Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::KMS::Instances

Última atualização: Jun 27, 2026

O DATASOURCE::KMS::Instances consulta instâncias do Key Management Service (KMS) criadas pela conta atual na região atual.

Sintaxe

{
  "Type": "DATASOURCE::KMS::Instances",
  "Properties": {
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da fonte de dados ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da fonte de dados ao atualizar a pilha.

  • Always: atualiza os recursos da fonte de dados ao atualizar a pilha.

Valores de retorno

Fn::GetAtt

  • Instances: detalhes das instâncias do KMS.

  • InstanceIds: IDs das instâncias do KMS.

Propriedade

Tipo

Descrição

Restrição

InstanceIds

List

IDs das instâncias do KMS.

Nenhuma.

Instances

List

Detalhes das instâncias do KMS.

Nenhuma.

PaymentType

String

Método de faturamento da instância do KMS.

Nenhuma.

InstanceId

String

ID da instância do KMS.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::KMS::Instances
Outputs:
  InstanceIds:
    Description: The list of instance IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - InstanceIds
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Instances
                        
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::KMS::Instances",
      "Properties": {}
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}