PolicyDefinitionsOperations interface

Interfejs reprezentujący operacje PolicyDefinitions.

Właściwości

createOrUpdate

Ta operacja tworzy lub aktualizuje definicję polityki w danym subskrypcji z nazwą.

createOrUpdateAtManagementGroup

Ta operacja tworzy lub aktualizuje definicję polityki w danej grupie zarządzania z nazwą.

delete
deleteAtManagementGroup

Ta operacja usuwa definicję polityki w danej grupie zarządzania o nazwie nadawanej.

get

Ta operacja pobiera definicję polityki w danym subskrypcji z nazwą.

getAtManagementGroup

Ta operacja pobiera definicję polityki w danej grupie zarządzania o tej nazwie.

getBuiltIn

Ta operacja pobiera wbudowaną definicję polityki o nazwie użytkowej.

list

Ta operacja pobiera listę wszystkich definicji polityk w danym subskrypcji, które odpowiadają opcjonalnemu danemu $filter. Prawidłowe wartości dla $filter to: 'atExactScope()', 'policyType -eq {value}' lub 'category eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana zawiera wszystkie definicje polityk powiązane z subskrypcją, w tym te bezpośrednio lub z grup zarządzających zawierających daną subskrypcję. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie definicje polityk dane w danym subskrypcji. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których typ odpowiada {value}. Możliwe wartości policyType to NotSpecificed, BuiltIn, Custom oraz Static. Jeśli podana jest $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których kategoria odpowiada {value}.

listBuiltIn

Ta operacja pobiera listę wszystkich wbudowanych definicji polityk, które odpowiadają opcjonalnemu danemu $filter. Jeśli podana jest $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie wbudowane definicje polityk, których typ odpowiada {value}. Możliwe wartości policyType to NotSpecificed, BuiltIn, Custom oraz Static. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie wbudowane definicje polityk, których kategoria odpowiada {value}.

listByManagementGroup

Ta operacja pobiera listę wszystkich definicji polityk w danej grupie zarządzania, które odpowiadają opcjonalnemu danemu $filter. Prawidłowe wartości dla $filter to: 'atExactScope()', 'policyType -eq {value}' lub 'category eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana obejmuje wszystkie definicje polityk powiązane z grupą zarządzającą, w tym te bezpośrednio lub z grup zarządzających obejmujących daną grupę zarządzającą. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie definicje polityk w danej grupie zarządzającej. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których typ odpowiada {value}. Możliwe wartości policyType to NotSpecificed, BuiltIn, Custom oraz Static. Jeśli podana jest $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których kategoria odpowiada {value}.

Szczegóły właściwości

createOrUpdate

Ta operacja tworzy lub aktualizuje definicję polityki w danym subskrypcji z nazwą.

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

Wartość właściwości

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

createOrUpdateAtManagementGroup

Ta operacja tworzy lub aktualizuje definicję polityki w danej grupie zarządzania z nazwą.

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

Wartość właściwości

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

delete

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

Wartość właściwości

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

deleteAtManagementGroup

Ta operacja usuwa definicję polityki w danej grupie zarządzania o nazwie nadawanej.

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

Wartość właściwości

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

get

Ta operacja pobiera definicję polityki w danym subskrypcji z nazwą.

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

Wartość właściwości

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

getAtManagementGroup

Ta operacja pobiera definicję polityki w danej grupie zarządzania o tej nazwie.

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

Wartość właściwości

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

getBuiltIn

Ta operacja pobiera wbudowaną definicję polityki o nazwie użytkowej.

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

Wartość właściwości

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

list

Ta operacja pobiera listę wszystkich definicji polityk w danym subskrypcji, które odpowiadają opcjonalnemu danemu $filter. Prawidłowe wartości dla $filter to: 'atExactScope()', 'policyType -eq {value}' lub 'category eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana zawiera wszystkie definicje polityk powiązane z subskrypcją, w tym te bezpośrednio lub z grup zarządzających zawierających daną subskrypcję. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie definicje polityk dane w danym subskrypcji. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których typ odpowiada {value}. Możliwe wartości policyType to NotSpecificed, BuiltIn, Custom oraz Static. Jeśli podana jest $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których kategoria odpowiada {value}.

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

Wartość właściwości

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

listBuiltIn

Ta operacja pobiera listę wszystkich wbudowanych definicji polityk, które odpowiadają opcjonalnemu danemu $filter. Jeśli podana jest $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie wbudowane definicje polityk, których typ odpowiada {value}. Możliwe wartości policyType to NotSpecificed, BuiltIn, Custom oraz Static. Jeśli podano $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie wbudowane definicje polityk, których kategoria odpowiada {value}.

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

Wartość właściwości

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

listByManagementGroup

Ta operacja pobiera listę wszystkich definicji polityk w danej grupie zarządzania, które odpowiadają opcjonalnemu danemu $filter. Prawidłowe wartości dla $filter to: 'atExactScope()', 'policyType -eq {value}' lub 'category eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana obejmuje wszystkie definicje polityk powiązane z grupą zarządzającą, w tym te bezpośrednio lub z grup zarządzających obejmujących daną grupę zarządzającą. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie definicje polityk w danej grupie zarządzającej. Jeśli podano $filter='policyType -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których typ odpowiada {value}. Możliwe wartości policyType to NotSpecificed, BuiltIn, Custom oraz Static. Jeśli podana jest $filter='category -eq {value}', zwracana lista zawiera tylko wszystkie definicje polityk, których kategoria odpowiada {value}.

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

Wartość właściwości

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