UNPKG

aws-iam-policy-types

Version:

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

813 lines 38.5 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsCloudfrontActions; (function (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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CopyDistribution"] = "cloudfront:CopyDistribution"; /** * Grants permission to create an Anycast static IP list * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateAnycastIpList.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreateContinuousDeploymentPolicy"] = "cloudfront:CreateContinuousDeploymentPolicy"; /** * Grants permission to create a new web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreateFieldLevelEncryptionConfig"] = "cloudfront:CreateFieldLevelEncryptionConfig"; /** * Grants permission to create a field-level encryption profile * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateFieldLevelEncryptionProfile.html */ AwsCloudfrontActions["CreateFieldLevelEncryptionProfile"] = "cloudfront:CreateFieldLevelEncryptionProfile"; /** * Grants permission to create a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateFunction.html */ AwsCloudfrontActions["CreateFunction"] = "cloudfront:CreateFunction"; /** * Grants permission to create a new invalidation batch request * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateInvalidation.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreateKeyGroup"] = "cloudfront:CreateKeyGroup"; /** * Grants permission to create a CloudFront KeyValueStore * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateKeyValueStore.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreateMonitoringSubscription"] = "cloudfront:CreateMonitoringSubscription"; /** * Grants permission to create a new origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateOriginAccessControl.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreatePublicKey"] = "cloudfront:CreatePublicKey"; /** * Grants permission to create a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateRealtimeLogConfig.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreateSavingsPlan"] = "cloudfront:CreateSavingsPlan"; /** * Grants permission to create a new RTMP distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistribution.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["CreateStreamingDistributionWithTags"] = "cloudfront:CreateStreamingDistributionWithTags"; /** * Grants permission to create a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateVpcOrigin.html */ AwsCloudfrontActions["CreateVpcOrigin"] = "cloudfront:CreateVpcOrigin"; /** * Grants permission to delete an Anycast static IP list * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteAnycastIpList.html */ AwsCloudfrontActions["DeleteAnycastIpList"] = "cloudfront:DeleteAnycastIpList"; /** * Grants permission to delete a cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteCachePolicy.html */ AwsCloudfrontActions["DeleteCachePolicy"] = "cloudfront:DeleteCachePolicy"; /** * Grants permission to delete a CloudFront origin access identity * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteCloudFrontOriginAccessIdentity.html */ AwsCloudfrontActions["DeleteCloudFrontOriginAccessIdentity"] = "cloudfront:DeleteCloudFrontOriginAccessIdentity"; /** * Grants permission to delete a continuous-deployment policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteContinuousDeploymentPolicy.html */ AwsCloudfrontActions["DeleteContinuousDeploymentPolicy"] = "cloudfront:DeleteContinuousDeploymentPolicy"; /** * Grants permission to delete a web distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteDistribution.html */ AwsCloudfrontActions["DeleteDistribution"] = "cloudfront:DeleteDistribution"; /** * Grants permission to delete a field-level encryption configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteFieldLevelEncryptionConfig.html */ AwsCloudfrontActions["DeleteFieldLevelEncryptionConfig"] = "cloudfront:DeleteFieldLevelEncryptionConfig"; /** * Grants permission to delete a field-level encryption profile * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteFieldLevelEncryptionProfile.html */ AwsCloudfrontActions["DeleteFieldLevelEncryptionProfile"] = "cloudfront:DeleteFieldLevelEncryptionProfile"; /** * Grants permission to delete a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteFunction.html */ AwsCloudfrontActions["DeleteFunction"] = "cloudfront:DeleteFunction"; /** * Grants permission to delete a key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteKeyGroup.html */ AwsCloudfrontActions["DeleteKeyGroup"] = "cloudfront:DeleteKeyGroup"; /** * Grants permission to delete a CloudFront KeyValueStore * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteKeyValueStore.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["DeleteMonitoringSubscription"] = "cloudfront:DeleteMonitoringSubscription"; /** * Grants permission to delete an origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteOriginAccessControl.html */ AwsCloudfrontActions["DeleteOriginAccessControl"] = "cloudfront:DeleteOriginAccessControl"; /** * Grants permission to delete an origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteOriginRequestPolicy.html */ AwsCloudfrontActions["DeleteOriginRequestPolicy"] = "cloudfront:DeleteOriginRequestPolicy"; /** * Grants permission to delete a public key from CloudFront * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeletePublicKey.html */ AwsCloudfrontActions["DeletePublicKey"] = "cloudfront:DeletePublicKey"; /** * Grants permission to delete a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteRealtimeLogConfig.html */ AwsCloudfrontActions["DeleteRealtimeLogConfig"] = "cloudfront:DeleteRealtimeLogConfig"; /** * Grants permission to delete a response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteResponseHeadersPolicy.html */ AwsCloudfrontActions["DeleteResponseHeadersPolicy"] = "cloudfront:DeleteResponseHeadersPolicy"; /** * Grants permission to delete an RTMP distribution * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteStreamingDistribution.html */ AwsCloudfrontActions["DeleteStreamingDistribution"] = "cloudfront:DeleteStreamingDistribution"; /** * Grants permission to delete a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteVpcOrigin.html */ AwsCloudfrontActions["DeleteVpcOrigin"] = "cloudfront:DeleteVpcOrigin"; /** * Grants permission to get a CloudFront function summary * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DescribeFunction.html */ AwsCloudfrontActions["DescribeFunction"] = "cloudfront:DescribeFunction"; /** * Grants permission to get a CloudFront KeyValueStore summary * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DescribeKeyValueStore.html */ AwsCloudfrontActions["DescribeKeyValueStore"] = "cloudfront:DescribeKeyValueStore"; /** * Grants permission to get an Anycast static IP list * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetAnycastIpList.html */ AwsCloudfrontActions["GetAnycastIpList"] = "cloudfront:GetAnycastIpList"; /** * Grants permission to get the cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetCachePolicy.html */ AwsCloudfrontActions["GetCachePolicy"] = "cloudfront:GetCachePolicy"; /** * Grants permission to get the cache policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetCachePolicyConfig.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["GetCloudFrontOriginAccessIdentityConfig"] = "cloudfront:GetCloudFrontOriginAccessIdentityConfig"; /** * Grants permission to get the continuous-deployment policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetContinuousDeploymentPolicy.html */ AwsCloudfrontActions["GetContinuousDeploymentPolicy"] = "cloudfront:GetContinuousDeploymentPolicy"; /** * Grants permission to get the continuous-deployment policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetContinuousDeploymentPolicyConfig.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["GetFieldLevelEncryptionProfileConfig"] = "cloudfront:GetFieldLevelEncryptionProfileConfig"; /** * Grants permission to get a CloudFront function's code * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetFunction.html */ AwsCloudfrontActions["GetFunction"] = "cloudfront:GetFunction"; /** * Grants permission to get the information about an invalidation * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetInvalidation.html */ AwsCloudfrontActions["GetInvalidation"] = "cloudfront:GetInvalidation"; /** * Grants permission to get a key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetKeyGroup.html */ AwsCloudfrontActions["GetKeyGroup"] = "cloudfront:GetKeyGroup"; /** * Grants permission to get a key group configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetKeyGroupConfig.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["GetMonitoringSubscription"] = "cloudfront:GetMonitoringSubscription"; /** * Grants permission to get the origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginAccessControl.html */ AwsCloudfrontActions["GetOriginAccessControl"] = "cloudfront:GetOriginAccessControl"; /** * Grants permission to get the origin access control configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginAccessControlConfig.html */ AwsCloudfrontActions["GetOriginAccessControlConfig"] = "cloudfront:GetOriginAccessControlConfig"; /** * Grants permission to get the origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginRequestPolicy.html */ AwsCloudfrontActions["GetOriginRequestPolicy"] = "cloudfront:GetOriginRequestPolicy"; /** * Grants permission to get the origin request policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetOriginRequestPolicyConfig.html */ AwsCloudfrontActions["GetOriginRequestPolicyConfig"] = "cloudfront:GetOriginRequestPolicyConfig"; /** * Grants permission to get the public key information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetPublicKey.html */ AwsCloudfrontActions["GetPublicKey"] = "cloudfront:GetPublicKey"; /** * Grants permission to get the public key configuration information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetPublicKeyConfig.html */ AwsCloudfrontActions["GetPublicKeyConfig"] = "cloudfront:GetPublicKeyConfig"; /** * Grants permission to get a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetRealtimeLogConfig.html */ AwsCloudfrontActions["GetRealtimeLogConfig"] = "cloudfront:GetRealtimeLogConfig"; /** * Grants permission to get the response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetResponseHeadersPolicy.html */ AwsCloudfrontActions["GetResponseHeadersPolicy"] = "cloudfront:GetResponseHeadersPolicy"; /** * Grants permission to get the response headers policy configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetResponseHeadersPolicyConfig.html */ AwsCloudfrontActions["GetResponseHeadersPolicyConfig"] = "cloudfront:GetResponseHeadersPolicyConfig"; /** * Grants permission to get a savings plan * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["GetVpcOrigin"] = "cloudfront:GetVpcOrigin"; /** * Grants permission to list your Anycast static IP lists * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListAnycastIpLists.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["ListCachePolicies"] = "cloudfront:ListCachePolicies"; /** * Grants permission to list your CloudFront origin access identities * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListCloudFrontOriginAccessIdentities.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["ListFieldLevelEncryptionProfiles"] = "cloudfront:ListFieldLevelEncryptionProfiles"; /** * Grants permission to get a list of CloudFront functions * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListFunctions.html */ AwsCloudfrontActions["ListFunctions"] = "cloudfront:ListFunctions"; /** * Grants permission to list your invalidation batches * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListInvalidations.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["ListKeyGroups"] = "cloudfront:ListKeyGroups"; /** * Grants permission to get a list of CloudFront KeyValueStores * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListKeyValueStores.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["ListSavingsPlans"] = "cloudfront:ListSavingsPlans"; /** * Grants permission to list your RTMP distributions * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListStreamingDistributions.html */ AwsCloudfrontActions["ListStreamingDistributions"] = "cloudfront:ListStreamingDistributions"; /** * Grants permission to list tags for a CloudFront resource * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListTagsForResource.html */ AwsCloudfrontActions["ListTagsForResource"] = "cloudfront:ListTagsForResource"; /** * Grants permission to list CloudFront usage * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ AwsCloudfrontActions["ListUsages"] = "cloudfront:ListUsages"; /** * Grants permission to list VPC origins * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListVpcOrigins.html */ AwsCloudfrontActions["ListVpcOrigins"] = "cloudfront:ListVpcOrigins"; /** * Grants permission to publish a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_PublishFunction.html */ AwsCloudfrontActions["PublishFunction"] = "cloudfront:PublishFunction"; /** * Grants permission to add tags to a CloudFront resource * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TagResource.html */ AwsCloudfrontActions["TagResource"] = "cloudfront:TagResource"; /** * Grants permission to test a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TestFunction.html */ AwsCloudfrontActions["TestFunction"] = "cloudfront:TestFunction"; /** * Grants permission to remove tags from a CloudFront resource * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UntagResource.html */ AwsCloudfrontActions["UntagResource"] = "cloudfront:UntagResource"; /** * Grants permission to update a cache policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateCachePolicy.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["UpdateCloudFrontOriginAccessIdentity"] = "cloudfront:UpdateCloudFrontOriginAccessIdentity"; /** * Grants permission to update a continuous-deployment policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateContinuousDeploymentPolicy.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["UpdateDistributionWithStagingConfig"] = "cloudfront:UpdateDistributionWithStagingConfig"; /** * Grants permission to update a field-level encryption configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFieldLevelEncryptionConfig.html */ AwsCloudfrontActions["UpdateFieldLevelEncryptionConfig"] = "cloudfront:UpdateFieldLevelEncryptionConfig"; /** * Grants permission to update a field-level encryption profile * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFieldLevelEncryptionProfile.html */ AwsCloudfrontActions["UpdateFieldLevelEncryptionProfile"] = "cloudfront:UpdateFieldLevelEncryptionProfile"; /** * Grants permission to update a CloudFront function * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateFunction.html */ AwsCloudfrontActions["UpdateFunction"] = "cloudfront:UpdateFunction"; /** * Grants permission to update a key group * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateKeyGroup.html */ AwsCloudfrontActions["UpdateKeyGroup"] = "cloudfront:UpdateKeyGroup"; /** * Grants permission to update a CloudFront KeyValueStore * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateKeyValueStore.html */ AwsCloudfrontActions["UpdateKeyValueStore"] = "cloudfront:UpdateKeyValueStore"; /** * Grants permission to update an origin access control * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateOriginAccessControl.html */ AwsCloudfrontActions["UpdateOriginAccessControl"] = "cloudfront:UpdateOriginAccessControl"; /** * Grants permission to update an origin request policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateOriginRequestPolicy.html */ AwsCloudfrontActions["UpdateOriginRequestPolicy"] = "cloudfront:UpdateOriginRequestPolicy"; /** * Grants permission to update public key information * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdatePublicKey.html */ AwsCloudfrontActions["UpdatePublicKey"] = "cloudfront:UpdatePublicKey"; /** * Grants permission to update a real-time log configuration * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateRealtimeLogConfig.html */ AwsCloudfrontActions["UpdateRealtimeLogConfig"] = "cloudfront:UpdateRealtimeLogConfig"; /** * Grants permission to update a response headers policy * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateResponseHeadersPolicy.html */ AwsCloudfrontActions["UpdateResponseHeadersPolicy"] = "cloudfront:UpdateResponseHeadersPolicy"; /** * Grants permission to update a savings plan * * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cf-api-permissions-ref.html */ AwsCloudfrontActions["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 */ AwsCloudfrontActions["UpdateStreamingDistribution"] = "cloudfront:UpdateStreamingDistribution"; /** * Grants permission to update a VPC origin * * See https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateVpcOrigin.html */ AwsCloudfrontActions["UpdateVpcOrigin"] = "cloudfront:UpdateVpcOrigin"; })(AwsCloudfrontActions || (AwsCloudfrontActions = {})); //# sourceMappingURL=cloudfront.js.map