Class OriginAccessControlArgs


  • public final class OriginAccessControlArgs
    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.
      • name

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

        public 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 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 com.pulumi.core.Output<java.lang.String> signingProtocol()
        Returns:
        Determines how CloudFront signs (authenticates) requests. The only valid value is `sigv4`.