Skip to content

ProjectProps

Properties for defining a Project.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dataworks-project

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkdataworks"
&alicloudroscdkdataworks.ProjectProps {
    ProjectIdentifier: interface{},
    DisableDevelopment: interface{},
    IsAllowDownload: interface{},
    ProjectDescription: interface{},
    ProjectMode: interface{},
    ProjectName: interface{},
    ResourceGroupId: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkdataworks.RosProject.TagsProperty,
}

Properties

Name Type Description
ProjectIdentifier interface{} Property projectIdentifier: The name of the workspace.
DisableDevelopment interface{} Property disableDevelopment: Specifies whether to disable the Development role.
IsAllowDownload interface{} Property isAllowDownload: Specifies whether query result download from DataStudio is allowed.
ProjectDescription interface{} Property projectDescription: The description of the workspace.
ProjectMode interface{} Property projectMode: The mode of the workspace.
ProjectName interface{} Property projectName: The display name of the workspace.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group.
Tags *[]TagsProperty Property tags: Tags to attach to workspace.

ProjectIdentifierRequired

ProjectIdentifier interface{}
  • Type: interface{}

Property projectIdentifier: The name of the workspace.

The name can contain letters, digits, and underscores (_) and must start with a letter or digit.


DisableDevelopmentOptional

DisableDevelopment interface{}
  • Type: interface{}

Property disableDevelopment: Specifies whether to disable the Development role.

Valid values: false: enables the Development role. true: disables the Development role. Default value: false.


IsAllowDownloadOptional

IsAllowDownload interface{}
  • Type: interface{}

Property isAllowDownload: Specifies whether query result download from DataStudio is allowed.

Valid values: true: allowed false: not allowed Default value: true.


ProjectDescriptionOptional

ProjectDescription interface{}
  • Type: interface{}

Property projectDescription: The description of the workspace.

If not provided, it is the same as ProjectIdentifier.


ProjectModeOptional

ProjectMode interface{}
  • Type: interface{}

Property projectMode: The mode of the workspace.

For more information about the differences between the modes of workspaces, see Differences between workspaces in basic mode and workspaces in standard mode. Valid values: 2: basic mode 3: standard mode Default value: 2.


ProjectNameOptional

ProjectName interface{}
  • Type: interface{}

Property projectName: The display name of the workspace.

If not provided, it is the same as ProjectIdentifier.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags to attach to workspace.

Max support 20 tags to add during create workspace. Each tag with two properties Key and Value, and Key is required.