Share via


Microsoft.Maintenance configurationAssignments

Bicep-resourcedefinitie

Het resourcetype configurationAssignments is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

Het resourcetype configurationAssignments 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 Microsoft.Maintenance/configurationAssignments-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

configurationAssignments

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Locatie van de resource tekenreeks
scope Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
properties Eigenschappen van de configuratietoewijzing ConfigurationAssignmentEigenschappen

ConfigurationAssignmentEigenschappen

Naam Description Waarde
filter Eigenschappen van de configuratietoewijzing ConfigurationAssignmentFilterEigenschappen
maintenanceConfigurationId De onderhoudsconfiguratie-id tekenreeks
resourceId De unieke resourceId tekenreeks

ConfigurationAssignmentFilterEigenschappen

Naam Description Waarde
locaties Lijst met locaties voor het bereik van de query. tekenreeks[]
osTypes Lijst met toegestane besturingssystemen. tekenreeks[]
resourceGroups Lijst met toegestane resourcegroepen. tekenreeks[]
resourceTypes Lijst met toegestane resources. tekenreeks[]
tagSettings Taginstellingen voor de VM. TagSettingsEigenschappen

TagSettingsEigenschappen

Naam Description Waarde
filterOperator Vm's filteren op alle of alle opgegeven tags. 'Alle'
'Any'
tags Woordenlijst met tags met de bijbehorende lijst met waarden. object

Resourcedefinitie van ARM-sjabloon

Het resourcetype configurationAssignments is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

Het resourcetype configurationAssignments 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 Microsoft.Maintenance/configurationAssignments-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

configurationAssignments

Naam Description Waarde
type Het resourcetype 'Microsoft.Maintenance/configurationAssignments'
apiVersion De resource-API-versie '2023-04-01'
naam De resourcenaam tekenreeks (vereist)
location Locatie van de resource tekenreeks
scope Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
properties Eigenschappen van de configuratietoewijzing ConfigurationAssignmentEigenschappen

ConfigurationAssignmentEigenschappen

Naam Description Waarde
filter Eigenschappen van de configuratietoewijzing ConfigurationAssignmentFilterEigenschappen
maintenanceConfigurationId De onderhoudsconfiguratie-id tekenreeks
resourceId De unieke resourceId tekenreeks

ConfigurationAssignmentFilterEigenschappen

Naam Description Waarde
locaties Lijst met locaties voor het bereik van de query. tekenreeks[]
osTypes Lijst met toegestane besturingssystemen. tekenreeks[]
resourceGroups Lijst met toegestane resourcegroepen. tekenreeks[]
resourceTypes Lijst met toegestane resources. tekenreeks[]
tagSettings Taginstellingen voor de VM. TagSettingsEigenschappen

TagSettingsEigenschappen

Naam Description Waarde
filterOperator Vm's filteren op alle of alle opgegeven tags. 'Alle'
'Any'
tags Woordenlijst met tags met de bijbehorende lijst met waarden. object

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype configurationAssignments is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

Het resourcetype configurationAssignments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Abonnementen
  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Maintenance/configurationAssignments-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

configurationAssignments

Naam Description Waarde
type Het resourcetype "Microsoft.Maintenance/configurationAssignments@2023-04-01"
naam De resourcenaam tekenreeks (vereist)
location Locatie van de resource tekenreeks
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
properties Eigenschappen van de configuratietoewijzing ConfigurationAssignmentEigenschappen

ConfigurationAssignmentEigenschappen

Naam Description Waarde
filter Eigenschappen van de configuratietoewijzing ConfigurationAssignmentFilterEigenschappen
maintenanceConfigurationId De onderhoudsconfiguratie-id tekenreeks
resourceId De unieke resourceId tekenreeks

ConfigurationAssignmentFilterProperties

Naam Description Waarde
locaties Lijst met locaties voor het bereik van de query. tekenreeks[]
osTypes Lijst met toegestane besturingssystemen. tekenreeks[]
resourceGroups Lijst met toegestane resourcegroepen. tekenreeks[]
resourceTypes Lijst met toegestane resources. tekenreeks[]
tagSettings Taginstellingen voor de VM. TagSettingsEigenschappen

TagSettingsEigenschappen

Naam Description Waarde
filterOperator Vm's filteren op alle of alle opgegeven tags. "Alle"
"Alle"
tags Woordenlijst met tags met de bijbehorende lijst met waarden. object