pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

source

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Implementations on Foreign Types§

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for Unhandled

source§

impl RequestId for HeaderMap

source§

impl<B> RequestId for Response<B>

source§

impl<E, R> RequestId for SdkError<E, R>where R: HttpHeaders,

source§

impl<O, E> RequestId for Result<O, E>where O: RequestId, E: RequestId,

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for AttachCustomerManagedPolicyReferenceToPermissionSetError

source§

impl RequestId for AttachManagedPolicyToPermissionSetError

source§

impl RequestId for CreateAccountAssignmentError

source§

impl RequestId for CreateInstanceAccessControlAttributeConfigurationError

source§

impl RequestId for CreatePermissionSetError

source§

impl RequestId for DeleteAccountAssignmentError

source§

impl RequestId for DeleteInlinePolicyFromPermissionSetError

source§

impl RequestId for DeleteInstanceAccessControlAttributeConfigurationError

source§

impl RequestId for DeletePermissionSetError

source§

impl RequestId for DeletePermissionsBoundaryFromPermissionSetError

source§

impl RequestId for DescribeAccountAssignmentCreationStatusError

source§

impl RequestId for DescribeAccountAssignmentDeletionStatusError

source§

impl RequestId for DescribeInstanceAccessControlAttributeConfigurationError

source§

impl RequestId for DescribePermissionSetError

source§

impl RequestId for DescribePermissionSetProvisioningStatusError

source§

impl RequestId for DetachCustomerManagedPolicyReferenceFromPermissionSetError

source§

impl RequestId for DetachManagedPolicyFromPermissionSetError

source§

impl RequestId for GetInlinePolicyForPermissionSetError

source§

impl RequestId for GetPermissionsBoundaryForPermissionSetError

source§

impl RequestId for ListAccountAssignmentCreationStatusError

source§

impl RequestId for ListAccountAssignmentDeletionStatusError

source§

impl RequestId for ListAccountAssignmentsError

source§

impl RequestId for ListAccountsForProvisionedPermissionSetError

source§

impl RequestId for ListCustomerManagedPolicyReferencesInPermissionSetError

source§

impl RequestId for ListInstancesError

source§

impl RequestId for ListManagedPoliciesInPermissionSetError

source§

impl RequestId for ListPermissionSetProvisioningStatusError

source§

impl RequestId for ListPermissionSetsError

source§

impl RequestId for ListPermissionSetsProvisionedToAccountError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ProvisionPermissionSetError

source§

impl RequestId for PutInlinePolicyToPermissionSetError

source§

impl RequestId for PutPermissionsBoundaryToPermissionSetError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateInstanceAccessControlAttributeConfigurationError

source§

impl RequestId for UpdatePermissionSetError

source§

impl RequestId for AccessDeniedException

source§

impl RequestId for ConflictException

source§

impl RequestId for InternalServerException

source§

impl RequestId for ResourceNotFoundException

source§

impl RequestId for ServiceQuotaExceededException

source§

impl RequestId for ThrottlingException

source§

impl RequestId for ValidationException

source§

impl RequestId for AttachCustomerManagedPolicyReferenceToPermissionSetOutput

source§

impl RequestId for AttachManagedPolicyToPermissionSetOutput

source§

impl RequestId for CreateAccountAssignmentOutput

source§

impl RequestId for CreateInstanceAccessControlAttributeConfigurationOutput

source§

impl RequestId for CreatePermissionSetOutput

source§

impl RequestId for DeleteAccountAssignmentOutput

source§

impl RequestId for DeleteInlinePolicyFromPermissionSetOutput

source§

impl RequestId for DeleteInstanceAccessControlAttributeConfigurationOutput

source§

impl RequestId for DeletePermissionSetOutput

source§

impl RequestId for DeletePermissionsBoundaryFromPermissionSetOutput

source§

impl RequestId for DescribeAccountAssignmentCreationStatusOutput

source§

impl RequestId for DescribeAccountAssignmentDeletionStatusOutput

source§

impl RequestId for DescribeInstanceAccessControlAttributeConfigurationOutput

source§

impl RequestId for DescribePermissionSetOutput

source§

impl RequestId for DescribePermissionSetProvisioningStatusOutput

source§

impl RequestId for DetachCustomerManagedPolicyReferenceFromPermissionSetOutput

source§

impl RequestId for DetachManagedPolicyFromPermissionSetOutput

source§

impl RequestId for GetInlinePolicyForPermissionSetOutput

source§

impl RequestId for GetPermissionsBoundaryForPermissionSetOutput

source§

impl RequestId for ListAccountAssignmentCreationStatusOutput

source§

impl RequestId for ListAccountAssignmentDeletionStatusOutput

source§

impl RequestId for ListAccountAssignmentsOutput

source§

impl RequestId for ListAccountsForProvisionedPermissionSetOutput

source§

impl RequestId for ListCustomerManagedPolicyReferencesInPermissionSetOutput

source§

impl RequestId for ListInstancesOutput

source§

impl RequestId for ListManagedPoliciesInPermissionSetOutput

source§

impl RequestId for ListPermissionSetProvisioningStatusOutput

source§

impl RequestId for ListPermissionSetsOutput

source§

impl RequestId for ListPermissionSetsProvisionedToAccountOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ProvisionPermissionSetOutput

source§

impl RequestId for PutInlinePolicyToPermissionSetOutput

source§

impl RequestId for PutPermissionsBoundaryToPermissionSetOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateInstanceAccessControlAttributeConfigurationOutput

source§

impl RequestId for UpdatePermissionSetOutput