Class OriginAccessIdentityState


  • public final class OriginAccessIdentityState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • callerReference

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> callerReference()
        Returns:
        Internal value used by CloudFront to allow future updates to the origin access identity.
      • cloudfrontAccessIdentityPath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudfrontAccessIdentityPath()
        Returns:
        A shortcut to the full path for the origin access identity to use in CloudFront, see below.
      • comment

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> comment()
        Returns:
        An optional comment for the origin access identity.
      • etag

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
        Returns:
        The current version of the origin access identity's information. For example: `E2QWRUHAPOMQZL`.
      • iamArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamArn()
        Returns:
        A pre-generated ARN for use in S3 bucket policies (see below). Example: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity E2QWRUHAPOMQZL`.
      • s3CanonicalUserId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3CanonicalUserId()
        Returns:
        The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.