PolicyDefinitionsOperations interface
Rozhraní reprezentující operace PolicyDefinitions.
Vlastnosti
| create |
Tato operace vytváří nebo aktualizuje definici politiky v daném předplatném s tímto jménem. |
| create |
Tato operace vytváří nebo aktualizuje definici politiky v dané skupině správy s tímto jménem. |
| delete | |
| delete |
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. |
| get |
Tato operace získá definici politiky v dané skupině správy s křestním názvem. |
| get |
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}. |
| list |
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}. |
| list |
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>