PolicyDefinitionsOperations interface

Rozhraní reprezentující operace PolicyDefinitions.

Vlastnosti

createOrUpdate

Tato operace vytváří nebo aktualizuje definici politiky v daném předplatném s tímto jménem.

createOrUpdateAtManagementGroup

Tato operace vytváří nebo aktualizuje definici politiky v dané skupině správy s tímto jménem.

delete
deleteAtManagementGroup

Tato operace maže definici politiky v dané skupině správy s tímto jménem.

get

Tato operace získá definici politiky v daném předplatném s daným názvem.

getAtManagementGroup

Tato operace získá definici politiky v dané skupině správy s křestním názvem.

getBuiltIn

Tato operace získá vestavěnou definici politiky s daným názvem.

list

Tato operace získá seznam všech definic politik v daném předplatném, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value}' nebo 'category eq '{value}''. Pokud $filter není poskytnuto, nefiltrovaný seznam zahrnuje všechny definice politik spojených s předplatným, včetně těch, které se vztahují přímo nebo ze skupin správy, které dané předplatné obsahují. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechny definice politik, které jsou na daném předplatném. Pokud je uvedeno $filter='policyType -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecificed, BuiltIn, Custom a Static. Pokud je uvedeno $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž kategorie odpovídá {value}.

listBuiltIn

Tato operace získá seznam všech vestavěných definic politik, které odpovídají volitelnému danému $filter. Pokud je uvedeno $filter='policyType -eq {value}', vrácený seznam obsahuje pouze všechny vestavěné definice politik, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecificed, BuiltIn, Custom a Static. Pokud je uvedena $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny vestavěné definice politik, jejichž kategorie odpovídá {value}.

listByManagementGroup

Tato operace získá seznam všech definic politik v dané skupině správy, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value}' nebo 'category eq '{value}''. Pokud $filter není uvedeno, nefiltrovaný seznam zahrnuje všechny definice politik spojené se skupinou správy, včetně těch, které se vztahují přímo nebo ze skupin správy, které danou skupinu obsahují. Pokud je uvedeno $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice politik v dané skupině správy. Pokud je uvedeno $filter='policyType -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecificed, BuiltIn, Custom a Static. Pokud je uvedeno $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž kategorie odpovídá {value}.

Podrobnosti vlastnosti

createOrUpdate

Tato operace vytváří nebo aktualizuje definici politiky v daném předplatném s tímto jménem.

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

Hodnota vlastnosti

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

createOrUpdateAtManagementGroup

Tato operace vytváří nebo aktualizuje definici politiky v dané skupině správy s tímto jménem.

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

Hodnota vlastnosti

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

delete

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

Hodnota vlastnosti

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

deleteAtManagementGroup

Tato operace maže definici politiky v dané skupině správy s tímto jménem.

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

Hodnota vlastnosti

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

get

Tato operace získá definici politiky v daném předplatném s daným názvem.

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

Hodnota vlastnosti

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

getAtManagementGroup

Tato operace získá definici politiky v dané skupině správy s křestním názvem.

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

Hodnota vlastnosti

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

getBuiltIn

Tato operace získá vestavěnou definici politiky s daným názvem.

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

Hodnota vlastnosti

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

list

Tato operace získá seznam všech definic politik v daném předplatném, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value}' nebo 'category eq '{value}''. Pokud $filter není poskytnuto, nefiltrovaný seznam zahrnuje všechny definice politik spojených s předplatným, včetně těch, které se vztahují přímo nebo ze skupin správy, které dané předplatné obsahují. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechny definice politik, které jsou na daném předplatném. Pokud je uvedeno $filter='policyType -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecificed, BuiltIn, Custom a Static. Pokud je uvedeno $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž kategorie odpovídá {value}.

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

Hodnota vlastnosti

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

listBuiltIn

Tato operace získá seznam všech vestavěných definic politik, které odpovídají volitelnému danému $filter. Pokud je uvedeno $filter='policyType -eq {value}', vrácený seznam obsahuje pouze všechny vestavěné definice politik, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecificed, BuiltIn, Custom a Static. Pokud je uvedena $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny vestavěné definice politik, jejichž kategorie odpovídá {value}.

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

Hodnota vlastnosti

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

listByManagementGroup

Tato operace získá seznam všech definic politik v dané skupině správy, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value}' nebo 'category eq '{value}''. Pokud $filter není uvedeno, nefiltrovaný seznam zahrnuje všechny definice politik spojené se skupinou správy, včetně těch, které se vztahují přímo nebo ze skupin správy, které danou skupinu obsahují. Pokud je uvedeno $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice politik v dané skupině správy. Pokud je uvedeno $filter='policyType -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecificed, BuiltIn, Custom a Static. Pokud je uvedeno $filter='category -eq {value}', vrácený seznam obsahuje pouze všechny definice politik, jejichž kategorie odpovídá {value}.

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

Hodnota vlastnosti

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