/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.auth.policy.actions; import javax.annotation.Generated; import com.amazonaws.auth.policy.Action; /** * The available AWS access control policy actions for CloudFront. */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public enum CloudFrontActions implements Action { /** Represents any action executed on CloudFront. */ AllCloudFrontActions("cloudfront:*"), /** Action for the AssociateAlias operation. */ AssociateAlias("cloudfront:AssociateAlias"), /** Action for the CopyDistribution operation. */ CopyDistribution("cloudfront:CopyDistribution"), /** Action for the CreateCachePolicy operation. */ CreateCachePolicy("cloudfront:CreateCachePolicy"), /** Action for the CreateCloudFrontOriginAccessIdentity operation. */ CreateCloudFrontOriginAccessIdentity("cloudfront:CreateCloudFrontOriginAccessIdentity"), /** Action for the CreateContinuousDeploymentPolicy operation. */ CreateContinuousDeploymentPolicy("cloudfront:CreateContinuousDeploymentPolicy"), /** Action for the CreateDistribution operation. */ CreateDistribution("cloudfront:CreateDistribution"), /** Action for the CreateDistributionWithTags operation. */ CreateDistributionWithTags("cloudfront:CreateDistributionWithTags"), /** Action for the CreateFieldLevelEncryptionConfig operation. */ CreateFieldLevelEncryptionConfig("cloudfront:CreateFieldLevelEncryptionConfig"), /** Action for the CreateFieldLevelEncryptionProfile operation. */ CreateFieldLevelEncryptionProfile("cloudfront:CreateFieldLevelEncryptionProfile"), /** Action for the CreateFunction operation. */ CreateFunction("cloudfront:CreateFunction"), /** Action for the CreateInvalidation operation. */ CreateInvalidation("cloudfront:CreateInvalidation"), /** Action for the CreateKeyGroup operation. */ CreateKeyGroup("cloudfront:CreateKeyGroup"), /** Action for the CreateMonitoringSubscription operation. */ CreateMonitoringSubscription("cloudfront:CreateMonitoringSubscription"), /** Action for the CreateOriginAccessControl operation. */ CreateOriginAccessControl("cloudfront:CreateOriginAccessControl"), /** Action for the CreateOriginRequestPolicy operation. */ CreateOriginRequestPolicy("cloudfront:CreateOriginRequestPolicy"), /** Action for the CreatePublicKey operation. */ CreatePublicKey("cloudfront:CreatePublicKey"), /** Action for the CreateRealtimeLogConfig operation. */ CreateRealtimeLogConfig("cloudfront:CreateRealtimeLogConfig"), /** Action for the CreateResponseHeadersPolicy operation. */ CreateResponseHeadersPolicy("cloudfront:CreateResponseHeadersPolicy"), /** Action for the CreateStreamingDistribution operation. */ CreateStreamingDistribution("cloudfront:CreateStreamingDistribution"), /** Action for the CreateStreamingDistributionWithTags operation. */ CreateStreamingDistributionWithTags("cloudfront:CreateStreamingDistributionWithTags"), /** Action for the DeleteCachePolicy operation. */ DeleteCachePolicy("cloudfront:DeleteCachePolicy"), /** Action for the DeleteCloudFrontOriginAccessIdentity operation. */ DeleteCloudFrontOriginAccessIdentity("cloudfront:DeleteCloudFrontOriginAccessIdentity"), /** Action for the DeleteContinuousDeploymentPolicy operation. */ DeleteContinuousDeploymentPolicy("cloudfront:DeleteContinuousDeploymentPolicy"), /** Action for the DeleteDistribution operation. */ DeleteDistribution("cloudfront:DeleteDistribution"), /** Action for the DeleteFieldLevelEncryptionConfig operation. */ DeleteFieldLevelEncryptionConfig("cloudfront:DeleteFieldLevelEncryptionConfig"), /** Action for the DeleteFieldLevelEncryptionProfile operation. */ DeleteFieldLevelEncryptionProfile("cloudfront:DeleteFieldLevelEncryptionProfile"), /** Action for the DeleteFunction operation. */ DeleteFunction("cloudfront:DeleteFunction"), /** Action for the DeleteKeyGroup operation. */ DeleteKeyGroup("cloudfront:DeleteKeyGroup"), /** Action for the DeleteMonitoringSubscription operation. */ DeleteMonitoringSubscription("cloudfront:DeleteMonitoringSubscription"), /** Action for the DeleteOriginAccessControl operation. */ DeleteOriginAccessControl("cloudfront:DeleteOriginAccessControl"), /** Action for the DeleteOriginRequestPolicy operation. */ DeleteOriginRequestPolicy("cloudfront:DeleteOriginRequestPolicy"), /** Action for the DeletePublicKey operation. */ DeletePublicKey("cloudfront:DeletePublicKey"), /** Action for the DeleteRealtimeLogConfig operation. */ DeleteRealtimeLogConfig("cloudfront:DeleteRealtimeLogConfig"), /** Action for the DeleteResponseHeadersPolicy operation. */ DeleteResponseHeadersPolicy("cloudfront:DeleteResponseHeadersPolicy"), /** Action for the DeleteStreamingDistribution operation. */ DeleteStreamingDistribution("cloudfront:DeleteStreamingDistribution"), /** Action for the DescribeFunction operation. */ DescribeFunction("cloudfront:DescribeFunction"), /** Action for the GetCachePolicy operation. */ GetCachePolicy("cloudfront:GetCachePolicy"), /** Action for the GetCachePolicyConfig operation. */ GetCachePolicyConfig("cloudfront:GetCachePolicyConfig"), /** Action for the GetCloudFrontOriginAccessIdentity operation. */ GetCloudFrontOriginAccessIdentity("cloudfront:GetCloudFrontOriginAccessIdentity"), /** Action for the GetCloudFrontOriginAccessIdentityConfig operation. */ GetCloudFrontOriginAccessIdentityConfig("cloudfront:GetCloudFrontOriginAccessIdentityConfig"), /** Action for the GetContinuousDeploymentPolicy operation. */ GetContinuousDeploymentPolicy("cloudfront:GetContinuousDeploymentPolicy"), /** Action for the GetContinuousDeploymentPolicyConfig operation. */ GetContinuousDeploymentPolicyConfig("cloudfront:GetContinuousDeploymentPolicyConfig"), /** Action for the GetDistribution operation. */ GetDistribution("cloudfront:GetDistribution"), /** Action for the GetDistributionConfig operation. */ GetDistributionConfig("cloudfront:GetDistributionConfig"), /** Action for the GetFieldLevelEncryption operation. */ GetFieldLevelEncryption("cloudfront:GetFieldLevelEncryption"), /** Action for the GetFieldLevelEncryptionConfig operation. */ GetFieldLevelEncryptionConfig("cloudfront:GetFieldLevelEncryptionConfig"), /** Action for the GetFieldLevelEncryptionProfile operation. */ GetFieldLevelEncryptionProfile("cloudfront:GetFieldLevelEncryptionProfile"), /** Action for the GetFieldLevelEncryptionProfileConfig operation. */ GetFieldLevelEncryptionProfileConfig("cloudfront:GetFieldLevelEncryptionProfileConfig"), /** Action for the GetFunction operation. */ GetFunction("cloudfront:GetFunction"), /** Action for the GetInvalidation operation. */ GetInvalidation("cloudfront:GetInvalidation"), /** Action for the GetKeyGroup operation. */ GetKeyGroup("cloudfront:GetKeyGroup"), /** Action for the GetKeyGroupConfig operation. */ GetKeyGroupConfig("cloudfront:GetKeyGroupConfig"), /** Action for the GetMonitoringSubscription operation. */ GetMonitoringSubscription("cloudfront:GetMonitoringSubscription"), /** Action for the GetOriginAccessControl operation. */ GetOriginAccessControl("cloudfront:GetOriginAccessControl"), /** Action for the GetOriginAccessControlConfig operation. */ GetOriginAccessControlConfig("cloudfront:GetOriginAccessControlConfig"), /** Action for the GetOriginRequestPolicy operation. */ GetOriginRequestPolicy("cloudfront:GetOriginRequestPolicy"), /** Action for the GetOriginRequestPolicyConfig operation. */ GetOriginRequestPolicyConfig("cloudfront:GetOriginRequestPolicyConfig"), /** Action for the GetPublicKey operation. */ GetPublicKey("cloudfront:GetPublicKey"), /** Action for the GetPublicKeyConfig operation. */ GetPublicKeyConfig("cloudfront:GetPublicKeyConfig"), /** Action for the GetRealtimeLogConfig operation. */ GetRealtimeLogConfig("cloudfront:GetRealtimeLogConfig"), /** Action for the GetResponseHeadersPolicy operation. */ GetResponseHeadersPolicy("cloudfront:GetResponseHeadersPolicy"), /** Action for the GetResponseHeadersPolicyConfig operation. */ GetResponseHeadersPolicyConfig("cloudfront:GetResponseHeadersPolicyConfig"), /** Action for the GetStreamingDistribution operation. */ GetStreamingDistribution("cloudfront:GetStreamingDistribution"), /** Action for the GetStreamingDistributionConfig operation. */ GetStreamingDistributionConfig("cloudfront:GetStreamingDistributionConfig"), /** Action for the ListCachePolicies operation. */ ListCachePolicies("cloudfront:ListCachePolicies"), /** Action for the ListCloudFrontOriginAccessIdentities operation. */ ListCloudFrontOriginAccessIdentities("cloudfront:ListCloudFrontOriginAccessIdentities"), /** Action for the ListConflictingAliases operation. */ ListConflictingAliases("cloudfront:ListConflictingAliases"), /** Action for the ListContinuousDeploymentPolicies operation. */ ListContinuousDeploymentPolicies("cloudfront:ListContinuousDeploymentPolicies"), /** Action for the ListDistributions operation. */ ListDistributions("cloudfront:ListDistributions"), /** Action for the ListDistributionsByCachePolicyId operation. */ ListDistributionsByCachePolicyId("cloudfront:ListDistributionsByCachePolicyId"), /** Action for the ListDistributionsByKeyGroup operation. */ ListDistributionsByKeyGroup("cloudfront:ListDistributionsByKeyGroup"), /** Action for the ListDistributionsByOriginRequestPolicyId operation. */ ListDistributionsByOriginRequestPolicyId("cloudfront:ListDistributionsByOriginRequestPolicyId"), /** Action for the ListDistributionsByRealtimeLogConfig operation. */ ListDistributionsByRealtimeLogConfig("cloudfront:ListDistributionsByRealtimeLogConfig"), /** Action for the ListDistributionsByResponseHeadersPolicyId operation. */ ListDistributionsByResponseHeadersPolicyId("cloudfront:ListDistributionsByResponseHeadersPolicyId"), /** Action for the ListDistributionsByWebACLId operation. */ ListDistributionsByWebACLId("cloudfront:ListDistributionsByWebACLId"), /** Action for the ListFieldLevelEncryptionConfigs operation. */ ListFieldLevelEncryptionConfigs("cloudfront:ListFieldLevelEncryptionConfigs"), /** Action for the ListFieldLevelEncryptionProfiles operation. */ ListFieldLevelEncryptionProfiles("cloudfront:ListFieldLevelEncryptionProfiles"), /** Action for the ListFunctions operation. */ ListFunctions("cloudfront:ListFunctions"), /** Action for the ListInvalidations operation. */ ListInvalidations("cloudfront:ListInvalidations"), /** Action for the ListKeyGroups operation. */ ListKeyGroups("cloudfront:ListKeyGroups"), /** Action for the ListOriginAccessControls operation. */ ListOriginAccessControls("cloudfront:ListOriginAccessControls"), /** Action for the ListOriginRequestPolicies operation. */ ListOriginRequestPolicies("cloudfront:ListOriginRequestPolicies"), /** Action for the ListPublicKeys operation. */ ListPublicKeys("cloudfront:ListPublicKeys"), /** Action for the ListRealtimeLogConfigs operation. */ ListRealtimeLogConfigs("cloudfront:ListRealtimeLogConfigs"), /** Action for the ListResponseHeadersPolicies operation. */ ListResponseHeadersPolicies("cloudfront:ListResponseHeadersPolicies"), /** Action for the ListStreamingDistributions operation. */ ListStreamingDistributions("cloudfront:ListStreamingDistributions"), /** Action for the ListTagsForResource operation. */ ListTagsForResource("cloudfront:ListTagsForResource"), /** Action for the PublishFunction operation. */ PublishFunction("cloudfront:PublishFunction"), /** Action for the TagResource operation. */ TagResource("cloudfront:TagResource"), /** Action for the TestFunction operation. */ TestFunction("cloudfront:TestFunction"), /** Action for the UntagResource operation. */ UntagResource("cloudfront:UntagResource"), /** Action for the UpdateCachePolicy operation. */ UpdateCachePolicy("cloudfront:UpdateCachePolicy"), /** Action for the UpdateCloudFrontOriginAccessIdentity operation. */ UpdateCloudFrontOriginAccessIdentity("cloudfront:UpdateCloudFrontOriginAccessIdentity"), /** Action for the UpdateContinuousDeploymentPolicy operation. */ UpdateContinuousDeploymentPolicy("cloudfront:UpdateContinuousDeploymentPolicy"), /** Action for the UpdateDistribution operation. */ UpdateDistribution("cloudfront:UpdateDistribution"), /** Action for the UpdateDistributionWithStagingConfig operation. */ UpdateDistributionWithStagingConfig("cloudfront:UpdateDistributionWithStagingConfig"), /** Action for the UpdateFieldLevelEncryptionConfig operation. */ UpdateFieldLevelEncryptionConfig("cloudfront:UpdateFieldLevelEncryptionConfig"), /** Action for the UpdateFieldLevelEncryptionProfile operation. */ UpdateFieldLevelEncryptionProfile("cloudfront:UpdateFieldLevelEncryptionProfile"), /** Action for the UpdateFunction operation. */ UpdateFunction("cloudfront:UpdateFunction"), /** Action for the UpdateKeyGroup operation. */ UpdateKeyGroup("cloudfront:UpdateKeyGroup"), /** Action for the UpdateOriginAccessControl operation. */ UpdateOriginAccessControl("cloudfront:UpdateOriginAccessControl"), /** Action for the UpdateOriginRequestPolicy operation. */ UpdateOriginRequestPolicy("cloudfront:UpdateOriginRequestPolicy"), /** Action for the UpdatePublicKey operation. */ UpdatePublicKey("cloudfront:UpdatePublicKey"), /** Action for the UpdateRealtimeLogConfig operation. */ UpdateRealtimeLogConfig("cloudfront:UpdateRealtimeLogConfig"), /** Action for the UpdateResponseHeadersPolicy operation. */ UpdateResponseHeadersPolicy("cloudfront:UpdateResponseHeadersPolicy"), /** Action for the UpdateStreamingDistribution operation. */ UpdateStreamingDistribution("cloudfront:UpdateStreamingDistribution"), ; private final String action; private CloudFrontActions(String action) { this.action = action; } public String getActionName() { return this.action; } public boolean isNotType() { return false; } }