Nubes privadas de Microsoft.AVS
Definición de recursos de Bicep
El tipo de recurso privateClouds se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.AVS/privateClouds, agregue el siguiente bicep a la plantilla.
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'
}
}
Valores de propiedad
privateClouds
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de los recursos | string |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | SKU de nube privada | SKU (obligatorio) |
identity | Identidad de la nube privada, si está configurada. | PrivateCloudIdentity |
properties | Propiedades de un recurso de nube privada | PrivateCloudProperties |
PrivateCloudIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para la nube privada. El tipo "SystemAssigned" hace referencia a una identidad creada implícitamente. El tipo "None" quitará las identidades de la nube privada. | 'Ninguno' 'SystemAssigned' |
PrivateCloudProperties
Nombre | Descripción | Value |
---|---|---|
availability | Propiedades que describen cómo se distribuye la nube entre zonas de disponibilidad | AvailabilityProperties |
circuito | Un circuito ExpressRoute | Circuito |
El cifrado | El cifrado de claves administradas por el cliente se puede habilitar o deshabilitar. | Cifrado |
identitySources | Orígenes de identidad de inicio de sesión único de vCenter | IdentitySource[] |
Internet | La conectividad a Internet está habilitada o deshabilitada | 'Deshabilitado' 'Habilitado' |
managementCluster | El clúster predeterminado que se usa para la administración | ManagementCluster |
networkBlock | El bloque de direcciones debe ser único en toda la red virtual de la suscripción, así como en el entorno local. Asegúrese de que el formato CIDR está conforme a (A.B.C.D/X) donde A,B,C,D está comprendido entre 0 y 255 y X está comprendido entre 0 y 22. | string (obligatorio) |
nsxtPassword | Opcionalmente, establezca la contraseña de NSX-T Manager cuando se cree la nube privada. | string |
secondaryCircuit | Un circuito expressRoute secundario de una instancia de AZ independiente. Solo está presente en una nube privada extendida | Circuito |
vcenterPassword | Opcionalmente, establezca la contraseña de administrador de vCenter cuando se cree la nube privada. | string |
AvailabilityProperties
Nombre | Descripción | Value |
---|---|---|
secondaryZone | Zona de disponibilidad secundaria para la nube privada | int |
strategy | La estrategia de disponibilidad para la nube privada | 'DualZone' 'SingleZone' |
zona | Zona de disponibilidad principal para la nube privada | int |
Circuito
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
Cifrado
Nombre | Descripción | Value |
---|---|---|
keyVaultProperties | Almacén de claves donde se almacena la clave de cifrado. | EncryptionKeyVaultProperties |
status | Estado de la clave de cifrado administrada por el cliente | 'Deshabilitado' 'Habilitado' |
EncryptionKeyVaultProperties
Nombre | Descripción | Value |
---|---|---|
keyName | El nombre de la clave. | string |
keyVaultUrl | Dirección URL del almacén. | string |
keyVersion | Versión de la clave. | string |
IdentitySource
Nombre | Descripción | Value |
---|---|---|
alias | Nombre netBIOS del dominio | string |
baseGroupDN | Nombre distintivo base para grupos | string |
baseUserDN | Nombre distintivo base para los usuarios | string |
dominio | Nombre dns del dominio | string |
name | Nombre del origen de identidad | string |
password | Contraseña del usuario de Active Directory con un mínimo de acceso de solo lectura a DN base para usuarios y grupos. | string |
primaryServer | Dirección URL del servidor principal | string |
secondaryServer | URL de servidor secundario | string |
ssl | Protección de la comunicación LDAP mediante el certificado SSL (LDAPS) | 'Deshabilitado' 'Habilitado' |
username | El identificador de un usuario de Active Directory con un mínimo de acceso de solo lectura a DN base para usuarios y grupos | string |
ManagementCluster
Nombre | Descripción | Value |
---|---|---|
clusterSize | Tamaño del clúster | int |
hosts | Los hosts | string[] |
SKU
Nombre | Descripción | Value |
---|---|---|
name | El nombre de la SKU. | string (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso privateClouds se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.AVS/privateClouds, agregue el siguiente código JSON a la plantilla.
{
"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"
}
}
Valores de propiedad
privateClouds
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.AVS/privateClouds" |
apiVersion | La versión de la API de recursos | '2022-05-01' |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de los recursos | string |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | SKU de nube privada | SKU (obligatorio) |
identity | Identidad de la nube privada, si está configurada. | PrivateCloudIdentity |
properties | Propiedades de un recurso de nube privada | PrivateCloudProperties |
PrivateCloudIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para la nube privada. El tipo "SystemAssigned" hace referencia a una identidad creada implícitamente. El tipo "None" quitará las identidades de la nube privada. | 'Ninguno' 'SystemAssigned' |
PrivateCloudProperties
Nombre | Descripción | Value |
---|---|---|
availability | Propiedades que describen cómo se distribuye la nube entre zonas de disponibilidad | AvailabilityProperties |
circuito | Un circuito ExpressRoute | Circuito |
El cifrado | El cifrado de claves administradas por el cliente se puede habilitar o deshabilitar. | Cifrado |
identitySources | Orígenes de identidad de inicio de sesión único de vCenter | IdentitySource[] |
Internet | La conectividad a Internet está habilitada o deshabilitada | 'Deshabilitado' 'Habilitado' |
managementCluster | El clúster predeterminado que se usa para la administración | ManagementCluster |
networkBlock | El bloque de direcciones debe ser único en toda la red virtual de la suscripción, así como en el entorno local. Asegúrese de que el formato CIDR está conforme a (A.B.C.D/X) donde A,B,C,D está comprendido entre 0 y 255 y X está comprendido entre 0 y 22. | string (obligatorio) |
nsxtPassword | Opcionalmente, establezca la contraseña de NSX-T Manager cuando se cree la nube privada. | string |
secondaryCircuit | Un circuito expressRoute secundario de una instancia de AZ independiente. Solo está presente en una nube privada extendida | Circuito |
vcenterPassword | Opcionalmente, establezca la contraseña de administrador de vCenter cuando se cree la nube privada. | string |
AvailabilityProperties
Nombre | Descripción | Value |
---|---|---|
secondaryZone | Zona de disponibilidad secundaria para la nube privada | int |
strategy | La estrategia de disponibilidad para la nube privada | 'DualZone' 'SingleZone' |
zona | La zona de disponibilidad principal para la nube privada | int |
Circuito
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
Cifrado
Nombre | Descripción | Value |
---|---|---|
keyVaultProperties | Almacén de claves donde se almacena la clave de cifrado. | EncryptionKeyVaultProperties |
status | Estado de la clave de cifrado administrada por el cliente | 'Deshabilitado' 'Habilitado' |
EncryptionKeyVaultProperties
Nombre | Descripción | Value |
---|---|---|
keyName | El nombre de la clave. | string |
keyVaultUrl | Dirección URL del almacén. | string |
keyVersion | Versión de la clave. | string |
IdentitySource
Nombre | Descripción | Value |
---|---|---|
alias | Nombre netBIOS del dominio | string |
baseGroupDN | Nombre distintivo base para grupos | string |
baseUserDN | Nombre distintivo base para los usuarios | string |
dominio | Nombre dns del dominio | string |
name | Nombre del origen de identidad | string |
password | Contraseña del usuario de Active Directory con un mínimo de acceso de solo lectura a DN base para usuarios y grupos. | string |
primaryServer | Dirección URL del servidor principal | string |
secondaryServer | URL de servidor secundario | string |
ssl | Protección de la comunicación LDAP mediante el certificado SSL (LDAPS) | 'Deshabilitado' 'Habilitado' |
username | El identificador de un usuario de Active Directory con un mínimo de acceso de solo lectura a DN base para usuarios y grupos | string |
ManagementCluster
Nombre | Descripción | Value |
---|---|---|
clusterSize | Tamaño del clúster | int |
hosts | Los hosts | string[] |
SKU
Nombre | Descripción | Value |
---|---|---|
name | El nombre de la SKU. | string (obligatorio) |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso privateClouds se puede implementar con operaciones destinadas a:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.AVS/privateClouds, agregue el siguiente terraform a la plantilla.
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"
}
})
}
Valores de propiedad
privateClouds
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.AVS/privateClouds@2022-05-01" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de los recursos | string |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. |
sku | SKU de nube privada | SKU (obligatorio) |
identity | Identidad de la nube privada, si está configurada. | PrivateCloudIdentity |
properties | Propiedades de un recurso de nube privada | PrivateCloudProperties |
PrivateCloudIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para la nube privada. El tipo "SystemAssigned" hace referencia a una identidad creada implícitamente. El tipo "None" quitará las identidades de la nube privada. | "SystemAssigned" |
PrivateCloudProperties
Nombre | Descripción | Value |
---|---|---|
availability | Propiedades que describen cómo se distribuye la nube entre zonas de disponibilidad | AvailabilityProperties |
circuito | Un circuito ExpressRoute | Circuito |
El cifrado | El cifrado de claves administradas por el cliente se puede habilitar o deshabilitar. | Cifrado |
identitySources | Orígenes de identidad de inicio de sesión único de vCenter | IdentitySource[] |
Internet | La conectividad a Internet está habilitada o deshabilitada | "Deshabilitado" "Habilitado" |
managementCluster | El clúster predeterminado que se usa para la administración | ManagementCluster |
networkBlock | El bloque de direcciones debe ser único en toda la red virtual de la suscripción, así como en el entorno local. Asegúrese de que el formato CIDR está conforme a (A.B.C.D/X) donde A,B,C,D está comprendido entre 0 y 255 y X está comprendido entre 0 y 22. | string (obligatorio) |
nsxtPassword | Opcionalmente, establezca la contraseña de NSX-T Manager cuando se cree la nube privada. | string |
secondaryCircuit | Un circuito expressRoute secundario de una instancia de AZ independiente. Solo está presente en una nube privada extendida | Circuito |
vcenterPassword | Opcionalmente, establezca la contraseña de administrador de vCenter cuando se cree la nube privada. | string |
AvailabilityProperties
Nombre | Descripción | Value |
---|---|---|
secondaryZone | Zona de disponibilidad secundaria para la nube privada | int |
strategy | La estrategia de disponibilidad para la nube privada | "DualZone" "SingleZone" |
zona | La zona de disponibilidad principal para la nube privada | int |
Circuito
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
Cifrado
Nombre | Descripción | Value |
---|---|---|
keyVaultProperties | Almacén de claves donde se almacena la clave de cifrado. | EncryptionKeyVaultProperties |
status | Estado de la clave de cifrado administrada por el cliente | "Deshabilitado" "Habilitado" |
EncryptionKeyVaultProperties
Nombre | Descripción | Value |
---|---|---|
keyName | El nombre de la clave. | string |
keyVaultUrl | Dirección URL del almacén. | string |
keyVersion | Versión de la clave. | string |
IdentitySource
Nombre | Descripción | Value |
---|---|---|
alias | Nombre NetBIOS del dominio | string |
baseGroupDN | Nombre distintivo base para grupos | string |
baseUserDN | Nombre distintivo base para los usuarios | string |
dominio | Nombre DNS del dominio | string |
name | Nombre del origen de identidad | string |
password | La contraseña del usuario de Active Directory con un mínimo de acceso de solo lectura a DN base para usuarios y grupos. | string |
primaryServer | Dirección URL del servidor principal | string |
secondaryServer | URL de servidor secundario | string |
ssl | Protección de la comunicación LDAP mediante el certificado SSL (LDAPS) | "Deshabilitado" "Habilitado" |
username | El identificador de un usuario de Active Directory con un acceso mínimo de solo lectura a DN base para usuarios y grupos | string |
ManagementCluster
Nombre | Descripción | Value |
---|---|---|
clusterSize | Tamaño del clúster | int |
hosts | Los hosts | string[] |
SKU
Nombre | Descripción | Value |
---|---|---|
name | El nombre de la SKU. | string (obligatorio) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de