Compartir a través de


Microsoft.ServiceFabric managedClusters/nodeTypes 2021-01-01-preview

Definición de recursos de Bicep

El tipo de recurso managedClusters/nodeTypes se puede implementar con operaciones destinadas a:

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.ServiceFabric/managedClusters/nodeTypes, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview' = {
  name: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    applicationPorts: {
      endPort: int
      startPort: int
    }
    capacities: {
      {customized property}: 'string'
    }
    dataDiskSizeGB: int
    ephemeralPorts: {
      endPort: int
      startPort: int
    }
    isPrimary: bool
    placementProperties: {
      {customized property}: 'string'
    }
    vmExtensions: [
      {
        name: 'string'
        properties: {
          autoUpgradeMinorVersion: bool
          forceUpdateTag: 'string'
          protectedSettings: any()
          provisionAfterExtensions: [
            'string'
          ]
          publisher: 'string'
          settings: any()
          type: 'string'
          typeHandlerVersion: 'string'
        }
      }
    ]
    vmImageOffer: 'string'
    vmImagePublisher: 'string'
    vmImageSku: 'string'
    vmImageVersion: 'string'
    vmInstanceCount: int
    vmManagedIdentity: {
      userAssignedIdentities: [
        'string'
      ]
    }
    vmSecrets: [
      {
        sourceVault: {
          id: 'string'
        }
        vaultCertificates: [
          {
            certificateStore: 'string'
            certificateUrl: 'string'
          }
        ]
      }
    ]
    vmSize: 'string'
  }
}

Valores de propiedad

managedClusters/nodeTypes

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
etiquetas Etiquetas de recursos de Azure. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: managedClusters
properties Propiedades del tipo de nodo NodeTypeProperties

NodeTypeProperties

Nombre Descripción Valor
applicationPorts Intervalo de puertos desde los que el clúster asignó el puerto a las aplicaciones de Service Fabric. EndpointRangeDescription
capacities Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo, el administrador de recursos del clúster usa estas etiquetas para comprender cuánto recurso tiene un nodo. NodeTypePropertiesCapacities
dataDiskSizeGB Tamaño del disco para cada máquina virtual en el tipo de nodo en GB. int (obligatorio)
ephemeralPorts El intervalo de puertos efímeros con los que deben configurarse los nodos de este tipo de nodo. EndpointRangeDescription
isPrimary Tipo de nodo en el que se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes. bool (obligatorio)
placementProperties Las etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo, que se pueden usar para indicar dónde deben ejecutarse determinados servicios (carga de trabajo). NodeTypePropertiesPlacementProperties
vmExtensions Conjunto de extensiones que se deben instalar en las máquinas virtuales. VmssExtension[]
vmImageOffer Tipo de oferta de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, UbuntuServer o WindowsServer. string
vmImagePublisher Publicador de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, Canonical o MicrosoftWindowsServer. string
vmImageSku SKU de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, 14.04.0-LTS o 2012-R2-Datacenter. string
vmImageVersion La versión de la imagen de Azure Virtual Machines Marketplace. Se puede especificar un valor de "latest" para seleccionar la versión más reciente de una imagen. Si se omite, el valor predeterminado es "latest". string
vmInstanceCount Número de nodos del tipo de nodo. int (obligatorio)

Restricciones:
Valor mínimo = 1
Valor máximo = 2147483647
vmManagedIdentity Identidades del conjunto de escalado de máquinas virtuales en el tipo de nodo. VmManagedIdentity
vmSecrets Secretos que se van a instalar en las máquinas virtuales. VaultSecretGroup[]
vmSize Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo son del mismo tamaño. Por ejemplo, Standard_D3. string

EndpointRangeDescription

Nombre Descripción Valor
endPort Puerto final de un intervalo de puertos int (obligatorio)
startPort Puerto inicial de un intervalo de puertos int (obligatorio)

NodeTypePropertiesCapacities

Nombre Descripción Valor
{propiedad personalizada} string

NodeTypePropertiesPlacementProperties

Nombre Descripción Valor
{propiedad personalizada} string

VmssExtension

Nombre Descripción Value
name Nombre de la extensión. string (obligatorio)
properties Describe las propiedades de una extensión de conjunto de escalado de máquinas virtuales. VmssExtensionProperties (obligatorio)

VmssExtensionProperties

Nombre Descripción Valor
autoUpgradeMinorVersion Indica si la extensión debe usar una versión secundaria más reciente si hay una disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. bool
forceUpdateTag Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. string
protectedSettings La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. Para Bicep, puede usar la función any().
provisionAfterExtensions Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. string[]
publisher Nombre del publicador de controladores de extensión. string (obligatorio)
configuración Configuración pública con formato JSON para la extensión. Para Bicep, puede usar la función any().
tipo Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". string (obligatorio)
typeHandlerVersion Especifica la versión del controlador de script. string (obligatorio)

VmManagedIdentity

Nombre Descripción Valor
userAssignedIdentities Lista de identidades de usuario asociadas al conjunto de escalado de máquinas virtuales en el tipo de nodo. Cada entrada será un identificador de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VaultSecretGroup

Nombre Descripción Valor
sourceVault Dirección URL relativa del Key Vault que contiene todos los certificados de VaultCertificates. SubResource (obligatorio)
vaultCertificates Lista de referencias del almacén de claves en SourceVault que contienen certificados. VaultCertificate[] (obligatorio)

SubResource

Nombre Descripción Value
id Identificador de recursos de Azure. string

VaultCertificate

Nombre Descripción Valor
certificateStore En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta LocalMachine.

En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo {UppercaseThumbprint}.crt para el archivo de certificado X509 y {UppercaseThumbprint}.prv para la clave privada. Ambos archivos tienen formato .pem.
string (obligatorio)
certificateUrl Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto al Key Vault, consulte Incorporación de una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
string (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso managedClusters/nodeTypes se puede implementar con operaciones destinadas a:

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.ServiceFabric/managedClusters/nodeTypes, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
  "apiVersion": "2021-01-01-preview",
  "name": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "applicationPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "capacities": {
      "{customized property}": "string"
    },
    "dataDiskSizeGB": "int",
    "ephemeralPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "isPrimary": "bool",
    "placementProperties": {
      "{customized property}": "string"
    },
    "vmExtensions": [
      {
        "name": "string",
        "properties": {
          "autoUpgradeMinorVersion": "bool",
          "forceUpdateTag": "string",
          "protectedSettings": {},
          "provisionAfterExtensions": [ "string" ],
          "publisher": "string",
          "settings": {},
          "type": "string",
          "typeHandlerVersion": "string"
        }
      }
    ],
    "vmImageOffer": "string",
    "vmImagePublisher": "string",
    "vmImageSku": "string",
    "vmImageVersion": "string",
    "vmInstanceCount": "int",
    "vmManagedIdentity": {
      "userAssignedIdentities": [ "string" ]
    },
    "vmSecrets": [
      {
        "sourceVault": {
          "id": "string"
        },
        "vaultCertificates": [
          {
            "certificateStore": "string",
            "certificateUrl": "string"
          }
        ]
      }
    ],
    "vmSize": "string"
  }
}

Valores de propiedad

managedClusters/nodeTypes

Nombre Descripción Value
type Tipo de recurso "Microsoft.ServiceFabric/managedClusters/nodeTypes"
apiVersion La versión de la API de recursos "2021-01-01-preview"
name El nombre del recurso

Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
etiquetas Etiquetas de recursos de Azure. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Propiedades de tipo de nodo NodeTypeProperties

NodeTypeProperties

Nombre Descripción Valor
applicationPorts Intervalo de puertos desde los que el clúster asignó el puerto a las aplicaciones de Service Fabric. EndpointRangeDescription
capacities Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. NodeTypePropertiesCapacities
dataDiskSizeGB Tamaño de disco para cada máquina virtual del tipo de nodo en GB. int (obligatorio)
ephemeralPorts El intervalo de puertos efímeros con los que deben configurarse los nodos de este tipo de nodo. EndpointRangeDescription
isPrimary Tipo de nodo en el que se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes. bool (obligatorio)
placementProperties Las etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo, que se pueden usar para indicar dónde deben ejecutarse determinados servicios (carga de trabajo). NodeTypePropertiesPlacementProperties
vmExtensions Conjunto de extensiones que se deben instalar en las máquinas virtuales. VmssExtension[]
vmImageOffer El tipo de oferta de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, UbuntuServer o WindowsServer. string
vmImagePublisher Publicador de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, Canonical o MicrosoftWindowsServer. string
vmImageSku La SKU de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, 14.04.0-LTS o 2012-R2-Datacenter. string
vmImageVersion La versión de la imagen de Azure Virtual Machines Marketplace. Se puede especificar un valor de "latest" para seleccionar la versión más reciente de una imagen. Si se omite, el valor predeterminado es "latest". string
vmInstanceCount Número de nodos del tipo de nodo. int (obligatorio)

Restricciones:
Valor mínimo = 1
Valor máximo = 2147483647
vmManagedIdentity Identidades del conjunto de escalado de máquinas virtuales en el tipo de nodo. VmManagedIdentity
vmSecrets Secretos que se van a instalar en las máquinas virtuales. VaultSecretGroup[]
vmSize Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo son del mismo tamaño. Por ejemplo, Standard_D3. string

EndpointRangeDescription

Nombre Descripción Valor
endPort Puerto final de un intervalo de puertos int (obligatorio)
startPort Puerto inicial de un intervalo de puertos int (obligatorio)

NodeTypePropertiesCapacities

Nombre Descripción Valor
{propiedad personalizada} string

NodeTypePropertiesPlacementProperties

Nombre Descripción Valor
{propiedad personalizada} string

VmssExtension

Nombre Descripción Value
name Nombre de la extensión. string (obligatorio)
properties Describe las propiedades de una extensión de conjunto de escalado de máquinas virtuales. VmssExtensionProperties (obligatorio)

VmssExtensionProperties

Nombre Descripción Valor
autoUpgradeMinorVersion Indica si la extensión debe usar una versión secundaria más reciente si hay una disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. bool
forceUpdateTag Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. string
protectedSettings La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida.
provisionAfterExtensions Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. string[]
publisher Nombre del publicador de controladores de extensión. string (obligatorio)
configuración Configuración pública con formato JSON para la extensión.
tipo Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". string (obligatorio)
typeHandlerVersion Especifica la versión del controlador de script. string (obligatorio)

VmManagedIdentity

Nombre Descripción Valor
userAssignedIdentities Lista de identidades de usuario asociadas al conjunto de escalado de máquinas virtuales en el tipo de nodo. Cada entrada será un identificador de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VaultSecretGroup

Nombre Descripción Valor
sourceVault Dirección URL relativa del Key Vault que contiene todos los certificados de VaultCertificates. SubResource (obligatorio)
vaultCertificates Lista de referencias del almacén de claves en SourceVault que contienen certificados. VaultCertificate[] (obligatorio)

SubResource

Nombre Descripción Value
id Identificador de recursos de Azure. string

VaultCertificate

Nombre Descripción Valor
certificateStore En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine.

En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo {UppercaseThumbprint}.crt para el archivo de certificado X509 y {UppercaseThumbprint}.prv para la clave privada. Ambos archivos tienen formato .pem.
string (obligatorio)
certificateUrl Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto al Key Vault, consulte Incorporación de una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
string (obligatorio)

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso managedClusters/nodeTypes 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.ServiceFabric/managedClusters/nodeTypes, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      applicationPorts = {
        endPort = int
        startPort = int
      }
      capacities = {
        {customized property} = "string"
      }
      dataDiskSizeGB = int
      ephemeralPorts = {
        endPort = int
        startPort = int
      }
      isPrimary = bool
      placementProperties = {
        {customized property} = "string"
      }
      vmExtensions = [
        {
          name = "string"
          properties = {
            autoUpgradeMinorVersion = bool
            forceUpdateTag = "string"
            provisionAfterExtensions = [
              "string"
            ]
            publisher = "string"
            type = "string"
            typeHandlerVersion = "string"
          }
        }
      ]
      vmImageOffer = "string"
      vmImagePublisher = "string"
      vmImageSku = "string"
      vmImageVersion = "string"
      vmInstanceCount = int
      vmManagedIdentity = {
        userAssignedIdentities = [
          "string"
        ]
      }
      vmSecrets = [
        {
          sourceVault = {
            id = "string"
          }
          vaultCertificates = [
            {
              certificateStore = "string"
              certificateUrl = "string"
            }
          ]
        }
      ]
      vmSize = "string"
    }
  })
}

Valores de propiedad

managedClusters/nodeTypes

Nombre Descripción Value
type Tipo de recurso "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: managedClusters
etiquetas Etiquetas de recursos de Azure. Diccionario de nombres y valores de etiqueta.
properties Propiedades de tipo de nodo NodeTypeProperties

NodeTypeProperties

Nombre Descripción Valor
applicationPorts Intervalo de puertos desde los que el clúster asignó el puerto a las aplicaciones de Service Fabric. EndpointRangeDescription
capacities Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. NodeTypePropertiesCapacities
dataDiskSizeGB Tamaño de disco para cada máquina virtual del tipo de nodo en GB. int (obligatorio)
ephemeralPorts El intervalo de puertos efímeros con los que deben configurarse los nodos de este tipo de nodo. EndpointRangeDescription
isPrimary Tipo de nodo en el que se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes. bool (obligatorio)
placementProperties Las etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo, que se pueden usar para indicar dónde deben ejecutarse determinados servicios (carga de trabajo). NodeTypePropertiesPlacementProperties
vmExtensions Conjunto de extensiones que se deben instalar en las máquinas virtuales. VmssExtension[]
vmImageOffer El tipo de oferta de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, UbuntuServer o WindowsServer. string
vmImagePublisher Publicador de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, Canonical o MicrosoftWindowsServer. string
vmImageSku La SKU de la imagen de Azure Virtual Machines Marketplace. Por ejemplo, 14.04.0-LTS o 2012-R2-Datacenter. string
vmImageVersion La versión de la imagen de Azure Virtual Machines Marketplace. Se puede especificar un valor de "latest" para seleccionar la versión más reciente de una imagen. Si se omite, el valor predeterminado es "latest". string
vmInstanceCount Número de nodos del tipo de nodo. int (obligatorio)

Restricciones:
Valor mínimo = 1
Valor máximo = 2147483647
vmManagedIdentity Identidades del conjunto de escalado de máquinas virtuales en el tipo de nodo. VmManagedIdentity
vmSecrets Secretos que se van a instalar en las máquinas virtuales. VaultSecretGroup[]
vmSize Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo son del mismo tamaño. Por ejemplo, Standard_D3. string

EndpointRangeDescription

Nombre Descripción Valor
endPort Puerto final de un intervalo de puertos int (obligatorio)
startPort Puerto inicial de un intervalo de puertos int (obligatorio)

NodeTypePropertiesCapacities

Nombre Descripción Valor
{propiedad personalizada} string

NodeTypePropertiesPlacementProperties

Nombre Descripción Valor
{propiedad personalizada} string

VmssExtension

Nombre Descripción Value
name Nombre de la extensión. string (obligatorio)
properties Describe las propiedades de una extensión de conjunto de escalado de máquinas virtuales. VmssExtensionProperties (obligatorio)

VmssExtensionProperties

Nombre Descripción Valor
autoUpgradeMinorVersion Indica si la extensión debe usar una versión secundaria más reciente si hay una disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. bool
forceUpdateTag Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. string
protectedSettings La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida.
provisionAfterExtensions Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. string[]
publisher Nombre del publicador de controladores de extensión. string (obligatorio)
configuración Configuración pública con formato JSON para la extensión.
tipo Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". string (obligatorio)
typeHandlerVersion Especifica la versión del controlador de script. string (obligatorio)

VmManagedIdentity

Nombre Descripción Valor
userAssignedIdentities Lista de identidades de usuario asociadas al conjunto de escalado de máquinas virtuales en el tipo de nodo. Cada entrada será un identificador de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VaultSecretGroup

Nombre Descripción Valor
sourceVault Dirección URL relativa del Key Vault que contiene todos los certificados de VaultCertificates. SubResource (obligatorio)
vaultCertificates Lista de referencias del almacén de claves en SourceVault que contienen certificados. VaultCertificate[] (obligatorio)

SubResource

Nombre Descripción Value
id Identificador de recursos de Azure. string

VaultCertificate

Nombre Descripción Valor
certificateStore En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine.

En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo {UppercaseThumbprint}.crt para el archivo de certificado X509 y {UppercaseThumbprint}.prv para la clave privada. Ambos archivos tienen formato .pem.
string (obligatorio)
certificateUrl Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a la Key Vault, consulte Incorporación de una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que está codificado en UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
string (obligatorio)