Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ROS::StackGroups

Última atualização: Jun 27, 2026

Consulta os detalhes dos grupos de stacks.

Sintaxe

{
  "Type": "DATASOURCE::ROS::StackGroups",
  "Properties": {
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

ResourceGroupId

String

Não

Sim

ID do grupo de recursos.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da source de dados durante a atualização da stack.

Valores válidos:

  • Never (padrão): não atualiza os recursos da source de dados durante a atualização da stack.

  • Always: atualiza os recursos da source de dados durante a atualização da stack.

Valores de retorno

Fn::GetAtt

  • StackGroups: detalhes dos grupos de stacks.

  • StackGroupNames: nomes dos grupos de stacks.

Propriedade

Tipo

Descrição

Restrição

StackGroupNames

List

Nomes dos grupos de stacks.

Nenhuma.

StackGroups

List

Detalhes dos grupos de stacks.

Nenhuma.

Status

String

Status do grupo de stacks.

Valores válidos:

  • ACTIVE

  • DELETED

PermissionModel

String

Modelo de permissão do grupo de stacks.

Valores válidos:

  • SELF_MANAGED

  • SERVICE_MANAGED

Description

String

Descrição do grupo de stacks.

Nenhuma.

Tags

List

Tags do grupo de stacks.

Exemplo:

[
        {
          "Key": "usage1",
          "Value": "test1"
        }
      ]

StackGroupId

String

ID do grupo de stacks.

Nenhuma.

ResourceGroupId

String

ID do grupo de recursos.

Nenhuma.

AutoDeployment

Map

Configurações de implantação automática.

Exemplo:

{
        "Enabled": true,
        "RetainStacksOnAccountRemoval": true
      }

StackGroupName

String

Nome do grupo de stacks.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    Description: The ID of the resource group.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ResourceGroupId:
        Ref: ResourceGroupId
    Type: DATASOURCE::ROS::StackGroups
Outputs:
  StackGroupNames:
    Description: The list of stack group names.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - StackGroupNames
  StackGroups:
    Description: The list of stack groups.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - StackGroups
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "Type": "String",
      "Description": "The ID of the resource group."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ROS::StackGroups",
      "Properties": {
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        }
      }
    }
  },
  "Outputs": {
    "StackGroups": {
      "Description": "The list of stack groups.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "StackGroups"
        ]
      }
    },
    "StackGroupNames": {
      "Description": "The list of stack group names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "StackGroupNames"
        ]
      }
    }
  }
}