Partager via


Clouds privés Microsoft.AVS

Définition de ressource Bicep

Le type de ressource privateClouds peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AVS/privateClouds, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.AVS/privateClouds@2024-09-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    availability: {
      secondaryZone: int
      strategy: 'string'
      zone: int
    }
    circuit: {}
    dnsZoneType: 'string'
    encryption: {
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUrl: 'string'
        keyVersion: 'string'
      }
      status: 'string'
    }
    extendedNetworkBlocks: [
      'string'
    ]
    identitySources: [
      {
        alias: 'string'
        baseGroupDN: 'string'
        baseUserDN: 'string'
        domain: 'string'
        name: 'string'
        password: 'string'
        primaryServer: 'string'
        secondaryServer: 'string'
        ssl: 'string'
        username: 'string'
      }
    ]
    internet: 'string'
    managementCluster: {
      clusterSize: int
      hosts: [
        'string'
      ]
      vsanDatastoreName: 'string'
    }
    networkBlock: 'string'
    nsxtPassword: 'string'
    secondaryCircuit: {}
    vcenterPassword: 'string'
    virtualNetworkId: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valeurs de propriété

Microsoft.AVS/privateClouds

Nom Descriptif Valeur
identité Identités de service managées affectées à cette ressource. SystemAssignedServiceIdentity
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^[-\w\._]+$ (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. PrivateCloudPropriétés
Sku Référence SKU (Unité de conservation des stocks) affectée à cette ressource. référence SKU (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Zones Zones de disponibilité. chaîne[]

DisponibilitéPropriétés

Nom Descriptif Valeur
secondaireZone Zone de disponibilité secondaire pour le cloud privé Int
stratégie Stratégie de disponibilité pour le cloud privé 'DualZone'
'Monozone'
zone Zone de disponibilité principale pour le cloud privé Int

Circuit

Nom Descriptif Valeur

Chiffrement

Nom Descriptif Valeur
keyVaultProperties Coffre de clés dans lequel la clé de chiffrement est stockée chiffrementKeyVaultProperties
statut État de la clé de chiffrement gérée par le client 'Désactivé'
'Activé'

chiffrementKeyVaultProperties

Nom Descriptif Valeur
keyName Nom de la clé. corde
keyVaultUrl URL du coffre. corde
keyVersion Version de la clé. corde

IdentitySource

Nom Descriptif Valeur
surnom Nom NetBIOS du domaine corde
baseGroupDN Nom unique de base pour les groupes corde
baseUserDN Nom unique de base pour les utilisateurs corde
domaine Le nom DNS du domaine corde
nom Nom de la source d’identité corde
mot de passe Mot de passe de l’utilisateur Active Directory avec un minimum d’accès en lecture seule à
Nom de domaine de base pour les utilisateurs et les groupes.
corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
primaireServeur URL du serveur principal corde
secondaireServeur URL du serveur secondaire corde
ssl Protéger la communication LDAP à l’aide du certificat SSL (LDAPS) 'Désactivé'
'Activé'
nom d’utilisateur ID d’un utilisateur Active Directory avec un minimum d’accès en lecture seule à Base
DN pour les utilisateurs et les groupes
corde

Cluster de gestion

Nom Descriptif Valeur
taille du cluster Taille du cluster Int
Hôtes Les hôtes chaîne[]
vsanDatastoreName Nom du magasin de données vsan associé au cluster corde

PrivateCloudPropriétés

Nom Descriptif Valeur
disponibilité Propriétés décrivant la façon dont le cloud est distribué entre les zones de disponibilité DisponibilitéPropriétés
circuit Un circuit ExpressRoute circuit
dnsZoneType Type de zone DNS à utiliser. « Privé »
« Public »
chiffrement Le chiffrement de clé gérée par le client peut être activé ou désactivé chiffrement
extendedNetworkBlocks Tableau de réseaux supplémentaires non liés à networkBlock. Les réseaux doivent être
unique et sans chevauchement entre le réseau virtuel de votre abonnement, local et
cet attribut privateCloud networkBlock. Assurez-vous que le format CIDR est conforme à
(A.B.C.D/X).
chaîne[]
identitySources Sources d’identité d’authentification unique vCenter IdentitySource[]
Internet La connectivité à Internet est activée ou désactivée 'Désactivé'
'Activé'
gestionCluster Cluster par défaut utilisé pour la gestion ManagementCluster (obligatoire)
networkBlock Le bloc d’adresses doit être unique sur le réseau virtuel de votre abonnement en tant que
ainsi que sur site. Vérifiez que le format CIDR est conforme à (A.B.C.D/X) où
A,B,C,D sont compris entre 0 et 255, et X est compris entre 0 et 22
chaîne (obligatoire)
nsxtMot de passe Si vous le souhaitez, définissez le mot de passe NSX-T Manager lors de la création du cloud privé corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
secondaireCircuit Un circuit expressRoute secondaire à partir d’une AZ distincte. Uniquement présent dans un
cloud privé étendu
circuit
vcenterPassword Si vous le souhaitez, définissez le mot de passe d’administrateur vCenter lors de la création du cloud privé corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
virtualNetworkId ID de ressource Azure du réseau virtuel corde

Sku

Nom Descriptif Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. Int
Famille Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. corde
nom Nom de la référence SKU. Par exemple P3. Il s’agit généralement d’une lettre+code numérique chaîne (obligatoire)
taille Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. corde
niveau Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. 'De base'
« Gratuit »
« Haut de gamme »
« Standard »

SystemAssignedServiceIdentity

Nom Descriptif Valeur
type Type d’identité de service managé (soit le système affecté, soit aucun). « Aucun »
'SystemAssigned' (obligatoire)

TrackedResourceTags

Nom Descriptif Valeur

Définition de ressource de modèle ARM

Le type de ressource privateClouds peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AVS/privateClouds, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.AVS/privateClouds",
  "apiVersion": "2024-09-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "availability": {
      "secondaryZone": "int",
      "strategy": "string",
      "zone": "int"
    },
    "circuit": {
    },
    "dnsZoneType": "string",
    "encryption": {
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUrl": "string",
        "keyVersion": "string"
      },
      "status": "string"
    },
    "extendedNetworkBlocks": [ "string" ],
    "identitySources": [
      {
        "alias": "string",
        "baseGroupDN": "string",
        "baseUserDN": "string",
        "domain": "string",
        "name": "string",
        "password": "string",
        "primaryServer": "string",
        "secondaryServer": "string",
        "ssl": "string",
        "username": "string"
      }
    ],
    "internet": "string",
    "managementCluster": {
      "clusterSize": "int",
      "hosts": [ "string" ],
      "vsanDatastoreName": "string"
    },
    "networkBlock": "string",
    "nsxtPassword": "string",
    "secondaryCircuit": {
    },
    "vcenterPassword": "string",
    "virtualNetworkId": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valeurs de propriété

Microsoft.AVS/privateClouds

Nom Descriptif Valeur
apiVersion Version de l’API '2024-09-01'
identité Identités de service managées affectées à cette ressource. SystemAssignedServiceIdentity
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^[-\w\._]+$ (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. PrivateCloudPropriétés
Sku Référence SKU (Unité de conservation des stocks) affectée à cette ressource. référence SKU (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource « Microsoft.AVS/privateClouds »
Zones Zones de disponibilité. chaîne[]

DisponibilitéPropriétés

Nom Descriptif Valeur
secondaireZone Zone de disponibilité secondaire pour le cloud privé Int
stratégie Stratégie de disponibilité pour le cloud privé 'DualZone'
'Monozone'
zone Zone de disponibilité principale pour le cloud privé Int

Circuit

Nom Descriptif Valeur

Chiffrement

Nom Descriptif Valeur
keyVaultProperties Coffre de clés dans lequel la clé de chiffrement est stockée chiffrementKeyVaultProperties
statut État de la clé de chiffrement gérée par le client 'Désactivé'
'Activé'

chiffrementKeyVaultProperties

Nom Descriptif Valeur
keyName Nom de la clé. corde
keyVaultUrl URL du coffre. corde
keyVersion Version de la clé. corde

IdentitySource

Nom Descriptif Valeur
surnom Nom NetBIOS du domaine corde
baseGroupDN Nom unique de base pour les groupes corde
baseUserDN Nom unique de base pour les utilisateurs corde
domaine Le nom DNS du domaine corde
nom Nom de la source d’identité corde
mot de passe Mot de passe de l’utilisateur Active Directory avec un minimum d’accès en lecture seule à
Nom de domaine de base pour les utilisateurs et les groupes.
corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
primaireServeur URL du serveur principal corde
secondaireServeur URL du serveur secondaire corde
ssl Protéger la communication LDAP à l’aide du certificat SSL (LDAPS) 'Désactivé'
'Activé'
nom d’utilisateur ID d’un utilisateur Active Directory avec un minimum d’accès en lecture seule à Base
DN pour les utilisateurs et les groupes
corde

Cluster de gestion

Nom Descriptif Valeur
taille du cluster Taille du cluster Int
Hôtes Les hôtes chaîne[]
vsanDatastoreName Nom du magasin de données vsan associé au cluster corde

PrivateCloudPropriétés

Nom Descriptif Valeur
disponibilité Propriétés décrivant la façon dont le cloud est distribué entre les zones de disponibilité DisponibilitéPropriétés
circuit Un circuit ExpressRoute circuit
dnsZoneType Type de zone DNS à utiliser. « Privé »
« Public »
chiffrement Le chiffrement de clé gérée par le client peut être activé ou désactivé chiffrement
extendedNetworkBlocks Tableau de réseaux supplémentaires non liés à networkBlock. Les réseaux doivent être
unique et sans chevauchement entre le réseau virtuel de votre abonnement, local et
cet attribut privateCloud networkBlock. Assurez-vous que le format CIDR est conforme à
(A.B.C.D/X).
chaîne[]
identitySources Sources d’identité d’authentification unique vCenter IdentitySource[]
Internet La connectivité à Internet est activée ou désactivée 'Désactivé'
'Activé'
gestionCluster Cluster par défaut utilisé pour la gestion ManagementCluster (obligatoire)
networkBlock Le bloc d’adresses doit être unique sur le réseau virtuel de votre abonnement en tant que
ainsi que sur site. Vérifiez que le format CIDR est conforme à (A.B.C.D/X) où
A,B,C,D sont compris entre 0 et 255, et X est compris entre 0 et 22
chaîne (obligatoire)
nsxtMot de passe Si vous le souhaitez, définissez le mot de passe NSX-T Manager lors de la création du cloud privé corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
secondaireCircuit Un circuit expressRoute secondaire à partir d’une AZ distincte. Uniquement présent dans un
cloud privé étendu
circuit
vcenterPassword Si vous le souhaitez, définissez le mot de passe d’administrateur vCenter lors de la création du cloud privé corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
virtualNetworkId ID de ressource Azure du réseau virtuel corde

Sku

Nom Descriptif Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. Int
Famille Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. corde
nom Nom de la référence SKU. Par exemple P3. Il s’agit généralement d’une lettre+code numérique chaîne (obligatoire)
taille Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. corde
niveau Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. 'De base'
« Gratuit »
« Haut de gamme »
« Standard »

SystemAssignedServiceIdentity

Nom Descriptif Valeur
type Type d’identité de service managé (soit le système affecté, soit aucun). « Aucun »
'SystemAssigned' (obligatoire)

TrackedResourceTags

Nom Descriptif Valeur

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource privateClouds peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AVS/privateClouds, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AVS/privateClouds@2024-09-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      availability = {
        secondaryZone = int
        strategy = "string"
        zone = int
      }
      circuit = {
      }
      dnsZoneType = "string"
      encryption = {
        keyVaultProperties = {
          keyName = "string"
          keyVaultUrl = "string"
          keyVersion = "string"
        }
        status = "string"
      }
      extendedNetworkBlocks = [
        "string"
      ]
      identitySources = [
        {
          alias = "string"
          baseGroupDN = "string"
          baseUserDN = "string"
          domain = "string"
          name = "string"
          password = "string"
          primaryServer = "string"
          secondaryServer = "string"
          ssl = "string"
          username = "string"
        }
      ]
      internet = "string"
      managementCluster = {
        clusterSize = int
        hosts = [
          "string"
        ]
        vsanDatastoreName = "string"
      }
      networkBlock = "string"
      nsxtPassword = "string"
      secondaryCircuit = {
      }
      vcenterPassword = "string"
      virtualNetworkId = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    zones = [
      "string"
    ]
  }
}

Valeurs de propriété

Microsoft.AVS/privateClouds

Nom Descriptif Valeur
identité Identités de service managées affectées à cette ressource. SystemAssignedServiceIdentity
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^[-\w\._]+$ (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. PrivateCloudPropriétés
Sku Référence SKU (Unité de conservation des stocks) affectée à cette ressource. référence SKU (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.AVS/privateClouds@2024-09-01 »
Zones Zones de disponibilité. chaîne[]

DisponibilitéPropriétés

Nom Descriptif Valeur
secondaireZone Zone de disponibilité secondaire pour le cloud privé Int
stratégie Stratégie de disponibilité pour le cloud privé 'DualZone'
'Monozone'
zone Zone de disponibilité principale pour le cloud privé Int

Circuit

Nom Descriptif Valeur

Chiffrement

Nom Descriptif Valeur
keyVaultProperties Coffre de clés dans lequel la clé de chiffrement est stockée chiffrementKeyVaultProperties
statut État de la clé de chiffrement gérée par le client 'Désactivé'
'Activé'

chiffrementKeyVaultProperties

Nom Descriptif Valeur
keyName Nom de la clé. corde
keyVaultUrl URL du coffre. corde
keyVersion Version de la clé. corde

IdentitySource

Nom Descriptif Valeur
surnom Nom NetBIOS du domaine corde
baseGroupDN Nom unique de base pour les groupes corde
baseUserDN Nom unique de base pour les utilisateurs corde
domaine Le nom DNS du domaine corde
nom Nom de la source d’identité corde
mot de passe Mot de passe de l’utilisateur Active Directory avec un minimum d’accès en lecture seule à
Nom de domaine de base pour les utilisateurs et les groupes.
corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
primaireServeur URL du serveur principal corde
secondaireServeur URL du serveur secondaire corde
ssl Protéger la communication LDAP à l’aide du certificat SSL (LDAPS) 'Désactivé'
'Activé'
nom d’utilisateur ID d’un utilisateur Active Directory avec un minimum d’accès en lecture seule à Base
DN pour les utilisateurs et les groupes
corde

Cluster de gestion

Nom Descriptif Valeur
taille du cluster Taille du cluster Int
Hôtes Les hôtes chaîne[]
vsanDatastoreName Nom du magasin de données vsan associé au cluster corde

PrivateCloudPropriétés

Nom Descriptif Valeur
disponibilité Propriétés décrivant la façon dont le cloud est distribué entre les zones de disponibilité DisponibilitéPropriétés
circuit Un circuit ExpressRoute circuit
dnsZoneType Type de zone DNS à utiliser. « Privé »
« Public »
chiffrement Le chiffrement de clé gérée par le client peut être activé ou désactivé chiffrement
extendedNetworkBlocks Tableau de réseaux supplémentaires non liés à networkBlock. Les réseaux doivent être
unique et sans chevauchement entre le réseau virtuel de votre abonnement, local et
cet attribut privateCloud networkBlock. Assurez-vous que le format CIDR est conforme à
(A.B.C.D/X).
chaîne[]
identitySources Sources d’identité d’authentification unique vCenter IdentitySource[]
Internet La connectivité à Internet est activée ou désactivée 'Désactivé'
'Activé'
gestionCluster Cluster par défaut utilisé pour la gestion ManagementCluster (obligatoire)
networkBlock Le bloc d’adresses doit être unique sur le réseau virtuel de votre abonnement en tant que
ainsi que sur site. Vérifiez que le format CIDR est conforme à (A.B.C.D/X) où
A,B,C,D sont compris entre 0 et 255, et X est compris entre 0 et 22
chaîne (obligatoire)
nsxtMot de passe Si vous le souhaitez, définissez le mot de passe NSX-T Manager lors de la création du cloud privé corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
secondaireCircuit Un circuit expressRoute secondaire à partir d’une AZ distincte. Uniquement présent dans un
cloud privé étendu
circuit
vcenterPassword Si vous le souhaitez, définissez le mot de passe d’administrateur vCenter lors de la création du cloud privé corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
virtualNetworkId ID de ressource Azure du réseau virtuel corde

Sku

Nom Descriptif Valeur
capacité Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. Int
Famille Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. corde
nom Nom de la référence SKU. Par exemple P3. Il s’agit généralement d’une lettre+code numérique chaîne (obligatoire)
taille Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. corde
niveau Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. 'De base'
« Gratuit »
« Haut de gamme »
« Standard »

SystemAssignedServiceIdentity

Nom Descriptif Valeur
type Type d’identité de service managé (soit le système affecté, soit aucun). « Aucun »
'SystemAssigned' (obligatoire)

TrackedResourceTags

Nom Descriptif Valeur

Exemples d’utilisation

Modules vérifiés Azure

Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.

Module Descriptif
cloud privé AVS Module de ressources AVM pour le cloud privé AVS