AggregatorProps
Properties for defining a Aggregator.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-config-aggregator
Initializer
import ros_cdk_config
ros_cdk_config.AggregatorProps(
aggregator_name: typing.Union[str, IResolvable],
description: typing.Union[str, IResolvable],
aggregator_accounts: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AggregatorAccountsProperty]]] = None,
aggregator_type: typing.Union[str, IResolvable] = None,
folder_id: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
aggregator_name | typing.Union[str, ros_cdk_core.IResolvable] | Property aggregatorName: The name of aggregator. |
description | typing.Union[str, ros_cdk_core.IResolvable] | Property description: The description of aggregator. |
aggregator_accounts | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AggregatorAccountsProperty]]] | Property aggregatorAccounts: The member account in aggregator.When the AggregatorType is RD, this parameter can be empty, which means that all accounts in the resource directory will be added to the global account group.When the AggregatorType is FOLDER, this parameter can be empty,which means that all accounts in the resource folder will be added to the global account group. |
aggregator_type | typing.Union[str, ros_cdk_core.IResolvable] | Property aggregatorType: Account group type. |
folder_id | typing.Union[str, ros_cdk_core.IResolvable] | Property folderId: The folder ID. |
aggregator_nameRequired
aggregator_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property aggregatorName: The name of aggregator.
descriptionRequired
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property description: The description of aggregator.
aggregator_accountsOptional
aggregator_accounts: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AggregatorAccountsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AggregatorAccountsProperty]]]
Property aggregatorAccounts: The member account in aggregator.When the AggregatorType is RD, this parameter can be empty, which means that all accounts in the resource directory will be added to the global account group.When the AggregatorType is FOLDER, this parameter can be empty,which means that all accounts in the resource folder will be added to the global account group.
aggregator_typeOptional
aggregator_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property aggregatorType: Account group type.
Value: RD: Global account group. CUSTOM: Custom account group (default value). FOLDER: Folder account group. Must set FolderId if the AggregatorType is FOLDER. Please refer to ListAccounts for accessing FolderId.
folder_idOptional
folder_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property folderId: The folder ID.