Tous les produits
Search
Centre de documentation

Resource Orchestration Service:DATASOURCE::NAS::Zones

Dernière mise à jour :Aug 10, 2026

Interroge la liste des zones Apsara File Storage NAS (NAS).

Syntaxe

{
  "Type": "DATASOURCE::NAS::Zones",
  "Properties": {
    "FileSystemType": String,
    "RefreshOptions": String
  }
}

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

FileSystemType

String

Non

Oui

Type du système de fichiers.

Valeurs valides :

  • standard (par défaut) : système de fichiers NAS à usage général

  • extreme : système de fichiers Extreme NAS

  • cpfs : système de fichiers CPFS

RefreshOptions

String

Non

Oui

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

Valeurs valides :

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

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

Valeurs de retour (Fn::GetAtt)

  • ZoneIds : les ID des zones.

  • Zones : les détails des zones.

Propriété

Type

Description

Contrainte

ZoneIds

List

Les ID des zones.

Aucune.

Zones

List

Les zones.

Aucune.

ZoneId

String

L'ID de la zone.

Exemple : cn-hangzhou-b.

InstanceTypes

List

Les types de systèmes de fichiers.

Exemple :

[
      {
        "StorageType": "Performance",
        "ProtocolType": "nfs"
      }
    ]

Propriétés :

  • StorageType : le type de stockage

  • ProtocolType : le type de protocole du système de fichiers

Exemples

Format JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "FileSystemType": {
      "Type": "String",
      "Description": "The type of the file system. Default value: all. Valid values:\nstandard: General-purpose NAS file system\nextreme: Extreme NAS file system\ncpfs: CPFS file system",
      "Default": "standard"
    }
  },
  "Resources": {
    "Zones": {
      "Type": "DATASOURCE::NAS::Zones",
      "Properties": {
        "FileSystemType": {
          "Ref": "FileSystemType"
        }
      }
    }
  },
  "Outputs": {
    "ZoneIds": {
      "Description": "The list of zone IDs.",
      "Value": {
        "Fn::GetAtt": [
          "Zones",
          "ZoneIds"
        ]
      }
    },
    "Zones": {
      "Description": "The list of zones.",
      "Value": {
        "Fn::GetAtt": [
          "Zones",
          "Zones"
        ]
      }
    }
  }
}