Udostępnij przez


PolicyDefinitions interface

Interfejs reprezentujący definicje zasad.

Metody

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Ta operacja tworzy lub aktualizuje definicję zasad w danej subskrypcji o podanej nazwie.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Ta operacja tworzy lub aktualizuje definicję zasad w danej grupie zarządzania o podanej nazwie.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Ta operacja usuwa definicję zasad w danej subskrypcji o podanej nazwie.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Ta operacja usuwa definicję zasad w danej grupie zarządzania o podanej nazwie.

get(string, PolicyDefinitionsGetOptionalParams)

Ta operacja pobiera definicję zasad w danej subskrypcji o podanej nazwie.

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Ta operacja pobiera definicję zasad w danej grupie zarządzania o podanej nazwie.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Ta operacja pobiera wbudowaną definicję zasad o podanej nazwie.

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}.

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}.

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}.

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.

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.

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.

options
PolicyDefinitionsDeleteOptionalParams

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.

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.

options
PolicyDefinitionsGetOptionalParams

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.

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.

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

options
PolicyDefinitionsListOptionalParams

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

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.

Zwraca