Microsoft.Authorization policySetDefinitions

Definição de recurso bicep

O tipo de recurso de políticasSetDefinitions é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir a margem para este recurso. Consulte o âmbito de aplicação dos recursos de extensão em Bicep.

Os âmbitos de implementação válidos para o recurso de aplicações Definitions do Conjunto de Políticas são:

Pode referir este tipo de recurso como um recurso apenas de leitura ao nível de: Inquilinos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.Authorization/policySetDefinitions, adicione o seguinte Bicep ao seu modelo.

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

Valores imobiliários

políticasSetDefinitions

Nome Descrição Valor
name O nome do recurso corda (necessária)

Limite de caracteres: 1-128 nome de exibição

Nome de recurso 1-64

Caracteres válidos:
O nome do visor pode conter quaisquer caracteres.

O nome do recurso não pode ser usado:
<>*%&:\?.+/ ou controlar caracteres.

Não se pode terminar com período ou espaço.
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implantação. Recurso de destino

Para a Bicep, desaprote esta propriedade para o nome simbólico do recurso para aplicar o recurso de extensão.
propriedades As propriedades de definição de política. PolíticasSetDefinitionProperties

PolíticasSetDefinitionProperties

Nome Descrição Valor
descrição A descrição da definição de definição de definição. string
displayName O nome de exibição da definição de definição de definição de definição de política. string
do IdP A política definiu metadados de definição. Os metadados são um objeto aberto e é tipicamente uma coleção de pares de valor chave. Para o Bicep, pode utilizar qualquer( ) função.
parâmetros A definição de definição de política define parâmetros que podem ser usados em referências de definição de política. objeto
policyDefinitionGroups Os metadados que descrevem grupos de referências de definição de política dentro da definição de definição de definição de política. PolicyDefinitionGroup[]
políticasDefinições Uma série de referências de definição de política. PolicyDefinitionReference[] (obrigatório)
tipo de política O tipo de definição de política. Os valores possíveis são NotSpecified, BuiltIn, Custom e Static. 'BuiltIn'
'Personalizado'
«Não específico»
'Estática'

PolicyDefinitionGroup

Nome Descrição Valor
adicionalmetadataId Uma identificação de recurso de um recurso que contém metadados adicionais sobre o grupo. string
categoria A categoria do grupo. string
descrição A descrição do grupo. string
displayName O nome de exibição do grupo. string
name O nome do grupo. corda (necessária)

PolicyDefinitionReference

Nome Descrição Valor
groupNames O nome dos grupos a que esta referência de definição de política pertence. corda[]
parâmetros Os valores dos parâmetros para a regra da política referenciada. As chaves são os nomes dos parâmetros. objeto
políticaDefinitionId O ID da definição de política ou definição de definição de política. corda (necessária)
políticaDefinitionReferenceId Um id único (dentro da definição de definição de política) para esta referência de definição de política. string

Definição de recurso de modelo DE ARM

O tipo de recurso de políticasSetDefinitions é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir a margem para este recurso. Consulte o âmbito de aplicação dos recursos de extensão nos modelos ARM.

Os âmbitos de implementação válidos para o recurso de aplicações Definitions do Conjunto de Políticas são:

Pode referir este tipo de recurso como um recurso apenas de leitura ao nível de: Inquilinos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.Authorization/policySetDefinitions, adicione o seguinte JSON ao seu modelo.

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

Valores imobiliários

políticasSetDefinitions

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Authorization/policySetDefinitions'
apiVersion A versão api de recurso '2021-06-01'
name O nome do recurso corda (necessária)

Limite de caracteres: 1-128 nome de exibição

Nome de recurso 1-64

Caracteres válidos:
O nome do visor pode conter quaisquer caracteres.

O nome do recurso não pode ser usado:
<>*%&:\?.+/ ou controlar caracteres.

Não se pode terminar com período ou espaço.
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implantação. Recurso de destino

Para o JSON, desaprote o valor para o nome completo do recurso para aplicar o recurso de extensão .
propriedades As propriedades de definição de política. PolíticasSetDefinitionProperties

PolíticasSetDefinitionProperties

Nome Descrição Valor
descrição A descrição da definição de definição de definição. string
displayName O nome de exibição da definição de definição de definição de definição de política. string
do IdP A política definiu metadados de definição. Os metadados são um objeto aberto e é tipicamente uma coleção de pares de valor chave.
parâmetros A definição de definição de política define parâmetros que podem ser usados em referências de definição de política. objeto
policyDefinitionGroups Os metadados que descrevem grupos de referências de definição de política dentro da definição de definição de definição de política. PolicyDefinitionGroup[]
políticasDefinições Uma série de referências de definição de política. PolicyDefinitionReference[] (obrigatório)
tipo de política O tipo de definição de política. Os valores possíveis são NotSpecified, BuiltIn, Custom e Static. 'BuiltIn'
'Personalizado'
«Não específico»
'Estática'

PolicyDefinitionGroup

Nome Descrição Valor
adicionalmetadataId Uma identificação de recurso de um recurso que contém metadados adicionais sobre o grupo. string
categoria A categoria do grupo. string
descrição A descrição do grupo. string
displayName O nome de exibição do grupo. string
name O nome do grupo. corda (necessária)

PolicyDefinitionReference

Nome Descrição Valor
groupNames O nome dos grupos a que esta referência de definição de política pertence. corda[]
parâmetros Os valores dos parâmetros para a regra da política referenciada. As chaves são os nomes dos parâmetros. objeto
políticaDefinitionId O ID da definição de política ou definição de definição de política. corda (necessária)
políticaDefinitionReferenceId Um id único (dentro da definição de definição de política) para esta referência de definição de política. string

Definição de recursos Terraform (fornecedor AzAPI)

O tipo de recurso de políticasSetDefinitions é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a parent_id propriedade neste recurso para definir a margem para este recurso.

Os âmbitos de implementação válidos para o recurso de aplicações Definitions do Conjunto de Políticas são:

  • Grupos de gestão
  • Subscrições

Pode referir este tipo de recurso como um recurso apenas de leitura ao nível de: Inquilinos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.Authorization/policySetDefinitions, adicione o seguinte Terraform ao seu modelo.

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

Valores imobiliários

políticasSetDefinitions

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Autorização/policySetDefinitions@2021-06-01"
name O nome do recurso corda (necessária)

Limite de caracteres: 1-128 nome de exibição

Nome de recurso 1-64

Caracteres válidos:
O nome do visor pode conter quaisquer caracteres.

O nome do recurso não pode ser usado:
<>*%&:\?.+/ ou controlar caracteres.

Não se pode terminar com período ou espaço.
parent_id O ID do recurso para aplicar este recurso de extensão. corda (necessária)
propriedades As propriedades de definição de política. PolíticasSetDefinitionProperties

PolíticasSetDefinitionProperties

Nome Descrição Valor
descrição A descrição da definição de definição de definição. string
displayName O nome de exibição da definição de definição de definição de definição de política. string
do IdP A política definiu metadados de definição. Os metadados são um objeto aberto e é tipicamente uma coleção de pares de valor chave.
parâmetros A definição de definição de política define parâmetros que podem ser usados em referências de definição de política. objeto
policyDefinitionGroups Os metadados que descrevem grupos de referências de definição de política dentro da definição de definição de definição de política. PolicyDefinitionGroup[]
políticasDefinições Uma série de referências de definição de política. PolicyDefinitionReference[] (obrigatório)
tipo de política O tipo de definição de política. Os valores possíveis são NotSpecified, BuiltIn, Custom e Static. "BuiltIn"
"Personalizado"
"Não Específico"
"Estática"

PolicyDefinitionGroup

Nome Descrição Valor
adicionalmetadataId Uma identificação de recurso de um recurso que contém metadados adicionais sobre o grupo. string
categoria A categoria do grupo. string
descrição A descrição do grupo. string
displayName O nome de exibição do grupo. string
name O nome do grupo. corda (necessária)

PolicyDefinitionReference

Nome Descrição Valor
groupNames O nome dos grupos a que esta referência de definição de política pertence. corda[]
parâmetros Os valores dos parâmetros para a regra da política referenciada. As chaves são os nomes dos parâmetros. objeto
políticaDefinitionId O ID da definição de política ou definição de definição de política. corda (necessária)
políticaDefinitionReferenceId Um id único (dentro da definição de definição de política) para esta referência de definição de política. string