Enum CloudFrontActions
- All Implemented Interfaces:
Action
,Serializable
,Comparable<CloudFrontActions>
,java.lang.constant.Constable
The available AWS access control policy actions for CloudFront.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents any action executed on CloudFront.Action for the CreateCloudFrontOriginAccessIdentity operation.Action for the CreateDistribution operation.Action for the CreateInvalidation operation.Action for the CreateStreamingDistribution operation.Action for the DeleteCloudFrontOriginAccessIdentity operation.Action for the DeleteDistribution operation.Action for the DeleteStreamingDistribution operation.Action for the GetCloudFrontOriginAccessIdentity operation.Action for the GetCloudFrontOriginAccessIdentityConfig operation.Action for the GetDistribution operation.Action for the GetDistributionConfig operation.Action for the GetInvalidation operation.Action for the GetStreamingDistribution operation.Action for the GetStreamingDistributionConfig operation.Action for the ListCloudFrontOriginAccessIdentities operation.Action for the ListDistributions operation.Action for the ListDistributionsByWebACLId operation.Action for the ListInvalidations operation.Action for the ListStreamingDistributions operation.Action for the UpdateCloudFrontOriginAccessIdentity operation.Action for the UpdateDistribution operation.Action for the UpdateStreamingDistribution operation. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of this action.static CloudFrontActions
Returns the enum constant of this type with the specified name.static CloudFrontActions[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AllCloudFrontActions
Represents any action executed on CloudFront. -
CreateCloudFrontOriginAccessIdentity
Action for the CreateCloudFrontOriginAccessIdentity operation. -
CreateDistribution
Action for the CreateDistribution operation. -
CreateInvalidation
Action for the CreateInvalidation operation. -
CreateStreamingDistribution
Action for the CreateStreamingDistribution operation. -
DeleteCloudFrontOriginAccessIdentity
Action for the DeleteCloudFrontOriginAccessIdentity operation. -
DeleteDistribution
Action for the DeleteDistribution operation. -
DeleteStreamingDistribution
Action for the DeleteStreamingDistribution operation. -
GetCloudFrontOriginAccessIdentity
Action for the GetCloudFrontOriginAccessIdentity operation. -
GetCloudFrontOriginAccessIdentityConfig
Action for the GetCloudFrontOriginAccessIdentityConfig operation. -
GetDistribution
Action for the GetDistribution operation. -
GetDistributionConfig
Action for the GetDistributionConfig operation. -
GetInvalidation
Action for the GetInvalidation operation. -
GetStreamingDistribution
Action for the GetStreamingDistribution operation. -
GetStreamingDistributionConfig
Action for the GetStreamingDistributionConfig operation. -
ListCloudFrontOriginAccessIdentities
Action for the ListCloudFrontOriginAccessIdentities operation. -
ListDistributions
Action for the ListDistributions operation. -
ListDistributionsByWebACLId
Action for the ListDistributionsByWebACLId operation. -
ListInvalidations
Action for the ListInvalidations operation. -
ListStreamingDistributions
Action for the ListStreamingDistributions operation. -
UpdateCloudFrontOriginAccessIdentity
Action for the UpdateCloudFrontOriginAccessIdentity operation. -
UpdateDistribution
Action for the UpdateDistribution operation. -
UpdateStreamingDistribution
Action for the UpdateStreamingDistribution operation.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getActionName
Description copied from interface:Action
Returns the name of this action. For example, 'sqs:SendMessage' is the name corresponding to the SQS action that enables users to send a message to an SQS queue.- Specified by:
getActionName
in interfaceAction
- Returns:
- The name of this action.
-