Consulta la información de las instancias de Edge Node Service (ENS).
Sintaxis
{
"Type": "DATASOURCE::ENS::Instances",
"Properties": {
"InstanceId": String
}
}
Propiedades
|
Propiedad |
Tipo |
Obligatorio |
Permite actualizaciones |
Descripción |
Restricción |
|
RefreshOptions |
String |
No |
Sí |
La política de actualización de los recursos del origen de datos cuando se actualiza la pila. |
Valores válidos:
|
|
InstanceId |
String |
No |
Sí |
El ID de la instancia. |
Ninguna. |
Valores de retorno (Fn::GetAtt)
Instances: los detalles de las instancias.
InstanceIds: los ID de las instancias.
|
Propiedad |
Tipo |
Descripción |
Restricción |
|
InstanceIds |
List |
Los ID de las instancias. |
Ninguna. |
|
Instances |
List |
Los detalles de las instancias. |
Ninguna. |
|
InstanceId |
String |
El ID de la instancia. |
Ninguna. |
|
Status |
String |
El estado de la instancia. |
Valores válidos:
|
|
Memory |
Integer |
El tamaño de la memoria. |
Unidad: MB. |
|
Cpu |
String |
El número de vCPU. |
Ninguna. |
|
SpecName |
String |
El tipo de instancia. |
Ninguna. |
|
OSName |
String |
El nombre de la imagen. |
Ninguna. |
|
InstanceName |
String |
El nombre de la instancia. |
Ninguna. |
|
SystemDisk |
Map |
La información del disco del sistema. |
Ejemplo:
|
|
Disk |
Integer |
El tamaño total del disco. |
Ninguna. |
|
NetworkAttributes |
Map |
Los atributos de red. |
Ejemplo:
|
|
InternetMaxBandwidthOut |
Integer |
El ancho de banda mínimo de salida. |
Unidad: Mbit/s. |
|
InternetMaxBandwidthIn |
Integer |
El ancho de banda máximo de entrada. |
Unidad: Mbit/s. |
|
ExpiredTime |
String |
La hora de vencimiento de la instancia. |
La hora sigue el estándar ISO 8601 con el formato yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC. |
|
CreationTime |
String |
La hora de creación de la instancia. |
La hora sigue el estándar ISO 8601 con el formato yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC. |
|
ImageId |
String |
El ID de la imagen. |
Ninguna. |
|
EnsRegionId |
String |
El ID de región de la instancia. |
Ninguna. |
|
HostName |
String |
El nombre de host de la instancia. |
Ninguna. |
|
InstanceResourceType |
String |
La categoría de la instancia. |
Valores válidos:
|
|
SecurityGroupIds |
List |
Los ID de los security groups. |
Ninguna. |
|
PrivateIpAddresses |
Map |
La información de la dirección IP privada. |
Ejemplo:
|
|
PublicIpAddresses |
Map |
La información de la dirección IP pública. |
Ejemplo:
|
|
InnerIpAddresses |
List |
Las direcciones IP privadas de la instancia. |
Ninguna. |
|
DataDisks |
Map |
La información del disco de datos. |
Ejemplo:
|
Ejemplos
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": "The instance ID."
}
},
"Resources": {
"Instances": {
"Type": "DATASOURCE::ENS::Instances",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"Instances": {
"Description": "The list of instances.",
"Value": {
"Fn::GetAtt": [
"Instances",
"Instances"
]
}
},
"InstanceIds": {
"Description": "The list of instance IDs.",
"Value": {
"Fn::GetAtt": [
"Instances",
"InstanceIds"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Type: String
Description: The instance ID.
Resources:
Instances:
Type: DATASOURCE::ENS::Instances
Properties:
InstanceId:
Ref: InstanceId
Outputs:
Instances:
Description: The list of instances.
Value:
Fn::GetAtt:
- Instances
- Instances
InstanceIds:
Description: The list of instance IDs.
Value:
Fn::GetAtt:
- Instances
- InstanceIds