PolicyDefinitions interface
Rozhraní představující PolicyDefinitions.
Metody
create |
Tato operace vytvoří nebo aktualizuje definici zásady v daném předplatném s daným názvem. |
create |
Tato operace vytvoří nebo aktualizuje definici zásad v dané skupině pro správu s daným názvem. |
delete(string, Policy |
Tato operace odstraní definici zásady v daném předplatném s daným názvem. |
delete |
Tato operace odstraní definici zásad v dané skupině pro správu s daným názvem. |
get(string, Policy |
Tato operace načte definici zásad v daném předplatném s daným názvem. |
get |
Tato operace načte definici zásad v dané skupině pro správu s daným názvem. |
get |
Tato operace načte předdefinované definice zásady s daným názvem. |
list(Policy |
Tato operace načte seznam všech definic zásad v daném předplatném, které odpovídají volitelnému zadanému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value} nebo 'category eq '{value}'. Pokud $filter není k dispozici, obsahuje nefiltrovaný seznam všechny definice zásad přidružené k předplatnému, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují dané předplatné. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice zásad, které jsou v daném předplatném. Pokud je zadán $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž kategorie odpovídá {value}. |
list |
Tato operace načte seznam všech předdefinovaných definic zásad, které odpovídají volitelnému zadanému $filter. Pokud je zadán $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny předdefinované definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat jenom všechny předdefinované definice zásad, jejichž kategorie odpovídá {value}. |
list |
Tato operace načte seznam všech definic zásad v dané skupině pro správu, které odpovídají volitelnému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value} nebo 'category eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných položek obsahuje všechny definice zásad přidružené ke skupině pro správu, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují danou skupinu pro správu. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice zásad, které jsou v dané skupině pro správu. Pokud je zadán $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž kategorie odpovídá {value}. |
Podrobnosti metody
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
Tato operace vytvoří nebo aktualizuje definici zásady v daném předplatném s daným názvem.
function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Název definice zásady, která se má vytvořit.
- parameters
- PolicyDefinition
Vlastnosti definice zásady.
Parametry možností.
Návraty
Promise<PolicyDefinition>
createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
Tato operace vytvoří nebo aktualizuje definici zásad v dané skupině pro správu s daným názvem.
function createOrUpdateAtManagementGroup(policyDefinitionName: string, managementGroupId: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Název definice zásady, která se má vytvořit.
- managementGroupId
-
string
ID skupiny pro správu.
- parameters
- PolicyDefinition
Vlastnosti definice zásady.
Parametry možností.
Návraty
Promise<PolicyDefinition>
delete(string, PolicyDefinitionsDeleteOptionalParams)
Tato operace odstraní definici zásady v daném předplatném s daným názvem.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
Parametry
- policyDefinitionName
-
string
Název definice zásady, která se má odstranit.
Parametry možností.
Návraty
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
Tato operace odstraní definici zásad v dané skupině pro správu s daným názvem.
function deleteAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parametry
- policyDefinitionName
-
string
Název definice zásady, která se má odstranit.
- managementGroupId
-
string
ID skupiny pro správu.
Parametry možností.
Návraty
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
Tato operace načte definici zásad v daném předplatném s daným názvem.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Název definice zásady, která se má získat.
Parametry možností.
Návraty
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
Tato operace načte definici zásad v dané skupině pro správu s daným názvem.
function getAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Název definice zásady, která se má získat.
- managementGroupId
-
string
ID skupiny pro správu.
Parametry možností.
Návraty
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
Tato operace načte předdefinované definice zásady s daným názvem.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Název předdefinované definice zásady, která se má získat.
Parametry možností.
Návraty
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
Tato operace načte seznam všech definic zásad v daném předplatném, které odpovídají volitelnému zadanému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value} nebo 'category eq '{value}'. Pokud $filter není k dispozici, obsahuje nefiltrovaný seznam všechny definice zásad přidružené k předplatnému, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují dané předplatné. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice zásad, které jsou v daném předplatném. Pokud je zadán $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž kategorie odpovídá {value}.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parametry
Parametry možností.
Návraty
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
Tato operace načte seznam všech předdefinovaných definic zásad, které odpovídají volitelnému zadanému $filter. Pokud je zadán $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny předdefinované definice zásad, jejichž typ odpovídá hodnotě {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat jenom všechny předdefinované definice zásad, jejichž kategorie odpovídá {value}.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parametry
Parametry možností.
Návraty
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
Tato operace načte seznam všech definic zásad v dané skupině pro správu, které odpovídají volitelnému $filter. Platné hodnoty pro $filter jsou: 'atExactScope()', 'policyType -eq {value} nebo 'category eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných položek obsahuje všechny definice zásad přidružené ke skupině pro správu, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují danou skupinu pro správu. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechny definice zásad, které jsou v dané skupině pro správu. Pokud je zadán $filter='policyType -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž typ odpovídá {value}. Možné hodnoty policyType jsou NotSpecified, BuiltIn, Custom a Static. Pokud je zadaný $filter='category -eq {value}', bude vrácený seznam obsahovat pouze všechny definice zásad, jejichž kategorie odpovídá {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parametry
- managementGroupId
-
string
ID skupiny pro správu.
Parametry možností.