AwsOrganizationsAccountPropertiesArgs

data class AwsOrganizationsAccountPropertiesArgs(val accountId: Output<String>? = null, val accountName: Output<String>? = null, val arn: Output<String>? = null, val email: Output<String>? = null, val joinedMethod: Output<Either<String, JoinedMethod>>? = null, val joinedTimestamp: Output<String>? = null, val parentIds: Output<List<String>>? = null, val roleName: Output<String>? = null, val status: Output<Either<String, Status>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AwsOrganizationsAccountPropertiesArgs>

Definition of awsOrganizationsAccount

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, accountName: Output<String>? = null, arn: Output<String>? = null, email: Output<String>? = null, joinedMethod: Output<Either<String, JoinedMethod>>? = null, joinedTimestamp: Output<String>? = null, parentIds: Output<List<String>>? = null, roleName: Output<String>? = null, status: Output<Either<String, Status>>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null

If the account was created successfully, the unique identifier (ID) of the new account.

Link copied to clipboard
val accountName: Output<String>? = null

The friendly name of the member account.

Link copied to clipboard
val arn: Output<String>? = null

The Amazon Resource Name (ARN) of the account.

Link copied to clipboard
val email: Output<String>? = null

The email address of the owner to assign to the new member account.

Link copied to clipboard
val joinedMethod: Output<Either<String, JoinedMethod>>? = null

The method by which the account joined the organization.

Link copied to clipboard
val joinedTimestamp: Output<String>? = null

The date the account became a part of the organization.

Link copied to clipboard
val parentIds: Output<List<String>>? = null

List of parent nodes for the member account. Currently only one parent at a time is supported. Default is root.

Link copied to clipboard
val roleName: Output<String>? = null

The name of an IAM role that AWS Organizations automatically preconfigures in the new member account. Default name is OrganizationAccountAccessRole if not specified.

Link copied to clipboard
val status: Output<Either<String, Status>>? = null

The status of the account in the organization.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of tags that you want to attach to the newly created account. For each tag in the list, you must specify both a tag key and a value.

Functions

Link copied to clipboard
open override fun toJava(): AwsOrganizationsAccountPropertiesArgs