Microsoft.DataBoxEdge dataBoxEdgeDevices/roles 2019-08-01

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@2019-08-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.

Voor IOT gebruikt u:

  kind: 'IOT'
  properties: {
    hostPlatform: 'string'
    ioTDeviceDetails: {
      authentication: {
        symmetricKey: {
          connectionString: {
            encryptionAlgorithm: 'string'
            encryptionCertThumbprint: 'string'
            value: 'string'
          }
        }
      }
      deviceId: 'string'
      ioTHostHub: 'string'
      ioTHostHubId: 'string'
    }
    ioTEdgeDeviceDetails: {
      authentication: {
        symmetricKey: {
          connectionString: {
            encryptionAlgorithm: 'string'
            encryptionCertThumbprint: 'string'
            value: 'string'
          }
        }
      }
      deviceId: 'string'
      ioTHostHub: 'string'
      ioTHostHubId: 'string'
    }
    roleStatus: 'string'
    shareMappings: [
      {
        shareId: '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 IOT (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

IoTRole

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

IoTRoleProperties

Naam Description Waarde
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)
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[]

IoTDeviceInfo

Naam Description Waarde
verificatie Verificatiegegevens voor IoT-apparaten. 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
waarde De waarde van het geheim. tekenreeks (vereist)

MountPointMap

Naam Description Waarde
shareId Id van de share die is gekoppeld aan de rol-VM. tekenreeks (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": "2019-08-01",
  "name": "string",
  "kind": "string",
  // For remaining properties, see dataBoxEdgeDevices/roles objects
}

dataBoxEdgeDevices/roles-objecten

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

Voor IOT gebruikt u:

  "kind": "IOT",
  "properties": {
    "hostPlatform": "string",
    "ioTDeviceDetails": {
      "authentication": {
        "symmetricKey": {
          "connectionString": {
            "encryptionAlgorithm": "string",
            "encryptionCertThumbprint": "string",
            "value": "string"
          }
        }
      },
      "deviceId": "string",
      "ioTHostHub": "string",
      "ioTHostHubId": "string"
    },
    "ioTEdgeDeviceDetails": {
      "authentication": {
        "symmetricKey": {
          "connectionString": {
            "encryptionAlgorithm": "string",
            "encryptionCertThumbprint": "string",
            "value": "string"
          }
        }
      },
      "deviceId": "string",
      "ioTHostHub": "string",
      "ioTHostHubId": "string"
    },
    "roleStatus": "string",
    "shareMappings": [
      {
        "shareId": "string"
      }
    ]
  }

Eigenschapswaarden

dataBoxEdgeDevices/roles

Naam Description Waarde
type Het resourcetype 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles'
apiVersion De resource-API-versie '2019-08-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 IoT (vereist)

IoTRole

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

IoTRoleProperties

Naam Description Waarde
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)
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[]

IoTDeviceInfo

Naam Description Waarde
verificatie Verificatiegegevens voor IoT-apparaten. 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
waarde De waarde van het geheim. tekenreeks (vereist)

MountPointMap

Naam Description Waarde
shareId Id van de share die is gekoppeld aan de rol-VM. tekenreeks (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@2019-08-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.

Voor IOT gebruikt u:

  kind = "IOT"
  properties = {
    hostPlatform = "string"
    ioTDeviceDetails = {
      authentication = {
        symmetricKey = {
          connectionString = {
            encryptionAlgorithm = "string"
            encryptionCertThumbprint = "string"
            value = "string"
          }
        }
      }
      deviceId = "string"
      ioTHostHub = "string"
      ioTHostHubId = "string"
    }
    ioTEdgeDeviceDetails = {
      authentication = {
        symmetricKey = {
          connectionString = {
            encryptionAlgorithm = "string"
            encryptionCertThumbprint = "string"
            value = "string"
          }
        }
      }
      deviceId = "string"
      ioTHostHub = "string"
      ioTHostHubId = "string"
    }
    roleStatus = "string"
    shareMappings = [
      {
        shareId = "string"
      }
    ]
  }

Eigenschapswaarden

dataBoxEdgeDevices/roles

Naam Description Waarde
type Het resourcetype "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-08-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 IOT (vereist)

IoTRole

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

IoTRoleProperties

Naam Description Waarde
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)
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[]

IoTDeviceInfo

Naam Description Waarde
verificatie Verificatiegegevens voor IoT-apparaten. 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
waarde De waarde van het geheim. tekenreeks (vereist)

MountPointMap

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