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
TypeScript
/**
* 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"
}