AWSOIDCConfiguration class

Constructors

AWSOIDCConfiguration({Input<String>? duration, Input<List<String>>? policyARNs, required Input<String> roleARN, required Input<String> sessionName})
Creates a new AWSOIDCConfiguration. duration Duration of the assume-role session in “XhYmZs” format policyARNs Optional set of IAM policy ARNs that further restrict the assume-role session roleARN The ARN of the role to assume using the OIDC token. sessionName The name of the assume-role session.
const
AWSOIDCConfiguration.fromMap(Map<String, dynamic> map)
factory

Properties

duration → Input<String>?
Duration of the assume-role session in “XhYmZs” format
final
hashCode → int
The hash code for this object.
no setterinherited
policyARNs → Input<List<String>>?
Optional set of IAM policy ARNs that further restrict the assume-role session
final
roleARN → Input<String>
The ARN of the role to assume using the OIDC token.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sessionName → Input<String>
The name of the assume-role session.
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