Microsoft.AVS privateClouds
Définition de ressource Bicep
Le type de ressource privateClouds peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
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 :
- Groupes de ressources - Voir commandes de déploiement de 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 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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour