Microsoft.AVS privateClouds

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 d’API, consultez journal des modifications.

Format des ressources

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

resource symbolicname 'Microsoft.AVS/privateClouds@2022-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    availability: {
      secondaryZone: int
      strategy: 'string'
      zone: int
    }
    circuit: {}
    encryption: {
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUrl: 'string'
        keyVersion: 'string'
      }
      status: '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'
      ]
    }
    networkBlock: 'string'
    nsxtPassword: 'string'
    secondaryCircuit: {}
    vcenterPassword: 'string'
  }
}

Valeurs de propriétés

privateClouds

Nom Description Valeur
name Nom de la ressource string (obligatoire)
location Emplacement de la ressource string
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Référence SKU de cloud privé Référence SKU (obligatoire)
identité Identité du cloud privé, si elle est configurée. PrivateCloudIdentity
properties Propriétés d’une ressource de cloud privé PrivateCloudProperties

PrivateCloudIdentity

Nom Description Valeur
type Type d’identité utilisé pour le cloud privé. Le type « SystemAssigned » fait référence à une identité créée implicitement. Le type « None » supprime toutes les identités du cloud privé. 'None'
'SystemAssigned'

PrivateCloudProperties

Nom Description Valeur
availability Propriétés décrivant la façon dont le cloud est distribué entre les zones de disponibilité AvailabilityProperties
circuit Un circuit ExpressRoute Circuit
le chiffrement Chiffrement de clé gérée par le client, peut être activé ou désactivé Chiffrement
identitySources Sources d’identité vCenter Single Sign On IdentitySource[]
Internet La connectivité à Internet est activée ou désactivée 'Désactivé'
'Enabled'
managementCluster Cluster par défaut utilisé pour la gestion ManagementCluster
networkBlock Le bloc d’adresses doit être unique sur le réseau virtuel de votre abonnement ainsi qu’en local. Assurez-vous que le format CIDR est conforme à (A.B.C.D/X) où A,B,C,D sont compris entre 0 et 255, et X entre 0 et 22 string (obligatoire)
nsxtPassword Si vous le souhaitez, définissez le mot de passe du gestionnaire NSX-T lors de la création du cloud privé string
secondaryCircuit Circuit expressRoute secondaire d’une zone de disponibilité distincte. Présent uniquement 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é string

AvailabilityProperties

Nom Description Valeur
secondaryZone Zone de disponibilité secondaire pour le cloud privé int
stratégie Stratégie de disponibilité pour le cloud privé 'DualZone'
'SingleZone'
zone Zone de disponibilité principale pour le cloud privé int

Circuit

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Chiffrement

Nom Description Valeur
keyVaultProperties Coffre de clés dans lequel la clé de chiffrement est stockée EncryptionKeyVaultProperties
status État de la clé de chiffrement gérée par le client 'Désactivé'
'Enabled'

EncryptionKeyVaultProperties

Nom Description Valeur
keyName Nom de la clé. string
keyVaultUrl URL du coffre. string
keyVersion Version de la clé. string

IdentitySource

Nom Description Valeur
alias Nom NetBIOS du domaine string
baseGroupDN Nom unique de base pour les groupes string
baseUserDN Nom unique de base pour les utilisateurs string
domaine Nom dns du domaine string
name Nom de la source d’identité string
mot de passe Mot de passe de l’utilisateur Active Directory avec un minimum d’accès en lecture seule au nom de base pour les utilisateurs et les groupes. string
primaryServer URL du serveur principal string
secondaryServer URL du serveur secondaire string
ssl Protéger la communication LDAP à l’aide d’un certificat SSL (LDAPS) 'Désactivé'
'Enabled'
username ID d’un utilisateur Active Directory avec un minimum d’accès en lecture seule au nom de base pour les utilisateurs et le groupe string

ManagementCluster

Nom Description Valeur
clusterSize Taille du cluster int
hôtes Les hôtes string[]

Sku

Nom Description Valeur
name Nom de la référence SKU. chaîne (obligatoire)

Définition de ressources 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 des ressources

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

{
  "type": "Microsoft.AVS/privateClouds",
  "apiVersion": "2022-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "availability": {
      "secondaryZone": "int",
      "strategy": "string",
      "zone": "int"
    },
    "circuit": {},
    "encryption": {
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUrl": "string",
        "keyVersion": "string"
      },
      "status": "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" ]
    },
    "networkBlock": "string",
    "nsxtPassword": "string",
    "secondaryCircuit": {},
    "vcenterPassword": "string"
  }
}

Valeurs de propriétés

privateClouds

Nom Description Valeur
type Type de ressource « Microsoft.AVS/privateClouds »
apiVersion Version de l’API de ressource '2022-05-01'
name Nom de la ressource string (obligatoire)
location Emplacement de la ressource string
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Référence SKU de cloud privé Référence SKU (obligatoire)
identité Identité du cloud privé, si elle est configurée. PrivateCloudIdentity
properties Propriétés d’une ressource de cloud privé PrivateCloudProperties

PrivateCloudIdentity

Nom Description Valeur
type Type d’identité utilisé pour le cloud privé. Le type « SystemAssigned » fait référence à une identité créée implicitement. Le type « None » supprime toutes les identités du cloud privé. 'None'
'SystemAssigned'

PrivateCloudProperties

Nom Description Valeur
availability Propriétés décrivant la façon dont le cloud est distribué entre les zones de disponibilité AvailabilityProperties
circuit Un circuit ExpressRoute Circuit
le chiffrement Chiffrement de clé gérée par le client, peut être activé ou désactivé Chiffrement
identitySources Sources d’identité vCenter Single Sign On IdentitySource[]
Internet La connectivité à Internet est activée ou désactivée 'Désactivé'
'Enabled'
managementCluster Cluster par défaut utilisé pour la gestion ManagementCluster
networkBlock Le bloc d’adresses doit être unique sur le réseau virtuel de votre abonnement ainsi qu’en local. Assurez-vous que le format CIDR est conforme à (A.B.C.D/X) où A,B,C,D sont compris entre 0 et 255, et X entre 0 et 22 string (obligatoire)
nsxtPassword Si vous le souhaitez, définissez le mot de passe du gestionnaire NSX-T lors de la création du cloud privé string
secondaryCircuit Circuit expressRoute secondaire d’une zone de disponibilité distincte. Présent uniquement 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é string

AvailabilityProperties

Nom Description Valeur
secondaryZone Zone de disponibilité secondaire pour le cloud privé int
stratégie Stratégie de disponibilité pour le cloud privé 'DualZone'
'SingleZone'
zone Zone de disponibilité principale pour le cloud privé int

Circuit

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Chiffrement

Nom Description Valeur
keyVaultProperties Coffre de clés dans lequel la clé de chiffrement est stockée EncryptionKeyVaultProperties
status État de la clé de chiffrement gérée par le client 'Désactivé'
'Enabled'

EncryptionKeyVaultProperties

Nom Description Valeur
keyName Nom de la clé. string
keyVaultUrl URL du coffre. string
keyVersion Version de la clé. string

IdentitySource

Nom Description Valeur
alias Nom NetBIOS du domaine string
baseGroupDN Nom unique de base pour les groupes string
baseUserDN Nom unique de base pour les utilisateurs string
domaine Nom dns du domaine string
name Nom de la source d’identité string
mot de passe Mot de passe de l’utilisateur Active Directory avec un minimum d’accès en lecture seule au nom de base pour les utilisateurs et les groupes. string
primaryServer URL du serveur principal string
secondaryServer URL du serveur secondaire string
ssl Protéger la communication LDAP à l’aide d’un certificat SSL (LDAPS) 'Désactivé'
'Enabled'
username ID d’un utilisateur Active Directory avec un minimum d’accès en lecture seule au nom de base pour les utilisateurs et le groupe string

ManagementCluster

Nom Description Valeur
clusterSize Taille du cluster int
hôtes Les hôtes string[]

Sku

Nom Description Valeur
name Nom de la référence SKU. chaîne (obligatoire)

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 des ressources

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AVS/privateClouds@2022-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      availability = {
        secondaryZone = int
        strategy = "string"
        zone = int
      }
      circuit = {}
      encryption = {
        keyVaultProperties = {
          keyName = "string"
          keyVaultUrl = "string"
          keyVersion = "string"
        }
        status = "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"
        ]
      }
      networkBlock = "string"
      nsxtPassword = "string"
      secondaryCircuit = {}
      vcenterPassword = "string"
    }
    sku = {
      name = "string"
    }
  })
}

Valeurs de propriétés

privateClouds

Nom Description Valeur
type Type de ressource « Microsoft.AVS/privateClouds@2022-05-01 »
name Nom de la ressource chaîne (obligatoire)
location Emplacement de la ressource string
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
sku Référence SKU de cloud privé Référence SKU (obligatoire)
identité Identité du cloud privé, s’il est configuré. PrivateCloudIdentity
properties Propriétés d’une ressource de cloud privé PrivateCloudProperties

PrivateCloudIdentity

Nom Description Valeur
type Type d’identité utilisé pour le cloud privé. Le type « SystemAssigned » fait référence à une identité implicitement créée. Le type « None » supprime toutes les identités du cloud privé. « SystemAssigned »

PrivateCloudProperties

Nom Description Valeur
availability Propriétés décrivant la façon dont le cloud est distribué entre les zones de disponibilité AvailabilityProperties
circuit An ExpressRoute Circuit Circuit
le chiffrement Chiffrement de clé gérée par le client, peut être activé ou désactivé Chiffrement
identitySources Sources d’identité vCenter Single Sign On IdentitySource[]
Internet La connectivité à Internet est activée ou désactivée « Désactivé »
« Activé »
managementCluster Cluster par défaut utilisé pour la gestion ManagementCluster
networkBlock Le bloc d’adresses doit être unique sur le réseau virtuel de votre abonnement et sur site. Assurez-vous que le format CIDR est conforme à (A.B.C.D/X) où A,B,C,D sont compris entre 0 et 255 et X entre 0 et 222 chaîne (obligatoire)
nsxtPassword Si vous le souhaitez, définissez le mot de passe du gestionnaire NSX-T lors de la création du cloud privé string
secondaryCircuit Circuit expressRoute secondaire à partir d’un AZ distinct. Présent uniquement 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é string

AvailabilityProperties

Nom Description Valeur
secondaryZone Zone de disponibilité secondaire pour le cloud privé int
stratégie Stratégie de disponibilité pour le cloud privé « DualZone »
« SingleZone »
zone Zone de disponibilité principale pour le cloud privé int

Circuit

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Chiffrement

Nom Description Valeur
keyVaultProperties Coffre de clés dans lequel la clé de chiffrement est stockée EncryptionKeyVaultProperties
status État de la clé de chiffrement gérée par le client « Désactivé »
« Activé »

EncryptionKeyVaultProperties

Nom Description Valeur
keyName Nom de la clé. string
keyVaultUrl URL du coffre. string
keyVersion Version de la clé. string

IdentitySource

Nom Description Valeur
alias Nom NetBIOS du domaine string
baseGroupDN Nom unique de base pour les groupes string
baseUserDN Nom unique de base pour les utilisateurs string
domaine Nom dns du domaine string
name Nom de la source d’identité string
mot de passe Mot de passe de l’utilisateur Active Directory avec un minimum d’accès en lecture seule au nom de base pour les utilisateurs et les groupes. string
primaryServer URL du serveur principal string
secondaryServer URL du serveur secondaire string
ssl Protéger la communication LDAP à l’aide d’un certificat SSL (LDAPS) « Désactivé »
« Activé »
username ID d’un utilisateur Active Directory avec un minimum d’accès en lecture seule au nom de base pour les utilisateurs et le groupe string

ManagementCluster

Nom Description Valeur
clusterSize Taille du cluster int
hôtes Les hôtes string[]

Sku

Nom Description Valeur
name Nom de la référence SKU. chaîne (obligatoire)