PolicyDefinitionsOperations interface
Interfejs reprezentujący operacje PolicyDefinitions.
Właściwości
| create |
Ta operacja tworzy lub aktualizuje definicję polityki w danym subskrypcji z nazwą. |
| create |
Ta operacja tworzy lub aktualizuje definicję polityki w danej grupie zarządzania z nazwą. |
| delete | |
| delete |
Ta operacja usuwa definicję polityki w danej grupie zarządzania o nazwie nadawanej. |
| get | Ta operacja pobiera definicję polityki w danym subskrypcji z nazwą. |
| get |
Ta operacja pobiera definicję polityki w danej grupie zarządzania o tej nazwie. |
| get |
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}. |
| list |
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}. |
| list |
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>