Share via


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

Définition de ressource Bicep

Le type de ressource managedClusters/nodeTypes peut être déployé avec des opérations qui ciblent :

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.ServiceFabric/managedClusters/nodeTypes, ajoutez le Bicep suivant à votre modèle.

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

Valeurs de propriétés

managedClusters/nodeTypes

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
string (obligatoire)
tags Balises de ressource Azure. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : managedClusters
properties Propriétés du type de nœud NodeTypeProperties

NodeTypeProperties

Nom Description Valeur
applicationPorts Plage de ports à partir de laquelle le cluster a attribué le port aux applications Service Fabric. EndpointRangeDescription
capacities Balises de capacité appliquées aux nœuds dans le type de nœud. Le gestionnaire de ressources de cluster utilise ces balises pour comprendre la quantité de ressources d’un nœud. NodeTypePropertiesCapacities
dataDiskSizeGB Taille de disque pour chaque machine virtuelle dans le type de nœud en Go. int (obligatoire)
ephemeralPorts Plage de ports éphémères avec lesquels les nœuds de ce type de nœud doivent être configurés. EndpointRangeDescription
isPrimary Type de nœud sur lequel les services système s’exécuteront. Un seul type de nœud doit être marqué comme principal. Le type de nœud principal ne peut pas être supprimé ou modifié pour les clusters existants. bool (obligatoire)
placementProperties Balises de placement appliquées aux nœuds dans le type de nœud, qui peuvent être utilisées pour indiquer où certains services (charge de travail) doivent s’exécuter. NodeTypePropertiesPlacementProperties
vmExtensions Ensemble d’extensions qui doivent être installées sur les machines virtuelles. VmssExtension[]
vmImageOffer Type d’offre de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, UbuntuServer ou WindowsServer. string
vmImagePublisher Éditeur de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, Canonical ou MicrosoftWindowsServer. string
vmImageSku Référence SKU de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, 14.04.0-LTS ou 2012-R2-Datacenter. string
vmImageVersion Version de l’image de la Place de marché Azure Machines Virtuelles. La valeur « latest » peut être spécifiée pour sélectionner la dernière version d’une image. S’il est omis, la valeur par défaut est « latest ». string
vmInstanceCount Nombre de nœuds dans le type de nœud. int (obligatoire)

Contraintes :
Valeur minimale = 1
Valeur maximale = 2147483647
vmManagedIdentity Identités pour le groupe de machines virtuelles identiques sous le type de nœud. VmManagedIdentity
vmSecrets Secrets à installer sur les machines virtuelles. VaultSecretGroup[]
vmSize Taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille. Par exemple, Standard_D3. string

EndpointRangeDescription

Nom Description Valeur
endPort Port de fin d’une plage de ports int (obligatoire)
startPort Port de départ d’une plage de ports int (obligatoire)

NodeTypePropertiesCapacities

Nom Description Valeur
{propriété personnalisée} string

NodeTypePropertiesPlacementProperties

Nom Description Valeur
{propriété personnalisée} string

VmssExtension

Nom Description Valeur
name Le nom de l'entité d'extension. string (obligatoire)
properties Décrit les propriétés d’une extension de groupe de machines virtuelles identiques. VmssExtensionProperties (obligatoire)

VmssExtensionProperties

Nom Description Valeur
autoUpgradeMinorVersion Indique si l’extension doit utiliser une version mineure plus récente si une version est disponible au moment du déploiement. Cependant, une fois déployée, l’extension ne mettra pas à jour les versions mineures à moins d’être redéployée, même si cette propriété est définie sur true. bool
forceUpdateTag Si une valeur est fournie et est différente de la valeur précédente, le gestionnaire d’extensions est obligé de mettre à jour même si la configuration de l’extension n’a pas changé. string
protectedSettings L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé. Pour Bicep, vous pouvez utiliser la fonction any().
provisionAfterExtensions Collection de noms d’extension après lesquels cette extension doit être provisionnée. string[]
publisher Nom de l’éditeur du gestionnaire d’extensions. string (obligatoire)
paramètres Paramètres publics au format Json pour l’extension. Pour Bicep, vous pouvez utiliser la fonction any().
type Spécifie le type de l’extension ; Par exemple, « CustomScriptExtension ». string (obligatoire)
typeHandlerVersion Spécifie la version du gestionnaire de script. string (obligatoire)

VmManagedIdentity

Nom Description Valeur
userAssignedIdentities Liste des identités utilisateur associées au groupe de machines virtuelles identiques sous le type de nœud. Chaque entrée sera un ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». string[]

VaultSecretGroup

Nom Description Valeur
sourceVault URL relative du Key Vault contenant tous les certificats dans VaultCertificates. SubResource (obligatoire)
vaultCertificates Liste des références de coffre de clés dans SourceVault qui contiennent des certificats. VaultCertificate[] (obligatoire)

SubResource

Nom Description Valeur
id Identificateur de ressource Azure. string

VaultCertificate

Nom Description Valeur
certificateStore Pour les machines virtuelles Windows, spécifie le magasin de certificats sur la machine virtuelle à laquelle le certificat doit être ajouté. Le magasin de certificats spécifié se trouve implicitement dans le compte LocalMachine.

Pour les machines virtuelles Linux, le fichier de certificat est placé sous le répertoire /var/lib/waagent, avec le nom de fichier {UppercaseThumbprint}.crt pour le fichier de certificat X509 et {UppercaseThumbprint}.prv pour la clé privée. Ces deux fichiers sont au format .pem.
string (obligatoire)
certificateUrl Il s’agit de l’URL d’un certificat qui a été chargé dans Key Vault en tant que secret. Pour ajouter un secret au Key Vault, consultez Ajouter une clé ou un secret au coffre de clés. Dans ce cas, votre certificat doit être Il s’agit de l’encodage Base64 de l’objet JSON suivant qui est encodé en UTF-8 :

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

Définition de ressources de modèle ARM

Le type de ressource managedClusters/nodeTypes peut être déployé avec des opérations qui ciblent :

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.ServiceFabric/managedClusters/nodeTypes, ajoutez le JSON suivant à votre modèle.

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

Valeurs de propriétés

managedClusters/nodeTypes

Nom Description Valeur
type Type de ressource 'Microsoft.ServiceFabric/managedClusters/nodeTypes'
apiVersion Version de l’API de ressource '2021-01-01-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)
tags Balises de ressource Azure. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du type de nœud NodeTypeProperties

NodeTypeProperties

Nom Description Valeur
applicationPorts Plage de ports à partir de laquelle le cluster a attribué le port aux applications Service Fabric. EndpointRangeDescription
capacities Balises de capacité appliquées aux nœuds dans le type de nœud. Le gestionnaire de ressources de cluster utilise ces balises pour comprendre la quantité de ressources d’un nœud. NodeTypePropertiesCapacities
dataDiskSizeGB Taille de disque pour chaque machine virtuelle dans le type de nœud en Go. int (obligatoire)
ephemeralPorts Plage de ports éphémères avec lesquels les nœuds de ce type de nœud doivent être configurés. EndpointRangeDescription
isPrimary Type de nœud sur lequel les services système s’exécuteront. Un seul type de nœud doit être marqué comme principal. Le type de nœud principal ne peut pas être supprimé ou modifié pour les clusters existants. bool (obligatoire)
placementProperties Balises de placement appliquées aux nœuds dans le type de nœud, qui peuvent être utilisées pour indiquer où certains services (charge de travail) doivent s’exécuter. NodeTypePropertiesPlacementProperties
vmExtensions Ensemble d’extensions qui doivent être installées sur les machines virtuelles. VmssExtension[]
vmImageOffer Type d’offre de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, UbuntuServer ou WindowsServer. string
vmImagePublisher Éditeur de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, Canonical ou MicrosoftWindowsServer. string
vmImageSku Référence SKU de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, 14.04.0-LTS ou 2012-R2-Datacenter. string
vmImageVersion Version de l’image de la Place de marché Azure Machines Virtuelles. La valeur « latest » peut être spécifiée pour sélectionner la dernière version d’une image. S’il est omis, la valeur par défaut est « latest ». string
vmInstanceCount Nombre de nœuds dans le type de nœud. int (obligatoire)

Contraintes :
Valeur minimale = 1
Valeur maximale = 2147483647
vmManagedIdentity Identités pour le groupe de machines virtuelles identiques sous le type de nœud. VmManagedIdentity
vmSecrets Secrets à installer sur les machines virtuelles. VaultSecretGroup[]
vmSize Taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille. Par exemple, Standard_D3. string

EndpointRangeDescription

Nom Description Valeur
endPort Port de fin d’une plage de ports int (obligatoire)
startPort Port de départ d’une plage de ports int (obligatoire)

NodeTypePropertiesCapacities

Nom Description Valeur
{propriété personnalisée} string

NodeTypePropertiesPlacementProperties

Nom Description Valeur
{propriété personnalisée} string

VmssExtension

Nom Description Valeur
name Le nom de l'entité d'extension. chaîne (obligatoire)
properties Décrit les propriétés d’une extension de groupe de machines virtuelles identiques. VmssExtensionProperties (obligatoire)

VmssExtensionProperties

Nom Description Valeur
autoUpgradeMinorVersion Indique si l’extension doit utiliser une version mineure plus récente si une version est disponible au moment du déploiement. Cependant, une fois déployée, l’extension ne mettra pas à jour les versions mineures à moins d’être redéployée, même si cette propriété est définie sur true. bool
forceUpdateTag Si une valeur est fournie et est différente de la valeur précédente, le gestionnaire d’extension est forcé de mettre à jour même si la configuration de l’extension n’a pas changé. string
protectedSettings L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé du tout.
provisionAfterExtensions Collection de noms d’extensions après lesquels cette extension doit être provisionnée. string[]
publisher Nom du serveur de publication du gestionnaire d’extensions. chaîne (obligatoire)
paramètres Paramètres publics au format Json pour l’extension.
type Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ». chaîne (obligatoire)
typeHandlerVersion Spécifie la version du gestionnaire de script. chaîne (obligatoire)

VmManagedIdentity

Nom Description Valeur
userAssignedIdentities Liste des identités utilisateur associées au groupe de machines virtuelles identiques sous le type de nœud. Chaque entrée sera un ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». string[]

VaultSecretGroup

Nom Description Valeur
sourceVault URL relative du Key Vault contenant tous les certificats dans VaultCertificates. Sous-ressource (obligatoire)
vaultCertificates Liste des références de coffre de clés dans SourceVault qui contiennent des certificats. VaultCertificate[] (obligatoire)

Sous-ressource

Nom Description Valeur
id Identificateur de ressource Azure. string

VaultCertificate

Nom Description Valeur
certificateStore Pour les machines virtuelles Windows, spécifie le magasin de certificats sur la machine virtuelle à laquelle le certificat doit être ajouté. Le magasin de certificats spécifié est implicitement dans le compte LocalMachine.

Pour les machines virtuelles Linux, le fichier de certificat est placé sous le répertoire /var/lib/waagent, avec le nom de fichier {UppercaseThumbprint}.crt pour le fichier de certificat X509 et {UppercaseThumbprint}.prv pour la clé privée. Ces deux fichiers sont au format .pem.
chaîne (obligatoire)
certificateUrl Il s’agit de l’URL d’un certificat qui a été chargé sur Key Vault en tant que secret. Pour ajouter un secret au Key Vault, consultez Ajouter une clé ou un secret au coffre de clés. Dans ce cas, votre certificat doit être Il s’agit de l’encodage Base64 de l’objet JSON suivant qui est encodé en UTF-8 :

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

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource managedClusters/nodeTypes 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 d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.ServiceFabric/managedClusters/nodeTypes, ajoutez le Terraform suivant à votre modèle.

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

Valeurs de propriétés

managedClusters/nodeTypes

Nom Description Valeur
type Type de ressource « Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-01-01-preview »
name Nom de la ressource string (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : managedClusters
tags Balises de ressource Azure. Dictionnaire de noms et de valeurs d’étiquettes.
properties Propriétés du type de nœud NodeTypeProperties

NodeTypeProperties

Nom Description Valeur
applicationPorts Plage de ports à partir de laquelle le cluster a attribué le port aux applications Service Fabric. EndpointRangeDescription
capacities Balises de capacité appliquées aux nœuds dans le type de nœud. Le gestionnaire de ressources de cluster utilise ces balises pour comprendre la quantité de ressources d’un nœud. NodeTypePropertiesCapacities
dataDiskSizeGB Taille de disque pour chaque machine virtuelle dans le type de nœud en Go. int (obligatoire)
ephemeralPorts Plage de ports éphémères avec lesquels les nœuds de ce type de nœud doivent être configurés. EndpointRangeDescription
isPrimary Type de nœud sur lequel les services système s’exécuteront. Un seul type de nœud doit être marqué comme principal. Le type de nœud principal ne peut pas être supprimé ou modifié pour les clusters existants. bool (obligatoire)
placementProperties Balises de placement appliquées aux nœuds dans le type de nœud, qui peuvent être utilisées pour indiquer où certains services (charge de travail) doivent s’exécuter. NodeTypePropertiesPlacementProperties
vmExtensions Ensemble d’extensions qui doivent être installées sur les machines virtuelles. VmssExtension[]
vmImageOffer Type d’offre de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, UbuntuServer ou WindowsServer. string
vmImagePublisher Éditeur de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, Canonical ou MicrosoftWindowsServer. string
vmImageSku Référence SKU de l’image de la Place de marché Azure Machines Virtuelles. Par exemple, 14.04.0-LTS ou 2012-R2-Datacenter. string
vmImageVersion Version de l’image de la Place de marché Azure Machines Virtuelles. La valeur « latest » peut être spécifiée pour sélectionner la dernière version d’une image. S’il est omis, la valeur par défaut est « latest ». string
vmInstanceCount Nombre de nœuds dans le type de nœud. int (obligatoire)

Contraintes :
Valeur minimale = 1
Valeur maximale = 2147483647
vmManagedIdentity Identités pour le groupe de machines virtuelles identiques sous le type de nœud. VmManagedIdentity
vmSecrets Secrets à installer sur les machines virtuelles. VaultSecretGroup[]
vmSize Taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille. Par exemple, Standard_D3. string

EndpointRangeDescription

Nom Description Valeur
endPort Port de fin d’une plage de ports int (obligatoire)
startPort Port de départ d’une plage de ports int (obligatoire)

NodeTypePropertiesCapacities

Nom Description Valeur
{propriété personnalisée} string

NodeTypePropertiesPlacementProperties

Nom Description Valeur
{propriété personnalisée} string

VmssExtension

Nom Description Valeur
name Le nom de l'entité d'extension. string (obligatoire)
properties Décrit les propriétés d’une extension de groupe de machines virtuelles identiques. VmssExtensionProperties (obligatoire)

VmssExtensionProperties

Nom Description Valeur
autoUpgradeMinorVersion Indique si l’extension doit utiliser une version mineure plus récente si une version est disponible au moment du déploiement. Cependant, une fois déployée, l’extension ne mettra pas à jour les versions mineures à moins d’être redéployée, même si cette propriété est définie sur true. bool
forceUpdateTag Si une valeur est fournie et est différente de la valeur précédente, le gestionnaire d’extensions est obligé de mettre à jour même si la configuration de l’extension n’a pas changé. string
protectedSettings L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé.
provisionAfterExtensions Collection de noms d’extension après lesquels cette extension doit être provisionnée. string[]
publisher Nom de l’éditeur du gestionnaire d’extensions. string (obligatoire)
paramètres Paramètres publics au format Json pour l’extension.
type Spécifie le type de l’extension ; Par exemple, « CustomScriptExtension ». string (obligatoire)
typeHandlerVersion Spécifie la version du gestionnaire de script. string (obligatoire)

VmManagedIdentity

Nom Description Valeur
userAssignedIdentities Liste des identités utilisateur associées au groupe de machines virtuelles identiques sous le type de nœud. Chaque entrée sera un ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». string[]

VaultSecretGroup

Nom Description Valeur
sourceVault URL relative du Key Vault contenant tous les certificats dans VaultCertificates. SubResource (obligatoire)
vaultCertificates Liste des références de coffre de clés dans SourceVault qui contiennent des certificats. VaultCertificate[] (obligatoire)

SubResource

Nom Description Valeur
id Identificateur de ressource Azure. string

VaultCertificate

Nom Description Valeur
certificateStore Pour les machines virtuelles Windows, spécifie le magasin de certificats sur la machine virtuelle à laquelle le certificat doit être ajouté. Le magasin de certificats spécifié se trouve implicitement dans le compte LocalMachine.

Pour les machines virtuelles Linux, le fichier de certificat est placé sous le répertoire /var/lib/waagent, avec le nom de fichier {UppercaseThumbprint}.crt pour le fichier de certificat X509 et {UppercaseThumbprint}.prv pour la clé privée. Ces deux fichiers sont au format .pem.
string (obligatoire)
certificateUrl Il s’agit de l’URL d’un certificat qui a été chargé dans Key Vault en tant que secret. Pour ajouter un secret au Key Vault, consultez Ajouter une clé ou un secret au coffre de clés. Dans ce cas, votre certificat doit être Il s’agit de l’encodage Base64 de l’objet JSON suivant qui est encodé en UTF-8 :

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