AccountAssignmentArgs class
The set of arguments for AccountAssignment. The set of arguments for AccountAssignment.
Constructors
-
AccountAssignmentArgs({required Input<
String> instanceArn, required Input<String> permissionSetArn, required Input<String> principalId, required Input<String> principalType, Input<String?> ? region, required Input<String> targetId, required Input<String> targetType}) -
Creates a new AccountAssignmentArgs.
instanceArnARN of the SSO Instance.permissionSetArnARN of the Permission Set that the admin wants to grant the principal access to.principalIdAn identifier for an object in SSO, such as a user or group. PrincipalIds are GUIDs (For example,f81d4fae-7dec-11d0-a765-00a0c91e6bf6).principalTypeThe entity type for which the assignment will be created. Valid values:USER,GROUP.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.targetIdAn AWS account identifier, typically a 10-12 digit string.targetTypeThe entity type for which the assignment will be created. Valid values:AWS_ACCOUNT.const -
AccountAssignmentArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instanceArn
→ Input<
String> -
ARN of the SSO Instance.
final
-
permissionSetArn
→ Input<
String> -
ARN of the Permission Set that the admin wants to grant the principal access to.
final
-
principalId
→ Input<
String> -
An identifier for an object in SSO, such as a user or group. PrincipalIds are GUIDs (For example,
f81d4fae-7dec-11d0-a765-00a0c91e6bf6).final -
principalType
→ Input<
String> -
The entity type for which the assignment will be created. Valid values:
USER,GROUP.final -
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
targetId
→ Input<
String> -
An AWS account identifier, typically a 10-12 digit string.
final
-
targetType
→ Input<
String> -
The entity type for which the assignment will be created. Valid values:
AWS_ACCOUNT.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