Microsoft.AVS privateClouds

Definicja zasobu Bicep

Typ zasobu privateClouds można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AVS/privateClouds, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

privateClouds

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Jednostka SKU chmury prywatnej Jednostka SKU (wymagana )
identity Tożsamość chmury prywatnej, jeśli została skonfigurowana. PrivateCloudIdentity
properties Właściwości zasobu chmury prywatnej PrivateCloudProperties

PrivateCloudIdentity

Nazwa Opis Wartość
typ Typ tożsamości używanej dla chmury prywatnej. Typ "SystemAssigned" odnosi się do niejawnie utworzonej tożsamości. Typ "None" spowoduje usunięcie tożsamości z chmury prywatnej. "Brak"
"SystemAssigned"

PrivateCloudProperties

Nazwa Opis Wartość
availability Właściwości opisujące sposób dystrybucji chmury między strefami dostępności DostępnośćWłaściwości
Obwodu Obwód usługi ExpressRoute Obwód
Szyfrowanie Szyfrowanie kluczy zarządzanych przez klienta można włączyć lub wyłączyć Szyfrowanie
identitySources Źródła tożsamości logowania jednokrotnego programu vCenter IdentitySource[]
Internet Łączność z Internetem jest włączona lub wyłączona "Wyłączone"
"Włączone"
managementCluster Domyślny klaster używany do zarządzania ZarządzanieCluster
networkBlock Blok adresów powinien być unikatowy w sieci wirtualnej w ramach subskrypcji, a także lokalnie. Upewnij się, że format CIDR jest zgodny z (A.B.C.D/X), gdzie A,B,C,D znajdują się w zakresie od 0 do 255, a X wynosi od 0 do 22 ciąg (wymagany)
nsxtPassword Opcjonalnie ustaw hasło menedżera NSX-T po utworzeniu chmury prywatnej ciąg
secondaryCircuit Pomocniczy obwód usługi ExpressRoute z oddzielnego modułu AZ. Tylko w rozproszonej chmurze prywatnej Obwód
vcenterPassword Opcjonalnie ustaw hasło administratora programu vCenter po utworzeniu chmury prywatnej ciąg

DostępnośćWłaściwości

Nazwa Opis Wartość
secondaryZone Dodatkowa strefa dostępności chmury prywatnej int
Strategii Strategia dostępności chmury prywatnej "Podwójna strefa"
"SingleZone"
strefa Podstawowa strefa dostępności chmury prywatnej int

Obwód

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

Szyfrowanie

Nazwa Opis Wartość
keyVaultProperties Magazyn kluczy, w którym jest przechowywany klucz szyfrowania EncryptionKeyVaultProperties
status Stan klucza szyfrowania zarządzanego przez klienta "Wyłączone"
"Włączone"

EncryptionKeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza. ciąg
keyVaultUrl Adres URL magazynu. ciąg
keyVersion Wersja klucza. ciąg

IdentitySource

Nazwa Opis Wartość
alias Nazwa NetBIOS domeny ciąg
baseGroupDN Podstawowa nazwa wyróżniająca grup ciąg
baseUserDN Podstawowa nazwa wyróżniająca użytkowników ciąg
domena Nazwa DNS domeny ciąg
name Nazwa źródła tożsamości ciąg
hasło Hasło użytkownika usługi Active Directory z minimalnym dostępem tylko do odczytu do podstawowej nazwy dn dla użytkowników i grup. ciąg
primaryServer Adres URL serwera podstawowego ciąg
secondaryServer Adres URL serwera pomocniczego ciąg
Ssl Ochrona komunikacji LDAP przy użyciu certyfikatu SSL (LDAPS) "Wyłączone"
"Włączone"
nazwa użytkownika Identyfikator użytkownika usługi Active Directory z minimalnym dostępem tylko do odczytu do podstawowego dn dla użytkowników i grup ciąg

ZarządzanieCluster

Nazwa Opis Wartość
clusterSize Rozmiar klastra int
hosty Hosty ciąg[]

SKU

Nazwa Opis Wartość
name Nazwa jednostki SKU. ciąg (wymagany)

Definicja zasobu szablonu usługi ARM

Typ zasobu privateClouds można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AVS/privateClouds, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

privateClouds

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.AVS/privateClouds"
apiVersion Wersja interfejsu API zasobów '2022-05-01'
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Jednostka SKU chmury prywatnej Jednostka SKU (wymagana)
identity Tożsamość chmury prywatnej, jeśli została skonfigurowana. PrivateCloudIdentity
properties Właściwości zasobu chmury prywatnej PrivateCloudProperties

PrivateCloudIdentity

Nazwa Opis Wartość
typ Typ tożsamości używanej dla chmury prywatnej. Typ "SystemAssigned" odwołuje się do niejawnie utworzonej tożsamości. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z chmury prywatnej. "Brak"
"SystemAssigned"

PrivateCloudProperties

Nazwa Opis Wartość
availability Właściwości opisujące sposób dystrybucji chmury między strefami dostępności DostępnośćWłaściwości
Obwodu Obwód usługi ExpressRoute Obwód
Szyfrowanie Szyfrowanie kluczy zarządzanych przez klienta można włączyć lub wyłączyć Szyfrowanie
identitySources Źródła tożsamości logowania jednokrotnego programu vCenter IdentitySource[]
Internet Łączność z Internetem jest włączona lub wyłączona "Wyłączone"
"Włączone"
managementCluster Domyślny klaster używany do zarządzania Lista zarządzania
networkBlock Blok adresów powinien być unikatowy w sieci wirtualnej w twojej subskrypcji, a także lokalnie. Upewnij się, że format CIDR jest zgodny z (A.B.C.D/X), gdzie A,B,C,D ma od 0 do 255, a X wynosi od 0 do 22 ciąg (wymagany)
nsxtPassword Opcjonalnie ustaw hasło menedżera NSX-T podczas tworzenia chmury prywatnej ciąg
secondaryCircuit Pomocniczy obwód usługi ExpressRoute z oddzielnego modułu AZ. Tylko w rozproszonej chmurze prywatnej Obwód
vcenterPassword Opcjonalnie ustaw hasło administratora programu vCenter podczas tworzenia chmury prywatnej ciąg

DostępnośćWłaściwości

Nazwa Opis Wartość
pomocnicza strefa Pomocnicza strefa dostępności dla chmury prywatnej int
Strategii Strategia dostępności chmury prywatnej "Podwójna strefa"
"Pojedyncza strefa"
strefa Podstawowa strefa dostępności dla chmury prywatnej int

Obwód

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

Szyfrowanie

Nazwa Opis Wartość
keyVaultProperties Magazyn kluczy, w którym jest przechowywany klucz szyfrowania EncryptionKeyVaultProperties
status Stan klucza szyfrowania zarządzanego przez klienta "Wyłączone"
"Włączone"

EncryptionKeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza. ciąg
keyVaultUrl Adres URL magazynu. ciąg
keyVersion Wersja klucza. ciąg

IdentitySource

Nazwa Opis Wartość
alias Nazwa NetBIOS domeny ciąg
baseGroupDN Podstawowa nazwa wyróżniająca grup ciąg
baseUserDN Podstawowa nazwa wyróżniająca dla użytkowników ciąg
domena Nazwa DNS domeny ciąg
name Nazwa źródła tożsamości ciąg
hasło Hasło użytkownika usługi Active Directory z minimalnym dostępem tylko do odczytu do podstawowej nazwy wyróżniającej dla użytkowników i grup. ciąg
primaryServer Adres URL serwera podstawowego ciąg
secondaryServer Adres URL serwera pomocniczego ciąg
Ssl Ochrona komunikacji LDAP przy użyciu certyfikatu SSL (LDAPS) "Wyłączone"
"Włączone"
nazwa użytkownika Identyfikator użytkownika usługi Active Directory z minimalnym dostępem tylko do odczytu do podstawowej nazwy wyróżniającej dla użytkowników i grup ciąg

Lista zarządzania

Nazwa Opis Wartość
clusterSize Rozmiar klastra int
hosty Hosty ciąg[]

SKU

Nazwa Opis Wartość
name Nazwa jednostki SKU. ciąg (wymagany)

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu privateClouds można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.AVS/privateClouds, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

privateClouds

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.AVS/privateClouds@2022-05-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości.
sku Jednostka SKU chmury prywatnej Jednostka SKU (wymagana)
identity Tożsamość chmury prywatnej, jeśli została skonfigurowana. PrivateCloudIdentity
properties Właściwości zasobu chmury prywatnej PrivateCloudProperties

PrivateCloudIdentity

Nazwa Opis Wartość
typ Typ tożsamości używanej dla chmury prywatnej. Typ "SystemAssigned" odwołuje się do niejawnie utworzonej tożsamości. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z chmury prywatnej. "SystemAssigned"

PrivateCloudProperties

Nazwa Opis Wartość
availability Właściwości opisujące sposób dystrybucji chmury między strefami dostępności DostępnośćWłaściwości
Obwodu Obwód usługi ExpressRoute Obwód
Szyfrowanie Szyfrowanie kluczy zarządzanych przez klienta można włączyć lub wyłączyć Szyfrowanie
identitySources Źródła tożsamości logowania jednokrotnego programu vCenter IdentitySource[]
Internet Łączność z Internetem jest włączona lub wyłączona "Wyłączone"
"Włączone"
managementCluster Domyślny klaster używany do zarządzania Lista zarządzania
networkBlock Blok adresów powinien być unikatowy w sieci wirtualnej w twojej subskrypcji, a także lokalnie. Upewnij się, że format CIDR jest zgodny z (A.B.C.D/X), gdzie A,B,C,D ma od 0 do 255, a X wynosi od 0 do 22 ciąg (wymagany)
nsxtPassword Opcjonalnie ustaw hasło menedżera NSX-T podczas tworzenia chmury prywatnej ciąg
secondaryCircuit Pomocniczy obwód usługi ExpressRoute z oddzielnego modułu AZ. Tylko w rozproszonej chmurze prywatnej Obwód
vcenterPassword Opcjonalnie ustaw hasło administratora programu vCenter podczas tworzenia chmury prywatnej ciąg

DostępnośćWłaściwości

Nazwa Opis Wartość
pomocnicza strefa Pomocnicza strefa dostępności dla chmury prywatnej int
Strategii Strategia dostępności chmury prywatnej "Podwójna strefa"
"Pojedyncza strefa"
strefa Podstawowa strefa dostępności dla chmury prywatnej int

Obwód

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

Szyfrowanie

Nazwa Opis Wartość
keyVaultProperties Magazyn kluczy, w którym jest przechowywany klucz szyfrowania EncryptionKeyVaultProperties
status Stan klucza szyfrowania zarządzanego przez klienta "Wyłączone"
"Włączone"

EncryptionKeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza. ciąg
keyVaultUrl Adres URL magazynu. ciąg
keyVersion Wersja klucza. ciąg

IdentitySource

Nazwa Opis Wartość
alias Nazwa NetBIOS domeny ciąg
baseGroupDN Podstawowa nazwa wyróżniająca grup ciąg
baseUserDN Podstawowa nazwa wyróżniająca dla użytkowników ciąg
domena Nazwa DNS domeny ciąg
name Nazwa źródła tożsamości ciąg
hasło Hasło użytkownika usługi Active Directory z minimalnym dostępem tylko do odczytu do podstawowej nazwy wyróżniającej dla użytkowników i grup. ciąg
primaryServer Adres URL serwera podstawowego ciąg
secondaryServer Adres URL serwera pomocniczego ciąg
Ssl Ochrona komunikacji LDAP przy użyciu certyfikatu SSL (LDAPS) "Wyłączone"
"Włączone"
nazwa użytkownika Identyfikator użytkownika usługi Active Directory z minimalnym dostępem tylko do odczytu do podstawowej nazwy wyróżniającej dla użytkowników i grup ciąg

Lista zarządzania

Nazwa Opis Wartość
clusterSize Rozmiar klastra int
hosty Hosty ciąg[]

SKU

Nazwa Opis Wartość
name Nazwa jednostki SKU. ciąg (wymagany)