Delen via


Microsoft.Authorization policyDefinitions/versions 2024-05-01

Bicep-resourcedefinitie

Het resourcetype policyDefinitions/versions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.Authorization/policyDefinitions/versions@2024-05-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    mode: 'string'
    parameters: {
      {customized property}: {
        allowedValues: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        metadata: {
          assignPermissions: bool
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        schema: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
    policyRule: any(Azure.Bicep.Types.Concrete.AnyType)
    policyType: 'string'
    version: 'string'
  }
}

Eigenschapswaarden

Microsoft.Authorization/policyDefinitions/versions

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^\d+\.\d+\.\d+$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: policyDefinitions-
Eigenschappen De eigenschappen van de versie van de beleidsdefinitie. PolicyDefinitionVersionProperties-

ParameterDefinitions

Naam Beschrijving Waarde

ParameterDefinitionsValue

Naam Beschrijving Waarde
allowedValues De toegestane waarden voor de parameter. any[]
defaultValue De standaardwaarde voor de parameter als er geen waarde wordt opgegeven. enig
metagegevens Algemene metagegevens voor de parameter. ParameterDefinitionsValueMetadata-
schema Biedt validatie van parameterinvoer tijdens de toewijzing met behulp van een zelfgedefinieerde JSON-schema. Deze eigenschap wordt alleen ondersteund voor objecttypeparameters en volgt de Json.NET Schema 2019-09-implementatie. U vindt meer informatie over het gebruik van schema's op https://json-schema.org/ en het testen van conceptschema's op https://www.jsonschemavalidator.net/. enig
type Het gegevenstype van de parameter. 'Matrix'
'Booleaanse waarde'
'Datum/tijd'
'Float'
'Geheel getal'
'Object'
'Tekenreeks'

ParameterDefinitionsValueMetadata

Naam Beschrijving Waarde
assignPermissions Ingesteld op waar als u azure Portal roltoewijzingen wilt laten maken voor de resource-id of resourcebereikwaarde van deze parameter tijdens het toewijzen van het beleid. Deze eigenschap is handig als u machtigingen wilt toewijzen buiten het toewijzingsbereik. Bool
beschrijving De beschrijving van de parameter. snaar
displayName De weergavenaam voor de parameter. snaar
strongType Wordt gebruikt bij het toewijzen van de beleidsdefinitie via de portal. Biedt een contextbewuste lijst met waarden waaruit de gebruiker kan kiezen. snaar

PolicyDefinitionVersionProperties

Naam Beschrijving Waarde
beschrijving De beschrijving van de beleidsdefinitie. snaar
displayName De weergavenaam van de beleidsdefinitie. snaar
metagegevens De metagegevens van de beleidsdefinitie. Metagegevens zijn een geopend object en zijn meestal een verzameling sleutel-waardeparen. enig
wijze De beleidsdefinitiemodus. Enkele voorbeelden zijn Alle, Geïndexeerd, Microsoft.KeyVault.Data. snaar
Parameters De parameterdefinities voor parameters die worden gebruikt in de beleidsregel. De sleutels zijn de parameternamen. ParameterDefinitions-
policyRule De beleidsregel. enig
policyType Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. 'BuiltIn'
'Aangepast'
'Niet opgegeven'
'Statisch'
Versie De beleidsdefinitieversie in #.#.#-indeling. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype policyDefinitions/versions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Authorization/policyDefinitions/versions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Authorization/policyDefinitions/versions",
  "apiVersion": "2024-05-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "mode": "string",
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "assignPermissions": "bool",
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "schema": {},
        "type": "string"
      }
    },
    "policyRule": {},
    "policyType": "string",
    "version": "string"
  }
}

Eigenschapswaarden

Microsoft.Authorization/policyDefinitions/versions

Naam Beschrijving Waarde
apiVersion De API-versie '2024-05-01'
naam De resourcenaam snaar

Beperkingen:
Patroon = ^\d+\.\d+\.\d+$ (vereist)
Eigenschappen De eigenschappen van de versie van de beleidsdefinitie. PolicyDefinitionVersionProperties-
type Het resourcetype 'Microsoft.Authorization/policyDefinitions/versions'

ParameterDefinitions

Naam Beschrijving Waarde

ParameterDefinitionsValue

Naam Beschrijving Waarde
allowedValues De toegestane waarden voor de parameter. any[]
defaultValue De standaardwaarde voor de parameter als er geen waarde wordt opgegeven. enig
metagegevens Algemene metagegevens voor de parameter. ParameterDefinitionsValueMetadata-
schema Biedt validatie van parameterinvoer tijdens de toewijzing met behulp van een zelfgedefinieerde JSON-schema. Deze eigenschap wordt alleen ondersteund voor objecttypeparameters en volgt de Json.NET Schema 2019-09-implementatie. U vindt meer informatie over het gebruik van schema's op https://json-schema.org/ en het testen van conceptschema's op https://www.jsonschemavalidator.net/. enig
type Het gegevenstype van de parameter. 'Matrix'
'Booleaanse waarde'
'Datum/tijd'
'Float'
'Geheel getal'
'Object'
'Tekenreeks'

ParameterDefinitionsValueMetadata

Naam Beschrijving Waarde
assignPermissions Ingesteld op waar als u azure Portal roltoewijzingen wilt laten maken voor de resource-id of resourcebereikwaarde van deze parameter tijdens het toewijzen van het beleid. Deze eigenschap is handig als u machtigingen wilt toewijzen buiten het toewijzingsbereik. Bool
beschrijving De beschrijving van de parameter. snaar
displayName De weergavenaam voor de parameter. snaar
strongType Wordt gebruikt bij het toewijzen van de beleidsdefinitie via de portal. Biedt een contextbewuste lijst met waarden waaruit de gebruiker kan kiezen. snaar

PolicyDefinitionVersionProperties

Naam Beschrijving Waarde
beschrijving De beschrijving van de beleidsdefinitie. snaar
displayName De weergavenaam van de beleidsdefinitie. snaar
metagegevens De metagegevens van de beleidsdefinitie. Metagegevens zijn een geopend object en zijn meestal een verzameling sleutel-waardeparen. enig
wijze De beleidsdefinitiemodus. Enkele voorbeelden zijn Alle, Geïndexeerd, Microsoft.KeyVault.Data. snaar
Parameters De parameterdefinities voor parameters die worden gebruikt in de beleidsregel. De sleutels zijn de parameternamen. ParameterDefinitions-
policyRule De beleidsregel. enig
policyType Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. 'BuiltIn'
'Aangepast'
'Niet opgegeven'
'Statisch'
Versie De beleidsdefinitieversie in #.#.#-indeling. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype policyDefinitions/versions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Tenant* Management-groepen* Subscription

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyDefinitions/versions@2024-05-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      mode = "string"
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            assignPermissions = bool
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          schema = ?
          type = "string"
        }
      }
      policyRule = ?
      policyType = "string"
      version = "string"
    }
  })
}

Eigenschapswaarden

Microsoft.Authorization/policyDefinitions/versions

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^\d+\.\d+\.\d+$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: policyDefinitions-
Eigenschappen De eigenschappen van de versie van de beleidsdefinitie. PolicyDefinitionVersionProperties-
type Het resourcetype "Microsoft.Authorization/policyDefinitions/versions@2024-05-01"

ParameterDefinitions

Naam Beschrijving Waarde

ParameterDefinitionsValue

Naam Beschrijving Waarde
allowedValues De toegestane waarden voor de parameter. any[]
defaultValue De standaardwaarde voor de parameter als er geen waarde wordt opgegeven. enig
metagegevens Algemene metagegevens voor de parameter. ParameterDefinitionsValueMetadata-
schema Biedt validatie van parameterinvoer tijdens de toewijzing met behulp van een zelfgedefinieerde JSON-schema. Deze eigenschap wordt alleen ondersteund voor objecttypeparameters en volgt de Json.NET Schema 2019-09-implementatie. U vindt meer informatie over het gebruik van schema's op https://json-schema.org/ en het testen van conceptschema's op https://www.jsonschemavalidator.net/. enig
type Het gegevenstype van de parameter. 'Matrix'
'Booleaanse waarde'
'Datum/tijd'
'Float'
'Geheel getal'
'Object'
'Tekenreeks'

ParameterDefinitionsValueMetadata

Naam Beschrijving Waarde
assignPermissions Ingesteld op waar als u azure Portal roltoewijzingen wilt laten maken voor de resource-id of resourcebereikwaarde van deze parameter tijdens het toewijzen van het beleid. Deze eigenschap is handig als u machtigingen wilt toewijzen buiten het toewijzingsbereik. Bool
beschrijving De beschrijving van de parameter. snaar
displayName De weergavenaam voor de parameter. snaar
strongType Wordt gebruikt bij het toewijzen van de beleidsdefinitie via de portal. Biedt een contextbewuste lijst met waarden waaruit de gebruiker kan kiezen. snaar

PolicyDefinitionVersionProperties

Naam Beschrijving Waarde
beschrijving De beschrijving van de beleidsdefinitie. snaar
displayName De weergavenaam van de beleidsdefinitie. snaar
metagegevens De metagegevens van de beleidsdefinitie. Metagegevens zijn een geopend object en zijn meestal een verzameling sleutel-waardeparen. enig
wijze De beleidsdefinitiemodus. Enkele voorbeelden zijn Alle, Geïndexeerd, Microsoft.KeyVault.Data. snaar
Parameters De parameterdefinities voor parameters die worden gebruikt in de beleidsregel. De sleutels zijn de parameternamen. ParameterDefinitions-
policyRule De beleidsregel. enig
policyType Het type beleidsdefinitie. Mogelijke waarden zijn NotSpecified, BuiltIn, Custom en Static. 'BuiltIn'
'Aangepast'
'Niet opgegeven'
'Statisch'
Versie De beleidsdefinitieversie in #.#.#-indeling. snaar