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.
arnThe Origin Access Control ARN.descriptionThe description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.etagThe current version of this Origin Access Control.nameA name that identifies the Origin Access Control.originAccessControlOriginTypeThe type of origin that this Origin Access Control is for. Valid values arelambda,mediapackagev2,mediastore, ands3.signingBehaviorSpecifies which requests CloudFront signs. Specifyalwaysfor the most common use case. Allowed values:always,never, andno-override.signingProtocolDetermines how CloudFront signs (authenticates) requests. The only valid value issigv4.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, ands3.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
signingBehavior
→ Input<
String?> ? -
Specifies which requests CloudFront signs. Specify
alwaysfor the most common use case. Allowed values:always,never, andno-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