Tous les produits
Search
Centre de documentation

Resource Orchestration Service:DATASOURCE::NAS::AccessGroups

Dernière mise à jour :Aug 10, 2026

Cette rubrique explique comment interroger les informations relatives aux groupes de permissions NAS.

Syntaxe

{
  "Type": "DATASOURCE::NAS::AccessGroups",
  "Properties": {
    "AccessGroupName": String,
    "RefreshOptions": String
  }
}

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

AccessGroupName

String

Non

Oui

Nom du groupe de permissions.

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

  • AccessGroups : détails des groupes de permissions.

  • AccessGroupNames : noms des groupes de permissions.

Propriété

Type

Description

Contrainte

AccessGroupNames

List

Noms des groupes de permissions.

Aucune.

AccessGroups

List

Détails des groupes de permissions.

Aucune.

AccessGroupType

String

Type du groupe de permissions.

Valeurs valides :

  • Vpc : cloud privé virtuel (VPC)

  • Classic : réseau classique

MountTargetCount

Integer

Nombre de points de montage associés au groupe de permissions.

Aucune.

Description

String

Description du groupe de permissions.

Aucune.

RuleCount

Integer

Nombre de règles dans le groupe de permissions.

Aucune.

AccessGroupName

String

Nom du groupe de permissions.

Aucune.

Exemples

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AccessGroupName": {
      "Type": "String",
      "Description": "The name of the permission group."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::NAS::AccessGroups",
      "Properties": {
        "AccessGroupName": {
          "Ref": "AccessGroupName"
        }
      }
    }
  },
  "Outputs": {
    "AccessGroups": {
      "Description": "The list of access groups.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AccessGroups"
        ]
      }
    },
    "AccessGroupNames": {
      "Description": "The list of access group names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AccessGroupNames"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AccessGroupName:
    Description: The name of the permission group.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      AccessGroupName:
        Ref: AccessGroupName
    Type: DATASOURCE::NAS::AccessGroups
Outputs:
  AccessGroupNames:
    Description: The list of access group names.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AccessGroupNames
  AccessGroups:
    Description: The list of access groups.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AccessGroups