Поделиться через


Политика Microsoft.AuthorizationSetDefinitions 2019-09-01

Определение ресурсов Bicep

Тип ресурса policySetDefinitions можно развернуть с помощью операций, предназначенных для следующих операций:

  • клиент . См. команды развертывания групп управленияклиента. См. статьюкоманды развертывания группы управленияподписки — см. команды развертывания подписки

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Authorization/policySetDefinitions, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2019-09-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'
  }
}

Значения свойств

Microsoft.Authorization/policySetDefinitions

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
свойства Свойства определения политики. PolicySetDefinitionProperties

ParameterDefinitions

Имя Описание Ценность

ParameterDefinitionsValue

Имя Описание Ценность
allowedValues Допустимые значения параметра. any[]
defaultValue Значение по умолчанию для параметра, если значение не указано. любой
метаданные Общие метаданные параметра. ParameterDefinitionsValueMetadata
тип Тип данных параметра. Массив
Boolean'
DateTime
Float
Целое число
"Object"
"String"

ParameterDefinitionsValueMetadata

Имя Описание Ценность
описание Описание параметра. струна
displayName Отображаемое имя параметра. струна

ParameterValues

Имя Описание Ценность

ParameterValuesValue

Имя Описание Ценность
ценность Значение параметра. любой

PolicyDefinitionGroup

Имя Описание Ценность
additionalMetadataId Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. струна
категория Категория группы. струна
описание Описание группы. струна
displayName Отображаемое имя группы. струна
имя Имя группы. строка (обязательно)

PolicyDefinitionReference

Имя Описание Ценность
groupNames Имя групп, к которым относится ссылка на определение политики. string[]
Параметры Значения параметров для указанного правила политики. Ключи — это имена параметров. ParameterValues
policyDefinitionId Идентификатор определения политики или определения набора политик. строка (обязательно)
policyDefinitionReferenceId Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. струна

PolicySetDefinitionProperties

Имя Описание Ценность
описание Описание определения набора политик. струна
displayName Отображаемое имя определения набора политик. струна
метаданные Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. любой
Параметры Параметры определения набора политик, которые можно использовать в ссылках на определения политики. ParameterDefinitions
policyDefinitionGroups Метаданные, описывающие группы ссылок на определения политики в определении набора политик. PolicyDefinitionGroup[]
policyDefinitions Массив ссылок на определения политики. PolicyDefinitionReference[] (обязательно)
policyType Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. "BuiltIn"
"Custom"
"NotSpecified"
"Статический"

Определение ресурса шаблона ARM

Тип ресурса policySetDefinitions можно развернуть с помощью операций, предназначенных для следующих операций:

  • клиент . См. команды развертывания групп управленияклиента. См. статьюкоманды развертывания группы управленияподписки — см. команды развертывания подписки

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Authorization/policySetDefinitions, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Authorization/policySetDefinitions",
  "apiVersion": "2019-09-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"
  }
}

Значения свойств

Microsoft.Authorization/policySetDefinitions

Имя Описание Ценность
apiVersion Версия API '2019-09-01'
имя Имя ресурса строка (обязательно)
свойства Свойства определения политики. PolicySetDefinitionProperties
тип Тип ресурса "Microsoft.Authorization/policySetDefinitions"

ParameterDefinitions

Имя Описание Ценность

ParameterDefinitionsValue

Имя Описание Ценность
allowedValues Допустимые значения параметра. any[]
defaultValue Значение по умолчанию для параметра, если значение не указано. любой
метаданные Общие метаданные параметра. ParameterDefinitionsValueMetadata
тип Тип данных параметра. Массив
Boolean'
DateTime
Float
Целое число
"Object"
"String"

ParameterDefinitionsValueMetadata

Имя Описание Ценность
описание Описание параметра. струна
displayName Отображаемое имя параметра. струна

ParameterValues

Имя Описание Ценность

ParameterValuesValue

Имя Описание Ценность
ценность Значение параметра. любой

PolicyDefinitionGroup

Имя Описание Ценность
additionalMetadataId Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. струна
категория Категория группы. струна
описание Описание группы. струна
displayName Отображаемое имя группы. струна
имя Имя группы. строка (обязательно)

PolicyDefinitionReference

Имя Описание Ценность
groupNames Имя групп, к которым относится ссылка на определение политики. string[]
Параметры Значения параметров для указанного правила политики. Ключи — это имена параметров. ParameterValues
policyDefinitionId Идентификатор определения политики или определения набора политик. строка (обязательно)
policyDefinitionReferenceId Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. струна

PolicySetDefinitionProperties

Имя Описание Ценность
описание Описание определения набора политик. струна
displayName Отображаемое имя определения набора политик. струна
метаданные Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. любой
Параметры Параметры определения набора политик, которые можно использовать в ссылках на определения политики. ParameterDefinitions
policyDefinitionGroups Метаданные, описывающие группы ссылок на определения политики в определении набора политик. PolicyDefinitionGroup[]
policyDefinitions Массив ссылок на определения политики. PolicyDefinitionReference[] (обязательно)
policyType Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. "BuiltIn"
"Custom"
"NotSpecified"
"Статический"

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса policySetDefinitions можно развернуть с помощью операций, предназначенных для следующих операций:

  • группы управления* клиента* подписки

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Authorization/policySetDefinitions, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions@2019-09-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"
    }
  })
}

Значения свойств

Microsoft.Authorization/policySetDefinitions

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
свойства Свойства определения политики. PolicySetDefinitionProperties
тип Тип ресурса "Microsoft.Authorization/policySetDefinitions@2019-09-01"

ParameterDefinitions

Имя Описание Ценность

ParameterDefinitionsValue

Имя Описание Ценность
allowedValues Допустимые значения параметра. any[]
defaultValue Значение по умолчанию для параметра, если значение не указано. любой
метаданные Общие метаданные параметра. ParameterDefinitionsValueMetadata
тип Тип данных параметра. Массив
Boolean'
DateTime
Float
Целое число
"Object"
"String"

ParameterDefinitionsValueMetadata

Имя Описание Ценность
описание Описание параметра. струна
displayName Отображаемое имя параметра. струна

ParameterValues

Имя Описание Ценность

ParameterValuesValue

Имя Описание Ценность
ценность Значение параметра. любой

PolicyDefinitionGroup

Имя Описание Ценность
additionalMetadataId Идентификатор ресурса ресурса, содержащего дополнительные метаданные о группе. струна
категория Категория группы. струна
описание Описание группы. струна
displayName Отображаемое имя группы. струна
имя Имя группы. строка (обязательно)

PolicyDefinitionReference

Имя Описание Ценность
groupNames Имя групп, к которым относится ссылка на определение политики. string[]
Параметры Значения параметров для указанного правила политики. Ключи — это имена параметров. ParameterValues
policyDefinitionId Идентификатор определения политики или определения набора политик. строка (обязательно)
policyDefinitionReferenceId Уникальный идентификатор (в определении набора политик) для этой ссылки на определение политики. струна

PolicySetDefinitionProperties

Имя Описание Ценность
описание Описание определения набора политик. струна
displayName Отображаемое имя определения набора политик. струна
метаданные Метаданные определения набора политик. Метаданные — это открытый завершенный объект, который обычно представляет собой коллекцию пар значений ключей. любой
Параметры Параметры определения набора политик, которые можно использовать в ссылках на определения политики. ParameterDefinitions
policyDefinitionGroups Метаданные, описывающие группы ссылок на определения политики в определении набора политик. PolicyDefinitionGroup[]
policyDefinitions Массив ссылок на определения политики. PolicyDefinitionReference[] (обязательно)
policyType Тип определения политики. Возможные значения: NotSpecified, BuiltIn, Custom и Static. "BuiltIn"
"Custom"
"NotSpecified"
"Статический"