UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

811 lines (810 loc) 35.3 kB
/** * All IAM policy actions for Amazon CloudFront (CLOUDFRONT) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudfront.html * * 2025-02-24T21:47:03.032Z */ export declare enum AwsCloudfrontActions { /** * Grants permission to configure vended log delivery for a distribution * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html#AWS-logs-infrastructure-V2-service-specific */ AllowVendedLogDeliveryForResource = "cloudfront:AllowVendedLogDeliveryForResource", /** * Grants permission to associate an alias to a CloudFront distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_AssociateAlias.html */ AssociateAlias = "cloudfront:AssociateAlias", /** * Grants permission to copy an existing distribution and create a new web distrib * ution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CopyDistribution.html */ CopyDistribution = "cloudfront:CopyDistribution", /** * Grants permission to create an Anycast static IP list * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateAnycastIpList.html */ CreateAnycastIpList = "cloudfront:CreateAnycastIpList", /** * Grants permission to add a new cache policy to CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateCachePolicy.html */ CreateCachePolicy = "cloudfront:CreateCachePolicy", /** * Grants permission to create a new CloudFront origin access identity * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateCloudFrontOriginAccessIdentity.html */ CreateCloudFrontOriginAccessIdentity = "cloudfront:CreateCloudFrontOriginAccessIdentity", /** * Grants permission to add a new continuous-deployment policy to CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateContinuousDeploymentPolicy.html */ CreateContinuousDeploymentPolicy = "cloudfront:CreateContinuousDeploymentPolicy", /** * Grants permission to create a new web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html */ CreateDistribution = "cloudfront:CreateDistribution", /** * Grants permission to create a new field-level encryption configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateFieldLevelEncryptionConfig.html */ CreateFieldLevelEncryptionConfig = "cloudfront:CreateFieldLevelEncryptionConfig", /** * Grants permission to create a field-level encryption profile * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateFieldLevelEncryptionProfile.html */ CreateFieldLevelEncryptionProfile = "cloudfront:CreateFieldLevelEncryptionProfile", /** * Grants permission to create a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateFunction.html */ CreateFunction = "cloudfront:CreateFunction", /** * Grants permission to create a new invalidation batch request * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateInvalidation.html */ CreateInvalidation = "cloudfront:CreateInvalidation", /** * Grants permission to add a new key group to CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateKeyGroup.html */ CreateKeyGroup = "cloudfront:CreateKeyGroup", /** * Grants permission to create a CloudFront KeyValueStore * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateKeyValueStore.html */ CreateKeyValueStore = "cloudfront:CreateKeyValueStore", /** * Grants permission to enable additional CloudWatch metrics for the specified Clo * udFront distribution. The additional metrics incur an additional cost * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateMonitoringSubscription.html */ CreateMonitoringSubscription = "cloudfront:CreateMonitoringSubscription", /** * Grants permission to create a new origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateOriginAccessControl.html */ CreateOriginAccessControl = "cloudfront:CreateOriginAccessControl", /** * Grants permission to add a new origin request policy to CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateOriginRequestPolicy.html */ CreateOriginRequestPolicy = "cloudfront:CreateOriginRequestPolicy", /** * Grants permission to add a new public key to CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreatePublicKey.html */ CreatePublicKey = "cloudfront:CreatePublicKey", /** * Grants permission to create a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateRealtimeLogConfig.html */ CreateRealtimeLogConfig = "cloudfront:CreateRealtimeLogConfig", /** * Grants permission to add a new response headers policy to CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateResponseHeadersPolicy.html */ CreateResponseHeadersPolicy = "cloudfront:CreateResponseHeadersPolicy", /** * Grants permission to create a new savings plan * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ CreateSavingsPlan = "cloudfront:CreateSavingsPlan", /** * Grants permission to create a new RTMP distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistribution.html */ CreateStreamingDistribution = "cloudfront:CreateStreamingDistribution", /** * Grants permission to create a new RTMP distribution with tags * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistributionWithTags.html */ CreateStreamingDistributionWithTags = "cloudfront:CreateStreamingDistributionWithTags", /** * Grants permission to create a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateVpcOrigin.html */ CreateVpcOrigin = "cloudfront:CreateVpcOrigin", /** * Grants permission to delete an Anycast static IP list * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteAnycastIpList.html */ DeleteAnycastIpList = "cloudfront:DeleteAnycastIpList", /** * Grants permission to delete a cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteCachePolicy.html */ DeleteCachePolicy = "cloudfront:DeleteCachePolicy", /** * Grants permission to delete a CloudFront origin access identity * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteCloudFrontOriginAccessIdentity.html */ DeleteCloudFrontOriginAccessIdentity = "cloudfront:DeleteCloudFrontOriginAccessIdentity", /** * Grants permission to delete a continuous-deployment policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteContinuousDeploymentPolicy.html */ DeleteContinuousDeploymentPolicy = "cloudfront:DeleteContinuousDeploymentPolicy", /** * Grants permission to delete a web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteDistribution.html */ DeleteDistribution = "cloudfront:DeleteDistribution", /** * Grants permission to delete a field-level encryption configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteFieldLevelEncryptionConfig.html */ DeleteFieldLevelEncryptionConfig = "cloudfront:DeleteFieldLevelEncryptionConfig", /** * Grants permission to delete a field-level encryption profile * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteFieldLevelEncryptionProfile.html */ DeleteFieldLevelEncryptionProfile = "cloudfront:DeleteFieldLevelEncryptionProfile", /** * Grants permission to delete a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteFunction.html */ DeleteFunction = "cloudfront:DeleteFunction", /** * Grants permission to delete a key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteKeyGroup.html */ DeleteKeyGroup = "cloudfront:DeleteKeyGroup", /** * Grants permission to delete a CloudFront KeyValueStore * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteKeyValueStore.html */ DeleteKeyValueStore = "cloudfront:DeleteKeyValueStore", /** * Grants permission to disable additional CloudWatch metrics for the specified Cl * oudFront distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteMonitoringSubscription.html */ DeleteMonitoringSubscription = "cloudfront:DeleteMonitoringSubscription", /** * Grants permission to delete an origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteOriginAccessControl.html */ DeleteOriginAccessControl = "cloudfront:DeleteOriginAccessControl", /** * Grants permission to delete an origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteOriginRequestPolicy.html */ DeleteOriginRequestPolicy = "cloudfront:DeleteOriginRequestPolicy", /** * Grants permission to delete a public key from CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeletePublicKey.html */ DeletePublicKey = "cloudfront:DeletePublicKey", /** * Grants permission to delete a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteRealtimeLogConfig.html */ DeleteRealtimeLogConfig = "cloudfront:DeleteRealtimeLogConfig", /** * Grants permission to delete a response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteResponseHeadersPolicy.html */ DeleteResponseHeadersPolicy = "cloudfront:DeleteResponseHeadersPolicy", /** * Grants permission to delete an RTMP distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteStreamingDistribution.html */ DeleteStreamingDistribution = "cloudfront:DeleteStreamingDistribution", /** * Grants permission to delete a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteVpcOrigin.html */ DeleteVpcOrigin = "cloudfront:DeleteVpcOrigin", /** * Grants permission to get a CloudFront function summary * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DescribeFunction.html */ DescribeFunction = "cloudfront:DescribeFunction", /** * Grants permission to get a CloudFront KeyValueStore summary * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DescribeKeyValueStore.html */ DescribeKeyValueStore = "cloudfront:DescribeKeyValueStore", /** * Grants permission to get an Anycast static IP list * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetAnycastIpList.html */ GetAnycastIpList = "cloudfront:GetAnycastIpList", /** * Grants permission to get the cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetCachePolicy.html */ GetCachePolicy = "cloudfront:GetCachePolicy", /** * Grants permission to get the cache policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetCachePolicyConfig.html */ GetCachePolicyConfig = "cloudfront:GetCachePolicyConfig", /** * Grants permission to get the information about a CloudFront origin access ident * ity * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetCloudFrontOriginAccessIdentity.html */ GetCloudFrontOriginAccessIdentity = "cloudfront:GetCloudFrontOriginAccessIdentity", /** * Grants permission to get the configuration information about a Cloudfront origi * n access identity * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetCloudFrontOriginAccessIdentityConfig.html */ GetCloudFrontOriginAccessIdentityConfig = "cloudfront:GetCloudFrontOriginAccessIdentityConfig", /** * Grants permission to get the continuous-deployment policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetContinuousDeploymentPolicy.html */ GetContinuousDeploymentPolicy = "cloudfront:GetContinuousDeploymentPolicy", /** * Grants permission to get the continuous-deployment policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetContinuousDeploymentPolicyConfig.html */ GetContinuousDeploymentPolicyConfig = "cloudfront:GetContinuousDeploymentPolicyConfig", /** * Grants permission to get the information about a web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetDistribution.html */ GetDistribution = "cloudfront:GetDistribution", /** * Grants permission to get the configuration information about a distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetDistributionConfig.html */ GetDistributionConfig = "cloudfront:GetDistributionConfig", /** * Grants permission to get the field-level encryption configuration information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetFieldLevelEncryption.html */ GetFieldLevelEncryption = "cloudfront:GetFieldLevelEncryption", /** * Grants permission to get the field-level encryption configuration information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetFieldLevelEncryptionConfig.html */ GetFieldLevelEncryptionConfig = "cloudfront:GetFieldLevelEncryptionConfig", /** * Grants permission to get the field-level encryption configuration information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetFieldLevelEncryptionProfile.html */ GetFieldLevelEncryptionProfile = "cloudfront:GetFieldLevelEncryptionProfile", /** * Grants permission to get the field-level encryption profile configuration infor * mation * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetFieldLevelEncryptionProfileConfig.html */ GetFieldLevelEncryptionProfileConfig = "cloudfront:GetFieldLevelEncryptionProfileConfig", /** * Grants permission to get a CloudFront function's code * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetFunction.html */ GetFunction = "cloudfront:GetFunction", /** * Grants permission to get the information about an invalidation * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetInvalidation.html */ GetInvalidation = "cloudfront:GetInvalidation", /** * Grants permission to get a key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetKeyGroup.html */ GetKeyGroup = "cloudfront:GetKeyGroup", /** * Grants permission to get a key group configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetKeyGroupConfig.html */ GetKeyGroupConfig = "cloudfront:GetKeyGroupConfig", /** * Grants permission to get information about whether additional CloudWatch metric * s are enabled for the specified CloudFront distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetMonitoringSubscription.html */ GetMonitoringSubscription = "cloudfront:GetMonitoringSubscription", /** * Grants permission to get the origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginAccessControl.html */ GetOriginAccessControl = "cloudfront:GetOriginAccessControl", /** * Grants permission to get the origin access control configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginAccessControlConfig.html */ GetOriginAccessControlConfig = "cloudfront:GetOriginAccessControlConfig", /** * Grants permission to get the origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginRequestPolicy.html */ GetOriginRequestPolicy = "cloudfront:GetOriginRequestPolicy", /** * Grants permission to get the origin request policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginRequestPolicyConfig.html */ GetOriginRequestPolicyConfig = "cloudfront:GetOriginRequestPolicyConfig", /** * Grants permission to get the public key information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetPublicKey.html */ GetPublicKey = "cloudfront:GetPublicKey", /** * Grants permission to get the public key configuration information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetPublicKeyConfig.html */ GetPublicKeyConfig = "cloudfront:GetPublicKeyConfig", /** * Grants permission to get a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetRealtimeLogConfig.html */ GetRealtimeLogConfig = "cloudfront:GetRealtimeLogConfig", /** * Grants permission to get the response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetResponseHeadersPolicy.html */ GetResponseHeadersPolicy = "cloudfront:GetResponseHeadersPolicy", /** * Grants permission to get the response headers policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetResponseHeadersPolicyConfig.html */ GetResponseHeadersPolicyConfig = "cloudfront:GetResponseHeadersPolicyConfig", /** * Grants permission to get a savings plan * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ GetSavingsPlan = "cloudfront:GetSavingsPlan", /** * Grants permission to get the information about an RTMP distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetStreamingDistribution.html */ GetStreamingDistribution = "cloudfront:GetStreamingDistribution", /** * Grants permission to get the configuration information about a streaming distri * bution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetStreamingDistributionConfig.html */ GetStreamingDistributionConfig = "cloudfront:GetStreamingDistributionConfig", /** * Grants permission to get the information about a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetVpcOrigin.html */ GetVpcOrigin = "cloudfront:GetVpcOrigin", /** * Grants permission to list your Anycast static IP lists * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListAnycastIpLists.html */ ListAnycastIpLists = "cloudfront:ListAnycastIpLists", /** * Grants permission to list all cache policies that have been created in CloudFro * nt for this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListCachePolicies.html */ ListCachePolicies = "cloudfront:ListCachePolicies", /** * Grants permission to list your CloudFront origin access identities * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListCloudFrontOriginAccessIdentities.html */ ListCloudFrontOriginAccessIdentities = "cloudfront:ListCloudFrontOriginAccessIdentities", /** * Grants permission to list all aliases that conflict with the given alias in Clo * udFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListConflictingAliases.html */ ListConflictingAliases = "cloudfront:ListConflictingAliases", /** * Grants permission to list all continuous-deployment policies in the account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListContinuousDeploymentPolicies.html */ ListContinuousDeploymentPolicies = "cloudfront:ListContinuousDeploymentPolicies", /** * Grants permission to list the distributions associated with your AWS account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributions.html */ ListDistributions = "cloudfront:ListDistributions", /** * Grants permission to list the distributions in your account that are associated * with the specified AnycastIpListId * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByAnycastIpListId.html */ ListDistributionsByAnycastIpListId = "cloudfront:ListDistributionsByAnycastIpListId", /** * Grants permission to list distribution IDs for distributions that have a cache * behavior that's associated with the specified cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByCachePolicyId.html */ ListDistributionsByCachePolicyId = "cloudfront:ListDistributionsByCachePolicyId", /** * Grants permission to list distribution IDs for distributions that have a cache * behavior that's associated with the specified key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByKeyGroup.html */ ListDistributionsByKeyGroup = "cloudfront:ListDistributionsByKeyGroup", /** * Grants permission to list the distributions associated a Lambda function * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ ListDistributionsByLambdaFunction = "cloudfront:ListDistributionsByLambdaFunction", /** * Grants permission to list distribution IDs for distributions that have a cache * behavior that's associated with the specified origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByOriginRequestPolicyId.html */ ListDistributionsByOriginRequestPolicyId = "cloudfront:ListDistributionsByOriginRequestPolicyId", /** * Grants permission to get a list of distributions that have a cache behavior tha * t's associated with the specified real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByRealtimeLogConfig.html */ ListDistributionsByRealtimeLogConfig = "cloudfront:ListDistributionsByRealtimeLogConfig", /** * Grants permission to list distribution IDs for distributions that have a cache * behavior that's associated with the specified response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByResponseHeadersPolicyId.html */ ListDistributionsByResponseHeadersPolicyId = "cloudfront:ListDistributionsByResponseHeadersPolicyId", /** * Grants permission to list IDs for distributions associated with the specified V * PC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByVpcOriginId.html */ ListDistributionsByVpcOriginId = "cloudfront:ListDistributionsByVpcOriginId", /** * Grants permission to list the distributions associated with your AWS account wi * th given AWS WAF web ACL * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByWebACLId.html */ ListDistributionsByWebACLId = "cloudfront:ListDistributionsByWebACLId", /** * Grants permission to list all field-level encryption configurations that have b * een created in CloudFront for this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListFieldLevelEncryptionConfigs.html */ ListFieldLevelEncryptionConfigs = "cloudfront:ListFieldLevelEncryptionConfigs", /** * Grants permission to list all field-level encryption profiles that have been cr * eated in CloudFront for this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListFieldLevelEncryptionProfiles.html */ ListFieldLevelEncryptionProfiles = "cloudfront:ListFieldLevelEncryptionProfiles", /** * Grants permission to get a list of CloudFront functions * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListFunctions.html */ ListFunctions = "cloudfront:ListFunctions", /** * Grants permission to list your invalidation batches * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListInvalidations.html */ ListInvalidations = "cloudfront:ListInvalidations", /** * Grants permission to list all key groups that have been created in CloudFront f * or this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListKeyGroups.html */ ListKeyGroups = "cloudfront:ListKeyGroups", /** * Grants permission to get a list of CloudFront KeyValueStores * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListKeyValueStores.html */ ListKeyValueStores = "cloudfront:ListKeyValueStores", /** * Grants permission to list all origin access controls in the account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListOriginAccessControls.html */ ListOriginAccessControls = "cloudfront:ListOriginAccessControls", /** * Grants permission to list all origin request policies that have been created in * CloudFront for this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListOriginRequestPolicies.html */ ListOriginRequestPolicies = "cloudfront:ListOriginRequestPolicies", /** * Grants permission to list all public keys that have been added to CloudFront fo * r this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListPublicKeys.html */ ListPublicKeys = "cloudfront:ListPublicKeys", /** * Grants permission to list CloudFront rate cards for the account * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ ListRateCards = "cloudfront:ListRateCards", /** * Grants permission to get a list of real-time log configurations * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListRealtimeLogConfigs.html */ ListRealtimeLogConfigs = "cloudfront:ListRealtimeLogConfigs", /** * Grants permission to list all response headers policies that have been created * in CloudFront for this account * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListResponseHeadersPolicies.html */ ListResponseHeadersPolicies = "cloudfront:ListResponseHeadersPolicies", /** * Grants permission to list savings plans in the account * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ ListSavingsPlans = "cloudfront:ListSavingsPlans", /** * Grants permission to list your RTMP distributions * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListStreamingDistributions.html */ ListStreamingDistributions = "cloudfront:ListStreamingDistributions", /** * Grants permission to list tags for a CloudFront resource * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListTagsForResource.html */ ListTagsForResource = "cloudfront:ListTagsForResource", /** * Grants permission to list CloudFront usage * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ ListUsages = "cloudfront:ListUsages", /** * Grants permission to list VPC origins * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListVpcOrigins.html */ ListVpcOrigins = "cloudfront:ListVpcOrigins", /** * Grants permission to publish a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_PublishFunction.html */ PublishFunction = "cloudfront:PublishFunction", /** * Grants permission to add tags to a CloudFront resource * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TagResource.html */ TagResource = "cloudfront:TagResource", /** * Grants permission to test a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TestFunction.html */ TestFunction = "cloudfront:TestFunction", /** * Grants permission to remove tags from a CloudFront resource * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UntagResource.html */ UntagResource = "cloudfront:UntagResource", /** * Grants permission to update a cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateCachePolicy.html */ UpdateCachePolicy = "cloudfront:UpdateCachePolicy", /** * Grants permission to set the configuration for a CloudFront origin access ident * ity * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateCloudFrontOriginAccessIdentity.html */ UpdateCloudFrontOriginAccessIdentity = "cloudfront:UpdateCloudFrontOriginAccessIdentity", /** * Grants permission to update a continuous-deployment policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateContinuousDeploymentPolicy.html */ UpdateContinuousDeploymentPolicy = "cloudfront:UpdateContinuousDeploymentPolicy", /** * Grants permission to update the configuration for a web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html */ UpdateDistribution = "cloudfront:UpdateDistribution", /** * Grants permission to copy the configuration from a staging web distribution to * its corresponding primary web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistributionWithStagingConfig.html */ UpdateDistributionWithStagingConfig = "cloudfront:UpdateDistributionWithStagingConfig", /** * Grants permission to update a field-level encryption configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFieldLevelEncryptionConfig.html */ UpdateFieldLevelEncryptionConfig = "cloudfront:UpdateFieldLevelEncryptionConfig", /** * Grants permission to update a field-level encryption profile * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFieldLevelEncryptionProfile.html */ UpdateFieldLevelEncryptionProfile = "cloudfront:UpdateFieldLevelEncryptionProfile", /** * Grants permission to update a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFunction.html */ UpdateFunction = "cloudfront:UpdateFunction", /** * Grants permission to update a key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateKeyGroup.html */ UpdateKeyGroup = "cloudfront:UpdateKeyGroup", /** * Grants permission to update a CloudFront KeyValueStore * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateKeyValueStore.html */ UpdateKeyValueStore = "cloudfront:UpdateKeyValueStore", /** * Grants permission to update an origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateOriginAccessControl.html */ UpdateOriginAccessControl = "cloudfront:UpdateOriginAccessControl", /** * Grants permission to update an origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateOriginRequestPolicy.html */ UpdateOriginRequestPolicy = "cloudfront:UpdateOriginRequestPolicy", /** * Grants permission to update public key information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdatePublicKey.html */ UpdatePublicKey = "cloudfront:UpdatePublicKey", /** * Grants permission to update a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateRealtimeLogConfig.html */ UpdateRealtimeLogConfig = "cloudfront:UpdateRealtimeLogConfig", /** * Grants permission to update a response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateResponseHeadersPolicy.html */ UpdateResponseHeadersPolicy = "cloudfront:UpdateResponseHeadersPolicy", /** * Grants permission to update a savings plan * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ UpdateSavingsPlan = "cloudfront:UpdateSavingsPlan", /** * Grants permission to update the configuration for an RTMP distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateStreamingDistribution.html */ UpdateStreamingDistribution = "cloudfront:UpdateStreamingDistribution", /** * Grants permission to update a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateVpcOrigin.html */ UpdateVpcOrigin = "cloudfront:UpdateVpcOrigin" }