Skip to content

IWorkspace

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: Workspace, IWorkspace

Represents a Workspace.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrAdminNames interface{} Attribute AdminNames: List of administrator account names.
AttrCreator interface{} Attribute Creator: The user ID of the creator.
AttrDescription interface{} Attribute Description: Workspace description, no more than 80 characters.
AttrDisplayName interface{} Attribute DisplayName: It is recommended that you name the workspace based on the business attribute to identify the purpose of the workspace.
AttrEnvTypes interface{} Attribute EnvTypes: Environments contained in the workspace:.
AttrExtraInfos interface{} Attribute ExtraInfos: Additional information, currently including TenantId (tenant ID).
AttrOwner interface{} Attribute Owner: Workspace owner ID, displayed when Verbose is true.
AttrUsers interface{} Attribute Users: List of users.
AttrWorkspaceId interface{} Attribute WorkspaceId: The ID of the workspace.
AttrWorkspaceName interface{} Attribute WorkspaceName: The workspace name.
Props WorkspaceProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrAdminNamesRequired

func AttrAdminNames() interface{}
  • Type: interface{}

Attribute AdminNames: List of administrator account names.


AttrCreatorRequired

func AttrCreator() interface{}
  • Type: interface{}

Attribute Creator: The user ID of the creator.


AttrDescriptionRequired

func AttrDescription() interface{}
  • Type: interface{}

Attribute Description: Workspace description, no more than 80 characters.


AttrDisplayNameRequired

func AttrDisplayName() interface{}
  • Type: interface{}

Attribute DisplayName: It is recommended that you name the workspace based on the business attribute to identify the purpose of the workspace.

If not configured, the default value is the workspace name.


AttrEnvTypesRequired

func AttrEnvTypes() interface{}
  • Type: interface{}

Attribute EnvTypes: Environments contained in the workspace:.


AttrExtraInfosRequired

func AttrExtraInfos() interface{}
  • Type: interface{}

Attribute ExtraInfos: Additional information, currently including TenantId (tenant ID).


AttrOwnerRequired

func AttrOwner() interface{}
  • Type: interface{}

Attribute Owner: Workspace owner ID, displayed when Verbose is true.


AttrUsersRequired

func AttrUsers() interface{}
  • Type: interface{}

Attribute Users: List of users.


AttrWorkspaceIdRequired

func AttrWorkspaceId() interface{}
  • Type: interface{}

Attribute WorkspaceId: The ID of the workspace.


AttrWorkspaceNameRequired

func AttrWorkspaceName() interface{}
  • Type: interface{}

Attribute WorkspaceName: The workspace name.


PropsRequired

func Props() WorkspaceProps