Tous les produits
Search
Centre de documentation

Resource Orchestration Service:DATASOURCE::ROS::StackGroups

Dernière mise à jour :Aug 10, 2026

Cette rubrique explique comment interroger les détails des groupes de piles.

Syntaxe

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

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

ResourceGroupId

String

Non

Oui

ID du groupe de ressources.

Aucune.

RefreshOptions

String

Non

Oui

Politique d'actualisation des ressources de la source de données lors de la mise à jour de la pile.

Valeurs valides :

  • Never (par défaut) : n'actualise pas les ressources de la source de données lors de la mise à jour de la pile.

  • Always : actualise les ressources de la source de données lors de la mise à jour de la pile.

Valeurs de retour

Fn::GetAtt

  • StackGroups : détails des groupes de piles.

  • StackGroupNames : noms des groupes de piles.

Propriété

Type

Description

Contrainte

StackGroupNames

List

Noms des groupes de piles.

Aucune.

StackGroups

List

Détails des groupes de piles.

Aucune.

Status

String

Statut du groupe de piles.

Valeurs valides :

  • ACTIVE

  • DELETED

PermissionModel

String

Modèle d'autorisation du groupe de piles.

Valeurs valides :

  • SELF_MANAGED

  • SERVICE_MANAGED

Description

String

Description du groupe de piles.

Aucune.

Tags

List

Tags du groupe de piles.

Exemple :

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

StackGroupId

String

ID du groupe de piles.

Aucune.

ResourceGroupId

String

ID du groupe de ressources.

Aucune.

AutoDeployment

Map

Paramètres de déploiement automatique.

Exemple :

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

StackGroupName

String

Nom du groupe de piles.

Aucune.

Exemples

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"
        ]
      }
    }
  }
}