Microsoft.Authorization policySetDefinitions

Bicep-resourcedefinitie

Het resourcetype policySetDefinitions 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.

Geldige implementatiebereiken voor de resource policySetDefinitions zijn:

U kunt naar dit resourcetype verwijzen als een alleen-lezen resource op het niveau van: Tenants

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

Resource-indeling

Als u een Resource Microsoft.Authorization/policySetDefinitions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2021-06-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
    parameters: {}
    policyDefinitionGroups: [
      {
        additionalMetadataId: 'string'
        category: 'string'
        description: 'string'
        displayName: 'string'
        name: 'string'
      }
    ]
    policyDefinitions: [
      {
        groupNames: [
          'string'
        ]
        parameters: {}
        policyDefinitionId: 'string'
        policyDefinitionReferenceId: 'string'
      }
    ]
    policyType: 'string'
  }
}

Eigenschapswaarden

policySetDefinitions

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128 weergavenaam

Resourcenaam 1-64

Geldige tekens:
De weergavenaam kan tekens bevatten.

Resourcenaam kan het volgende niet gebruiken:
<>*%&:\?.+/ of besturingstekens.

Kan niet eindigen met punt of spatie.
scope Gebruik deze optie bij het maken van een extensieresource voor 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 De eigenschappen van de beleidsdefinitie. PolicySetDefinitionProperties

PolicySetDefinitionProperties

Naam Description Waarde
beschrijving De beschrijving van de definitie van de beleidsset. tekenreeks
displayName De weergavenaam van de definitie van de beleidsset. tekenreeks
metagegevens De metagegevens van de definitie van de beleidsset. Metagegevens zijn een open-eindobject en zijn meestal een verzameling sleutelwaardeparen. Voor Bicep kunt u de functie any() gebruiken.
parameters De definitieparameters van de beleidsset die kunnen worden gebruikt in verwijzingen naar beleidsdefinities. object
policyDefinitionGroups De metagegevens die groepen verwijzingen naar beleidsdefinities binnen de definitie van de beleidsset beschrijven. PolicyDefinitionGroup[]
policyDefinitions Een matrix met verwijzingen naar beleidsdefinities. PolicyDefinitionReference[] (vereist)
policyType Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. 'BuiltIn'
'Aangepast'
'Niet opgegeven'
Statisch

PolicyDefinitionGroup

Naam Description Waarde
additionalMetadataId Een resource-id van een resource die aanvullende metagegevens over de groep bevat. tekenreeks
category De categorie van de groep. tekenreeks
beschrijving De beschrijving van de groep. tekenreeks
displayName De weergavenaam van de groep. tekenreeks
naam De naam van de groep. tekenreeks (vereist)

PolicyDefinitionReference

Naam Description Waarde
groupNames De naam van de groepen waartoe deze beleidsdefinitie verwijst. tekenreeks[]
parameters De parameterwaarden voor de beleidsregel waarnaar wordt verwezen. De sleutels zijn de parameternamen. object
policyDefinitionId De id van de beleidsdefinitie of beleidssetdefinitie. tekenreeks (vereist)
policyDefinitionReferenceId Een unieke id (binnen de definitie van de beleidsset) voor deze naslaginformatie over beleidsdefinities. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype policySetDefinitions 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.

Geldige implementatiebereiken voor de resource policySetDefinitions zijn:

U kunt naar dit resourcetype verwijzen als een alleen-lezen resource op het niveau van: Tenants

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

Resource-indeling

Als u een Resource Microsoft.Authorization/policySetDefinitions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Authorization/policySetDefinitions",
  "apiVersion": "2021-06-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "parameters": {},
    "policyDefinitionGroups": [
      {
        "additionalMetadataId": "string",
        "category": "string",
        "description": "string",
        "displayName": "string",
        "name": "string"
      }
    ],
    "policyDefinitions": [
      {
        "groupNames": [ "string" ],
        "parameters": {},
        "policyDefinitionId": "string",
        "policyDefinitionReferenceId": "string"
      }
    ],
    "policyType": "string"
  }
}

Eigenschapswaarden

policySetDefinitions

Naam Description Waarde
type Het resourcetype 'Microsoft.Authorization/policySetDefinitions'
apiVersion De resource-API-versie '2021-06-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128 weergavenaam

Resourcenaam 1-64

Geldige tekens:
De weergavenaam kan tekens bevatten.

Resourcenaam kan het volgende niet gebruiken:
<>*%&:\?.+/ of besturingstekens.

Kan niet eindigen met punt of spatie.
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 De eigenschappen van de beleidsdefinitie. PolicySetDefinitionProperties

PolicySetDefinitionProperties

Naam Description Waarde
beschrijving De beschrijving van de definitie van de beleidsset. tekenreeks
displayName De weergavenaam van de definitie van de beleidsset. tekenreeks
metagegevens De metagegevens van de definitie van de beleidsset. Metagegevens zijn een open-ended object en zijn meestal een verzameling sleutelwaardeparen.
parameters De definitieparameters van de beleidsset die kunnen worden gebruikt in verwijzingen naar beleidsdefinities. object
policyDefinitionGroups De metagegevens die groepen beleidsdefinitieverwijzingen binnen de definitie van de beleidsset beschrijven. PolicyDefinitionGroup[]
policyDefinitions Een matrix met verwijzingen naar beleidsdefinities. PolicyDefinitionReference[] (vereist)
policyType Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. 'BuiltIn'
'Aangepast'
'NotSpecified'
Statisch

PolicyDefinitionGroup

Naam Description Waarde
additionalMetadataId Een resource-id van een resource die aanvullende metagegevens over de groep bevat. tekenreeks
category De categorie van de groep. tekenreeks
beschrijving De beschrijving van de groep. tekenreeks
displayName De weergavenaam van de groep. tekenreeks
naam De naam van de groep. tekenreeks (vereist)

PolicyDefinitionReference

Naam Description Waarde
groupNames De naam van de groepen waartoe deze beleidsdefinitiereferentie behoort. tekenreeks[]
parameters De parameterwaarden voor de beleidsregel waarnaar wordt verwezen. De sleutels zijn de parameternamen. object
policyDefinitionId De id van de beleidsdefinitie of beleidssetdefinitie. tekenreeks (vereist)
policyDefinitionReferenceId Een unieke id (binnen de definitie van de beleidsset) voor deze naslaginformatie over beleidsdefinities. tekenreeks

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype policySetDefinitions 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.

Geldige implementatiebereiken voor de resource policySetDefinitions zijn:

  • Beheergroepen
  • Abonnementen

U kunt naar dit resourcetype verwijzen als een alleen-lezen resource op het niveau van: Tenants

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

Resource-indeling

Als u een Resource Microsoft.Authorization/policySetDefinitions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions@2021-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      parameters = {}
      policyDefinitionGroups = [
        {
          additionalMetadataId = "string"
          category = "string"
          description = "string"
          displayName = "string"
          name = "string"
        }
      ]
      policyDefinitions = [
        {
          groupNames = [
            "string"
          ]
          parameters = {}
          policyDefinitionId = "string"
          policyDefinitionReferenceId = "string"
        }
      ]
      policyType = "string"
    }
  })
}

Eigenschapswaarden

policySetDefinitions

Naam Description Waarde
type Het resourcetype "Microsoft.Authorization/policySetDefinitions@2021-06-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128 weergavenaam

Resourcenaam 1-64

Geldige tekens:
De weergavenaam kan tekens bevatten.

Resourcenaam kan het volgende niet gebruiken:
<>*%&:\?.+/ of besturingstekens.

Kan niet eindigen met punt of spatie.
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
properties De eigenschappen van de beleidsdefinitie. PolicySetDefinitionProperties

PolicySetDefinitionProperties

Naam Description Waarde
beschrijving De beschrijving van de definitie van de beleidsset. tekenreeks
displayName De weergavenaam van de definitie van de beleidsset. tekenreeks
metagegevens De metagegevens van de definitie van de beleidsset. Metagegevens zijn een open-eindobject en zijn meestal een verzameling sleutelwaardeparen.
parameters De definitieparameters van de beleidsset die kunnen worden gebruikt in verwijzingen naar beleidsdefinities. object
policyDefinitionGroups De metagegevens die groepen verwijzingen naar beleidsdefinities binnen de definitie van de beleidsset beschrijven. PolicyDefinitionGroup[]
policyDefinitions Een matrix met verwijzingen naar beleidsdefinities. PolicyDefinitionReference[] (vereist)
policyType Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. "Ingebouwd"
"Aangepast"
"Niet opgegeven"
"Statisch"

PolicyDefinitionGroup

Naam Description Waarde
additionalMetadataId Een resource-id van een resource die aanvullende metagegevens over de groep bevat. tekenreeks
category De categorie van de groep. tekenreeks
beschrijving De beschrijving van de groep. tekenreeks
displayName De weergavenaam van de groep. tekenreeks
naam De naam van de groep. tekenreeks (vereist)

PolicyDefinitionReference

Naam Description Waarde
groupNames De naam van de groepen waartoe deze beleidsdefinitie verwijst. tekenreeks[]
parameters De parameterwaarden voor de beleidsregel waarnaar wordt verwezen. De sleutels zijn de parameternamen. object
policyDefinitionId De id van de beleidsdefinitie of beleidssetdefinitie. tekenreeks (vereist)
policyDefinitionReferenceId Een unieke id (binnen de definitie van de beleidsset) voor deze naslaginformatie over beleidsdefinities. tekenreeks