Crea hosts dedicados.
Sintaxis
{
"Type": "ALIYUN::ECS::DedicatedHost",
"Properties": {
"DedicatedHostType": String,
"DedicatedHostName": String,
"PeriodUnit": String,
"AutoReleaseTime": String,
"Description": String,
"AutoPlacement": String,
"Tags": List,
"AutoRenewPeriod": Number,
"ActionOnMaintenance": String,
"Period": Number,
"AutoRenew": String,
"NetworkAttributesSlbUdpTimeout": Integer,
"ChargeType": String,
"ResourceGroupId": String,
"DedicatedHostClusterId": String,
"MinQuantity": Integer,
"CpuOverCommitRatio": Number,
"ZoneId": String,
"NetworkAttributesUdpTimeout": Integer,
"Quantity": Integer
}
}
Propiedades
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
DedicatedHostType |
String |
Sí |
No |
Tipo de host dedicado. |
Ninguna. |
|
DedicatedHostName |
String |
No |
No |
Nombre del host dedicado. |
El nombre debe tener de 2 a 128 caracteres y puede contener letras, dígitos, dos puntos (:), guiones bajos (_) y guiones (-). Debe comenzar con una letra y no puede empezar con |
|
PeriodUnit |
String |
No |
No |
Unidad del ciclo de facturación. |
Valores válidos:
|
|
AutoReleaseTime |
String |
No |
No |
Hora de liberación automática. |
Si no especifica AutoReleaseTime, los hosts dedicados no se liberan automáticamente. La hora debe estar entre 30 minutos y 3 años a partir de la hora actual. Si el valor de |
|
Description |
String |
No |
No |
Descripción del host dedicado. |
Ninguna. |
|
AutoRenewPeriod |
Number |
No |
No |
Periodo de renovación automática. |
Valores válidos: 1, 2, 3, 6 y 12. Unidad: mes. |
|
Period |
Number |
No |
No |
Duración de la suscripción. |
|
|
DedicatedHostClusterId |
String |
No |
No |
ID del clúster de hosts dedicados. |
Ninguna. |
|
MinQuantity |
Integer |
No |
No |
Número mínimo de hosts dedicados por crear. |
Valores válidos: 1 a 100. |
|
CpuOverCommitRatio |
Number |
No |
No |
Relación de sobreasignación de CPU. |
Solo puede configurar relaciones de sobreasignación de CPU para los siguientes tipos de host dedicado: g6s, c6s y r6s. Valores válidos: 1 a 5. La relación de sobreasignación de CPU afecta el número de vCPU disponibles en un host dedicado. Use la siguiente fórmula para calcular las vCPU disponibles: vCPU disponibles = Núcleos físicos de CPU × 2 × Relación de sobreasignación de CPU. Por ejemplo, cada host dedicado g6s tiene 52 núcleos físicos de CPU. Si establece la relación de sobreasignación en 4, el host tendrá 416 vCPU disponibles. En escenarios con requisitos mínimos de estabilidad o carga ligera de CPU, como entornos de desarrollo y prueba, puede aumentar esta relación para desplegar más instancias de Elastic Compute Service (ECS) con las mismas especificaciones en el host dedicado y reducir el costo unitario de despliegue. |
|
ZoneId |
String |
No |
No |
ID de zona de los hosts dedicados. |
Esta propiedad está vacía de forma predeterminada. Si la deja vacía, el sistema selecciona automáticamente una zona. |
|
AutoRenew |
String |
No |
No |
Especifica si se habilita la renovación automática para los hosts dedicados. |
Valores válidos:
|
|
ChargeType |
String |
No |
No |
Método de facturación de los hosts dedicados. |
Valores válidos:
|
|
AutoPlacement |
String |
No |
No |
Especifica si se agrega el host dedicado al pool de recursos para el despliegue automático. |
Valores válidos:
Si no especifica DedicatedHostId al crear una instancia en un host dedicado y establece AutoPlacement en on, el sistema selecciona automáticamente un host dedicado del pool de recursos para la instancia. Para obtener más información, consulte Functions and features. |
|
Tags |
List |
No |
No |
Etiquetas personalizadas. |
Puede agregar hasta 20 etiquetas en el formato Para obtener más información, consulte Tags properties. |
|
ActionOnMaintenance |
String |
No |
No |
Directiva para migrar instancias en el host dedicado cuando este falla o requiere reparación en línea. |
Valores válidos:
Si el host dedicado usa discos en la nube, el valor predeterminado es Migrate. Si usa discos locales, el valor predeterminado es Stop. |
|
NetworkAttributesSlbUdpTimeout |
Integer |
No |
No |
Tiempo de espera para una sesión UDP entre Server Load Balancer (SLB) y el host dedicado. |
Valores válidos: 15 a 310. Unidad: segundos. |
|
ResourceGroupId |
String |
No |
Sí |
ID del resource group de los hosts dedicados. |
Ninguna. |
|
NetworkAttributesUdpTimeout |
Integer |
No |
No |
Tiempo de espera para una sesión UDP entre un usuario y un servicio de Alibaba Cloud en el host dedicado. |
Valores válidos: 15 a 310. Unidad: segundos. |
|
Quantity |
Integer |
No |
No |
Número de hosts dedicados por crear. |
Valores válidos: 1 a 100. Valor predeterminado: 1. |
Sintaxis de Tags
"Tags": [
{
"Key": String,
"Value": String
}
]
Propiedades de Tags
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
Key |
String |
Sí |
No |
Clave de la etiqueta. |
La clave debe tener de 1 a 128 caracteres y no puede contener |
|
Value |
String |
No |
No |
Valor de la etiqueta. |
El valor puede tener hasta 128 caracteres y no puede contener |
Valores de retorno
Fn::GetAtt
OrderId: ID del pedido.
DedicatedHostIds: ID de los hosts dedicados.
Arn: Alibaba Cloud Resource Name (ARN).
Ejemplos
ROSTemplateFormatVersion: '2015-09-01'
Description: Test ECS DedicatedHost
Parameters:
DedicatedHostType:
Type: String
Default: ddh.g6
DedicatedHostName:
Type: String
Default: mytest
Resources:
DedicatedHost:
Type: ALIYUN::ECS::DedicatedHost
Properties:
DedicatedHostType:
Ref: DedicatedHostType
DedicatedHostName:
Ref: DedicatedHostName
ChargeType: PostPaid
Outputs:
OrderId:
Value:
Fn::GetAtt:
- DedicatedHost
- OrderId
DedicatedHostIds:
Value:
Fn::GetAtt:
- DedicatedHost
- DedicatedHostIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Description": "Test ECS DedicatedHost",
"Parameters": {
"DedicatedHostType": {
"Type": "String",
"Default": "ddh.g6"
},
"DedicatedHostName": {
"Type": "String",
"Default": "mytest"
}
},
"Resources": {
"DedicatedHost": {
"Type": "ALIYUN::ECS::DedicatedHost",
"Properties": {
"DedicatedHostType": {
"Ref": "DedicatedHostType"
},
"DedicatedHostName": {
"Ref": "DedicatedHostName"
},
"ChargeType": "PostPaid"
}
}
},
"Outputs": {
"OrderId": {
"Value": {
"Fn::GetAtt": [
"DedicatedHost",
"OrderId"
]
}
},
"DedicatedHostIds": {
"Value": {
"Fn::GetAtt": [
"DedicatedHost",
"DedicatedHostIds"
]
}
}
}
}