Consulta informações detalhadas sobre uma instância do Hologres pelo ID da instância.
Sintaxe
{
"Type": "DATASOURCE::Hologram::Instance",
"Properties": {
"InstanceId": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
InstanceId |
String |
Sim |
Sim |
O ID da instância. |
Nenhuma. |
|
RefreshOptions |
String |
Não |
Sim |
A política de atualização para recursos de fonte de dados quando a pilha é atualizada. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
-
Instance: detalhes da instância.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
Instance |
Map |
Detalhes da instância. |
Nenhuma. |
|
InstanceId |
String |
O ID da instância. |
Nenhuma. |
|
ZoneId |
String |
O ID da zona. |
Nenhuma. |
|
Version |
String |
A versão da instância. |
Nenhuma. |
|
CommodityCode |
String |
O código do produto. |
Nenhuma. |
|
PaymentType |
String |
O método de faturamento da instância. |
Nenhuma. |
|
SuspendReason |
String |
O motivo da suspensão. |
Nenhuma. |
|
ExpirationTime |
String |
O tempo de expiração. Não aplicável a instâncias com pagamento conforme o uso. |
Nenhuma. |
|
Tags |
String |
As tags da instância. |
Nenhuma. |
|
Endpoints |
String |
Os endpoints. |
Nenhuma. |
|
InstanceType |
String |
O tipo da instância. |
Nenhuma. |
|
Status |
String |
O estado da instância. |
Nenhuma. |
|
CreateTime |
String |
O momento em que a instância foi criada. |
Nenhuma. |
|
LeaderInstanceId |
String |
O ID da instância primária. |
Nenhuma. |
|
EnableHiveAccess |
String |
Indica se a aceleração de data lake está ativada. |
Nenhuma. |
|
InstanceName |
String |
O nome da instância. |
Nenhuma. |
|
RegionId |
String |
O ID da região. |
Nenhuma. |
|
ResourceGroupId |
String |
O ID do grupo de recursos. |
Nenhuma. |
|
Memory |
Integer |
O tamanho da memória. Unidade: GB. |
Nenhuma. |
|
Cpu |
Integer |
O número de vCPUs. |
Nenhuma. |
|
ComputeNodeCount |
Integer |
O número de nós de computação. Por padrão, cada nó tem 16 vCPUs e 32 GB de memória. |
Nenhuma. |
|
GatewayMemory |
Integer |
O tamanho da memória do gateway. Unidade: GB. |
Nenhuma. |
|
ColdStorageSize |
Integer |
O espaço de armazenamento de acesso pouco frequente (IA) da instância. |
Nenhuma. |
|
InstanceOwner |
String |
O proprietário da instância. |
Nenhuma. |
|
GatewayCount |
Integer |
O número de nós de gateway. |
Nenhuma. |
|
GatewayCpu |
Integer |
O número de vCPUs do gateway. |
Nenhuma. |
|
StorageSize |
Integer |
O espaço de armazenamento padrão da instância. Unidade: GB. |
Nenhuma. |
|
AutoRenewal |
Boolean |
Indica se a renovação automática está ativada. |
Valores válidos:
|
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Description:
en: The ID of the instance.
Type: String
Resources:
ExtensionDataSource:
Properties:
InstanceId:
Ref: InstanceId
Type: DATASOURCE::Hologram::Instance
Outputs:
Instance:
Description: The attributes of the instance.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Instance
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": {
"en": "The ID of the instance."
}
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::Hologram::Instance",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"Instance": {
"Description": "The attributes of the instance.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Instance"
]
}
}
}
}