com.amazonaws.auth.policy.actions.CloudFrontActions Maven / Gradle / Ivy
/*
* Copyright 2016-2021 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 CreateCachePolicy operation. */
CreateCachePolicy("cloudfront:CreateCachePolicy"),
/** Action for the CreateCloudFrontOriginAccessIdentity operation. */
CreateCloudFrontOriginAccessIdentity("cloudfront:CreateCloudFrontOriginAccessIdentity"),
/** 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 CreateOriginRequestPolicy operation. */
CreateOriginRequestPolicy("cloudfront:CreateOriginRequestPolicy"),
/** Action for the CreatePublicKey operation. */
CreatePublicKey("cloudfront:CreatePublicKey"),
/** Action for the CreateRealtimeLogConfig operation. */
CreateRealtimeLogConfig("cloudfront:CreateRealtimeLogConfig"),
/** 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 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 DeleteOriginRequestPolicy operation. */
DeleteOriginRequestPolicy("cloudfront:DeleteOriginRequestPolicy"),
/** Action for the DeletePublicKey operation. */
DeletePublicKey("cloudfront:DeletePublicKey"),
/** Action for the DeleteRealtimeLogConfig operation. */
DeleteRealtimeLogConfig("cloudfront:DeleteRealtimeLogConfig"),
/** 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 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 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 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 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 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 ListOriginRequestPolicies operation. */
ListOriginRequestPolicies("cloudfront:ListOriginRequestPolicies"),
/** Action for the ListPublicKeys operation. */
ListPublicKeys("cloudfront:ListPublicKeys"),
/** Action for the ListRealtimeLogConfigs operation. */
ListRealtimeLogConfigs("cloudfront:ListRealtimeLogConfigs"),
/** 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 UpdateDistribution operation. */
UpdateDistribution("cloudfront:UpdateDistribution"),
/** 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 UpdateOriginRequestPolicy operation. */
UpdateOriginRequestPolicy("cloudfront:UpdateOriginRequestPolicy"),
/** Action for the UpdatePublicKey operation. */
UpdatePublicKey("cloudfront:UpdatePublicKey"),
/** Action for the UpdateRealtimeLogConfig operation. */
UpdateRealtimeLogConfig("cloudfront:UpdateRealtimeLogConfig"),
/** 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;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy