Enum CloudFrontActions

java.lang.Object
java.lang.Enum<CloudFrontActions>
com.amazonaws.auth.policy.actions.CloudFrontActions
All Implemented Interfaces:
Action, Serializable, Comparable<CloudFrontActions>, java.lang.constant.Constable

public enum CloudFrontActions extends Enum<CloudFrontActions> implements Action
The available AWS access control policy actions for CloudFront.
  • Enum Constant Details

    • AllCloudFrontActions

      public static final CloudFrontActions AllCloudFrontActions
      Represents any action executed on CloudFront.
    • CreateCloudFrontOriginAccessIdentity

      public static final CloudFrontActions CreateCloudFrontOriginAccessIdentity
      Action for the CreateCloudFrontOriginAccessIdentity operation.
    • CreateDistribution

      public static final CloudFrontActions CreateDistribution
      Action for the CreateDistribution operation.
    • CreateInvalidation

      public static final CloudFrontActions CreateInvalidation
      Action for the CreateInvalidation operation.
    • CreateStreamingDistribution

      public static final CloudFrontActions CreateStreamingDistribution
      Action for the CreateStreamingDistribution operation.
    • DeleteCloudFrontOriginAccessIdentity

      public static final CloudFrontActions DeleteCloudFrontOriginAccessIdentity
      Action for the DeleteCloudFrontOriginAccessIdentity operation.
    • DeleteDistribution

      public static final CloudFrontActions DeleteDistribution
      Action for the DeleteDistribution operation.
    • DeleteStreamingDistribution

      public static final CloudFrontActions DeleteStreamingDistribution
      Action for the DeleteStreamingDistribution operation.
    • GetCloudFrontOriginAccessIdentity

      public static final CloudFrontActions GetCloudFrontOriginAccessIdentity
      Action for the GetCloudFrontOriginAccessIdentity operation.
    • GetCloudFrontOriginAccessIdentityConfig

      public static final CloudFrontActions GetCloudFrontOriginAccessIdentityConfig
      Action for the GetCloudFrontOriginAccessIdentityConfig operation.
    • GetDistribution

      public static final CloudFrontActions GetDistribution
      Action for the GetDistribution operation.
    • GetDistributionConfig

      public static final CloudFrontActions GetDistributionConfig
      Action for the GetDistributionConfig operation.
    • GetInvalidation

      public static final CloudFrontActions GetInvalidation
      Action for the GetInvalidation operation.
    • GetStreamingDistribution

      public static final CloudFrontActions GetStreamingDistribution
      Action for the GetStreamingDistribution operation.
    • GetStreamingDistributionConfig

      public static final CloudFrontActions GetStreamingDistributionConfig
      Action for the GetStreamingDistributionConfig operation.
    • ListCloudFrontOriginAccessIdentities

      public static final CloudFrontActions ListCloudFrontOriginAccessIdentities
      Action for the ListCloudFrontOriginAccessIdentities operation.
    • ListDistributions

      public static final CloudFrontActions ListDistributions
      Action for the ListDistributions operation.
    • ListDistributionsByWebACLId

      public static final CloudFrontActions ListDistributionsByWebACLId
      Action for the ListDistributionsByWebACLId operation.
    • ListInvalidations

      public static final CloudFrontActions ListInvalidations
      Action for the ListInvalidations operation.
    • ListStreamingDistributions

      public static final CloudFrontActions ListStreamingDistributions
      Action for the ListStreamingDistributions operation.
    • UpdateCloudFrontOriginAccessIdentity

      public static final CloudFrontActions UpdateCloudFrontOriginAccessIdentity
      Action for the UpdateCloudFrontOriginAccessIdentity operation.
    • UpdateDistribution

      public static final CloudFrontActions UpdateDistribution
      Action for the UpdateDistribution operation.
    • UpdateStreamingDistribution

      public static final CloudFrontActions UpdateStreamingDistribution
      Action for the UpdateStreamingDistribution operation.
  • Method Details

    • values

      public static CloudFrontActions[] 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

      public static CloudFrontActions valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getActionName

      public String 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 interface Action
      Returns:
      The name of this action.