Microsoft.Authorization policyDefinitions/versions 2023-04-01
Bicep-resursdefinition
Resurstypen policyDefinitions/versions kan distribueras med åtgärder som mål:
- Klientorganisation – Se klientdistributionskommandon* Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp* Prenumeration – Se distributionskommandon för prenumerationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Authorization/policyDefinitions/versionsresurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Authorization/policyDefinitions/versions@2023-04-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'
}
}
Egenskapsvärden
Microsoft.Authorization/policyDefinitions/versions
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^\d+\.\d+\.\d+$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: policyDefinitioner |
Egenskaper | Egenskaperna för principdefinitionsversionen. | PolicyDefinitionVersionProperties |
ParameterDefinitioner
Namn | Beskrivning | Värde |
---|
ParameterDefinitionsValue
Namn | Beskrivning | Värde |
---|---|---|
allowedValues | De tillåtna värdena för parametern. | any[] |
defaultValue | Standardvärdet för parametern om inget värde anges. | någon |
metadata | Allmänna metadata för parametern. | ParameterDefinitionsValueMetadata |
Schemat | Tillhandahåller validering av parameterindata under tilldelningen med hjälp av ett självdefinierat JSON-schema. Den här egenskapen stöds endast för parametrar av objekttyp och följer implementeringen Json.NET Schema 2019-09. Du kan lära dig mer om att använda scheman på https://json-schema.org/ och testa utkastscheman på https://www.jsonschemavalidator.net/. | någon |
typ | Parameterns datatyp. | Matris "Booleskt" "DateTime" "Flyttal" "Heltal" "Objekt" "Sträng" |
ParameterDefinitionsValueMetadata
Namn | Beskrivning | Värde |
---|---|---|
assignPermissions | Ställ in på true om du vill att Azure-portalen ska skapa rolltilldelningar på resurs-ID:t eller resursomfångsvärdet för den här parametern under principtilldelningen. Den här egenskapen är användbar om du vill tilldela behörigheter utanför tilldelningsomfånget. | Bool |
beskrivning | Beskrivningen av parametern. | sträng |
displayName | Visningsnamnet för parametern. | sträng |
strongType | Används när du tilldelar principdefinitionen via portalen. Innehåller en sammanhangsmedveten lista över värden som användaren kan välja mellan. | sträng |
PolicyDefinitionVersionProperties
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivningen av principdefinitionen. | sträng |
displayName | Principdefinitionens visningsnamn. | sträng |
metadata | Metadata för principdefinition. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. | någon |
läge | Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data. | sträng |
Parametrar | Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen. | ParameterDefinitions |
policyRule | Principregeln. | någon |
policyType | Typen av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static. | "BuiltIn" "Anpassad" "NotSpecified" "Statisk" |
version | Principdefinitionsversionen i #.#.#-format. | sträng |
Resursdefinition för ARM-mall
Resurstypen policyDefinitions/versions kan distribueras med åtgärder som mål:
- Klientorganisation – Se klientdistributionskommandon* Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp* Prenumeration – Se distributionskommandon för prenumerationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Authorization/policyDefinitions/versionsresurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Authorization/policyDefinitions/versions",
"apiVersion": "2023-04-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"
}
}
Egenskapsvärden
Microsoft.Authorization/policyDefinitions/versions
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2023-04-01' |
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^\d+\.\d+\.\d+$ (krävs) |
Egenskaper | Egenskaperna för principdefinitionsversionen. | PolicyDefinitionVersionProperties |
typ | Resurstypen | "Microsoft.Authorization/policyDefinitions/versions" |
ParameterDefinitioner
Namn | Beskrivning | Värde |
---|
ParameterDefinitionsValue
Namn | Beskrivning | Värde |
---|---|---|
allowedValues | De tillåtna värdena för parametern. | any[] |
defaultValue | Standardvärdet för parametern om inget värde anges. | någon |
metadata | Allmänna metadata för parametern. | ParameterDefinitionsValueMetadata |
Schemat | Tillhandahåller validering av parameterindata under tilldelningen med hjälp av ett självdefinierat JSON-schema. Den här egenskapen stöds endast för parametrar av objekttyp och följer implementeringen Json.NET Schema 2019-09. Du kan lära dig mer om att använda scheman på https://json-schema.org/ och testa utkastscheman på https://www.jsonschemavalidator.net/. | någon |
typ | Parameterns datatyp. | Matris "Booleskt" "DateTime" "Flyttal" "Heltal" "Objekt" "Sträng" |
ParameterDefinitionsValueMetadata
Namn | Beskrivning | Värde |
---|---|---|
assignPermissions | Ställ in på true om du vill att Azure-portalen ska skapa rolltilldelningar på resurs-ID:t eller resursomfångsvärdet för den här parametern under principtilldelningen. Den här egenskapen är användbar om du vill tilldela behörigheter utanför tilldelningsomfånget. | Bool |
beskrivning | Beskrivningen av parametern. | sträng |
displayName | Visningsnamnet för parametern. | sträng |
strongType | Används när du tilldelar principdefinitionen via portalen. Innehåller en sammanhangsmedveten lista över värden som användaren kan välja mellan. | sträng |
PolicyDefinitionVersionProperties
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivningen av principdefinitionen. | sträng |
displayName | Principdefinitionens visningsnamn. | sträng |
metadata | Metadata för principdefinition. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. | någon |
läge | Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data. | sträng |
Parametrar | Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen. | ParameterDefinitions |
policyRule | Principregeln. | någon |
policyType | Typen av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static. | "BuiltIn" "Anpassad" "NotSpecified" "Statisk" |
version | Principdefinitionsversionen i #.#.#-format. | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen policyDefinitions/versions kan distribueras med åtgärder som mål:
- hanteringsgrupper för klientorganisation* * prenumeration
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Authorization/policyDefinitions/versionsresurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/policyDefinitions/versions@2023-04-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"
}
})
}
Egenskapsvärden
Microsoft.Authorization/policyDefinitions/versions
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^\d+\.\d+\.\d+$ (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: policyDefinitioner |
Egenskaper | Egenskaperna för principdefinitionsversionen. | PolicyDefinitionVersionProperties |
typ | Resurstypen | "Microsoft.Authorization/policyDefinitions/versions@2023-04-01" |
ParameterDefinitioner
Namn | Beskrivning | Värde |
---|
ParameterDefinitionsValue
Namn | Beskrivning | Värde |
---|---|---|
allowedValues | De tillåtna värdena för parametern. | any[] |
defaultValue | Standardvärdet för parametern om inget värde anges. | någon |
metadata | Allmänna metadata för parametern. | ParameterDefinitionsValueMetadata |
Schemat | Tillhandahåller validering av parameterindata under tilldelningen med hjälp av ett självdefinierat JSON-schema. Den här egenskapen stöds endast för parametrar av objekttyp och följer implementeringen Json.NET Schema 2019-09. Du kan lära dig mer om att använda scheman på https://json-schema.org/ och testa utkastscheman på https://www.jsonschemavalidator.net/. | någon |
typ | Parameterns datatyp. | Matris "Booleskt" "DateTime" "Flyttal" "Heltal" "Objekt" "Sträng" |
ParameterDefinitionsValueMetadata
Namn | Beskrivning | Värde |
---|---|---|
assignPermissions | Ställ in på true om du vill att Azure-portalen ska skapa rolltilldelningar på resurs-ID:t eller resursomfångsvärdet för den här parametern under principtilldelningen. Den här egenskapen är användbar om du vill tilldela behörigheter utanför tilldelningsomfånget. | Bool |
beskrivning | Beskrivningen av parametern. | sträng |
displayName | Visningsnamnet för parametern. | sträng |
strongType | Används när du tilldelar principdefinitionen via portalen. Innehåller en sammanhangsmedveten lista över värden som användaren kan välja mellan. | sträng |
PolicyDefinitionVersionProperties
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivningen av principdefinitionen. | sträng |
displayName | Principdefinitionens visningsnamn. | sträng |
metadata | Metadata för principdefinition. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. | någon |
läge | Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data. | sträng |
Parametrar | Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen. | ParameterDefinitions |
policyRule | Principregeln. | någon |
policyType | Typen av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static. | "BuiltIn" "Anpassad" "NotSpecified" "Statisk" |
version | Principdefinitionsversionen i #.#.#-format. | sträng |