Trait aws_sdk_cloudfront::operation::RequestId

source ·
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 Headers

source§

impl<B> RequestId for Response<B>

source§

impl<E> RequestId for SdkError<E, Response>

source§

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

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for AssociateAliasError

source§

impl RequestId for CopyDistributionError

source§

impl RequestId for CreateCachePolicyError

source§

impl RequestId for CreateCloudFrontOriginAccessIdentityError

source§

impl RequestId for CreateContinuousDeploymentPolicyError

source§

impl RequestId for CreateDistributionError

source§

impl RequestId for CreateDistributionWithTagsError

source§

impl RequestId for CreateFieldLevelEncryptionConfigError

source§

impl RequestId for CreateFieldLevelEncryptionProfileError

source§

impl RequestId for CreateFunctionError

source§

impl RequestId for CreateInvalidationError

source§

impl RequestId for CreateKeyGroupError

source§

impl RequestId for CreateKeyValueStoreError

source§

impl RequestId for CreateMonitoringSubscriptionError

source§

impl RequestId for CreateOriginAccessControlError

source§

impl RequestId for CreateOriginRequestPolicyError

source§

impl RequestId for CreatePublicKeyError

source§

impl RequestId for CreateRealtimeLogConfigError

source§

impl RequestId for CreateResponseHeadersPolicyError

source§

impl RequestId for CreateStreamingDistributionError

source§

impl RequestId for CreateStreamingDistributionWithTagsError

source§

impl RequestId for DeleteCachePolicyError

source§

impl RequestId for DeleteCloudFrontOriginAccessIdentityError

source§

impl RequestId for DeleteContinuousDeploymentPolicyError

source§

impl RequestId for DeleteDistributionError

source§

impl RequestId for DeleteFieldLevelEncryptionConfigError

source§

impl RequestId for DeleteFieldLevelEncryptionProfileError

source§

impl RequestId for DeleteFunctionError

source§

impl RequestId for DeleteKeyGroupError

source§

impl RequestId for DeleteKeyValueStoreError

source§

impl RequestId for DeleteMonitoringSubscriptionError

source§

impl RequestId for DeleteOriginAccessControlError

source§

impl RequestId for DeleteOriginRequestPolicyError

source§

impl RequestId for DeletePublicKeyError

source§

impl RequestId for DeleteRealtimeLogConfigError

source§

impl RequestId for DeleteResponseHeadersPolicyError

source§

impl RequestId for DeleteStreamingDistributionError

source§

impl RequestId for DescribeFunctionError

source§

impl RequestId for DescribeKeyValueStoreError

source§

impl RequestId for GetCachePolicyError

source§

impl RequestId for GetCachePolicyConfigError

source§

impl RequestId for GetCloudFrontOriginAccessIdentityError

source§

impl RequestId for GetCloudFrontOriginAccessIdentityConfigError

source§

impl RequestId for GetContinuousDeploymentPolicyError

source§

impl RequestId for GetContinuousDeploymentPolicyConfigError

source§

impl RequestId for GetDistributionError

source§

impl RequestId for GetDistributionConfigError

source§

impl RequestId for GetFieldLevelEncryptionError

source§

impl RequestId for GetFieldLevelEncryptionConfigError

source§

impl RequestId for GetFieldLevelEncryptionProfileError

source§

impl RequestId for GetFieldLevelEncryptionProfileConfigError

source§

impl RequestId for GetFunctionError

source§

impl RequestId for GetInvalidationError

source§

impl RequestId for GetKeyGroupError

source§

impl RequestId for GetKeyGroupConfigError

source§

impl RequestId for GetMonitoringSubscriptionError

source§

impl RequestId for GetOriginAccessControlError

source§

impl RequestId for GetOriginAccessControlConfigError

source§

impl RequestId for GetOriginRequestPolicyError

source§

impl RequestId for GetOriginRequestPolicyConfigError

source§

impl RequestId for GetPublicKeyError

source§

impl RequestId for GetPublicKeyConfigError

source§

impl RequestId for GetRealtimeLogConfigError

source§

impl RequestId for GetResponseHeadersPolicyError

source§

impl RequestId for GetResponseHeadersPolicyConfigError

source§

impl RequestId for GetStreamingDistributionError

source§

impl RequestId for GetStreamingDistributionConfigError

source§

impl RequestId for ListCachePoliciesError

source§

impl RequestId for ListCloudFrontOriginAccessIdentitiesError

source§

impl RequestId for ListConflictingAliasesError

source§

impl RequestId for ListContinuousDeploymentPoliciesError

source§

impl RequestId for ListDistributionsError

source§

impl RequestId for ListDistributionsByCachePolicyIdError

source§

impl RequestId for ListDistributionsByKeyGroupError

source§

impl RequestId for ListDistributionsByOriginRequestPolicyIdError

source§

impl RequestId for ListDistributionsByRealtimeLogConfigError

source§

impl RequestId for ListDistributionsByResponseHeadersPolicyIdError

source§

impl RequestId for ListDistributionsByWebACLIdError

source§

impl RequestId for ListFieldLevelEncryptionConfigsError

source§

impl RequestId for ListFieldLevelEncryptionProfilesError

source§

impl RequestId for ListFunctionsError

source§

impl RequestId for ListInvalidationsError

source§

impl RequestId for ListKeyGroupsError

source§

impl RequestId for ListKeyValueStoresError

source§

impl RequestId for ListOriginAccessControlsError

source§

impl RequestId for ListOriginRequestPoliciesError

source§

impl RequestId for ListPublicKeysError

source§

impl RequestId for ListRealtimeLogConfigsError

source§

impl RequestId for ListResponseHeadersPoliciesError

source§

impl RequestId for ListStreamingDistributionsError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for PublishFunctionError

source§

impl RequestId for TagResourceError

source§

impl RequestId for TestFunctionError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateCachePolicyError

source§

impl RequestId for UpdateCloudFrontOriginAccessIdentityError

source§

impl RequestId for UpdateContinuousDeploymentPolicyError

source§

impl RequestId for UpdateDistributionError

source§

impl RequestId for UpdateDistributionWithStagingConfigError

source§

impl RequestId for UpdateFieldLevelEncryptionConfigError

source§

impl RequestId for UpdateFieldLevelEncryptionProfileError

source§

impl RequestId for UpdateFunctionError

source§

impl RequestId for UpdateKeyGroupError

source§

impl RequestId for UpdateKeyValueStoreError

source§

impl RequestId for UpdateOriginAccessControlError

source§

impl RequestId for UpdateOriginRequestPolicyError

source§

impl RequestId for UpdatePublicKeyError

source§

impl RequestId for UpdateRealtimeLogConfigError

source§

impl RequestId for UpdateResponseHeadersPolicyError

source§

impl RequestId for UpdateStreamingDistributionError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for AccessDenied

source§

impl RequestId for BatchTooLarge

source§

impl RequestId for CachePolicyAlreadyExists

source§

impl RequestId for CachePolicyInUse

source§

impl RequestId for CannotChangeImmutablePublicKeyFields

source§

impl RequestId for CannotDeleteEntityWhileInUse

source§

impl RequestId for CloudFrontOriginAccessIdentityAlreadyExists

source§

impl RequestId for CloudFrontOriginAccessIdentityInUse

source§

impl RequestId for CnameAlreadyExists

source§

impl RequestId for ContinuousDeploymentPolicyAlreadyExists

source§

impl RequestId for ContinuousDeploymentPolicyInUse

source§

impl RequestId for DistributionAlreadyExists

source§

impl RequestId for DistributionNotDisabled

source§

impl RequestId for EntityAlreadyExists

source§

impl RequestId for EntityLimitExceeded

source§

impl RequestId for EntityNotFound

source§

impl RequestId for EntitySizeLimitExceeded

source§

impl RequestId for FieldLevelEncryptionConfigAlreadyExists

source§

impl RequestId for FieldLevelEncryptionConfigInUse

source§

impl RequestId for FieldLevelEncryptionProfileAlreadyExists

source§

impl RequestId for FieldLevelEncryptionProfileInUse

source§

impl RequestId for FieldLevelEncryptionProfileSizeExceeded

source§

impl RequestId for FunctionAlreadyExists

source§

impl RequestId for FunctionInUse

source§

impl RequestId for FunctionSizeLimitExceeded

source§

impl RequestId for IllegalDelete

source§

impl RequestId for IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior

source§

impl RequestId for IllegalOriginAccessConfiguration

source§

impl RequestId for IllegalUpdate

source§

impl RequestId for InconsistentQuantities

source§

impl RequestId for InvalidArgument

source§

impl RequestId for InvalidDefaultRootObject

source§

impl RequestId for InvalidDomainNameForOriginAccessControl

source§

impl RequestId for InvalidErrorCode

source§

impl RequestId for InvalidForwardCookies

source§

impl RequestId for InvalidFunctionAssociation

source§

impl RequestId for InvalidGeoRestrictionParameter

source§

impl RequestId for InvalidHeadersForS3Origin

source§

impl RequestId for InvalidIfMatchVersion

source§

impl RequestId for InvalidLambdaFunctionAssociation

source§

impl RequestId for InvalidLocationCode

source§

impl RequestId for InvalidMinimumProtocolVersion

source§

impl RequestId for InvalidOrigin

source§

impl RequestId for InvalidOriginAccessControl

source§

impl RequestId for InvalidOriginAccessIdentity

source§

impl RequestId for InvalidOriginKeepaliveTimeout

source§

impl RequestId for InvalidOriginReadTimeout

source§

impl RequestId for InvalidProtocolSettings

source§

impl RequestId for InvalidQueryStringParameters

source§

impl RequestId for InvalidRelativePath

source§

impl RequestId for InvalidRequiredProtocol

source§

impl RequestId for InvalidResponseCode

source§

impl RequestId for InvalidTagging

source§

impl RequestId for InvalidTtlOrder

source§

impl RequestId for InvalidViewerCertificate

source§

impl RequestId for InvalidWebAclId

source§

impl RequestId for KeyGroupAlreadyExists

source§

impl RequestId for MissingBody

source§

impl RequestId for MonitoringSubscriptionAlreadyExists

source§

impl RequestId for NoSuchCachePolicy

source§

impl RequestId for NoSuchCloudFrontOriginAccessIdentity

source§

impl RequestId for NoSuchContinuousDeploymentPolicy

source§

impl RequestId for NoSuchDistribution

source§

impl RequestId for NoSuchFieldLevelEncryptionConfig

source§

impl RequestId for NoSuchFieldLevelEncryptionProfile

source§

impl RequestId for NoSuchFunctionExists

source§

impl RequestId for NoSuchInvalidation

source§

impl RequestId for NoSuchMonitoringSubscription

source§

impl RequestId for NoSuchOrigin

source§

impl RequestId for NoSuchOriginAccessControl

source§

impl RequestId for NoSuchOriginRequestPolicy

source§

impl RequestId for NoSuchPublicKey

source§

impl RequestId for NoSuchRealtimeLogConfig

source§

impl RequestId for NoSuchResource

source§

impl RequestId for NoSuchResponseHeadersPolicy

source§

impl RequestId for NoSuchStreamingDistribution

source§

impl RequestId for OriginAccessControlAlreadyExists

source§

impl RequestId for OriginAccessControlInUse

source§

impl RequestId for OriginRequestPolicyAlreadyExists

source§

impl RequestId for OriginRequestPolicyInUse

source§

impl RequestId for PreconditionFailed

source§

impl RequestId for PublicKeyAlreadyExists

source§

impl RequestId for PublicKeyInUse

source§

impl RequestId for QueryArgProfileEmpty

source§

impl RequestId for RealtimeLogConfigAlreadyExists

source§

impl RequestId for RealtimeLogConfigInUse

source§

impl RequestId for RealtimeLogConfigOwnerMismatch

source§

impl RequestId for ResourceInUse

source§

impl RequestId for ResponseHeadersPolicyAlreadyExists

source§

impl RequestId for ResponseHeadersPolicyInUse

source§

impl RequestId for StagingDistributionInUse

source§

impl RequestId for StreamingDistributionAlreadyExists

source§

impl RequestId for StreamingDistributionNotDisabled

source§

impl RequestId for TestFunctionFailed

source§

impl RequestId for TooLongCspInResponseHeadersPolicy

source§

impl RequestId for TooManyCacheBehaviors

source§

impl RequestId for TooManyCachePolicies

source§

impl RequestId for TooManyCertificates

source§

impl RequestId for TooManyCloudFrontOriginAccessIdentities

source§

impl RequestId for TooManyContinuousDeploymentPolicies

source§

impl RequestId for TooManyCookieNamesInWhiteList

source§

impl RequestId for TooManyCookiesInCachePolicy

source§

impl RequestId for TooManyCookiesInOriginRequestPolicy

source§

impl RequestId for TooManyCustomHeadersInResponseHeadersPolicy

source§

impl RequestId for TooManyDistributionCnamEs

source§

impl RequestId for TooManyDistributions

source§

impl RequestId for TooManyDistributionsAssociatedToCachePolicy

source§

impl RequestId for TooManyDistributionsAssociatedToFieldLevelEncryptionConfig

source§

impl RequestId for TooManyDistributionsAssociatedToKeyGroup

source§

impl RequestId for TooManyDistributionsAssociatedToOriginAccessControl

source§

impl RequestId for TooManyDistributionsAssociatedToOriginRequestPolicy

source§

impl RequestId for TooManyDistributionsAssociatedToResponseHeadersPolicy

source§

impl RequestId for TooManyDistributionsWithFunctionAssociations

source§

impl RequestId for TooManyDistributionsWithLambdaAssociations

source§

impl RequestId for TooManyDistributionsWithSingleFunctionArn

source§

impl RequestId for TooManyFieldLevelEncryptionConfigs

source§

impl RequestId for TooManyFieldLevelEncryptionContentTypeProfiles

source§

impl RequestId for TooManyFieldLevelEncryptionEncryptionEntities

source§

impl RequestId for TooManyFieldLevelEncryptionFieldPatterns

source§

impl RequestId for TooManyFieldLevelEncryptionProfiles

source§

impl RequestId for TooManyFieldLevelEncryptionQueryArgProfiles

source§

impl RequestId for TooManyFunctionAssociations

source§

impl RequestId for TooManyFunctions

source§

impl RequestId for TooManyHeadersInCachePolicy

source§

impl RequestId for TooManyHeadersInForwardedValues

source§

impl RequestId for TooManyHeadersInOriginRequestPolicy

source§

impl RequestId for TooManyInvalidationsInProgress

source§

impl RequestId for TooManyKeyGroups

source§

impl RequestId for TooManyKeyGroupsAssociatedToDistribution

source§

impl RequestId for TooManyLambdaFunctionAssociations

source§

impl RequestId for TooManyOriginAccessControls

source§

impl RequestId for TooManyOriginCustomHeaders

source§

impl RequestId for TooManyOriginGroupsPerDistribution

source§

impl RequestId for TooManyOriginRequestPolicies

source§

impl RequestId for TooManyOrigins

source§

impl RequestId for TooManyPublicKeys

source§

impl RequestId for TooManyPublicKeysInKeyGroup

source§

impl RequestId for TooManyQueryStringParameters

source§

impl RequestId for TooManyQueryStringsInCachePolicy

source§

impl RequestId for TooManyQueryStringsInOriginRequestPolicy

source§

impl RequestId for TooManyRealtimeLogConfigs

source§

impl RequestId for TooManyRemoveHeadersInResponseHeadersPolicy

source§

impl RequestId for TooManyResponseHeadersPolicies

source§

impl RequestId for TooManyStreamingDistributionCnamEs

source§

impl RequestId for TooManyStreamingDistributions

source§

impl RequestId for TooManyTrustedSigners

source§

impl RequestId for TrustedKeyGroupDoesNotExist

source§

impl RequestId for TrustedSignerDoesNotExist

source§

impl RequestId for UnsupportedOperation

source§

impl RequestId for AssociateAliasOutput

source§

impl RequestId for CopyDistributionOutput

source§

impl RequestId for CreateCachePolicyOutput

source§

impl RequestId for CreateCloudFrontOriginAccessIdentityOutput

source§

impl RequestId for CreateContinuousDeploymentPolicyOutput

source§

impl RequestId for CreateDistributionOutput

source§

impl RequestId for CreateDistributionWithTagsOutput

source§

impl RequestId for CreateFieldLevelEncryptionConfigOutput

source§

impl RequestId for CreateFieldLevelEncryptionProfileOutput

source§

impl RequestId for CreateFunctionOutput

source§

impl RequestId for CreateInvalidationOutput

source§

impl RequestId for CreateKeyGroupOutput

source§

impl RequestId for CreateKeyValueStoreOutput

source§

impl RequestId for CreateMonitoringSubscriptionOutput

source§

impl RequestId for CreateOriginAccessControlOutput

source§

impl RequestId for CreateOriginRequestPolicyOutput

source§

impl RequestId for CreatePublicKeyOutput

source§

impl RequestId for CreateRealtimeLogConfigOutput

source§

impl RequestId for CreateResponseHeadersPolicyOutput

source§

impl RequestId for CreateStreamingDistributionOutput

source§

impl RequestId for CreateStreamingDistributionWithTagsOutput

source§

impl RequestId for DeleteCachePolicyOutput

source§

impl RequestId for DeleteCloudFrontOriginAccessIdentityOutput

source§

impl RequestId for DeleteContinuousDeploymentPolicyOutput

source§

impl RequestId for DeleteDistributionOutput

source§

impl RequestId for DeleteFieldLevelEncryptionConfigOutput

source§

impl RequestId for DeleteFieldLevelEncryptionProfileOutput

source§

impl RequestId for DeleteFunctionOutput

source§

impl RequestId for DeleteKeyGroupOutput

source§

impl RequestId for DeleteKeyValueStoreOutput

source§

impl RequestId for DeleteMonitoringSubscriptionOutput

source§

impl RequestId for DeleteOriginAccessControlOutput

source§

impl RequestId for DeleteOriginRequestPolicyOutput

source§

impl RequestId for DeletePublicKeyOutput

source§

impl RequestId for DeleteRealtimeLogConfigOutput

source§

impl RequestId for DeleteResponseHeadersPolicyOutput

source§

impl RequestId for DeleteStreamingDistributionOutput

source§

impl RequestId for DescribeFunctionOutput

source§

impl RequestId for DescribeKeyValueStoreOutput

source§

impl RequestId for GetCachePolicyOutput

source§

impl RequestId for GetCachePolicyConfigOutput

source§

impl RequestId for GetCloudFrontOriginAccessIdentityOutput

source§

impl RequestId for GetCloudFrontOriginAccessIdentityConfigOutput

source§

impl RequestId for GetContinuousDeploymentPolicyOutput

source§

impl RequestId for GetContinuousDeploymentPolicyConfigOutput

source§

impl RequestId for GetDistributionOutput

source§

impl RequestId for GetDistributionConfigOutput

source§

impl RequestId for GetFieldLevelEncryptionOutput

source§

impl RequestId for GetFieldLevelEncryptionConfigOutput

source§

impl RequestId for GetFieldLevelEncryptionProfileOutput

source§

impl RequestId for GetFieldLevelEncryptionProfileConfigOutput

source§

impl RequestId for GetFunctionOutput

source§

impl RequestId for GetInvalidationOutput

source§

impl RequestId for GetKeyGroupOutput

source§

impl RequestId for GetKeyGroupConfigOutput

source§

impl RequestId for GetMonitoringSubscriptionOutput

source§

impl RequestId for GetOriginAccessControlOutput

source§

impl RequestId for GetOriginAccessControlConfigOutput

source§

impl RequestId for GetOriginRequestPolicyOutput

source§

impl RequestId for GetOriginRequestPolicyConfigOutput

source§

impl RequestId for GetPublicKeyOutput

source§

impl RequestId for GetPublicKeyConfigOutput

source§

impl RequestId for GetRealtimeLogConfigOutput

source§

impl RequestId for GetResponseHeadersPolicyOutput

source§

impl RequestId for GetResponseHeadersPolicyConfigOutput

source§

impl RequestId for GetStreamingDistributionOutput

source§

impl RequestId for GetStreamingDistributionConfigOutput

source§

impl RequestId for ListCachePoliciesOutput

source§

impl RequestId for ListCloudFrontOriginAccessIdentitiesOutput

source§

impl RequestId for ListConflictingAliasesOutput

source§

impl RequestId for ListContinuousDeploymentPoliciesOutput

source§

impl RequestId for ListDistributionsOutput

source§

impl RequestId for ListDistributionsByCachePolicyIdOutput

source§

impl RequestId for ListDistributionsByKeyGroupOutput

source§

impl RequestId for ListDistributionsByOriginRequestPolicyIdOutput

source§

impl RequestId for ListDistributionsByRealtimeLogConfigOutput

source§

impl RequestId for ListDistributionsByResponseHeadersPolicyIdOutput

source§

impl RequestId for ListDistributionsByWebAclIdOutput

source§

impl RequestId for ListFieldLevelEncryptionConfigsOutput

source§

impl RequestId for ListFieldLevelEncryptionProfilesOutput

source§

impl RequestId for ListFunctionsOutput

source§

impl RequestId for ListInvalidationsOutput

source§

impl RequestId for ListKeyGroupsOutput

source§

impl RequestId for ListKeyValueStoresOutput

source§

impl RequestId for ListOriginAccessControlsOutput

source§

impl RequestId for ListOriginRequestPoliciesOutput

source§

impl RequestId for ListPublicKeysOutput

source§

impl RequestId for ListRealtimeLogConfigsOutput

source§

impl RequestId for ListResponseHeadersPoliciesOutput

source§

impl RequestId for ListStreamingDistributionsOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for PublishFunctionOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for TestFunctionOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateCachePolicyOutput

source§

impl RequestId for UpdateCloudFrontOriginAccessIdentityOutput

source§

impl RequestId for UpdateContinuousDeploymentPolicyOutput

source§

impl RequestId for UpdateDistributionOutput

source§

impl RequestId for UpdateDistributionWithStagingConfigOutput

source§

impl RequestId for UpdateFieldLevelEncryptionConfigOutput

source§

impl RequestId for UpdateFieldLevelEncryptionProfileOutput

source§

impl RequestId for UpdateFunctionOutput

source§

impl RequestId for UpdateKeyGroupOutput

source§

impl RequestId for UpdateKeyValueStoreOutput

source§

impl RequestId for UpdateOriginAccessControlOutput

source§

impl RequestId for UpdateOriginRequestPolicyOutput

source§

impl RequestId for UpdatePublicKeyOutput

source§

impl RequestId for UpdateRealtimeLogConfigOutput

source§

impl RequestId for UpdateResponseHeadersPolicyOutput

source§

impl RequestId for UpdateStreamingDistributionOutput