Class OriginAccessControlState


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

      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.
      • etag

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
        Returns:
        The current version of this Origin Access Control.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A name that identifies the Origin Access Control.
      • originAccessControlOriginType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> originAccessControlOriginType()
        Returns:
        The type of origin that this Origin Access Control is for. Valid values are `s3`, and `mediastore`.
      • signingBehavior

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> signingBehavior()
        Returns:
        Specifies which requests CloudFront signs. Specify `always` for the most common use case. Allowed values: `always`, `never`, and `no-override`.
      • signingProtocol

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> signingProtocol()
        Returns:
        Determines how CloudFront signs (authenticates) requests. The only valid value is `sigv4`.