Compartilhar via


PolicyDefinitionsOperations interface

Interface representando uma operação de PolicyDefinitions.

Propriedades

createOrUpdate

Essa operação cria ou atualiza uma definição de política na assinatura com o nome próprio.

createOrUpdateAtManagementGroup

Essa operação cria ou atualiza uma definição de política no grupo de gestão dado com o nome próprio.

delete
deleteAtManagementGroup

Essa operação exclui a definição de política no grupo de gerenciamento dado com o nome próprio.

get

Essa operação recupera a definição da política na assinatura dada com o nome próprio.

getAtManagementGroup

Essa operação recupera a definição da política no grupo de gerenciamento dado com o nome próprio.

getBuiltIn

Essa operação recupera a definição de política embutida com o nome próprio.

list

Essa operação recupera uma lista de todas as definições de políticas em uma assinatura que correspondem ao $filter opcional dado. Valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada inclui todas as definições de políticas associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura dada. Se $filter=atExactScope() for fornecido, a lista retornada inclui apenas todas as definições de políticas que na assinatura dada. Se $filter='policyType -eq {value}' for fornecida, a lista retornada inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os valores possíveis de PolicyType são NotSpecified, BuiltIn, Custom e Static. Se for fornecida $filter='categoria -eq {valor}', a lista retornada inclui apenas todas as definições de políticas cuja categoria corresponde ao {valor}.

listBuiltIn

Essa operação recupera uma lista de todas as definições de políticas embutidas que correspondem ao $filter opcional dado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada inclui apenas todas as definições de políticas embutidas cujo tipo corresponde ao {value}. Os valores possíveis de PolicyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='categoria -eq {valor}' for fornecida, a lista retornada inclui apenas todas as definições de políticas embutidas cuja categoria corresponde ao {valor}.

listByManagementGroup

Essa operação recupera uma lista de todas as definições de políticas em um determinado grupo de gestão que correspondem ao $filter opcional dado. Valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada inclui todas as definições de políticas associadas ao grupo de gestão, incluindo aquelas que se aplicam diretamente ou de grupos de gestão que contêm o grupo de gestão em questão. Se $filter=atExactScope() for fornecida, a lista retornada inclui apenas todas as definições de políticas que pertencem ao grupo de gestão dado. Se $filter='policyType -eq {value}' for fornecida, a lista retornada inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os valores possíveis de PolicyType são NotSpecified, BuiltIn, Custom e Static. Se for fornecida $filter='categoria -eq {valor}', a lista retornada inclui apenas todas as definições de políticas cuja categoria corresponde ao {valor}.

Detalhes da propriedade

createOrUpdate

Essa operação cria ou atualiza uma definição de política na assinatura com o nome próprio.

createOrUpdate: (policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>

Valor da propriedade

(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>

createOrUpdateAtManagementGroup

Essa operação cria ou atualiza uma definição de política no grupo de gestão dado com o nome próprio.

createOrUpdateAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

Valor da propriedade

(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

delete

delete: (policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>

Valor da propriedade

(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>

deleteAtManagementGroup

Essa operação exclui a definição de política no grupo de gerenciamento dado com o nome próprio.

deleteAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>

Valor da propriedade

(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>

get

Essa operação recupera a definição da política na assinatura dada com o nome próprio.

get: (policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>

Valor da propriedade

(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>

getAtManagementGroup

Essa operação recupera a definição da política no grupo de gerenciamento dado com o nome próprio.

getAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

Valor da propriedade

(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

getBuiltIn

Essa operação recupera a definição de política embutida com o nome próprio.

getBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>

Valor da propriedade

(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>

list

Essa operação recupera uma lista de todas as definições de políticas em uma assinatura que correspondem ao $filter opcional dado. Valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada inclui todas as definições de políticas associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura dada. Se $filter=atExactScope() for fornecido, a lista retornada inclui apenas todas as definições de políticas que na assinatura dada. Se $filter='policyType -eq {value}' for fornecida, a lista retornada inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os valores possíveis de PolicyType são NotSpecified, BuiltIn, Custom e Static. Se for fornecida $filter='categoria -eq {valor}', a lista retornada inclui apenas todas as definições de políticas cuja categoria corresponde ao {valor}.

list: (options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Valor da propriedade

(options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

listBuiltIn

Essa operação recupera uma lista de todas as definições de políticas embutidas que correspondem ao $filter opcional dado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada inclui apenas todas as definições de políticas embutidas cujo tipo corresponde ao {value}. Os valores possíveis de PolicyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='categoria -eq {valor}' for fornecida, a lista retornada inclui apenas todas as definições de políticas embutidas cuja categoria corresponde ao {valor}.

listBuiltIn: (options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Valor da propriedade

(options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

listByManagementGroup

Essa operação recupera uma lista de todas as definições de políticas em um determinado grupo de gestão que correspondem ao $filter opcional dado. Valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada inclui todas as definições de políticas associadas ao grupo de gestão, incluindo aquelas que se aplicam diretamente ou de grupos de gestão que contêm o grupo de gestão em questão. Se $filter=atExactScope() for fornecida, a lista retornada inclui apenas todas as definições de políticas que pertencem ao grupo de gestão dado. Se $filter='policyType -eq {value}' for fornecida, a lista retornada inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os valores possíveis de PolicyType são NotSpecified, BuiltIn, Custom e Static. Se for fornecida $filter='categoria -eq {valor}', a lista retornada inclui apenas todas as definições de políticas cuja categoria corresponde ao {valor}.

listByManagementGroup: (managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Valor da propriedade

(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>