Skip to content

IAccount

  • Extends: @alicloud/ros-cdk-core.IResource

  • Implemented By: Account, IAccount

Represents a Account.

Properties

Name Type Description
node @alicloud/ros-cdk-core.ConstructNode The construct tree node for this construct.
env @alicloud/ros-cdk-core.IResourceEnvironment The environment this resource belongs to.
stack @alicloud/ros-cdk-core.Stack The stack in which this resource is defined.
attrAccountId string | @alicloud/ros-cdk-core.IResolvable Attribute AccountId: This ID of Resource Manager Account.
attrDisplayName string | @alicloud/ros-cdk-core.IResolvable Attribute DisplayName: Member name.
attrFolderId string | @alicloud/ros-cdk-core.IResolvable Attribute FolderId: The ID of the parent folder.
attrJoinMethod string | @alicloud/ros-cdk-core.IResolvable Attribute JoinMethod: Ways for members to join the resource directory.
attrResourceDirectoryId string | @alicloud/ros-cdk-core.IResolvable Attribute ResourceDirectoryId: Resource directory ID.
attrType string | @alicloud/ros-cdk-core.IResolvable Attribute Type: Member type.
props AccountProps No description.

nodeRequired

public readonly node: ConstructNode;
  • Type: @alicloud/ros-cdk-core.ConstructNode

The construct tree node for this construct.


envRequired

public readonly env: IResourceEnvironment;
  • Type: @alicloud/ros-cdk-core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public readonly stack: Stack;
  • Type: @alicloud/ros-cdk-core.Stack

The stack in which this resource is defined.


attrAccountIdRequired

public readonly attrAccountId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute AccountId: This ID of Resource Manager Account.


attrDisplayNameRequired

public readonly attrDisplayName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute DisplayName: Member name.


attrFolderIdRequired

public readonly attrFolderId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute FolderId: The ID of the parent folder.


attrJoinMethodRequired

public readonly attrJoinMethod: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute JoinMethod: Ways for members to join the resource directory.

Valid values: invited, created


attrResourceDirectoryIdRequired

public readonly attrResourceDirectoryId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ResourceDirectoryId: Resource directory ID.


attrTypeRequired

public readonly attrType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Type: Member type.

The value of ResourceAccount indicates the resource account


propsRequired

public readonly props: AccountProps;