pub enum Operation {
Show 137 variants
CreateDistribution,
CreateDistributionWithTags,
GetDistribution,
GetDistributionConfig,
UpdateDistribution,
DeleteDistribution,
ListDistributions,
CopyDistribution,
CreateInvalidation,
GetInvalidation,
ListInvalidations,
CreateOriginAccessControl,
GetOriginAccessControl,
GetOriginAccessControlConfig,
UpdateOriginAccessControl,
DeleteOriginAccessControl,
ListOriginAccessControls,
CreateCloudFrontOriginAccessIdentity,
GetCloudFrontOriginAccessIdentity,
GetCloudFrontOriginAccessIdentityConfig,
UpdateCloudFrontOriginAccessIdentity,
DeleteCloudFrontOriginAccessIdentity,
ListCloudFrontOriginAccessIdentities,
CreateCachePolicy,
GetCachePolicy,
GetCachePolicyConfig,
UpdateCachePolicy,
DeleteCachePolicy,
ListCachePolicies,
CreateOriginRequestPolicy,
GetOriginRequestPolicy,
GetOriginRequestPolicyConfig,
UpdateOriginRequestPolicy,
DeleteOriginRequestPolicy,
ListOriginRequestPolicies,
CreateResponseHeadersPolicy,
GetResponseHeadersPolicy,
GetResponseHeadersPolicyConfig,
UpdateResponseHeadersPolicy,
DeleteResponseHeadersPolicy,
ListResponseHeadersPolicies,
CreateKeyGroup,
GetKeyGroup,
GetKeyGroupConfig,
UpdateKeyGroup,
DeleteKeyGroup,
ListKeyGroups,
CreatePublicKey,
GetPublicKey,
GetPublicKeyConfig,
UpdatePublicKey,
DeletePublicKey,
ListPublicKeys,
CreateFunction,
DescribeFunction,
GetFunction,
UpdateFunction,
DeleteFunction,
PublishFunction,
TestFunction,
ListFunctions,
CreateFieldLevelEncryptionConfig,
GetFieldLevelEncryption,
GetFieldLevelEncryptionConfig,
UpdateFieldLevelEncryptionConfig,
DeleteFieldLevelEncryptionConfig,
ListFieldLevelEncryptionConfigs,
CreateFieldLevelEncryptionProfile,
GetFieldLevelEncryptionProfile,
GetFieldLevelEncryptionProfileConfig,
UpdateFieldLevelEncryptionProfile,
DeleteFieldLevelEncryptionProfile,
ListFieldLevelEncryptionProfiles,
CreateMonitoringSubscription,
GetMonitoringSubscription,
DeleteMonitoringSubscription,
CreateKeyValueStore,
DescribeKeyValueStore,
UpdateKeyValueStore,
DeleteKeyValueStore,
ListKeyValueStores,
CreateRealtimeLogConfig,
GetRealtimeLogConfig,
UpdateRealtimeLogConfig,
DeleteRealtimeLogConfig,
ListRealtimeLogConfigs,
TagResource,
UntagResource,
ListTagsForResource,
AssociateAlias,
ListConflictingAliases,
UpdateDistributionWithStagingConfig,
GetResourcePolicy,
PutResourcePolicy,
DeleteResourcePolicy,
GetManagedCertificateDetails,
VerifyDnsConfiguration,
ListDistributionsByCachePolicyId,
ListDistributionsByKeyGroup,
ListDistributionsByOriginRequestPolicyId,
ListDistributionsByRealtimeLogConfig,
ListDistributionsByResponseHeadersPolicyId,
ListDistributionsByVpcOriginId,
ListDistributionsByWebACLId,
ListDistributionsByAnycastIpListId,
AssociateDistributionWebACL,
DisassociateDistributionWebACL,
CreateContinuousDeploymentPolicy,
GetContinuousDeploymentPolicy,
GetContinuousDeploymentPolicyConfig,
UpdateContinuousDeploymentPolicy,
DeleteContinuousDeploymentPolicy,
ListContinuousDeploymentPolicies,
CreateStreamingDistribution,
CreateStreamingDistributionWithTags,
GetStreamingDistribution,
GetStreamingDistributionConfig,
UpdateStreamingDistribution,
DeleteStreamingDistribution,
ListStreamingDistributions,
CreateAnycastIpList,
GetAnycastIpList,
UpdateAnycastIpList,
DeleteAnycastIpList,
ListAnycastIpLists,
CreateVpcOrigin,
GetVpcOrigin,
UpdateVpcOrigin,
DeleteVpcOrigin,
ListVpcOrigins,
CreateTrustStore,
GetTrustStore,
UpdateTrustStore,
DeleteTrustStore,
ListTrustStores,
ListDomainConflicts,
UpdateDomainAssociation,
}Expand description
Identified operation.
Variants§
CreateDistribution
CreateDistributionWithTags
GetDistribution
GetDistributionConfig
UpdateDistribution
DeleteDistribution
ListDistributions
CopyDistribution
CreateInvalidation
GetInvalidation
ListInvalidations
CreateOriginAccessControl
GetOriginAccessControl
GetOriginAccessControlConfig
UpdateOriginAccessControl
DeleteOriginAccessControl
ListOriginAccessControls
CreateCloudFrontOriginAccessIdentity
GetCloudFrontOriginAccessIdentity
GetCloudFrontOriginAccessIdentityConfig
UpdateCloudFrontOriginAccessIdentity
DeleteCloudFrontOriginAccessIdentity
ListCloudFrontOriginAccessIdentities
CreateCachePolicy
GetCachePolicy
GetCachePolicyConfig
UpdateCachePolicy
DeleteCachePolicy
ListCachePolicies
CreateOriginRequestPolicy
GetOriginRequestPolicy
GetOriginRequestPolicyConfig
UpdateOriginRequestPolicy
DeleteOriginRequestPolicy
ListOriginRequestPolicies
CreateResponseHeadersPolicy
GetResponseHeadersPolicy
GetResponseHeadersPolicyConfig
UpdateResponseHeadersPolicy
DeleteResponseHeadersPolicy
ListResponseHeadersPolicies
CreateKeyGroup
GetKeyGroup
GetKeyGroupConfig
UpdateKeyGroup
DeleteKeyGroup
ListKeyGroups
CreatePublicKey
GetPublicKey
GetPublicKeyConfig
UpdatePublicKey
DeletePublicKey
ListPublicKeys
CreateFunction
DescribeFunction
GetFunction
UpdateFunction
DeleteFunction
PublishFunction
TestFunction
ListFunctions
CreateFieldLevelEncryptionConfig
GetFieldLevelEncryption
GetFieldLevelEncryptionConfig
UpdateFieldLevelEncryptionConfig
DeleteFieldLevelEncryptionConfig
ListFieldLevelEncryptionConfigs
CreateFieldLevelEncryptionProfile
GetFieldLevelEncryptionProfile
GetFieldLevelEncryptionProfileConfig
UpdateFieldLevelEncryptionProfile
DeleteFieldLevelEncryptionProfile
ListFieldLevelEncryptionProfiles
CreateMonitoringSubscription
GetMonitoringSubscription
DeleteMonitoringSubscription
CreateKeyValueStore
DescribeKeyValueStore
UpdateKeyValueStore
DeleteKeyValueStore
ListKeyValueStores
CreateRealtimeLogConfig
GetRealtimeLogConfig
UpdateRealtimeLogConfig
DeleteRealtimeLogConfig
ListRealtimeLogConfigs
TagResource
UntagResource
ListTagsForResource
AssociateAlias
ListConflictingAliases
UpdateDistributionWithStagingConfig
GetResourcePolicy
PutResourcePolicy
DeleteResourcePolicy
GetManagedCertificateDetails
VerifyDnsConfiguration
ListDistributionsByCachePolicyId
ListDistributionsByKeyGroup
ListDistributionsByOriginRequestPolicyId
ListDistributionsByRealtimeLogConfig
ListDistributionsByResponseHeadersPolicyId
ListDistributionsByVpcOriginId
ListDistributionsByWebACLId
ListDistributionsByAnycastIpListId
AssociateDistributionWebACL
DisassociateDistributionWebACL
CreateContinuousDeploymentPolicy
GetContinuousDeploymentPolicy
GetContinuousDeploymentPolicyConfig
UpdateContinuousDeploymentPolicy
DeleteContinuousDeploymentPolicy
ListContinuousDeploymentPolicies
CreateStreamingDistribution
CreateStreamingDistributionWithTags
GetStreamingDistribution
GetStreamingDistributionConfig
UpdateStreamingDistribution
DeleteStreamingDistribution
ListStreamingDistributions
CreateAnycastIpList
GetAnycastIpList
UpdateAnycastIpList
DeleteAnycastIpList
ListAnycastIpLists
CreateVpcOrigin
GetVpcOrigin
UpdateVpcOrigin
DeleteVpcOrigin
ListVpcOrigins
CreateTrustStore
GetTrustStore
UpdateTrustStore
DeleteTrustStore
ListTrustStores
ListDomainConflicts
UpdateDomainAssociation
Trait Implementations§
impl Copy for Operation
impl Eq for Operation
impl StructuralPartialEq for Operation
Auto Trait Implementations§
impl Freeze for Operation
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnsafeUnpin for Operation
impl UnwindSafe for Operation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.