Partilhar via


Configuração microsoft.maintenanceAssignments

Definição de recurso do Bicep

O tipo de recurso configurationAssignments é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão no Bicep.

O tipo de recurso configurationAssignments pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.Maintenance/configurationAssignments, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Maintenance/configurationAssignments@2023-04-01' = {
  name: 'string'
  location: 'string'
  scope: resourceSymbolicName
  properties: {
    filter: {
      locations: [
        'string'
      ]
      osTypes: [
        'string'
      ]
      resourceGroups: [
        'string'
      ]
      resourceTypes: [
        'string'
      ]
      tagSettings: {
        filterOperator: 'string'
        tags: {}
      }
    }
    maintenanceConfigurationId: 'string'
    resourceId: 'string'
  }
}

Valores de propriedade

configurationAssignments

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso string
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para Bicep, defina esta propriedade como o nome simbólico do recurso para aplicar o recurso de extensão.
propriedades Propriedades da atribuição de configuração ConfigurationAssignmentProperties

ConfigurationAssignmentProperties

Nome Descrição Valor
filter Propriedades da atribuição de configuração ConfigurationAssignmentFilterProperties
maintenanceConfigurationId O ID da configuração de manutenção string
resourceId O resourceId exclusivo string

ConfigurationAssignmentFilterProperties

Nome Descrição Valor
localizações Lista de localizações a que pretende definir o âmbito da consulta. cadeia[]
osTypes Lista de sistemas operativos permitidos. cadeia[]
resourceGroups Lista de grupos de recursos permitidos. cadeia[]
resourceTypes Lista de recursos permitidos. cadeia[]
tagSettings Definições de etiqueta para a VM. TagSettingsProperties

TagSettingsProperties

Nome Descrição Valor
filterOperator Filtre as VMs por Qualquer ou Todas as etiquetas especificadas. 'Todos'
"Qualquer"
etiquetas Dicionário de etiquetas com a respetiva lista de valores. objeto

Definição de recurso de modelo do ARM

O tipo de recurso configurationAssignments é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão nos modelos do ARM.

O tipo de recurso configurationAssignments pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.Maintenance/configurationAssignments, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Maintenance/configurationAssignments",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "scope": "string",
  "properties": {
    "filter": {
      "locations": [ "string" ],
      "osTypes": [ "string" ],
      "resourceGroups": [ "string" ],
      "resourceTypes": [ "string" ],
      "tagSettings": {
        "filterOperator": "string",
        "tags": {}
      }
    },
    "maintenanceConfigurationId": "string",
    "resourceId": "string"
  }
}

Valores de propriedade

configurationAssignments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Maintenance/configurationAssignments"
apiVersion A versão da API de recursos '2023-04-01'
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso string
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para JSON, defina o valor como o nome completo do recurso ao qual pretende aplicar o recurso de extensão .
propriedades Propriedades da atribuição de configuração ConfigurationAssignmentProperties

ConfigurationAssignmentProperties

Nome Descrição Valor
filter Propriedades da atribuição de configuração ConfigurationAssignmentFilterProperties
maintenanceConfigurationId O ID de configuração de manutenção string
resourceId O resourceId exclusivo string

ConfigurationAssignmentFilterProperties

Nome Descrição Valor
localizações Lista de localizações para onde definir o âmbito da consulta. string[]
osTypes Lista de sistemas operativos permitidos. string[]
resourceGroups Lista de grupos de recursos permitidos. string[]
resourceTypes Lista de recursos permitidos. string[]
tagSettings Definições de etiquetas para a VM. TagSettingsProperties

TagSettingsProperties

Nome Descrição Valor
filterOperator Filtre as VMs por Qualquer ou Todas as etiquetas especificadas. "Todos"
"Qualquer"
etiquetas Dicionário de etiquetas com a respetiva lista de valores. objeto

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso configurationAssignments é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a parent_id propriedade neste recurso para definir o âmbito deste recurso.

O tipo de recurso configurationAssignments pode ser implementado com operações que visam:

  • Subscrições
  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.Maintenance/configurationAssignments, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maintenance/configurationAssignments@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      filter = {
        locations = [
          "string"
        ]
        osTypes = [
          "string"
        ]
        resourceGroups = [
          "string"
        ]
        resourceTypes = [
          "string"
        ]
        tagSettings = {
          filterOperator = "string"
          tags = {}
        }
      }
      maintenanceConfigurationId = "string"
      resourceId = "string"
    }
  })
}

Valores de propriedade

configurationAssignments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Maintenance/configurationAssignments@2023-04-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso string
parent_id O ID do recurso ao quais aplicar este recurso de extensão. cadeia (obrigatório)
propriedades Propriedades da atribuição de configuração ConfigurationAssignmentProperties

ConfigurationAssignmentProperties

Nome Descrição Valor
filter Propriedades da atribuição de configuração ConfigurationAssignmentFilterProperties
maintenanceConfigurationId O ID de configuração de manutenção string
resourceId O resourceId exclusivo string

ConfigurationAssignmentFilterProperties

Nome Descrição Valor
localizações Lista de localizações para onde definir o âmbito da consulta. string[]
osTypes Lista de sistemas operativos permitidos. string[]
resourceGroups Lista de grupos de recursos permitidos. string[]
resourceTypes Lista de recursos permitidos. string[]
tagSettings Definições de etiquetas para a VM. TagSettingsProperties

TagSettingsProperties

Nome Descrição Valor
filterOperator Filtre as VMs por Qualquer ou Todas as etiquetas especificadas. "Tudo"
"Qualquer"
etiquetas Dicionário de etiquetas com a respetiva lista de valores. objeto