IQueue
Represents a Queue.
Properties
| Name | Type | Description |
|---|---|---|
node | ros_cdk_core.ConstructNode | The construct tree node for this construct. |
env | ros_cdk_core.IResourceEnvironment | The environment this resource belongs to. |
stack | ros_cdk_core.Stack | The stack in which this resource is defined. |
attr_compute_nodes | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ComputeNodes: The hardware configurations of the compute nodes in the queue. |
attr_create_time | typing.Union[str, ros_cdk_core.IResolvable] | Attribute CreateTime: Queue creation time. |
attr_enable_scale_in | typing.Union[str, ros_cdk_core.IResolvable] | Attribute EnableScaleIn: Specifies whether to enable auto scale-in for the queue. |
attr_enable_scale_out | typing.Union[str, ros_cdk_core.IResolvable] | Attribute EnableScaleOut: Specifies whether to enable auto scale-out for the queue. |
attr_hostname_prefix | typing.Union[str, ros_cdk_core.IResolvable] | Attribute HostnamePrefix: The hostname prefix of the added compute nodes. |
attr_hostname_suffix | typing.Union[str, ros_cdk_core.IResolvable] | Attribute HostnameSuffix: The hostname suffix of the compute nodes in the queue. |
attr_initial_count | typing.Union[str, ros_cdk_core.IResolvable] | Attribute InitialCount: The initial number of compute nodes in the queue. |
attr_inter_connect | typing.Union[str, ros_cdk_core.IResolvable] | Attribute InterConnect: The type of the network for interconnecting compute nodes in the queue. |
attr_max_count | typing.Union[str, ros_cdk_core.IResolvable] | Attribute MaxCount: The maximum number of compute nodes that the queue can contain. |
attr_min_count | typing.Union[str, ros_cdk_core.IResolvable] | Attribute MinCount: The minimum number of compute nodes that the queue must contain. |
attr_queue_name | typing.Union[str, ros_cdk_core.IResolvable] | Attribute QueueName: The queue name. |
attr_update_time | typing.Union[str, ros_cdk_core.IResolvable] | Attribute UpdateTime: Queue update time. |
attr_v_switch_ids | typing.Union[str, ros_cdk_core.IResolvable] | Attribute VSwitchIds: The VSwitches available for use by compute nodes in the queue. |
props | QueueProps | No description. |
nodeRequired
node: ConstructNode
- Type: ros_cdk_core.ConstructNode
The construct tree node for this construct.
envRequired
env: IResourceEnvironment
- Type: ros_cdk_core.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
stack: Stack
- Type: ros_cdk_core.Stack
The stack in which this resource is defined.
attr_compute_nodesRequired
attr_compute_nodes: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ComputeNodes: The hardware configurations of the compute nodes in the queue.
attr_create_timeRequired
attr_create_time: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute CreateTime: Queue creation time.
attr_enable_scale_inRequired
attr_enable_scale_in: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute EnableScaleIn: Specifies whether to enable auto scale-in for the queue.
attr_enable_scale_outRequired
attr_enable_scale_out: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute EnableScaleOut: Specifies whether to enable auto scale-out for the queue.
attr_hostname_prefixRequired
attr_hostname_prefix: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute HostnamePrefix: The hostname prefix of the added compute nodes.
attr_hostname_suffixRequired
attr_hostname_suffix: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute HostnameSuffix: The hostname suffix of the compute nodes in the queue.
attr_initial_countRequired
attr_initial_count: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute InitialCount: The initial number of compute nodes in the queue.
attr_inter_connectRequired
attr_inter_connect: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute InterConnect: The type of the network for interconnecting compute nodes in the queue.
attr_max_countRequired
attr_max_count: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute MaxCount: The maximum number of compute nodes that the queue can contain.
attr_min_countRequired
attr_min_count: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute MinCount: The minimum number of compute nodes that the queue must contain.
attr_queue_nameRequired
attr_queue_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute QueueName: The queue name.
attr_update_timeRequired
attr_update_time: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute UpdateTime: Queue update time.
attr_v_switch_idsRequired
attr_v_switch_ids: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute VSwitchIds: The VSwitches available for use by compute nodes in the queue.
propsRequired
props: QueueProps
- Type: QueueProps