Microsoft.Authorization policySetDefinitions 2020-03-01
Artigo 12/21/2024
1 colaborador
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso policySetDefinitions pode ser implantado com operações de destino:
de Locatário – Consulte os comandos de implantação de locatário grupos de gerenciamento - Consulte os comandos de implantação do grupo de gerenciamento de Assinatura - Consulte comandos de implantação de assinatura
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Authorization/policySetDefinitions, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2020-03-01' = {
name: 'string'
properties: {
description: 'string'
displayName: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: {
allowedValues: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
metadata: {
description: 'string'
displayName: 'string'
}
type: 'string'
}
}
policyDefinitionGroups: [
{
additionalMetadataId: 'string'
category: 'string'
description: 'string'
displayName: 'string'
name: 'string'
}
]
policyDefinitions: [
{
groupNames: [
'string'
]
parameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
policyDefinitionId: 'string'
policyDefinitionReferenceId: 'string'
}
]
policyType: 'string'
}
}
Valores de propriedade
Microsoft.Authorization/policySetDefinitions
Nome
Descrição
Valor
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
As propriedades de definição de política.
PolicySetDefinitionProperties
ParameterDefinitions
ParameterDefinitionsValue
Nome
Descrição
Valor
allowedValues
Os valores permitidos para o parâmetro.
any[]
defaultValue
O valor padrão do parâmetro se nenhum valor for fornecido.
qualquer
metadados
Metadados gerais para o parâmetro.
ParameterDefinitionsValueMetadata
tipo
O tipo de dados do parâmetro.
'Matriz' 'Boolean' 'DateTime' 'Float' 'Inteiro' 'Object' 'String'
Nome
Descrição
Valor
descrição
A descrição do parâmetro.
corda
displayName
O nome de exibição do parâmetro.
corda
ParameterValues
ParameterValuesValue
Nome
Descrição
Valor
valor
O valor do parâmetro.
qualquer
PolicyDefinitionGroup
Nome
Descrição
Valor
additionalMetadataId
Uma ID de recurso de um recurso que contém metadados adicionais sobre o grupo.
corda
categoria
A categoria do grupo.
corda
descrição
A descrição do grupo.
corda
displayName
O nome de exibição do grupo.
corda
nome
O nome do grupo.
cadeia de caracteres (obrigatório)
PolicyDefinitionReference
Nome
Descrição
Valor
groupNames
O nome dos grupos aos quais essa referência de definição de política pertence.
string[]
Parâmetros
Os valores de parâmetro para a regra de política referenciada. As chaves são os nomes dos parâmetros.
ParameterValues
policyDefinitionId
A ID da definição de política ou definição do conjunto de políticas.
cadeia de caracteres (obrigatório)
policyDefinitionReferenceId
Uma ID exclusiva (dentro da definição do conjunto de políticas) para essa referência de definição de política.
corda
PolicySetDefinitionProperties
Nome
Descrição
Valor
descrição
A descrição da definição do conjunto de políticas.
corda
displayName
O nome de exibição da definição do conjunto de políticas.
corda
metadados
Os metadados de definição do conjunto de políticas. Metadados é um objeto aberto e normalmente é uma coleção de pares de valores de chave.
qualquer
Parâmetros
Os parâmetros de definição do conjunto de políticas que podem ser usados em referências de definição de política.
ParameterDefinitions
policyDefinitionGroups
Os metadados que descrevem grupos de referências de definição de política dentro da definição do conjunto de políticas.
PolicyDefinitionGroup []
policyDefinitions
Uma matriz de referências de definição de política.
PolicyDefinitionReference [] (obrigatório)
policyType
O tipo de definição de política. Os valores possíveis são NotSpecified, BuiltIn, Custom e Static.
'BuiltIn' 'Personalizado' 'NotSpecified' 'Estático'
Definição de recurso de modelo do ARM
O tipo de recurso policySetDefinitions pode ser implantado com operações de destino:
de Locatário – Consulte os comandos de implantação de locatário grupos de gerenciamento - Consulte os comandos de implantação do grupo de gerenciamento de Assinatura - Consulte comandos de implantação de assinatura
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Authorization/policySetDefinitions, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Authorization/policySetDefinitions",
"apiVersion": "2020-03-01",
"name": "string",
"properties": {
"description": "string",
"displayName": "string",
"metadata": {},
"parameters": {
"{customized property}": {
"allowedValues": [ {} ],
"defaultValue": {},
"metadata": {
"description": "string",
"displayName": "string"
},
"type": "string"
}
},
"policyDefinitionGroups": [
{
"additionalMetadataId": "string",
"category": "string",
"description": "string",
"displayName": "string",
"name": "string"
}
],
"policyDefinitions": [
{
"groupNames": [ "string" ],
"parameters": {
"{customized property}": {
"value": {}
}
},
"policyDefinitionId": "string",
"policyDefinitionReferenceId": "string"
}
],
"policyType": "string"
}
}
Valores de propriedade
Microsoft.Authorization/policySetDefinitions
Nome
Descrição
Valor
apiVersion
A versão da API
'2020-03-01'
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
As propriedades de definição de política.
PolicySetDefinitionProperties
tipo
O tipo de recurso
'Microsoft.Authorization/policySetDefinitions'
ParameterDefinitions
ParameterDefinitionsValue
Nome
Descrição
Valor
allowedValues
Os valores permitidos para o parâmetro.
any[]
defaultValue
O valor padrão do parâmetro se nenhum valor for fornecido.
qualquer
metadados
Metadados gerais para o parâmetro.
ParameterDefinitionsValueMetadata
tipo
O tipo de dados do parâmetro.
'Matriz' 'Boolean' 'DateTime' 'Float' 'Inteiro' 'Object' 'String'
Nome
Descrição
Valor
descrição
A descrição do parâmetro.
corda
displayName
O nome de exibição do parâmetro.
corda
ParameterValues
ParameterValuesValue
Nome
Descrição
Valor
valor
O valor do parâmetro.
qualquer
PolicyDefinitionGroup
Nome
Descrição
Valor
additionalMetadataId
Uma ID de recurso de um recurso que contém metadados adicionais sobre o grupo.
corda
categoria
A categoria do grupo.
corda
descrição
A descrição do grupo.
corda
displayName
O nome de exibição do grupo.
corda
nome
O nome do grupo.
cadeia de caracteres (obrigatório)
PolicyDefinitionReference
Nome
Descrição
Valor
groupNames
O nome dos grupos aos quais essa referência de definição de política pertence.
string[]
Parâmetros
Os valores de parâmetro para a regra de política referenciada. As chaves são os nomes dos parâmetros.
ParameterValues
policyDefinitionId
A ID da definição de política ou definição do conjunto de políticas.
cadeia de caracteres (obrigatório)
policyDefinitionReferenceId
Uma ID exclusiva (dentro da definição do conjunto de políticas) para essa referência de definição de política.
corda
PolicySetDefinitionProperties
Nome
Descrição
Valor
descrição
A descrição da definição do conjunto de políticas.
corda
displayName
O nome de exibição da definição do conjunto de políticas.
corda
metadados
Os metadados de definição do conjunto de políticas. Metadados é um objeto aberto e normalmente é uma coleção de pares de valores de chave.
qualquer
Parâmetros
Os parâmetros de definição do conjunto de políticas que podem ser usados em referências de definição de política.
ParameterDefinitions
policyDefinitionGroups
Os metadados que descrevem grupos de referências de definição de política dentro da definição do conjunto de políticas.
PolicyDefinitionGroup []
policyDefinitions
Uma matriz de referências de definição de política.
PolicyDefinitionReference [] (obrigatório)
policyType
O tipo de definição de política. Os valores possíveis são NotSpecified, BuiltIn, Custom e Static.
'BuiltIn' 'Personalizado' 'NotSpecified' 'Estático'
O tipo de recurso policySetDefinitions pode ser implantado com operações de destino:
grupos de gerenciamento dede locatários de assinatura
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Authorization/policySetDefinitions, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Authorization/policySetDefinitions@2020-03-01"
name = "string"
body = jsonencode({
properties = {
description = "string"
displayName = "string"
metadata = ?
parameters = {
{customized property} = {
allowedValues = [
?
]
defaultValue = ?
metadata = {
description = "string"
displayName = "string"
}
type = "string"
}
}
policyDefinitionGroups = [
{
additionalMetadataId = "string"
category = "string"
description = "string"
displayName = "string"
name = "string"
}
]
policyDefinitions = [
{
groupNames = [
"string"
]
parameters = {
{customized property} = {
value = ?
}
}
policyDefinitionId = "string"
policyDefinitionReferenceId = "string"
}
]
policyType = "string"
}
})
}
Valores de propriedade
Microsoft.Authorization/policySetDefinitions
Nome
Descrição
Valor
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
As propriedades de definição de política.
PolicySetDefinitionProperties
tipo
O tipo de recurso
"Microsoft.Authorization/policySetDefinitions@2020-03-01"
ParameterDefinitions
ParameterDefinitionsValue
Nome
Descrição
Valor
allowedValues
Os valores permitidos para o parâmetro.
any[]
defaultValue
O valor padrão do parâmetro se nenhum valor for fornecido.
qualquer
metadados
Metadados gerais para o parâmetro.
ParameterDefinitionsValueMetadata
tipo
O tipo de dados do parâmetro.
'Matriz' 'Boolean' 'DateTime' 'Float' 'Inteiro' 'Object' 'String'
Nome
Descrição
Valor
descrição
A descrição do parâmetro.
corda
displayName
O nome de exibição do parâmetro.
corda
ParameterValues
ParameterValuesValue
Nome
Descrição
Valor
valor
O valor do parâmetro.
qualquer
PolicyDefinitionGroup
Nome
Descrição
Valor
additionalMetadataId
Uma ID de recurso de um recurso que contém metadados adicionais sobre o grupo.
corda
categoria
A categoria do grupo.
corda
descrição
A descrição do grupo.
corda
displayName
O nome de exibição do grupo.
corda
nome
O nome do grupo.
cadeia de caracteres (obrigatório)
PolicyDefinitionReference
Nome
Descrição
Valor
groupNames
O nome dos grupos aos quais essa referência de definição de política pertence.
string[]
Parâmetros
Os valores de parâmetro para a regra de política referenciada. As chaves são os nomes dos parâmetros.
ParameterValues
policyDefinitionId
A ID da definição de política ou definição do conjunto de políticas.
cadeia de caracteres (obrigatório)
policyDefinitionReferenceId
Uma ID exclusiva (dentro da definição do conjunto de políticas) para essa referência de definição de política.
corda
PolicySetDefinitionProperties
Nome
Descrição
Valor
descrição
A descrição da definição do conjunto de políticas.
corda
displayName
O nome de exibição da definição do conjunto de políticas.
corda
metadados
Os metadados de definição do conjunto de políticas. Metadados é um objeto aberto e normalmente é uma coleção de pares de valores de chave.
qualquer
Parâmetros
Os parâmetros de definição do conjunto de políticas que podem ser usados em referências de definição de política.
ParameterDefinitions
policyDefinitionGroups
Os metadados que descrevem grupos de referências de definição de política dentro da definição do conjunto de políticas.
PolicyDefinitionGroup []
policyDefinitions
Uma matriz de referências de definição de política.
PolicyDefinitionReference [] (obrigatório)
policyType
O tipo de definição de política. Os valores possíveis são NotSpecified, BuiltIn, Custom e Static.
'BuiltIn' 'Personalizado' 'NotSpecified' 'Estático'