Partilhar via


Microsoft.DataBoxEdge dataBoxEdgeDevices/funções 2021-06-01-preview

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@2021-06-01-preview' = {
  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 CloudEdgeManagement, use:

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

Para IOT, use:

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

Para Kubernetes, use:

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

Para do MEC, utilize:

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

Valores de propriedade

Microsoft.DataBoxEdge/dataBoxEdgeDevices/funções

Designação Descrição Valor
tipo Defina como 'CloudEdgeManagement' para o tipo CloudEdgeManagementRole. Defina como 'IOT' para o tipo IoTRole. Defina como 'Kubernetes' para o tipo KubernetesRole. Defina como 'MEC' para o tipo MECRole. 'CloudEdgeManagement'
'IOT'
'Kubernetes'
'MEC' (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. cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
valor O valor do segredo. string (obrigatório)

Autenticação

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

CloudEdgeManagementRole

Designação Descrição Valor
tipo Tipo de função. 'CloudEdgeManagement' (obrigatório)
propriedades Propriedades específicas da função CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

Designação Descrição Valor
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

ComputeResource

Designação Descrição Valor
memóriaInGB Memória em GB int (obrigatório)
processadorContagem Contagem de processadores int (obrigatório)

ImageRepositoryCredential

Designação Descrição Valor
imageRepositoryUrl URL do repositório de imagens (por exemplo: mcr.microsoft.com). string (obrigatório)
palavra-passe Senha de usuário do repositório. AsymmetricEncryptedSecret
nome de utilizador Nome de usuário do repositório. string (obrigatório)

IoTDeviceInfo

Designação Descrição Valor
autenticação Cadeia de conexão de dispositivo IoT/dispositivo de borda IoT criptografado. 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 para o hub IoT associado ao dispositivo. corda

IoTEdgeAgentInfo

Designação Descrição Valor
nome_da_imagem Nome da imagem do agente de borda da IoT. string (obrigatório)
imageRepository Detalhes do repositório de imagens. ImageRepositoryCredential
etiqueta Tag de imagem. string (obrigatório)

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
computeResource Alocação de recursos ComputeResource
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)
ioTEdgeAgentInfo Detalhes do agente de borda iot para baixar o agente e bootstrap iot runtime. IoTEdgeAgentInfo
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[]

KubernetesClusterInfo

Designação Descrição Valor
Versão Versão do cluster do Kubernetes string (obrigatório)

KubernetesRole

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

KubernetesRoleCompute

Designação Descrição Valor
vmProfile Perfil da VM string (obrigatório)

KubernetesRoleProperties

Designação Descrição Valor
hostPlataforma SO host suportado pela função Kubernetes. 'Linux'
'Windows' (obrigatório)
kubernetesClusterInfo Configuração do cluster do Kubernetes KubernetesClusterInfo (obrigatório)
kubernetesRoleResources Recursos da função Kubernetes KubernetesRoleResources (obrigatório)
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

KubernetesRoleResources

Designação Descrição Valor
computação Recurso de computação da função Kubernetes KubernetesRoleCompute (obrigatório)
armazenamento Recurso de armazenamento da função Kubernetes KubernetesRoleStorage

KubernetesRoleStorage

Designação Descrição Valor
parâmetros de avaliação final Monte pontos de ações em função(ões). MountPointMap[]

MECRole

Designação Descrição Valor
tipo Tipo de função. 'MEC' (obrigatório)
propriedades Propriedades específicas para a função MEC. MECRoleProperties

MECRoleProperties

Designação Descrição Valor
string de conexão Chave de ativação do MEC. AsymmetricEncryptedSecret
controllerEndpoint Ponto de extremidade do controlador. corda
resourceUniqueId ID exclusivo do recurso. corda
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

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 CloudEdgeManagement, use:

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

Para IOT, use:

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

Para Kubernetes, use:

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

Para do MEC, utilize:

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

Valores de propriedade

Microsoft.DataBoxEdge/dataBoxEdgeDevices/funções

Designação Descrição Valor
Versão da API A versão api '2021-06-01-pré-visualização'
tipo Defina como 'CloudEdgeManagement' para o tipo CloudEdgeManagementRole. Defina como 'IOT' para o tipo IoTRole. Defina como 'Kubernetes' para o tipo KubernetesRole. Defina como 'MEC' para o tipo MECRole. 'CloudEdgeManagement'
'IOT'
'Kubernetes'
'MEC' (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. cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
valor O valor do segredo. string (obrigatório)

Autenticação

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

CloudEdgeManagementRole

Designação Descrição Valor
tipo Tipo de função. 'CloudEdgeManagement' (obrigatório)
propriedades Propriedades específicas da função CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

Designação Descrição Valor
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

ComputeResource

Designação Descrição Valor
memóriaInGB Memória em GB int (obrigatório)
processadorContagem Contagem de processadores int (obrigatório)

ImageRepositoryCredential

Designação Descrição Valor
imageRepositoryUrl URL do repositório de imagens (por exemplo: mcr.microsoft.com). string (obrigatório)
palavra-passe Senha de usuário do repositório. AsymmetricEncryptedSecret
nome de utilizador Nome de usuário do repositório. string (obrigatório)

IoTDeviceInfo

Designação Descrição Valor
autenticação Cadeia de conexão de dispositivo IoT/dispositivo de borda IoT criptografado. 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 para o hub IoT associado ao dispositivo. corda

IoTEdgeAgentInfo

Designação Descrição Valor
nome_da_imagem Nome da imagem do agente de borda da IoT. string (obrigatório)
imageRepository Detalhes do repositório de imagens. ImageRepositoryCredential
etiqueta Tag de imagem. string (obrigatório)

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
computeResource Alocação de recursos ComputeResource
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)
ioTEdgeAgentInfo Detalhes do agente de borda iot para baixar o agente e bootstrap iot runtime. IoTEdgeAgentInfo
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[]

KubernetesClusterInfo

Designação Descrição Valor
Versão Versão do cluster do Kubernetes string (obrigatório)

KubernetesRole

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

KubernetesRoleCompute

Designação Descrição Valor
vmProfile Perfil da VM string (obrigatório)

KubernetesRoleProperties

Designação Descrição Valor
hostPlataforma SO host suportado pela função Kubernetes. 'Linux'
'Windows' (obrigatório)
kubernetesClusterInfo Configuração do cluster do Kubernetes KubernetesClusterInfo (obrigatório)
kubernetesRoleResources Recursos da função Kubernetes KubernetesRoleResources (obrigatório)
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

KubernetesRoleResources

Designação Descrição Valor
computação Recurso de computação da função Kubernetes KubernetesRoleCompute (obrigatório)
armazenamento Recurso de armazenamento da função Kubernetes KubernetesRoleStorage

KubernetesRoleStorage

Designação Descrição Valor
parâmetros de avaliação final Monte pontos de ações em função(ões). MountPointMap[]

MECRole

Designação Descrição Valor
tipo Tipo de função. 'MEC' (obrigatório)
propriedades Propriedades específicas para a função MEC. MECRoleProperties

MECRoleProperties

Designação Descrição Valor
string de conexão Chave de ativação do MEC. AsymmetricEncryptedSecret
controllerEndpoint Ponto de extremidade do controlador. corda
resourceUniqueId ID exclusivo do recurso. corda
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

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 CloudEdgeManagement, use:

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

Para IOT, use:

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

Para Kubernetes, use:

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

Para do MEC, utilize:

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

Valores de propriedade

Microsoft.DataBoxEdge/dataBoxEdgeDevices/funções

Designação Descrição Valor
tipo Defina como 'CloudEdgeManagement' para o tipo CloudEdgeManagementRole. Defina como 'IOT' para o tipo IoTRole. Defina como 'Kubernetes' para o tipo KubernetesRole. Defina como 'MEC' para o tipo MECRole. 'CloudEdgeManagement'
'IOT'
'Kubernetes'
'MEC' (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@2021-06-01-preview"

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. cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
valor O valor do segredo. string (obrigatório)

Autenticação

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

CloudEdgeManagementRole

Designação Descrição Valor
tipo Tipo de função. 'CloudEdgeManagement' (obrigatório)
propriedades Propriedades específicas da função CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

Designação Descrição Valor
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

ComputeResource

Designação Descrição Valor
memóriaInGB Memória em GB int (obrigatório)
processadorContagem Contagem de processadores int (obrigatório)

ImageRepositoryCredential

Designação Descrição Valor
imageRepositoryUrl URL do repositório de imagens (por exemplo: mcr.microsoft.com). string (obrigatório)
palavra-passe Senha de usuário do repositório. AsymmetricEncryptedSecret
nome de utilizador Nome de usuário do repositório. string (obrigatório)

IoTDeviceInfo

Designação Descrição Valor
autenticação Cadeia de conexão de dispositivo IoT/dispositivo de borda IoT criptografado. 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 para o hub IoT associado ao dispositivo. corda

IoTEdgeAgentInfo

Designação Descrição Valor
nome_da_imagem Nome da imagem do agente de borda da IoT. string (obrigatório)
imageRepository Detalhes do repositório de imagens. ImageRepositoryCredential
etiqueta Tag de imagem. string (obrigatório)

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
computeResource Alocação de recursos ComputeResource
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)
ioTEdgeAgentInfo Detalhes do agente de borda iot para baixar o agente e bootstrap iot runtime. IoTEdgeAgentInfo
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[]

KubernetesClusterInfo

Designação Descrição Valor
Versão Versão do cluster do Kubernetes string (obrigatório)

KubernetesRole

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

KubernetesRoleCompute

Designação Descrição Valor
vmProfile Perfil da VM string (obrigatório)

KubernetesRoleProperties

Designação Descrição Valor
hostPlataforma SO host suportado pela função Kubernetes. 'Linux'
'Windows' (obrigatório)
kubernetesClusterInfo Configuração do cluster do Kubernetes KubernetesClusterInfo (obrigatório)
kubernetesRoleResources Recursos da função Kubernetes KubernetesRoleResources (obrigatório)
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

KubernetesRoleResources

Designação Descrição Valor
computação Recurso de computação da função Kubernetes KubernetesRoleCompute (obrigatório)
armazenamento Recurso de armazenamento da função Kubernetes KubernetesRoleStorage

KubernetesRoleStorage

Designação Descrição Valor
parâmetros de avaliação final Monte pontos de ações em função(ões). MountPointMap[]

MECRole

Designação Descrição Valor
tipo Tipo de função. 'MEC' (obrigatório)
propriedades Propriedades específicas para a função MEC. MECRoleProperties

MECRoleProperties

Designação Descrição Valor
string de conexão Chave de ativação do MEC. AsymmetricEncryptedSecret
controllerEndpoint Ponto de extremidade do controlador. corda
resourceUniqueId ID exclusivo do recurso. corda
status da função Status da função. 'Desativado'
'Ativado' (obrigatório)

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