Skip to content

IInstance

Represents a Instance.

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_auto_renewal typing.Union[str, ros_cdk_core.IResolvable] Attribute AutoRenewal: Whether automatic renewal is enabled.
attr_cold_storage_size typing.Union[str, ros_cdk_core.IResolvable] Attribute ColdStorageSize: Instance low-frequency storage space.
attr_commodity_code typing.Union[str, ros_cdk_core.IResolvable] Attribute CommodityCode: The commodity code.
attr_compute_node_count typing.Union[str, ros_cdk_core.IResolvable] Attribute ComputeNodeCount: Number of compute nodes.
attr_cpu typing.Union[str, ros_cdk_core.IResolvable] Attribute Cpu: Instance specifications.
attr_create_time typing.Union[str, ros_cdk_core.IResolvable] Attribute CreateTime: The creation time of the resource.
attr_enable_hive_access typing.Union[str, ros_cdk_core.IResolvable] Attribute EnableHiveAccess: Whether data Lake acceleration is enabled.
attr_endpoints typing.Union[str, ros_cdk_core.IResolvable] Attribute Endpoints: List of domain names.
attr_expiration_time typing.Union[str, ros_cdk_core.IResolvable] Attribute ExpirationTime: Expiration time.
attr_gateway_count typing.Union[str, ros_cdk_core.IResolvable] Attribute GatewayCount: Number of gateway nodes.
attr_gateway_cpu typing.Union[str, ros_cdk_core.IResolvable] Attribute GatewayCpu: Cpu resources of the Gateway.
attr_gateway_memory typing.Union[str, ros_cdk_core.IResolvable] Attribute GatewayMemory: Gateway memory resources.
attr_instance_id typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceId: Resource attribute fields that represent the resource's primary key.
attr_instance_name typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceName: The name of the resource.
attr_instance_owner typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceOwner: The instance owner.
attr_instance_type typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceType: The instance type.
attr_memory typing.Union[str, ros_cdk_core.IResolvable] Attribute Memory: Memory.
attr_payment_type typing.Union[str, ros_cdk_core.IResolvable] Attribute PaymentType: The payment type of the resource.
attr_resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ResourceGroupId: The ID of the resource group.
attr_storage_size typing.Union[str, ros_cdk_core.IResolvable] Attribute StorageSize: The standard storage space of the instance.
attr_suspend_reason typing.Union[str, ros_cdk_core.IResolvable] Attribute SuspendReason: Reason for suspension.
attr_tags typing.Union[str, ros_cdk_core.IResolvable] Attribute Tags: Instance tag.
attr_version typing.Union[str, ros_cdk_core.IResolvable] Attribute Version: The instance version.
attr_zone_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ZoneId: The zone Id.
props InstanceProps 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_auto_renewalRequired

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

Attribute AutoRenewal: Whether automatic renewal is enabled.


attr_cold_storage_sizeRequired

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

Attribute ColdStorageSize: Instance low-frequency storage space.

Unit: GB.


attr_commodity_codeRequired

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

Attribute CommodityCode: The commodity code.


attr_compute_node_countRequired

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

Attribute ComputeNodeCount: Number of compute nodes.


attr_cpuRequired

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

Attribute Cpu: Instance specifications.


attr_create_timeRequired

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

Attribute CreateTime: The creation time of the resource.


attr_enable_hive_accessRequired

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

Attribute EnableHiveAccess: Whether data Lake acceleration is enabled.


attr_endpointsRequired

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

Attribute Endpoints: List of domain names.


attr_expiration_timeRequired

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

Attribute ExpirationTime: Expiration time.


attr_gateway_countRequired

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

Attribute GatewayCount: Number of gateway nodes.


attr_gateway_cpuRequired

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

Attribute GatewayCpu: Cpu resources of the Gateway.


attr_gateway_memoryRequired

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

Attribute GatewayMemory: Gateway memory resources.


attr_instance_idRequired

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

Attribute InstanceId: Resource attribute fields that represent the resource's primary key.


attr_instance_nameRequired

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

Attribute InstanceName: The name of the resource.


attr_instance_ownerRequired

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

Attribute InstanceOwner: The instance owner.


attr_instance_typeRequired

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

Attribute InstanceType: The instance type.


attr_memoryRequired

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

Attribute Memory: Memory.


attr_payment_typeRequired

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

Attribute PaymentType: The payment type of the resource.


attr_resource_group_idRequired

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

Attribute ResourceGroupId: The ID of the resource group.


attr_storage_sizeRequired

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

Attribute StorageSize: The standard storage space of the instance.

Unit: GB.


attr_suspend_reasonRequired

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

Attribute SuspendReason: Reason for suspension.


attr_tagsRequired

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

Attribute Tags: Instance tag.


attr_versionRequired

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

Attribute Version: The instance version.


attr_zone_idRequired

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

Attribute ZoneId: The zone Id.


propsRequired

props: InstanceProps