PolicySetDefinitions interface

Интерфейс, представляющий PolicySetDefinitions.

Методы

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

Эта операция создает или обновляет определение набора политик в заданной подписке с заданным именем.

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Эта операция создает или обновляет определение набора политик в заданной группе управления с заданным именем.

delete(string, PolicySetDefinitionsDeleteOptionalParams)

Эта операция удаляет определение набора политик в заданной подписке с заданным именем.

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

Эта операция удаляет определение набора политик в заданной группе управления с заданным именем.

get(string, PolicySetDefinitionsGetOptionalParams)

Эта операция извлекает определение набора политик в заданной подписке с заданным именем.

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

Эта операция извлекает определение набора политик в заданной группе управления с заданным именем.

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

Эта операция извлекает встроенное определение набора политик с заданным именем.

list(PolicySetDefinitionsListOptionalParams)

Эта операция извлекает список всех определений наборов политик в заданной подписке, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, нефильтрованный список включает все определения наборов политик, связанные с подпиской, включая определения, которые применяются непосредственно или из групп управления, содержащих указанную подписку. Если указан параметр $filter=atExactScope(), возвращенный список содержит только все определения наборов политик в заданной подписке. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}.

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

Эта операция извлекает список всех встроенных определений наборов политик, которые соответствуют необязательному заданному $filter. Если указан $filter='category -eq {value}', возвращенный список содержит только все встроенные определения наборов политик, категория которых соответствует {value}.

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Эта операция извлекает список всех определений наборов политик в заданной группе управления, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, нефильтрованный список включает все определения наборов политик, связанные с группой управления, включая определения, которые применяются непосредственно или из групп управления, содержащих указанную группу управления. Если указан $filter=atExactScope(), возвращаемый список включает только все определения наборов политик, которые относятся к заданной группе управления. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}.

Сведения о методе

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

Эта операция создает или обновляет определение набора политик в заданной подписке с заданным именем.

function createOrUpdate(policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams): Promise<PolicySetDefinition>

Параметры

policySetDefinitionName

string

Имя создаваемого определения набора политик.

parameters
PolicySetDefinition

Свойства определения набора политик.

options
PolicySetDefinitionsCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Эта операция создает или обновляет определение набора политик в заданной группе управления с заданным именем.

function createOrUpdateAtManagementGroup(policySetDefinitionName: string, managementGroupId: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

Параметры

policySetDefinitionName

string

Имя создаваемого определения набора политик.

managementGroupId

string

Идентификатор группы управления.

parameters
PolicySetDefinition

Свойства определения набора политик.

options
PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams

Параметры параметров.

Возвращаемое значение

delete(string, PolicySetDefinitionsDeleteOptionalParams)

Эта операция удаляет определение набора политик в заданной подписке с заданным именем.

function delete(policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams): Promise<void>

Параметры

policySetDefinitionName

string

Имя удаляемого определения набора политик.

options
PolicySetDefinitionsDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

Эта операция удаляет определение набора политик в заданной группе управления с заданным именем.

function deleteAtManagementGroup(policySetDefinitionName: string, managementGroupId: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Параметры

policySetDefinitionName

string

Имя удаляемого определения набора политик.

managementGroupId

string

Идентификатор группы управления.

options
PolicySetDefinitionsDeleteAtManagementGroupOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

get(string, PolicySetDefinitionsGetOptionalParams)

Эта операция извлекает определение набора политик в заданной подписке с заданным именем.

function get(policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams): Promise<PolicySetDefinition>

Параметры

policySetDefinitionName

string

Имя получаемого определения набора политик.

options
PolicySetDefinitionsGetOptionalParams

Параметры параметров.

Возвращаемое значение

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

Эта операция извлекает определение набора политик в заданной группе управления с заданным именем.

function getAtManagementGroup(policySetDefinitionName: string, managementGroupId: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

Параметры

policySetDefinitionName

string

Имя получаемого определения набора политик.

managementGroupId

string

Идентификатор группы управления.

options
PolicySetDefinitionsGetAtManagementGroupOptionalParams

Параметры параметров.

Возвращаемое значение

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

Эта операция извлекает встроенное определение набора политик с заданным именем.

function getBuiltIn(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams): Promise<PolicySetDefinition>

Параметры

policySetDefinitionName

string

Имя получаемого определения набора политик.

options
PolicySetDefinitionsGetBuiltInOptionalParams

Параметры параметров.

Возвращаемое значение

list(PolicySetDefinitionsListOptionalParams)

Эта операция извлекает список всех определений наборов политик в заданной подписке, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, нефильтрованный список включает все определения наборов политик, связанные с подпиской, включая определения, которые применяются непосредственно или из групп управления, содержащих указанную подписку. Если указан параметр $filter=atExactScope(), возвращенный список содержит только все определения наборов политик в заданной подписке. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}.

function list(options?: PolicySetDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Параметры

options
PolicySetDefinitionsListOptionalParams

Параметры параметров.

Возвращаемое значение

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

Эта операция извлекает список всех встроенных определений наборов политик, которые соответствуют необязательному заданному $filter. Если указан $filter='category -eq {value}', возвращенный список содержит только все встроенные определения наборов политик, категория которых соответствует {value}.

function listBuiltIn(options?: PolicySetDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Параметры

options
PolicySetDefinitionsListBuiltInOptionalParams

Параметры параметров.

Возвращаемое значение

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Эта операция извлекает список всех определений наборов политик в заданной группе управления, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, нефильтрованный список включает все определения наборов политик, связанные с группой управления, включая определения, которые применяются непосредственно или из групп управления, содержащих указанную группу управления. Если указан $filter=atExactScope(), возвращаемый список включает только все определения наборов политик, которые относятся к заданной группе управления. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}.

function listByManagementGroup(managementGroupId: string, options?: PolicySetDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Параметры

managementGroupId

string

Идентификатор группы управления.

options
PolicySetDefinitionsListByManagementGroupOptionalParams

Параметры параметров.

Возвращаемое значение