Skip to content

ICodeSource

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

  • Implemented By: CodeSource, ICodeSource

Represents a CodeSource.

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.
AttrAccessibility interface{} Attribute Accessibility: Visibility of the code configuration.
AttrCodeBranch interface{} Attribute CodeBranch: Code repository branch.
AttrCodeCommit interface{} Attribute CodeCommit: The code CommitId.
AttrCodeRepo interface{} Attribute CodeRepo: Code repository address.
AttrCodeRepoAccessToken interface{} Attribute CodeRepoAccessToken: The Token used to access the code repository.
AttrCodeRepoUserName interface{} Attribute CodeRepoUserName: The user name of the code repository.
AttrCodeSourcesId interface{} Attribute CodeSourcesId: The ID of the created code configuration.
AttrCreateTime interface{} Attribute CreateTime: The creation time of the code.
AttrDescription interface{} Attribute Description: A detailed description of the code configuration.
AttrDisplayName interface{} Attribute DisplayName: Code source configuration name.
AttrGmtModifyTime interface{} Attribute GmtModifyTime: Code configuration modification time.
AttrMountPath interface{} Attribute MountPath: The local Mount Directory of the code.
AttrUserId interface{} Attribute UserId: The ID of the creator of the code configuration source.
AttrWorkspaceId interface{} Attribute WorkspaceId: The ID of the workspace.
Props CodeSourceProps 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.


AttrAccessibilityRequired

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

Attribute Accessibility: Visibility of the code configuration.


AttrCodeBranchRequired

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

Attribute CodeBranch: Code repository branch.


AttrCodeCommitRequired

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

Attribute CodeCommit: The code CommitId.


AttrCodeRepoRequired

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

Attribute CodeRepo: Code repository address.


AttrCodeRepoAccessTokenRequired

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

Attribute CodeRepoAccessToken: The Token used to access the code repository.


AttrCodeRepoUserNameRequired

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

Attribute CodeRepoUserName: The user name of the code repository.


AttrCodeSourcesIdRequired

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

Attribute CodeSourcesId: The ID of the created code configuration.


AttrCreateTimeRequired

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

Attribute CreateTime: The creation time of the code.


AttrDescriptionRequired

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

Attribute Description: A detailed description of the code configuration.


AttrDisplayNameRequired

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

Attribute DisplayName: Code source configuration name.


AttrGmtModifyTimeRequired

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

Attribute GmtModifyTime: Code configuration modification time.

The time format is iso8601.


AttrMountPathRequired

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

Attribute MountPath: The local Mount Directory of the code.


AttrUserIdRequired

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

Attribute UserId: The ID of the creator of the code configuration source.


AttrWorkspaceIdRequired

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

Attribute WorkspaceId: The ID of the workspace.


PropsRequired

func Props() CodeSourceProps