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. instanceArn ARN of the SSO Instance. permissionSetArn ARN of the Permission Set that the admin wants to grant the principal access to. principalId An identifier for an object in SSO, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). principalType The entity type for which the assignment will be created. Valid values: USER, GROUP. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. targetId An AWS account identifier, typically a 10-12 digit string. targetType The 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