Microsoft.AVS privateClouds

Bicep-Ressourcendefinition

Der privateClouds-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AVS/privateClouds-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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'
  }
}

Eigenschaftswerte

privateClouds

Name Beschreibung Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Die private Cloud-SKU Sku (erforderlich)
identity Die Identität der privaten Cloud, sofern konfiguriert. PrivateCloudIdentity
properties Die Eigenschaften einer privaten Cloudressource PrivateCloudProperties

PrivateCloudIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die private Cloud verwendet wird. Der Typ "SystemAssigned" bezieht sich auf eine implizit erstellte Identität. Der Typ "None" entfernt alle Identitäten aus der privaten Cloud. "Keine"
"SystemAssigned"

PrivateCloudProperties

Name BESCHREIBUNG Wert
availability Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt ist VerfügbarkeitEigenschaften
Verbindung Eine ExpressRoute-Verbindung Schaltung
Verschlüsselung Kundenseitig verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden Verschlüsselung
identitySources vCenter Single Sign On-Identitätsquellen IdentitySource[]
Internet Die Internetkonnektivität ist aktiviert oder deaktiviert "Deaktiviert"
"Aktiviert"
managementCluster Der für die Verwaltung verwendete Standardcluster ManagementCluster
networkBlock Der Adressblock sollte sowohl im VNET in Ihrem Abonnement als auch lokal eindeutig sein. Stellen Sie sicher, dass das CIDR-Format mit (A.B.C.D/X) konform ist, wobei A, B, C, D zwischen 0 und 255 liegen und X zwischen 0 und 22 liegt. Zeichenfolge (erforderlich)
nsxtPassword Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird. Zeichenfolge
secondaryCircuit Eine sekundäre expressRoute-Leitung aus einem separaten AZ. Nur in einer gestreckten privaten Cloud vorhanden Schaltung
vcenterPassword Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird. Zeichenfolge

VerfügbarkeitEigenschaften

Name BESCHREIBUNG Wert
secondaryZone Die sekundäre Verfügbarkeitszone für die private Cloud INT
strategy Die Verfügbarkeitsstrategie für die private Cloud 'DualZone'
"SingleZone"
Zone Die primäre Verfügbarkeitszone für die private Cloud INT

Leitung

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

Verschlüsselung

Name Beschreibung Wert
keyVaultProperties Der Schlüsseltresor, in dem der Verschlüsselungsschlüssel gespeichert ist EncryptionKeyVaultProperties
status Status des kundenseitig verwalteten Verschlüsselungsschlüssels "Deaktiviert"
"Aktiviert"

EncryptionKeyVaultProperties

Name Beschreibung Wert
keyName Der Name des Schlüssels. Zeichenfolge
keyVaultUrl Die URL des Tresors. Zeichenfolge
keyVersion Die Version des Schlüssels. Zeichenfolge

IdentitySource

Name BESCHREIBUNG Wert
alias NetBIOS-Name der Domäne Zeichenfolge
baseGroupDN Der distinguished Base Name für Gruppen Zeichenfolge
baseUserDN Der differenzierte Basisname für Benutzer Zeichenfolge
Domäne Der DNS-Name der Domäne Zeichenfolge
name Der Name der Identitätsquelle Zeichenfolge
password Das Kennwort des Active Directory-Benutzers mit mindestens schreibgeschütztem Zugriff auf Base DN für Benutzer und Gruppen. Zeichenfolge
primaryServer URL des primären Servers Zeichenfolge
secondaryServer URL des sekundären Servers Zeichenfolge
SSL Schützen der LDAP-Kommunikation mithilfe des SSL-Zertifikats (LDAPS) "Deaktiviert"
"Aktiviert"
username Die ID eines Active Directory-Benutzers mit mindestens schreibgeschütztem Zugriff auf Base DN für Benutzer und Gruppen Zeichenfolge

ManagementCluster

Name Beschreibung Wert
clusterSize Die Clustergröße INT
hosts Die Hosts string[]

Sku

Name Beschreibung Wert
name Der Name der SKU. Zeichenfolge (erforderlich)

Ressourcendefinition mit einer ARM-Vorlage

Der privateClouds-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AVS/privateClouds-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
  }
}

Eigenschaftswerte

privateClouds

Name Beschreibung Wert
type Ressourcentyp "Microsoft.AVS/privateClouds"
apiVersion Die Version der Ressourcen-API '2022-05-01'
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Die SKU der privaten Cloud SKU (erforderlich)
identity Die Identität der privaten Cloud, sofern konfiguriert. PrivateCloudIdentity
properties Die Eigenschaften einer privaten Cloudressource PrivateCloudProperties

PrivateCloudIdentity

Name Beschreibung Wert
type Der Identitätstyp, der für die private Cloud verwendet wird. Der Typ "SystemAssigned" bezieht sich auf eine implizit erstellte Identität. Der Typ "None" entfernt alle Identitäten aus der privaten Cloud. "Keine"
"SystemAssigned"

PrivateCloudProperties

Name BESCHREIBUNG Wert
availability Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt wird VerfügbarkeitEigenschaften
Verbindung Eine ExpressRoute-Verbindung Schaltung
Verschlüsselung Vom Kunden verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden. Verschlüsselung
identitySources vCenter-Identitätsquellen für einmaliges Anmelden IdentitySource[]
Internet Konnektivität mit dem Internet ist aktiviert oder deaktiviert "Deaktiviert"
"Aktiviert"
managementCluster Der für die Verwaltung verwendete Standardcluster ManagementCluster
networkBlock Der Adressblock sollte sowohl im VNET in Ihrem Abonnement als auch lokal eindeutig sein. Stellen Sie sicher, dass das CIDR-Format mit (A.B.C.D/X) konform ist, wobei A,B,C,D zwischen 0 und 255 und X zwischen 0 und 22 liegt. Zeichenfolge (erforderlich)
nsxtPassword Optional können Sie das NSX-T Manager-Kennwort festlegen, wenn die private Cloud erstellt wird. Zeichenfolge
secondaryCircuit Eine sekundäre expressRoute-Verbindung aus einem separaten AZ. Nur in einer gestreckten privaten Cloud vorhanden Schaltung
vcenterPassword Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird. Zeichenfolge

VerfügbarkeitEigenschaften

Name Beschreibung Wert
secondaryZone Die sekundäre Verfügbarkeitszone für die private Cloud INT
strategy Die Verfügbarkeitsstrategie für die private Cloud "DualZone"
"SingleZone"
Zone Die primäre Verfügbarkeitszone für die private Cloud INT

Leitung

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

Verschlüsselung

Name Beschreibung Wert
keyVaultProperties Der Schlüsseltresor, in dem der Verschlüsselungsschlüssel gespeichert ist EncryptionKeyVaultProperties
status Status des kundenseitig verwalteten Verschlüsselungsschlüssels "Deaktiviert"
"Aktiviert"

EncryptionKeyVaultProperties

Name Beschreibung Wert
keyName Der Name des Schlüssels. Zeichenfolge
keyVaultUrl Die URL des Tresors. Zeichenfolge
keyVersion Die Version des Schlüssels. Zeichenfolge

IdentitySource

Name BESCHREIBUNG Wert
alias Der NetBIOS-Name der Domäne Zeichenfolge
baseGroupDN Der distinguished-Basisname für Gruppen Zeichenfolge
baseUserDN Der Distinguished-Basisname für Benutzer Zeichenfolge
Domäne Der DNS-Name der Domäne Zeichenfolge
name Der Name der Identitätsquelle Zeichenfolge
password Das Kennwort des Active Directory-Benutzers mit mindestens schreibgeschütztem Zugriff auf Base DN für Benutzer und Gruppen. Zeichenfolge
primaryServer URL des primären Servers Zeichenfolge
secondaryServer URL des sekundären Servers Zeichenfolge
SSL Schützen der LDAP-Kommunikation mithilfe des SSL-Zertifikats (LDAPS) "Deaktiviert"
"Aktiviert"
username Die ID eines Active Directory-Benutzers mit mindestens schreibgeschütztem Zugriff auf Base DN für Benutzer und Gruppen Zeichenfolge

ManagementCluster

Name BESCHREIBUNG Wert
clusterSize Die Clustergröße INT
hosts Die Hosts string[]

Sku

Name Beschreibung Wert
name Der Name der SKU. Zeichenfolge (erforderlich)

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der PrivateClouds-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AVS/privateClouds-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform-Ressource hinzu.

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"
    }
  })
}

Eigenschaftswerte

privateClouds

Name Beschreibung Wert
type Der Ressourcentyp "Microsoft.AVS/privateClouds@2022-05-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags Wörterbuch der Tagnamen und -werte.
sku Die SKU der privaten Cloud SKU (erforderlich)
identity Die Identität der privaten Cloud, sofern konfiguriert. PrivateCloudIdentity
properties Die Eigenschaften einer privaten Cloudressource PrivateCloudProperties

PrivateCloudIdentity

Name Beschreibung Wert
type Der Identitätstyp, der für die private Cloud verwendet wird. Der Typ "SystemAssigned" bezieht sich auf eine implizit erstellte Identität. Der Typ "None" entfernt alle Identitäten aus der privaten Cloud. "SystemAssigned"

PrivateCloudProperties

Name Beschreibung Wert
availability Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt ist VerfügbarkeitEigenschaften
Verbindung Eine ExpressRoute-Verbindung Schaltung
Verschlüsselung Kundenseitig verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden Verschlüsselung
identitySources vCenter Single Sign On-Identitätsquellen IdentitySource[]
Internet Die Internetkonnektivität ist aktiviert oder deaktiviert "Deaktiviert"
"Aktiviert"
managementCluster Der für die Verwaltung verwendete Standardcluster ManagementCluster
networkBlock Der Adressblock sollte sowohl im VNET in Ihrem Abonnement als auch lokal eindeutig sein. Stellen Sie sicher, dass das CIDR-Format mit (A.B.C.D/X) konform ist, wobei A, B, C, D zwischen 0 und 255 liegen und X zwischen 0 und 22 liegt. Zeichenfolge (erforderlich)
nsxtPassword Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird. Zeichenfolge
secondaryCircuit Eine sekundäre expressRoute-Leitung aus einem separaten AZ. Nur in einer gestreckten privaten Cloud vorhanden Schaltung
vcenterPassword Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird. Zeichenfolge

VerfügbarkeitEigenschaften

Name BESCHREIBUNG Wert
secondaryZone Die sekundäre Verfügbarkeitszone für die private Cloud INT
strategy Die Verfügbarkeitsstrategie für die private Cloud "DualZone"
"SingleZone"
Zone Die primäre Verfügbarkeitszone für die private Cloud INT

Leitung

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

Verschlüsselung

Name BESCHREIBUNG Wert
keyVaultProperties Der Schlüsseltresor, in dem der Verschlüsselungsschlüssel gespeichert ist EncryptionKeyVaultProperties
status Status des kundenseitig verwalteten Verschlüsselungsschlüssels "Deaktiviert"
"Aktiviert"

EncryptionKeyVaultProperties

Name BESCHREIBUNG Wert
keyName Der Name des Schlüssels. Zeichenfolge
keyVaultUrl Die URL des Tresors. Zeichenfolge
keyVersion Die Version des Schlüssels. Zeichenfolge

IdentitySource

Name BESCHREIBUNG Wert
alias NetBIOS-Name der Domäne Zeichenfolge
baseGroupDN Der distinguished Base Name für Gruppen Zeichenfolge
baseUserDN Der differenzierte Basisname für Benutzer Zeichenfolge
Domäne Der DNS-Name der Domäne Zeichenfolge
name Der Name der Identitätsquelle Zeichenfolge
password Das Kennwort des Active Directory-Benutzers mit mindestens schreibgeschütztem Zugriff auf Base DN für Benutzer und Gruppen. Zeichenfolge
primaryServer URL des primären Servers Zeichenfolge
secondaryServer URL des sekundären Servers Zeichenfolge
SSL Schützen der LDAP-Kommunikation mithilfe des SSL-Zertifikats (LDAPS) "Deaktiviert"
"Aktiviert"
username Die ID eines Active Directory-Benutzers mit mindestens schreibgeschütztem Zugriff auf Base DN für Benutzer und Gruppen Zeichenfolge

ManagementCluster

Name BESCHREIBUNG Wert
clusterSize Die Clustergröße INT
hosts Die Hosts string[]

Sku

Name BESCHREIBUNG Wert
name Der Name der SKU. Zeichenfolge (erforderlich)