OriginAccessControlState class

Input properties used for looking up and filtering OriginAccessControl resources.

Constructors

OriginAccessControlState({Input<String?>? arn, Input<String?>? description, Input<String?>? etag, Input<String?>? name, Input<String?>? originAccessControlOriginType, Input<String?>? signingBehavior, Input<String?>? signingProtocol})
Creates a new OriginAccessControlState. arn The Origin Access Control ARN. description The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted. etag The current version of this Origin Access Control. name A name that identifies the Origin Access Control. originAccessControlOriginType The type of origin that this Origin Access Control is for. Valid values are lambda, mediapackagev2, mediastore, and s3. signingBehavior Specifies which requests CloudFront signs. Specify always for the most common use case. Allowed values: always, never, and no-override. signingProtocol Determines how CloudFront signs (authenticates) requests. The only valid value is sigv4.
const
OriginAccessControlState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
The Origin Access Control ARN.
final
description → Input<String?>?
The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.
final
etag → Input<String?>?
The current version of this Origin Access Control.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String?>?
A name that identifies the Origin Access Control.
final
originAccessControlOriginType → Input<String?>?
The type of origin that this Origin Access Control is for. Valid values are lambda, mediapackagev2, mediastore, and s3.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signingBehavior → Input<String?>?
Specifies which requests CloudFront signs. Specify always for the most common use case. Allowed values: always, never, and no-override.
final
signingProtocol → Input<String?>?
Determines how CloudFront signs (authenticates) requests. The only valid value is sigv4.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited