DedicatedPropreHost

class DedicatedPropreHost : KotlinCustomResource

Import

CDDC Dedicated Propre Host can be imported using the id, e.g.

$ pulumi import alicloud:cddc/dedicatedPropreHost:DedicatedPropreHost example <dedicated_host_group_id>:<ecs_instance_id>

Properties

Link copied to clipboard
val autoPay: Output<Boolean>?

Whether to pay automatically when the host is created.

Link copied to clipboard
val autoRenew: Output<String>?

Whether to enable automatic renewal. Valid values:

Link copied to clipboard

You have a dedicated cluster ID.

Link copied to clipboard

ECS specifications. See ecs_class_list below.

Link copied to clipboard

The ID of the cloud server deployment set.

Link copied to clipboard
val ecsHostName: Output<String>?

Windows system: length of 2 to 15 characters, allowing the use of upper and lower case letters, numbers. You cannot use only numbers. Other operating systems (such as Linux): the length of 2 to 64 characters, allowing the use of dot (.) to separate characters into multiple segments, each segment allows the use of upper and lower case letters, numbers, but can not use continuous dot (.). Cannot start or end with a dot (.).

Link copied to clipboard
val ecsInstanceId: Output<String>

ECS instance ID.

Link copied to clipboard
val ecsInstanceName: Output<String>?

The instance name. It must be 2 to 128 characters in length and must start with an uppercase or lowercase letter or a Chinese character. It cannot start with http:// or https. Can contain Chinese, English, numbers, half-width colons (:), underscores (_), half-width periods (.), or dashes (-). The default value is the InstanceId of the instance.

Link copied to clipboard
val ecsUniqueSuffix: Output<String>?

Whether to automatically add an ordered suffix for HostName and InstanceName when creating multiple instances. The ordered suffix starts from 001 and cannot exceed 999. Value Description:

Link copied to clipboard
val ecsZoneId: Output<String>

The ID of the zone.

Link copied to clipboard
val engine: Output<String>

Database type, value:

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val imageId: Output<String>?

The ID of the custom image.

Link copied to clipboard

Network billing type. Value range: PayByBandwidth: Billing based on fixed bandwidth. PayByTraffic: charges by using the flow meter.

Link copied to clipboard

The maximum outbound bandwidth of the public network, in Mbit/s. Value range: 0~100. Default value: 0. When set to greater than 0, a public IP is automatically created.

Link copied to clipboard
val keyPairName: Output<String>?

The key pair name.

Link copied to clipboard
val osPassword: Output<String>?

Host login password, which can be set later. The password must meet the following requirements:

Link copied to clipboard
val passwordInherit: Output<String>?

Whether to use the default password of the image.

Link copied to clipboard
val paymentType: Output<String>

The Payment type. Currently, only Subscription is supported.

Link copied to clipboard
val period: Output<String>?

Duration of purchase.

Link copied to clipboard
val periodType: Output<String>?

The subscription type. Currently, only Monthly (subscription) is supported.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val resourceGroupId: Output<String>

The ID of the resource group.

Link copied to clipboard
val securityGroupId: Output<String>

The ID of the security group.

Link copied to clipboard
val tags: Output<Map<String, String>>?

Host tag information.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val userData: Output<String>?

User-defined script data. The maximum size of the original data is 16kB.

Link copied to clipboard
val userDataEncoded: Output<Boolean>?

Whether custom data is encoded in Base64 format.

Link copied to clipboard
val vpcId: Output<String>

VPCID of the VPC.

Link copied to clipboard
val vswitchId: Output<String>

The ID of the virtual switch.