OriginAccessControlArgs class
The set of arguments for OriginAccessControl. The set of arguments for OriginAccessControl.
Constructors
-
OriginAccessControlArgs({Input<
String?> ? description, Input<String?> ? name, required Input<String> originAccessControlOriginType, required Input<String> signingBehavior, required Input<String> signingProtocol}) -
Creates a new OriginAccessControlArgs.
descriptionThe description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.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 -
OriginAccessControlArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String?> ? -
The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.
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