Rejects an invitation to contribute the account data to a behavior graph. This operation must be called by an invited member account that has the INVITED status.
RejectInvitation cannot be called by an organization account in the organization behavior graph. In the organization behavior graph, organization accounts do not receive an invitation.
Parameters:
-
graph_arn
(GraphArn)
–
The ARN of the behavior graph to reject the invitation to.
The member account's current member status in the behavior graph must be INVITED.
Raises:
Source code in docs_src/capo_detective/_services/detective.py
| def reject_invitation(
self,
graph_arn: "capo_detective.types.graph_arn.GraphArn",
*,
config_overrides: Optional[DetectiveClientConfig] = None,
) -> None:
"""<p>Rejects an invitation to contribute the account data to a behavior graph. This operation must be called by an invited member account that has the <code>INVITED</code> status.</p> <p> <code>RejectInvitation</code> cannot be called by an organization account in the organization behavior graph. In the organization behavior graph, organization accounts do not receive an invitation.</p>
Args:
graph_arn: <p>The ARN of the behavior graph to reject the invitation to.</p> <p>The member account's current member status in the behavior graph must be <code>INVITED</code>.</p>
Raises:
capo_detective.errors.access_denied_exception.AccessDeniedException: <p>The request issuer does not have permission to access this resource or perform this operation.</p>
capo_detective.errors.conflict_exception.ConflictException: <p>The request attempted an invalid action.</p>
capo_detective.errors.internal_server_exception.InternalServerException: <p>The request was valid but failed because of a problem with the service.</p>
capo_detective.errors.resource_not_found_exception.ResourceNotFoundException: <p>The request refers to a nonexistent resource.</p>
capo_detective.errors.validation_exception.ValidationException: <p>The request parameters are invalid.</p>
capo_detective.errors.UnknownServiceError: The service returned an error code this client does not model.
"""
def _handler(
req: "OperationRequest[capo_detective.types.reject_invitation_request.RejectInvitationRequest]",
) -> OperationResponse[None]:
import capo_detective._operations.amazon_detective.reject_invitation
output, http_response = (
capo_detective._operations.amazon_detective.reject_invitation.reject_invitation(
req.options, req.input
)
)
return OperationResponse(output=output, response=http_response)
interceptors_, options_ = self.operation_options(
config_overrides, OperationLogging("RejectInvitation")
)
input_: capo_detective.types.reject_invitation_request.RejectInvitationRequest = {
"graph_arn": graph_arn
}
response = execute_pipeline(
OperationRequest(input=input_, options=options_),
handler=_handler,
interceptors=list(interceptors_),
)
response.response.close()
return response.output
|