Skip to content

Project2Props

Properties for defining a Project2.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-imm-project2

Initializer

import ros_cdk_imm
ros_cdk_imm.Project2Props(
  project_name: typing.Union[str, IResolvable],
  dataset_max_bind_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  dataset_max_entity_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  dataset_max_file_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  dataset_max_relation_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  dataset_max_total_file_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  project_max_dataset_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  service_role: typing.Union[str, IResolvable] = None,
  template_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
project_name typing.Union[str, ros_cdk_core.IResolvable] Property projectName: The project name.
dataset_max_bind_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property datasetMaxBindCount: The maximum number of bindings for each dataset.
dataset_max_entity_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property datasetMaxEntityCount: The maximum number of metadata entities in each dataset.
dataset_max_file_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property datasetMaxFileCount: The maximum number of files in each dataset.
dataset_max_relation_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property datasetMaxRelationCount: The maximum number of metadata relations in each dataset.
dataset_max_total_file_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property datasetMaxTotalFileSize: The maximum size of files in each dataset.
description typing.Union[str, ros_cdk_core.IResolvable] Property description: The description of project.
project_max_dataset_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property projectMaxDatasetCount: The maximum number of datasets in the project.
service_role typing.Union[str, ros_cdk_core.IResolvable] Property serviceRole: The name of the Resource Access Management (RAM) role.
template_id typing.Union[str, ros_cdk_core.IResolvable] Property templateId: The ID of the workflow template.

project_nameRequired

project_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property projectName: The project name.

The naming convention is as follows:

  • The name must be 1 to 128 characters in length.
  • It can contain only letters, digits, hyphens (-), and underscores (_).
  • It must start with a letter or an underscore (_).

dataset_max_bind_countOptional

dataset_max_bind_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property datasetMaxBindCount: The maximum number of bindings for each dataset.

Valid values: 1 to 10. Default value: 10.


dataset_max_entity_countOptional

dataset_max_entity_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property datasetMaxEntityCount: The maximum number of metadata entities in each dataset.

The default value is 10,000,000,000.

This configuration is reserved and is not currently enforced.


dataset_max_file_countOptional

dataset_max_file_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property datasetMaxFileCount: The maximum number of files in each dataset.

Valid values: 1 to 100000000. Default value: 100000000.


dataset_max_relation_countOptional

dataset_max_relation_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property datasetMaxRelationCount: The maximum number of metadata relations in each dataset.

The default value is 100,000,000,000.

This configuration is reserved and is not currently enforced.


dataset_max_total_file_sizeOptional

dataset_max_total_file_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property datasetMaxTotalFileSize: The maximum size of files in each dataset.

If the maximum size is exceeded, no indexes can be added. Unit: bytes. Default value: 90000000000000000.


descriptionOptional

description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property description: The description of project.


project_max_dataset_countOptional

project_max_dataset_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property projectMaxDatasetCount: The maximum number of datasets in the project.

Valid values: 1 to 1000000000. Default value: 1000000000.


service_roleOptional

service_role: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property serviceRole: The name of the Resource Access Management (RAM) role.

You must attach the RAM role to IMM to allow IMM to access other cloud resources, such as Object Storage Service (OSS). Default value: AliyunIMMDefaultRole.


template_idOptional

template_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property templateId: The ID of the workflow template.

You can leave this parameter empty.