Microsoft. DeviceUpdate accounts 2022-12-01-preview
Definição de recurso do Bicep
O tipo de recurso de contas pode ser implantado em:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um Microsoft. Recurso DeviceUpdate/accounts, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.DeviceUpdate/accounts@2022-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
encryption: {
keyVaultKeyUri: 'string'
userAssignedIdentity: 'string'
}
privateEndpointConnections: [
{
properties: {
groupIds: [
'string'
]
privateEndpoint: {}
privateLinkServiceConnectionState: {
actionsRequired: 'string'
description: 'string'
status: 'string'
}
}
}
]
publicNetworkAccess: 'string'
sku: 'string'
}
}
Valores de propriedade
accounts
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica em que o recurso reside | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
identidade | O tipo de identidade usado para o recurso. | ManagedServiceIdentity |
properties | Propriedades da conta de Atualização de Dispositivo. | AccountProperties |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
type | Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
userAssignedIdentities | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | objeto |
AccountProperties
Nome | Descrição | Valor |
---|---|---|
criptografia | Propriedades de criptografia em repouso da CMK | Criptografia |
privateEndpointConnections | Lista de conexões de ponto de extremidade privado associadas à conta. | PrivateEndpointConnection[] |
publicNetworkAccess | Se o acesso à rede pública é permitido ou não para a conta. | 'Desabilitado' 'Enabled' |
sku | SKU de Atualização de Dispositivo | 'Gratuito' 'Standard' |
Criptografia
Nome | Descrição | Valor |
---|---|---|
keyVaultKeyUri | O URI do cofre de chaves | string |
userAssignedIdentity | A resourceId completa da identidade atribuída pelo usuário a ser usada para acesso ao cofre de chaves. A identidade também deve ser atribuída à Conta | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
properties | Propriedades do recurso. | PrivateEndpointConnectionProperties (obrigatório) |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
groupIds | Matriz de IDs de grupo. | string[] |
privateEndpoint | O recurso do ponto de extremidade privado. | PrivateEndpoint |
privateLinkServiceConnectionState | Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. | PrivateLinkServiceConnectionState (obrigatório) |
PrivateEndpoint
Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
PrivateLinkServiceConnectionState
Nome | Descrição | Valor |
---|---|---|
actionsRequired | Uma mensagem indicando se as alterações no provedor de serviços exigem atualizações no consumidor. | string |
descrição | O motivo da aprovação/rejeição da conexão. | string |
status | Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. | 'Aprovado' 'Pendente' 'Rejeitado' |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar atualização de dispositivo para Hub IoT conta |
Esse modelo cria uma conta que fornece registro DNS público e permite fazer chamadas à API REST para o Plano de Dados. Em seguida, o usuário precisa criar uma instância na conta e vinculá-la a uma Hub IoT para começar a usar o serviço. |
Criar atualização de dispositivo para Hub IoT conta, instância Hub IoT |
Esse modelo cria uma conta e uma instância e um hub para vincular a instância. Ele configura o hub com as políticas de acesso, as rotas e o grupo de consumidores necessários. |
Definição de recurso de modelo do ARM
O tipo de recurso de contas pode ser implantado em:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um Microsoft. Recurso DeviceUpdate/accounts, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.DeviceUpdate/accounts",
"apiVersion": "2022-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"encryption": {
"keyVaultKeyUri": "string",
"userAssignedIdentity": "string"
},
"privateEndpointConnections": [
{
"properties": {
"groupIds": [ "string" ],
"privateEndpoint": {},
"privateLinkServiceConnectionState": {
"actionsRequired": "string",
"description": "string",
"status": "string"
}
}
}
],
"publicNetworkAccess": "string",
"sku": "string"
}
}
Valores de propriedade
accounts
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | 'Microsoft. DeviceUpdate/accounts' |
apiVersion | A versão da API de recursos | '2022-12-01-preview' |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
identidade | O tipo de identidade usado para o recurso. | ManagedServiceIdentity |
properties | Propriedades da conta de Atualização de Dispositivo. | AccountProperties |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
type | Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
userAssignedIdentities | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves de dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. | objeto |
AccountProperties
Nome | Descrição | Valor |
---|---|---|
criptografia | Propriedades de criptografia de CMK em repouso | Criptografia |
privateEndpointConnections | Lista de conexões de ponto de extremidade privado associadas à conta. | PrivateEndpointConnection[] |
publicNetworkAccess | Se o acesso à rede pública é permitido ou não para a conta. | 'Desabilitado' 'Enabled' |
sku | SKU de Atualização de Dispositivo | 'Gratuito' 'Standard' |
Criptografia
Nome | Descrição | Valor |
---|---|---|
keyVaultKeyUri | O URI do cofre de chaves | string |
userAssignedIdentity | A resourceId completa da identidade atribuída pelo usuário a ser usada para acesso ao cofre de chaves. A identidade também deve ser atribuída à Conta | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
properties | Propriedades do recurso. | PrivateEndpointConnectionProperties (obrigatório) |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
groupIds | Matriz de IDs de grupo. | string[] |
privateEndpoint | O recurso do ponto de extremidade privado. | PrivateEndpoint |
privateLinkServiceConnectionState | Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. | PrivateLinkServiceConnectionState (obrigatório) |
PrivateEndpoint
Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
PrivateLinkServiceConnectionState
Nome | Descrição | Valor |
---|---|---|
actionsRequired | Uma mensagem que indica se as alterações no provedor de serviços exigem atualizações no consumidor. | string |
descrição | O motivo da aprovação/rejeição da conexão. | string |
status | Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. | 'Aprovado' 'Pendente' 'Rejeitado' |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar atualização de dispositivo para Hub IoT conta |
Esse modelo cria uma conta que fornece registro DNS público e permite fazer chamadas à API REST para o Plano de Dados. Em seguida, o usuário precisa criar uma instância na conta e vinculá-la a uma Hub IoT para começar a usar o serviço. |
Criar Atualização de Dispositivo para Hub IoT conta, instância Hub IoT |
Esse modelo cria uma conta e uma instância e um hub com o qual vincular a instância. Ele configura o hub com as políticas de acesso, as rotas e o grupo de consumidores necessários. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso de contas pode ser implantado em:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um Microsoft. Recurso DeviceUpdate/accounts, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DeviceUpdate/accounts@2022-12-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
encryption = {
keyVaultKeyUri = "string"
userAssignedIdentity = "string"
}
privateEndpointConnections = [
{
properties = {
groupIds = [
"string"
]
privateEndpoint = {}
privateLinkServiceConnectionState = {
actionsRequired = "string"
description = "string"
status = "string"
}
}
}
]
publicNetworkAccess = "string"
sku = "string"
}
})
}
Valores de propriedade
accounts
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | "Microsoft. DeviceUpdate/accounts@2022-12-01-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica em que o recurso reside | cadeia de caracteres (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. |
identidade | O tipo de identidade usado para o recurso. | ManagedServiceIdentity |
properties | Propriedades da conta de Atualização de Dispositivo. | AccountProperties |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
type | Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (obrigatório) |
identity_ids | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | Matriz de IDs de identidade do usuário. |
AccountProperties
Nome | Descrição | Valor |
---|---|---|
criptografia | Propriedades de criptografia em repouso da CMK | Criptografia |
privateEndpointConnections | Lista de conexões de ponto de extremidade privado associadas à conta. | PrivateEndpointConnection[] |
publicNetworkAccess | Se o acesso à rede pública é permitido ou não para a conta. | "Desabilitado" "Habilitado" |
sku | SKU de Atualização de Dispositivo | "Gratuito" "Padrão" |
Criptografia
Nome | Descrição | Valor |
---|---|---|
keyVaultKeyUri | O URI do cofre de chaves | string |
userAssignedIdentity | A resourceId completa da identidade atribuída pelo usuário a ser usada para acesso ao cofre de chaves. A identidade também deve ser atribuída à Conta | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
properties | Propriedades do recurso. | PrivateEndpointConnectionProperties (obrigatório) |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
groupIds | Matriz de IDs de grupo. | string[] |
privateEndpoint | O recurso do ponto de extremidade privado. | PrivateEndpoint |
privateLinkServiceConnectionState | Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. | PrivateLinkServiceConnectionState (obrigatório) |
PrivateEndpoint
Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
PrivateLinkServiceConnectionState
Nome | Descrição | Valor |
---|---|---|
actionsRequired | Uma mensagem que indica se as alterações no provedor de serviços exigem atualizações no consumidor. | string |
descrição | O motivo da aprovação/rejeição da conexão. | string |
status | Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. | "Aprovado" "Pendente" "Rejeitado" |