Trait aws_sdk_cloudfront::error::ProvideErrorMetadata

source ·
pub trait ProvideErrorMetadata {
    // Required method
    fn meta(&self) -> &ErrorMetadata;

    // Provided methods
    fn code(&self) -> Option<&str> { ... }
    fn message(&self) -> Option<&str> { ... }
}
Expand description

Trait to retrieve error metadata from a result

Required Methods§

source

fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.

Provided Methods§

source

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

Returns the error code if it’s available.

source

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

Returns the error message, if there is one.

Implementations on Foreign Types§

source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>

Implementors§

source§

impl ProvideErrorMetadata for Error

source§

impl ProvideErrorMetadata for AssociateAliasError

source§

impl ProvideErrorMetadata for CopyDistributionError

source§

impl ProvideErrorMetadata for CreateCachePolicyError

source§

impl ProvideErrorMetadata for CreateCloudFrontOriginAccessIdentityError

source§

impl ProvideErrorMetadata for CreateContinuousDeploymentPolicyError

source§

impl ProvideErrorMetadata for CreateDistributionError

source§

impl ProvideErrorMetadata for CreateDistributionWithTagsError

source§

impl ProvideErrorMetadata for CreateFieldLevelEncryptionConfigError

source§

impl ProvideErrorMetadata for CreateFieldLevelEncryptionProfileError

source§

impl ProvideErrorMetadata for CreateFunctionError

source§

impl ProvideErrorMetadata for CreateInvalidationError

source§

impl ProvideErrorMetadata for CreateKeyGroupError

source§

impl ProvideErrorMetadata for CreateKeyValueStoreError

source§

impl ProvideErrorMetadata for CreateMonitoringSubscriptionError

source§

impl ProvideErrorMetadata for CreateOriginAccessControlError

source§

impl ProvideErrorMetadata for CreateOriginRequestPolicyError

source§

impl ProvideErrorMetadata for CreatePublicKeyError

source§

impl ProvideErrorMetadata for CreateRealtimeLogConfigError

source§

impl ProvideErrorMetadata for CreateResponseHeadersPolicyError

source§

impl ProvideErrorMetadata for CreateStreamingDistributionError

source§

impl ProvideErrorMetadata for CreateStreamingDistributionWithTagsError

source§

impl ProvideErrorMetadata for DeleteCachePolicyError

source§

impl ProvideErrorMetadata for DeleteCloudFrontOriginAccessIdentityError

source§

impl ProvideErrorMetadata for DeleteContinuousDeploymentPolicyError

source§

impl ProvideErrorMetadata for DeleteDistributionError

source§

impl ProvideErrorMetadata for DeleteFieldLevelEncryptionConfigError

source§

impl ProvideErrorMetadata for DeleteFieldLevelEncryptionProfileError

source§

impl ProvideErrorMetadata for DeleteFunctionError

source§

impl ProvideErrorMetadata for DeleteKeyGroupError

source§

impl ProvideErrorMetadata for DeleteKeyValueStoreError

source§

impl ProvideErrorMetadata for DeleteMonitoringSubscriptionError

source§

impl ProvideErrorMetadata for DeleteOriginAccessControlError

source§

impl ProvideErrorMetadata for DeleteOriginRequestPolicyError

source§

impl ProvideErrorMetadata for DeletePublicKeyError

source§

impl ProvideErrorMetadata for DeleteRealtimeLogConfigError

source§

impl ProvideErrorMetadata for DeleteResponseHeadersPolicyError

source§

impl ProvideErrorMetadata for DeleteStreamingDistributionError

source§

impl ProvideErrorMetadata for DescribeFunctionError

source§

impl ProvideErrorMetadata for DescribeKeyValueStoreError

source§

impl ProvideErrorMetadata for GetCachePolicyError

source§

impl ProvideErrorMetadata for GetCachePolicyConfigError

source§

impl ProvideErrorMetadata for GetCloudFrontOriginAccessIdentityError

source§

impl ProvideErrorMetadata for GetCloudFrontOriginAccessIdentityConfigError

source§

impl ProvideErrorMetadata for GetContinuousDeploymentPolicyError

source§

impl ProvideErrorMetadata for GetContinuousDeploymentPolicyConfigError

source§

impl ProvideErrorMetadata for GetDistributionError

source§

impl ProvideErrorMetadata for GetDistributionConfigError

source§

impl ProvideErrorMetadata for GetFieldLevelEncryptionError

source§

impl ProvideErrorMetadata for GetFieldLevelEncryptionConfigError

source§

impl ProvideErrorMetadata for GetFieldLevelEncryptionProfileError

source§

impl ProvideErrorMetadata for GetFieldLevelEncryptionProfileConfigError

source§

impl ProvideErrorMetadata for GetFunctionError

source§

impl ProvideErrorMetadata for GetInvalidationError

source§

impl ProvideErrorMetadata for GetKeyGroupError

source§

impl ProvideErrorMetadata for GetKeyGroupConfigError

source§

impl ProvideErrorMetadata for GetMonitoringSubscriptionError

source§

impl ProvideErrorMetadata for GetOriginAccessControlError

source§

impl ProvideErrorMetadata for GetOriginAccessControlConfigError

source§

impl ProvideErrorMetadata for GetOriginRequestPolicyError

source§

impl ProvideErrorMetadata for GetOriginRequestPolicyConfigError

source§

impl ProvideErrorMetadata for GetPublicKeyError

source§

impl ProvideErrorMetadata for GetPublicKeyConfigError

source§

impl ProvideErrorMetadata for GetRealtimeLogConfigError

source§

impl ProvideErrorMetadata for GetResponseHeadersPolicyError

source§

impl ProvideErrorMetadata for GetResponseHeadersPolicyConfigError

source§

impl ProvideErrorMetadata for GetStreamingDistributionError

source§

impl ProvideErrorMetadata for GetStreamingDistributionConfigError

source§

impl ProvideErrorMetadata for ListCachePoliciesError

source§

impl ProvideErrorMetadata for ListCloudFrontOriginAccessIdentitiesError

source§

impl ProvideErrorMetadata for ListConflictingAliasesError

source§

impl ProvideErrorMetadata for ListContinuousDeploymentPoliciesError

source§

impl ProvideErrorMetadata for ListDistributionsError

source§

impl ProvideErrorMetadata for ListDistributionsByCachePolicyIdError

source§

impl ProvideErrorMetadata for ListDistributionsByKeyGroupError

source§

impl ProvideErrorMetadata for ListDistributionsByOriginRequestPolicyIdError

source§

impl ProvideErrorMetadata for ListDistributionsByRealtimeLogConfigError

source§

impl ProvideErrorMetadata for ListDistributionsByResponseHeadersPolicyIdError

source§

impl ProvideErrorMetadata for ListDistributionsByWebACLIdError

source§

impl ProvideErrorMetadata for ListFieldLevelEncryptionConfigsError

source§

impl ProvideErrorMetadata for ListFieldLevelEncryptionProfilesError

source§

impl ProvideErrorMetadata for ListFunctionsError

source§

impl ProvideErrorMetadata for ListInvalidationsError

source§

impl ProvideErrorMetadata for ListKeyGroupsError

source§

impl ProvideErrorMetadata for ListKeyValueStoresError

source§

impl ProvideErrorMetadata for ListOriginAccessControlsError

source§

impl ProvideErrorMetadata for ListOriginRequestPoliciesError

source§

impl ProvideErrorMetadata for ListPublicKeysError

source§

impl ProvideErrorMetadata for ListRealtimeLogConfigsError

source§

impl ProvideErrorMetadata for ListResponseHeadersPoliciesError

source§

impl ProvideErrorMetadata for ListStreamingDistributionsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PublishFunctionError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for TestFunctionError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateCachePolicyError

source§

impl ProvideErrorMetadata for UpdateCloudFrontOriginAccessIdentityError

source§

impl ProvideErrorMetadata for UpdateContinuousDeploymentPolicyError

source§

impl ProvideErrorMetadata for UpdateDistributionError

source§

impl ProvideErrorMetadata for UpdateDistributionWithStagingConfigError

source§

impl ProvideErrorMetadata for UpdateFieldLevelEncryptionConfigError

source§

impl ProvideErrorMetadata for UpdateFieldLevelEncryptionProfileError

source§

impl ProvideErrorMetadata for UpdateFunctionError

source§

impl ProvideErrorMetadata for UpdateKeyGroupError

source§

impl ProvideErrorMetadata for UpdateKeyValueStoreError

source§

impl ProvideErrorMetadata for UpdateOriginAccessControlError

source§

impl ProvideErrorMetadata for UpdateOriginRequestPolicyError

source§

impl ProvideErrorMetadata for UpdatePublicKeyError

source§

impl ProvideErrorMetadata for UpdateRealtimeLogConfigError

source§

impl ProvideErrorMetadata for UpdateResponseHeadersPolicyError

source§

impl ProvideErrorMetadata for UpdateStreamingDistributionError

source§

impl ProvideErrorMetadata for AccessDenied

source§

impl ProvideErrorMetadata for BatchTooLarge

source§

impl ProvideErrorMetadata for CachePolicyAlreadyExists

source§

impl ProvideErrorMetadata for CachePolicyInUse

source§

impl ProvideErrorMetadata for CannotChangeImmutablePublicKeyFields

source§

impl ProvideErrorMetadata for CannotDeleteEntityWhileInUse

source§

impl ProvideErrorMetadata for CloudFrontOriginAccessIdentityAlreadyExists

source§

impl ProvideErrorMetadata for CloudFrontOriginAccessIdentityInUse

source§

impl ProvideErrorMetadata for CnameAlreadyExists

source§

impl ProvideErrorMetadata for ContinuousDeploymentPolicyAlreadyExists

source§

impl ProvideErrorMetadata for ContinuousDeploymentPolicyInUse

source§

impl ProvideErrorMetadata for DistributionAlreadyExists

source§

impl ProvideErrorMetadata for DistributionNotDisabled

source§

impl ProvideErrorMetadata for EntityAlreadyExists

source§

impl ProvideErrorMetadata for EntityLimitExceeded

source§

impl ProvideErrorMetadata for EntityNotFound

source§

impl ProvideErrorMetadata for EntitySizeLimitExceeded

source§

impl ProvideErrorMetadata for FieldLevelEncryptionConfigAlreadyExists

source§

impl ProvideErrorMetadata for FieldLevelEncryptionConfigInUse

source§

impl ProvideErrorMetadata for FieldLevelEncryptionProfileAlreadyExists

source§

impl ProvideErrorMetadata for FieldLevelEncryptionProfileInUse

source§

impl ProvideErrorMetadata for FieldLevelEncryptionProfileSizeExceeded

source§

impl ProvideErrorMetadata for FunctionAlreadyExists

source§

impl ProvideErrorMetadata for FunctionInUse

source§

impl ProvideErrorMetadata for FunctionSizeLimitExceeded

source§

impl ProvideErrorMetadata for IllegalDelete

source§

impl ProvideErrorMetadata for IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior

source§

impl ProvideErrorMetadata for IllegalOriginAccessConfiguration

source§

impl ProvideErrorMetadata for IllegalUpdate

source§

impl ProvideErrorMetadata for InconsistentQuantities

source§

impl ProvideErrorMetadata for InvalidArgument

source§

impl ProvideErrorMetadata for InvalidDefaultRootObject

source§

impl ProvideErrorMetadata for InvalidDomainNameForOriginAccessControl

source§

impl ProvideErrorMetadata for InvalidErrorCode

source§

impl ProvideErrorMetadata for InvalidForwardCookies

source§

impl ProvideErrorMetadata for InvalidFunctionAssociation

source§

impl ProvideErrorMetadata for InvalidGeoRestrictionParameter

source§

impl ProvideErrorMetadata for InvalidHeadersForS3Origin

source§

impl ProvideErrorMetadata for InvalidIfMatchVersion

source§

impl ProvideErrorMetadata for InvalidLambdaFunctionAssociation

source§

impl ProvideErrorMetadata for InvalidLocationCode

source§

impl ProvideErrorMetadata for InvalidMinimumProtocolVersion

source§

impl ProvideErrorMetadata for InvalidOrigin

source§

impl ProvideErrorMetadata for InvalidOriginAccessControl

source§

impl ProvideErrorMetadata for InvalidOriginAccessIdentity

source§

impl ProvideErrorMetadata for InvalidOriginKeepaliveTimeout

source§

impl ProvideErrorMetadata for InvalidOriginReadTimeout

source§

impl ProvideErrorMetadata for InvalidProtocolSettings

source§

impl ProvideErrorMetadata for InvalidQueryStringParameters

source§

impl ProvideErrorMetadata for InvalidRelativePath

source§

impl ProvideErrorMetadata for InvalidRequiredProtocol

source§

impl ProvideErrorMetadata for InvalidResponseCode

source§

impl ProvideErrorMetadata for InvalidTagging

source§

impl ProvideErrorMetadata for InvalidTtlOrder

source§

impl ProvideErrorMetadata for InvalidViewerCertificate

source§

impl ProvideErrorMetadata for InvalidWebAclId

source§

impl ProvideErrorMetadata for KeyGroupAlreadyExists

source§

impl ProvideErrorMetadata for MissingBody

source§

impl ProvideErrorMetadata for MonitoringSubscriptionAlreadyExists

source§

impl ProvideErrorMetadata for NoSuchCachePolicy

source§

impl ProvideErrorMetadata for NoSuchCloudFrontOriginAccessIdentity

source§

impl ProvideErrorMetadata for NoSuchContinuousDeploymentPolicy

source§

impl ProvideErrorMetadata for NoSuchDistribution

source§

impl ProvideErrorMetadata for NoSuchFieldLevelEncryptionConfig

source§

impl ProvideErrorMetadata for NoSuchFieldLevelEncryptionProfile

source§

impl ProvideErrorMetadata for NoSuchFunctionExists

source§

impl ProvideErrorMetadata for NoSuchInvalidation

source§

impl ProvideErrorMetadata for NoSuchMonitoringSubscription

source§

impl ProvideErrorMetadata for NoSuchOrigin

source§

impl ProvideErrorMetadata for NoSuchOriginAccessControl

source§

impl ProvideErrorMetadata for NoSuchOriginRequestPolicy

source§

impl ProvideErrorMetadata for NoSuchPublicKey

source§

impl ProvideErrorMetadata for NoSuchRealtimeLogConfig

source§

impl ProvideErrorMetadata for NoSuchResource

source§

impl ProvideErrorMetadata for NoSuchResponseHeadersPolicy

source§

impl ProvideErrorMetadata for NoSuchStreamingDistribution

source§

impl ProvideErrorMetadata for OriginAccessControlAlreadyExists

source§

impl ProvideErrorMetadata for OriginAccessControlInUse

source§

impl ProvideErrorMetadata for OriginRequestPolicyAlreadyExists

source§

impl ProvideErrorMetadata for OriginRequestPolicyInUse

source§

impl ProvideErrorMetadata for PreconditionFailed

source§

impl ProvideErrorMetadata for PublicKeyAlreadyExists

source§

impl ProvideErrorMetadata for PublicKeyInUse

source§

impl ProvideErrorMetadata for QueryArgProfileEmpty

source§

impl ProvideErrorMetadata for RealtimeLogConfigAlreadyExists

source§

impl ProvideErrorMetadata for RealtimeLogConfigInUse

source§

impl ProvideErrorMetadata for RealtimeLogConfigOwnerMismatch

source§

impl ProvideErrorMetadata for ResourceInUse

source§

impl ProvideErrorMetadata for ResponseHeadersPolicyAlreadyExists

source§

impl ProvideErrorMetadata for ResponseHeadersPolicyInUse

source§

impl ProvideErrorMetadata for StagingDistributionInUse

source§

impl ProvideErrorMetadata for StreamingDistributionAlreadyExists

source§

impl ProvideErrorMetadata for StreamingDistributionNotDisabled

source§

impl ProvideErrorMetadata for TestFunctionFailed

source§

impl ProvideErrorMetadata for TooLongCspInResponseHeadersPolicy

source§

impl ProvideErrorMetadata for TooManyCacheBehaviors

source§

impl ProvideErrorMetadata for TooManyCachePolicies

source§

impl ProvideErrorMetadata for TooManyCertificates

source§

impl ProvideErrorMetadata for TooManyCloudFrontOriginAccessIdentities

source§

impl ProvideErrorMetadata for TooManyContinuousDeploymentPolicies

source§

impl ProvideErrorMetadata for TooManyCookieNamesInWhiteList

source§

impl ProvideErrorMetadata for TooManyCookiesInCachePolicy

source§

impl ProvideErrorMetadata for TooManyCookiesInOriginRequestPolicy

source§

impl ProvideErrorMetadata for TooManyCustomHeadersInResponseHeadersPolicy

source§

impl ProvideErrorMetadata for TooManyDistributionCnamEs

source§

impl ProvideErrorMetadata for TooManyDistributions

source§

impl ProvideErrorMetadata for TooManyDistributionsAssociatedToCachePolicy

source§

impl ProvideErrorMetadata for TooManyDistributionsAssociatedToFieldLevelEncryptionConfig

source§

impl ProvideErrorMetadata for TooManyDistributionsAssociatedToKeyGroup

source§

impl ProvideErrorMetadata for TooManyDistributionsAssociatedToOriginAccessControl

source§

impl ProvideErrorMetadata for TooManyDistributionsAssociatedToOriginRequestPolicy

source§

impl ProvideErrorMetadata for TooManyDistributionsAssociatedToResponseHeadersPolicy

source§

impl ProvideErrorMetadata for TooManyDistributionsWithFunctionAssociations

source§

impl ProvideErrorMetadata for TooManyDistributionsWithLambdaAssociations

source§

impl ProvideErrorMetadata for TooManyDistributionsWithSingleFunctionArn

source§

impl ProvideErrorMetadata for TooManyFieldLevelEncryptionConfigs

source§

impl ProvideErrorMetadata for TooManyFieldLevelEncryptionContentTypeProfiles

source§

impl ProvideErrorMetadata for TooManyFieldLevelEncryptionEncryptionEntities

source§

impl ProvideErrorMetadata for TooManyFieldLevelEncryptionFieldPatterns

source§

impl ProvideErrorMetadata for TooManyFieldLevelEncryptionProfiles

source§

impl ProvideErrorMetadata for TooManyFieldLevelEncryptionQueryArgProfiles

source§

impl ProvideErrorMetadata for TooManyFunctionAssociations

source§

impl ProvideErrorMetadata for TooManyFunctions

source§

impl ProvideErrorMetadata for TooManyHeadersInCachePolicy

source§

impl ProvideErrorMetadata for TooManyHeadersInForwardedValues

source§

impl ProvideErrorMetadata for TooManyHeadersInOriginRequestPolicy

source§

impl ProvideErrorMetadata for TooManyInvalidationsInProgress

source§

impl ProvideErrorMetadata for TooManyKeyGroups

source§

impl ProvideErrorMetadata for TooManyKeyGroupsAssociatedToDistribution

source§

impl ProvideErrorMetadata for TooManyLambdaFunctionAssociations

source§

impl ProvideErrorMetadata for TooManyOriginAccessControls

source§

impl ProvideErrorMetadata for TooManyOriginCustomHeaders

source§

impl ProvideErrorMetadata for TooManyOriginGroupsPerDistribution

source§

impl ProvideErrorMetadata for TooManyOriginRequestPolicies

source§

impl ProvideErrorMetadata for TooManyOrigins

source§

impl ProvideErrorMetadata for TooManyPublicKeys

source§

impl ProvideErrorMetadata for TooManyPublicKeysInKeyGroup

source§

impl ProvideErrorMetadata for TooManyQueryStringParameters

source§

impl ProvideErrorMetadata for TooManyQueryStringsInCachePolicy

source§

impl ProvideErrorMetadata for TooManyQueryStringsInOriginRequestPolicy

source§

impl ProvideErrorMetadata for TooManyRealtimeLogConfigs

source§

impl ProvideErrorMetadata for TooManyRemoveHeadersInResponseHeadersPolicy

source§

impl ProvideErrorMetadata for TooManyResponseHeadersPolicies

source§

impl ProvideErrorMetadata for TooManyStreamingDistributionCnamEs

source§

impl ProvideErrorMetadata for TooManyStreamingDistributions

source§

impl ProvideErrorMetadata for TooManyTrustedSigners

source§

impl ProvideErrorMetadata for TrustedKeyGroupDoesNotExist

source§

impl ProvideErrorMetadata for TrustedSignerDoesNotExist

source§

impl ProvideErrorMetadata for UnsupportedOperation

source§

impl ProvideErrorMetadata for ErrorMetadata