PolicyDefinitions interface
Interfejs reprezentujący definicje zasad.
Metody
| create |
Ta operacja tworzy lub aktualizuje definicję zasad w danej subskrypcji o podanej nazwie. |
| create |
Ta operacja tworzy lub aktualizuje definicję zasad w danej grupie zarządzania o podanej nazwie. |
| delete(string, Policy |
Ta operacja usuwa definicję zasad w danej subskrypcji o podanej nazwie. |
| delete |
Ta operacja usuwa definicję zasad w danej grupie zarządzania o podanej nazwie. |
| get(string, Policy |
Ta operacja pobiera definicję zasad w danej subskrypcji o podanej nazwie. |
| get |
Ta operacja pobiera definicję zasad w danej grupie zarządzania o podanej nazwie. |
| get |
Ta operacja pobiera wbudowaną definicję zasad o podanej nazwie. |
| list(Policy |
Ta operacja pobiera listę wszystkich definicji zasad w danej subskrypcji, które są zgodne z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną subskrypcję. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej subskrypcji. Jeśli zostanie podana $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}. |
| list |
Ta operacja pobiera listę wszystkich wbudowanych definicji zasad, które są zgodne z opcjonalną daną $filter. Jeśli podano $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których kategoria jest zgodna z {value}. |
| list |
Ta operacja pobiera listę wszystkich definicji zasad w danej grupie zarządzania, która jest zgodna z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z grupą zarządzania, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną grupę zarządzania. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej grupie zarządzania. Jeśli zostanie podana $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}. |
Szczegóły metody
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
Ta operacja tworzy lub aktualizuje definicję zasad w danej subskrypcji o podanej nazwie.
function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Nazwa definicji zasad do utworzenia.
- parameters
- PolicyDefinition
Właściwości definicji zasad.
Parametry opcji.
Zwraca
Promise<PolicyDefinition>
createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
Ta operacja tworzy lub aktualizuje definicję zasad w danej grupie zarządzania o podanej nazwie.
function createOrUpdateAtManagementGroup(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parametry
- managementGroupId
-
string
Identyfikator grupy zarządzania.
- policyDefinitionName
-
string
Nazwa definicji zasad do utworzenia.
- parameters
- PolicyDefinition
Właściwości definicji zasad.
Parametry opcji.
Zwraca
Promise<PolicyDefinition>
delete(string, PolicyDefinitionsDeleteOptionalParams)
Ta operacja usuwa definicję zasad w danej subskrypcji o podanej nazwie.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
Parametry
- policyDefinitionName
-
string
Nazwa definicji zasad do usunięcia.
Parametry opcji.
Zwraca
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
Ta operacja usuwa definicję zasad w danej grupie zarządzania o podanej nazwie.
function deleteAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parametry
- managementGroupId
-
string
Identyfikator grupy zarządzania.
- policyDefinitionName
-
string
Nazwa definicji zasad do usunięcia.
Parametry opcji.
Zwraca
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
Ta operacja pobiera definicję zasad w danej subskrypcji o podanej nazwie.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Nazwa definicji zasad do pobrania.
Parametry opcji.
Zwraca
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
Ta operacja pobiera definicję zasad w danej grupie zarządzania o podanej nazwie.
function getAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parametry
- managementGroupId
-
string
Identyfikator grupy zarządzania.
- policyDefinitionName
-
string
Nazwa definicji zasad do pobrania.
Parametry opcji.
Zwraca
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
Ta operacja pobiera wbudowaną definicję zasad o podanej nazwie.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
Parametry
- policyDefinitionName
-
string
Nazwa wbudowanej definicji zasad do pobrania.
Parametry opcji.
Zwraca
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
Ta operacja pobiera listę wszystkich definicji zasad w danej subskrypcji, które są zgodne z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną subskrypcję. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej subskrypcji. Jeśli zostanie podana $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parametry
Parametry opcji.
Zwraca
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
Ta operacja pobiera listę wszystkich wbudowanych definicji zasad, które są zgodne z opcjonalną daną $filter. Jeśli podano $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie wbudowane definicje zasad, których kategoria jest zgodna z {value}.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parametry
Parametry opcji.
Zwraca
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
Ta operacja pobiera listę wszystkich definicji zasad w danej grupie zarządzania, która jest zgodna z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atExactScope()", "policyType -eq {value}" lub "category eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie definicje zasad skojarzone z grupą zarządzania, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną grupę zarządzania. Jeśli zostanie podana $filter=atExactScope(), zwracana lista zawiera tylko wszystkie definicje zasad, które znajdują się w danej grupie zarządzania. Jeśli zostanie podana $filter='policyType -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których typ jest zgodny z {value}. Możliwe wartości policyType to NotSpecified, BuiltIn, Custom i Static. Jeśli zostanie podana $filter='category -eq {value}", zwracana lista zawiera tylko wszystkie definicje zasad, których kategoria jest zgodna z {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parametry
- managementGroupId
-
string
Identyfikator grupy zarządzania.
Parametry opcji.