Partilhar via


Microsoft.DataBoxEdge dataBoxEdgeDevices/funções 2019-07-01

Definição de recursos do bíceps

O tipo de recurso dataBoxEdgeDevices/roles pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, adicione o seguinte Bicep ao seu modelo.

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

Objetos Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles

Defina a propriedade kind para especificar o tipo de objeto.

Para IOT, use:

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

Valores de propriedade

Microsoft.DataBoxEdge/dataBoxEdgeDevices/funções

Designação Descrição Valor
tipo Defina como 'IOT' para o tipo IoTRole. 'IOT' (obrigatório)
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: dataBoxEdgeDevices

AsymmetricEncryptedSecret

Designação Descrição Valor
encryptionAlgoritmo O algoritmo usado para encriptar "Value". «AES256»
'Nenhuma'
'RSAES_PKCS1_v_1_5' (obrigatório)
criptografiaCertImpressão digital Certificado de impressão digital usado para criptografar "Valor". Se o valor não estiver criptografado, ele será nulo. corda
valor O valor do segredo. string (obrigatório)

Autenticação

Designação Descrição Valor
simétricaChave Chave simétrica para autenticação. SymmetricKey

IoTDeviceInfo

Designação Descrição Valor
autenticação Informações de autenticação de dispositivo IoT. de autenticação
Id do dispositivo ID do dispositivo IoT/dispositivo de borda. string (obrigatório)
ioTHostHub Nome do host para o hub IoT associado ao dispositivo. string (obrigatório)
ioTHostHubId ID do hub IoT associado ao dispositivo. corda

IoTRole

Designação Descrição Valor
tipo Tipo de função. 'IOT' (obrigatório)
propriedades Propriedades específicas da função IoT. IoTRoleProperties

IoTRoleProperties

Designação Descrição Valor
hostPlataforma SO host suportado pela função IoT. 'Linux'
'Windows' (obrigatório)
ioTDeviceDetalhes Metadados do dispositivo IoT aos quais o dispositivo de borda da caixa de dados precisa estar conectado. IoTDeviceInfo (obrigatório)
ioTEdgeDeviceDetails Dispositivo de borda IoT para o qual a função IoT precisa ser configurada. IoTDeviceInfo (obrigatório)
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)
shareMapeamentos Monte pontos de ações em função(ões). MountPointMap[]

MountPointMapa

Designação Descrição Valor
shareId ID do compartilhamento montado na VM de função. string (obrigatório)

Chave simétrica

Designação Descrição Valor
string de conexão Cadeia de conexão baseada na chave simétrica. AsymmetricEncryptedSecret

Definição de recurso de modelo ARM

O tipo de recurso dataBoxEdgeDevices/roles pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, adicione o seguinte JSON ao seu modelo.

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles objects
}

Objetos Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles

Defina a propriedade kind para especificar o tipo de objeto.

Para IOT, use:

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

Valores de propriedade

Microsoft.DataBoxEdge/dataBoxEdgeDevices/funções

Designação Descrição Valor
Versão da API A versão api '2019-07-01'
tipo Defina como 'IOT' para o tipo IoTRole. 'IOT' (obrigatório)
Designação O nome do recurso string (obrigatório)
tipo O tipo de recurso 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles'

AsymmetricEncryptedSecret

Designação Descrição Valor
encryptionAlgoritmo O algoritmo usado para encriptar "Value". «AES256»
'Nenhuma'
'RSAES_PKCS1_v_1_5' (obrigatório)
criptografiaCertImpressão digital Certificado de impressão digital usado para criptografar "Valor". Se o valor não estiver criptografado, ele será nulo. corda
valor O valor do segredo. string (obrigatório)

Autenticação

Designação Descrição Valor
simétricaChave Chave simétrica para autenticação. SymmetricKey

IoTDeviceInfo

Designação Descrição Valor
autenticação Informações de autenticação de dispositivo IoT. de autenticação
Id do dispositivo ID do dispositivo IoT/dispositivo de borda. string (obrigatório)
ioTHostHub Nome do host para o hub IoT associado ao dispositivo. string (obrigatório)
ioTHostHubId ID do hub IoT associado ao dispositivo. corda

IoTRole

Designação Descrição Valor
tipo Tipo de função. 'IOT' (obrigatório)
propriedades Propriedades específicas da função IoT. IoTRoleProperties

IoTRoleProperties

Designação Descrição Valor
hostPlataforma SO host suportado pela função IoT. 'Linux'
'Windows' (obrigatório)
ioTDeviceDetalhes Metadados do dispositivo IoT aos quais o dispositivo de borda da caixa de dados precisa estar conectado. IoTDeviceInfo (obrigatório)
ioTEdgeDeviceDetails Dispositivo de borda IoT para o qual a função IoT precisa ser configurada. IoTDeviceInfo (obrigatório)
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)
shareMapeamentos Monte pontos de ações em função(ões). MountPointMap[]

MountPointMapa

Designação Descrição Valor
shareId ID do compartilhamento montado na VM de função. string (obrigatório)

Chave simétrica

Designação Descrição Valor
string de conexão Cadeia de conexão baseada na chave simétrica. AsymmetricEncryptedSecret

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso dataBoxEdgeDevices/roles pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles objects
}

Objetos Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles

Defina a propriedade kind para especificar o tipo de objeto.

Para IOT, use:

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

Valores de propriedade

Microsoft.DataBoxEdge/dataBoxEdgeDevices/funções

Designação Descrição Valor
tipo Defina como 'IOT' para o tipo IoTRole. 'IOT' (obrigatório)
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: dataBoxEdgeDevices
tipo O tipo de recurso "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-07-01"

AsymmetricEncryptedSecret

Designação Descrição Valor
encryptionAlgoritmo O algoritmo usado para encriptar "Value". «AES256»
'Nenhuma'
'RSAES_PKCS1_v_1_5' (obrigatório)
criptografiaCertImpressão digital Certificado de impressão digital usado para criptografar "Valor". Se o valor não estiver criptografado, ele será nulo. corda
valor O valor do segredo. string (obrigatório)

Autenticação

Designação Descrição Valor
simétricaChave Chave simétrica para autenticação. SymmetricKey

IoTDeviceInfo

Designação Descrição Valor
autenticação Informações de autenticação de dispositivo IoT. de autenticação
Id do dispositivo ID do dispositivo IoT/dispositivo de borda. string (obrigatório)
ioTHostHub Nome do host para o hub IoT associado ao dispositivo. string (obrigatório)
ioTHostHubId ID do hub IoT associado ao dispositivo. corda

IoTRole

Designação Descrição Valor
tipo Tipo de função. 'IOT' (obrigatório)
propriedades Propriedades específicas da função IoT. IoTRoleProperties

IoTRoleProperties

Designação Descrição Valor
hostPlataforma SO host suportado pela função IoT. 'Linux'
'Windows' (obrigatório)
ioTDeviceDetalhes Metadados do dispositivo IoT aos quais o dispositivo de borda da caixa de dados precisa estar conectado. IoTDeviceInfo (obrigatório)
ioTEdgeDeviceDetails Dispositivo de borda IoT para o qual a função IoT precisa ser configurada. IoTDeviceInfo (obrigatório)
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)
shareMapeamentos Monte pontos de ações em função(ões). MountPointMap[]

MountPointMapa

Designação Descrição Valor
shareId ID do compartilhamento montado na VM de função. string (obrigatório)

Chave simétrica

Designação Descrição Valor
string de conexão Cadeia de conexão baseada na chave simétrica. AsymmetricEncryptedSecret