Microsoft.DataBoxEdge dataBoxEdgeDevices/roles

Bicep-resourcedefinitie

Het resourcetype dataBoxEdgeDevices/roles kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2023-12-01' = {
  name: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see dataBoxEdgeDevices/roles objects
}

dataBoxEdgeDevices/roles-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor CloudEdgeManagement:

  kind: 'CloudEdgeManagement'
  properties: {
    roleStatus: 'string'
  }

Voor IOT gebruikt u:

  kind: 'IOT'
  properties: {
    computeResource: {
      memoryInGB: int
      processorCount: int
    }
    hostPlatform: 'string'
    ioTDeviceDetails: {
      authentication: {
        symmetricKey: {
          connectionString: {
            encryptionAlgorithm: 'string'
            encryptionCertThumbprint: 'string'
            value: 'string'
          }
        }
      }
      deviceId: 'string'
      ioTHostHub: 'string'
      ioTHostHubId: 'string'
    }
    ioTEdgeAgentInfo: {
      imageName: 'string'
      imageRepository: {
        imageRepositoryUrl: 'string'
        password: {
          encryptionAlgorithm: 'string'
          encryptionCertThumbprint: 'string'
          value: 'string'
        }
        userName: 'string'
      }
      tag: 'string'
    }
    ioTEdgeDeviceDetails: {
      authentication: {
        symmetricKey: {
          connectionString: {
            encryptionAlgorithm: 'string'
            encryptionCertThumbprint: 'string'
            value: 'string'
          }
        }
      }
      deviceId: 'string'
      ioTHostHub: 'string'
      ioTHostHubId: 'string'
    }
    roleStatus: 'string'
    shareMappings: [
      {
        shareId: 'string'
      }
    ]
  }

Gebruik voor Kubernetes:

  kind: 'Kubernetes'
  properties: {
    hostPlatform: 'string'
    kubernetesClusterInfo: {
      version: 'string'
    }
    kubernetesRoleResources: {
      compute: {
        vmProfile: 'string'
      }
      storage: {
        endpoints: [
          {
            shareId: 'string'
          }
        ]
      }
    }
    roleStatus: 'string'
  }

Gebruik voor MEC:

  kind: 'MEC'
  properties: {
    connectionString: {
      encryptionAlgorithm: 'string'
      encryptionCertThumbprint: 'string'
      value: 'string'
    }
    controllerEndpoint: 'string'
    resourceUniqueId: 'string'
    roleStatus: 'string'
  }

Eigenschapswaarden

dataBoxEdgeDevices/roles

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Soort Het objecttype instellen CloudEdgeManagement
IoT
Kubernetes
MEC (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: dataBoxEdgeDevices

CloudEdgeManagementRole

Naam Description Waarde
Soort Roltype. 'CloudEdgeManagement' (vereist)
properties Eigenschappen die specifiek zijn voor de rol CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

Naam Description Waarde
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)

IoTRole

Naam Description Waarde
Soort Roltype. 'IOT' (vereist)
properties Eigenschappen die specifiek zijn voor de IoT-rol. IoTRoleProperties

IoTRoleProperties

Naam Description Waarde
computeResource Resourcetoewijzing ComputeResource
hostPlatform Host-besturingssysteem dat wordt ondersteund door de IoT-rol. 'Linux'
'Windows' (vereist)
ioTDeviceDetails Metagegevens van IoT-apparaten waarmee het Data Box Edge-apparaat moet worden verbonden. IoTDeviceInfo (vereist)
ioTEdgeAgentInfo IoT edge-agentdetails om de agent en bootstrap iot-runtime te downloaden. IoTEdgeAgentInfo
ioTEdgeDeviceDetails IoT Edge-apparaat waarop de IoT-rol moet worden geconfigureerd. IoTDeviceInfo (vereist)
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)
shareMappings Koppel punten van shares in rollen. MountPointMap[]

ComputeResource

Naam Description Waarde
memoryInGB Geheugen in GB int (vereist)
processorCount Aantal processoren int (vereist)

IoTDeviceInfo

Naam Description Waarde
verificatie Versleuteld IoT-apparaat/IoT Edge-apparaat verbindingsreeks. Verificatie
deviceId Id van het IoT-apparaat/edge-apparaat. tekenreeks (vereist)
ioTHostHub Hostnaam voor de IoT-hub die aan het apparaat is gekoppeld. tekenreeks (vereist)
ioTHostHubId Id voor de IoT-hub die is gekoppeld aan het apparaat. tekenreeks

Verificatie

Naam Description Waarde
symmetricKey Symmetrische sleutel voor verificatie. SymmetricKey

SymmetricKey

Naam Description Waarde
connectionString Verbindingsreeks op basis van de symmetrische sleutel. AsymmetricEncryptedSecret

AsymmetricEncryptedSecret

Naam Description Waarde
encryptionAlgorithm Het algoritme dat wordt gebruikt om 'Waarde' te versleutelen. 'AES256'
'Geen'
'RSAES_PKCS1_v_1_5' (vereist)
encryptionCertThumbprint Vingerafdrukcertificaat dat wordt gebruikt om 'Waarde' te versleutelen. Als de waarde niet is versleuteld, is deze null. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
waarde De waarde van het geheim. tekenreeks (vereist)

IoTEdgeAgentInfo

Naam Description Waarde
Afbeeldingnaam Naam van de installatiekopieën van de IoT Edge-agent. tekenreeks (vereist)
imageRepository Details van opslagplaats voor installatiekopieën. ImageRepositoryCredential
tag Afbeeldingstag. tekenreeks (vereist)

ImageRepositoryCredential

Naam Description Waarde
imageRepositoryUrl URL van opslagplaats voor installatiekopieën (bijvoorbeeld: mcr.microsoft.com). tekenreeks (vereist)
wachtwoord Gebruikerswachtwoord voor opslagplaats. AsymmetricEncryptedSecret
userName Gebruikersnaam van opslagplaats. tekenreeks (vereist)

MountPointMap

Naam Description Waarde
shareId Id van de share die is gekoppeld aan de rol-VM. tekenreeks (vereist)

KubernetesRole

Naam Description Waarde
Soort Roltype. 'Kubernetes' (vereist)
properties Eigenschappen die specifiek zijn voor de Kubernetes-rol. KubernetesRoleProperties

KubernetesRoleProperties

Naam Description Waarde
hostPlatform Hostbesturingssysteem dat wordt ondersteund door de Kubernetes-rol. 'Linux'
'Windows' (vereist)
kubernetesClusterInfo Configuratie van Kubernetes-cluster KubernetesClusterInfo (vereist)
kubernetesRoleResources Kubernetes-rolresources KubernetesRoleResources (vereist)
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)

KubernetesClusterInfo

Naam Description Waarde
versie Kubernetes-clusterversie tekenreeks (vereist)

KubernetesRoleResources

Naam Description Waarde
compute Rekenresource voor Kubernetes-rollen KubernetesRoleCompute (vereist)
opslag Opslagresource voor Kubernetes-rollen KubernetesRoleStorage

KubernetesRoleCompute

Naam Description Waarde
vmProfile VM-profiel tekenreeks (vereist)

KubernetesRoleStorage

Naam Description Waarde
Eindpunten Koppel punten van shares in rol(s). MountPointMap[]

MECRole

Naam Description Waarde
Soort Roltype. 'MEC' (vereist)
properties Eigenschappen die specifiek zijn voor de MEC-rol. MECRoleProperties

MECRoleProperties

Naam Description Waarde
connectionString Activeringssleutel van het MEC. AsymmetricEncryptedSecret
controllerEndpoint Controllereindpunt. tekenreeks
resourceUniqueId De unieke id van de resource. tekenreeks
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype dataBoxEdgeDevices/roles kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles",
  "apiVersion": "2023-12-01",
  "name": "string",
  "kind": "string",
  // For remaining properties, see dataBoxEdgeDevices/roles objects
}

dataBoxEdgeDevices/roles-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor CloudEdgeManagement:

  "kind": "CloudEdgeManagement",
  "properties": {
    "roleStatus": "string"
  }

Voor IOT gebruikt u:

  "kind": "IOT",
  "properties": {
    "computeResource": {
      "memoryInGB": "int",
      "processorCount": "int"
    },
    "hostPlatform": "string",
    "ioTDeviceDetails": {
      "authentication": {
        "symmetricKey": {
          "connectionString": {
            "encryptionAlgorithm": "string",
            "encryptionCertThumbprint": "string",
            "value": "string"
          }
        }
      },
      "deviceId": "string",
      "ioTHostHub": "string",
      "ioTHostHubId": "string"
    },
    "ioTEdgeAgentInfo": {
      "imageName": "string",
      "imageRepository": {
        "imageRepositoryUrl": "string",
        "password": {
          "encryptionAlgorithm": "string",
          "encryptionCertThumbprint": "string",
          "value": "string"
        },
        "userName": "string"
      },
      "tag": "string"
    },
    "ioTEdgeDeviceDetails": {
      "authentication": {
        "symmetricKey": {
          "connectionString": {
            "encryptionAlgorithm": "string",
            "encryptionCertThumbprint": "string",
            "value": "string"
          }
        }
      },
      "deviceId": "string",
      "ioTHostHub": "string",
      "ioTHostHubId": "string"
    },
    "roleStatus": "string",
    "shareMappings": [
      {
        "shareId": "string"
      }
    ]
  }

Gebruik voor Kubernetes:

  "kind": "Kubernetes",
  "properties": {
    "hostPlatform": "string",
    "kubernetesClusterInfo": {
      "version": "string"
    },
    "kubernetesRoleResources": {
      "compute": {
        "vmProfile": "string"
      },
      "storage": {
        "endpoints": [
          {
            "shareId": "string"
          }
        ]
      }
    },
    "roleStatus": "string"
  }

Gebruik voor MEC:

  "kind": "MEC",
  "properties": {
    "connectionString": {
      "encryptionAlgorithm": "string",
      "encryptionCertThumbprint": "string",
      "value": "string"
    },
    "controllerEndpoint": "string",
    "resourceUniqueId": "string",
    "roleStatus": "string"
  }

Eigenschapswaarden

dataBoxEdgeDevices/roles

Naam Description Waarde
type Het resourcetype 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles'
apiVersion De resource-API-versie '2023-12-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
Soort Het objecttype instellen CloudEdgeManagement
IoT
Kubernetes
MEC (vereist)

CloudEdgeManagementRole

Naam Description Waarde
Soort Roltype. 'CloudEdgeManagement' (vereist)
properties Eigenschappen die specifiek zijn voor de rol CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

Naam Description Waarde
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)

IoTRole

Naam Description Waarde
Soort Roltype. 'IOT' (vereist)
properties Eigenschappen die specifiek zijn voor de IoT-rol. IoTRoleProperties

IoTRoleProperties

Naam Description Waarde
computeResource Resourcetoewijzing ComputeResource
hostPlatform Host-besturingssysteem dat wordt ondersteund door de IoT-rol. 'Linux'
'Windows' (vereist)
ioTDeviceDetails Metagegevens van IoT-apparaten waarmee het Data Box Edge-apparaat moet worden verbonden. IoTDeviceInfo (vereist)
ioTEdgeAgentInfo IoT edge-agentdetails om de agent en bootstrap iot-runtime te downloaden. IoTEdgeAgentInfo
ioTEdgeDeviceDetails IoT Edge-apparaat waarop de IoT-rol moet worden geconfigureerd. IoTDeviceInfo (vereist)
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)
shareMappings Koppel punten van shares in rol(s). MountPointMap[]

ComputeResource

Naam Description Waarde
memoryInGB Geheugen in GB int (vereist)
processorCount Aantal processoren int (vereist)

IoTDeviceInfo

Naam Description Waarde
verificatie Versleuteld IoT-apparaat/IoT Edge-apparaat verbindingsreeks. Verificatie
deviceId Id van het IoT-apparaat/edge-apparaat. tekenreeks (vereist)
ioTHostHub Hostnaam voor de IoT-hub die aan het apparaat is gekoppeld. tekenreeks (vereist)
ioTHostHubId Id voor de IoT-hub die aan het apparaat is gekoppeld. tekenreeks

Verificatie

Naam Description Waarde
symmetricKey Symmetrische sleutel voor verificatie. SymmetricKey

SymmetricKey

Naam Description Waarde
connectionString Verbindingsreeks op basis van de symmetrische sleutel. AsymmetricEncryptedSecret

AsymmetricEncryptedSecret

Naam Description Waarde
encryptionAlgorithm Het algoritme dat wordt gebruikt om 'Waarde' te versleutelen. 'AES256'
'Geen'
'RSAES_PKCS1_v_1_5' (vereist)
encryptionCertThumbprint Vingerafdrukcertificaat dat wordt gebruikt om 'Waarde' te versleutelen. Als de waarde niet is versleuteld, is deze null. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
waarde De waarde van het geheim. tekenreeks (vereist)

IoTEdgeAgentInfo

Naam Description Waarde
Afbeeldingnaam Naam van de installatiekopieën van de IoT Edge-agent. tekenreeks (vereist)
imageRepository Details van opslagplaats voor installatiekopieën. ImageRepositoryCredential
tag Afbeeldingstag. tekenreeks (vereist)

ImageRepositoryCredential

Naam Description Waarde
imageRepositoryUrl URL van opslagplaats voor installatiekopieën (bijvoorbeeld: mcr.microsoft.com). tekenreeks (vereist)
wachtwoord Gebruikerswachtwoord voor opslagplaats. AsymmetricEncryptedSecret
userName Gebruikersnaam van opslagplaats. tekenreeks (vereist)

MountPointMap

Naam Description Waarde
shareId Id van de share die is gekoppeld aan de rol-VM. tekenreeks (vereist)

KubernetesRole

Naam Description Waarde
Soort Roltype. 'Kubernetes' (vereist)
properties Eigenschappen die specifiek zijn voor de Kubernetes-rol. KubernetesRoleProperties

KubernetesRoleProperties

Naam Description Waarde
hostPlatform Hostbesturingssysteem dat wordt ondersteund door de Kubernetes-rol. 'Linux'
'Windows' (vereist)
kubernetesClusterInfo Configuratie van Kubernetes-cluster KubernetesClusterInfo (vereist)
kubernetesRoleResources Kubernetes-rolresources KubernetesRoleResources (vereist)
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)

KubernetesClusterInfo

Naam Description Waarde
versie Kubernetes-clusterversie tekenreeks (vereist)

KubernetesRoleResources

Naam Description Waarde
compute Rekenresource voor Kubernetes-rollen KubernetesRoleCompute (vereist)
opslag Opslagresource voor Kubernetes-rollen KubernetesRoleStorage

KubernetesRoleCompute

Naam Description Waarde
vmProfile VM-profiel tekenreeks (vereist)

KubernetesRoleStorage

Naam Description Waarde
Eindpunten Koppel punten van shares in rol(s). MountPointMap[]

MECRole

Naam Description Waarde
Soort Roltype. 'MEC' (vereist)
properties Eigenschappen die specifiek zijn voor de MEC-rol. MECRoleProperties

MECRoleProperties

Naam Description Waarde
connectionString Activeringssleutel van het MEC. AsymmetricEncryptedSecret
controllerEndpoint Controllereindpunt. tekenreeks
resourceUniqueId De unieke id van de resource. tekenreeks
roleStatus Rolstatus. 'Uitgeschakeld'
Ingeschakeld (vereist)

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype dataBoxEdgeDevices/roles kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2023-12-01"
  name = "string"
  parent_id = "string"
  // For remaining properties, see dataBoxEdgeDevices/roles objects
  body = jsonencode({
    kind = "string"
  })
}

dataBoxEdgeDevices/roles-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor CloudEdgeManagement:

  kind = "CloudEdgeManagement"
  properties = {
    roleStatus = "string"
  }

Voor IOT gebruikt u:

  kind = "IOT"
  properties = {
    computeResource = {
      memoryInGB = int
      processorCount = int
    }
    hostPlatform = "string"
    ioTDeviceDetails = {
      authentication = {
        symmetricKey = {
          connectionString = {
            encryptionAlgorithm = "string"
            encryptionCertThumbprint = "string"
            value = "string"
          }
        }
      }
      deviceId = "string"
      ioTHostHub = "string"
      ioTHostHubId = "string"
    }
    ioTEdgeAgentInfo = {
      imageName = "string"
      imageRepository = {
        imageRepositoryUrl = "string"
        password = {
          encryptionAlgorithm = "string"
          encryptionCertThumbprint = "string"
          value = "string"
        }
        userName = "string"
      }
      tag = "string"
    }
    ioTEdgeDeviceDetails = {
      authentication = {
        symmetricKey = {
          connectionString = {
            encryptionAlgorithm = "string"
            encryptionCertThumbprint = "string"
            value = "string"
          }
        }
      }
      deviceId = "string"
      ioTHostHub = "string"
      ioTHostHubId = "string"
    }
    roleStatus = "string"
    shareMappings = [
      {
        shareId = "string"
      }
    ]
  }

Gebruik voor Kubernetes:

  kind = "Kubernetes"
  properties = {
    hostPlatform = "string"
    kubernetesClusterInfo = {
      version = "string"
    }
    kubernetesRoleResources = {
      compute = {
        vmProfile = "string"
      }
      storage = {
        endpoints = [
          {
            shareId = "string"
          }
        ]
      }
    }
    roleStatus = "string"
  }

Gebruik voor MEC:

  kind = "MEC"
  properties = {
    connectionString = {
      encryptionAlgorithm = "string"
      encryptionCertThumbprint = "string"
      value = "string"
    }
    controllerEndpoint = "string"
    resourceUniqueId = "string"
    roleStatus = "string"
  }

Eigenschapswaarden

dataBoxEdgeDevices/roles

Naam Description Waarde
type Het resourcetype "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2023-12-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: dataBoxEdgeDevices
Soort Het objecttype instellen CloudEdgeManagement
IoT
Kubernetes
MEC (vereist)

CloudEdgeManagementRole

Naam Description Waarde
Soort Roltype. "CloudEdgeManagement" (vereist)
properties Eigenschappen die specifiek zijn voor de rol CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

Naam Description Waarde
roleStatus Rolstatus. "Uitgeschakeld"
'Ingeschakeld' (vereist)

IoTRole

Naam Description Waarde
Soort Roltype. 'IOT' (vereist)
properties Eigenschappen die specifiek zijn voor de IoT-rol. IoTRoleProperties

IoTRoleProperties

Naam Description Waarde
computeResource Resourcetoewijzing ComputeResource
hostPlatform Host-besturingssysteem dat wordt ondersteund door de IoT-rol. "Linux"
"Windows" (vereist)
ioTDeviceDetails Metagegevens van IoT-apparaten waarmee het Data Box Edge-apparaat moet worden verbonden. IoTDeviceInfo (vereist)
ioTEdgeAgentInfo Iot edge-agentdetails om de agent en bootstrap iot-runtime te downloaden. IoTEdgeAgentInfo
ioTEdgeDeviceDetails IoT Edge-apparaat waarop de IoT-rol moet worden geconfigureerd. IoTDeviceInfo (vereist)
roleStatus Rolstatus. "Uitgeschakeld"
'Ingeschakeld' (vereist)
shareMappings Koppel punten van shares in rollen. MountPointMap[]

ComputeResource

Naam Description Waarde
memoryInGB Geheugen in GB int (vereist)
processorCount Aantal processoren int (vereist)

IoTDeviceInfo

Naam Description Waarde
verificatie Versleuteld IoT-apparaat/IoT Edge-apparaat verbindingsreeks. Verificatie
deviceId Id van het IoT-apparaat/edge-apparaat. tekenreeks (vereist)
ioTHostHub Hostnaam voor de IoT-hub die aan het apparaat is gekoppeld. tekenreeks (vereist)
ioTHostHubId Id voor de IoT-hub die is gekoppeld aan het apparaat. tekenreeks

Verificatie

Naam Description Waarde
symmetricKey Symmetrische sleutel voor verificatie. SymmetricKey

SymmetricKey

Naam Description Waarde
connectionString Verbindingsreeks op basis van de symmetrische sleutel. AsymmetricEncryptedSecret

AsymmetricEncryptedSecret

Naam Description Waarde
encryptionAlgorithm Het algoritme dat wordt gebruikt om 'Waarde' te versleutelen. "AES256"
"Geen"
"RSAES_PKCS1_v_1_5" (vereist)
encryptionCertThumbprint Vingerafdrukcertificaat dat wordt gebruikt om 'Waarde' te versleutelen. Als de waarde niet is versleuteld, is deze null. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
waarde De waarde van het geheim. tekenreeks (vereist)

IoTEdgeAgentInfo

Naam Description Waarde
Afbeeldingnaam Naam van de installatiekopieën van de IoT Edge-agent. tekenreeks (vereist)
imageRepository Details van opslagplaats voor installatiekopieën. ImageRepositoryCredential
tag Afbeeldingstag. tekenreeks (vereist)

ImageRepositoryCredential

Naam Description Waarde
imageRepositoryUrl URL van opslagplaats voor installatiekopieën (bijvoorbeeld: mcr.microsoft.com). tekenreeks (vereist)
wachtwoord Gebruikerswachtwoord voor opslagplaats. AsymmetricEncryptedSecret
userName Gebruikersnaam van opslagplaats. tekenreeks (vereist)

MountPointMap

Naam Description Waarde
shareId Id van de share die is gekoppeld aan de rol-VM. tekenreeks (vereist)

KubernetesRole

Naam Description Waarde
Soort Roltype. "Kubernetes" (vereist)
properties Eigenschappen die specifiek zijn voor de Kubernetes-rol. KubernetesRoleProperties

KubernetesRoleProperties

Naam Description Waarde
hostPlatform Hostbesturingssysteem dat wordt ondersteund door de Kubernetes-rol. "Linux"
"Windows" (vereist)
kubernetesClusterInfo Configuratie van Kubernetes-cluster KubernetesClusterInfo (vereist)
kubernetesRoleResources Kubernetes-rolresources KubernetesRoleResources (vereist)
roleStatus Rolstatus. "Uitgeschakeld"
'Ingeschakeld' (vereist)

KubernetesClusterInfo

Naam Description Waarde
versie Kubernetes-clusterversie tekenreeks (vereist)

KubernetesRoleResources

Naam Description Waarde
compute Rekenresource voor Kubernetes-rollen KubernetesRoleCompute (vereist)
opslag Opslagresource voor Kubernetes-rollen KubernetesRoleStorage

KubernetesRoleCompute

Naam Description Waarde
vmProfile VM-profiel tekenreeks (vereist)

KubernetesRoleStorage

Naam Description Waarde
Eindpunten Koppel punten van shares in rol(s). MountPointMap[]

MECRole

Naam Description Waarde
Soort Roltype. "MEC" (vereist)
properties Eigenschappen die specifiek zijn voor de MEC-rol. MECRoleProperties

MECRoleProperties

Naam Description Waarde
connectionString Activeringssleutel van het MEC. AsymmetricEncryptedSecret
controllerEndpoint Controllereindpunt. tekenreeks
resourceUniqueId De unieke id van de resource. tekenreeks
roleStatus Rolstatus. "Uitgeschakeld"
'Ingeschakeld' (vereist)