PolicyExemptions interface
Interfejs reprezentujący element PolicyExemptions.
Metody
create |
Ta operacja tworzy lub aktualizuje wykluczenie zasad z podanym zakresem i nazwą. Wykluczenia z zasad dotyczą wszystkich zasobów zawartych w ich zakresie. Na przykład podczas tworzenia wykluczenia z zasad w zakresie grupy zasobów dla przypisania zasad na tym samym lub wyższym poziomie wykluczenie wyklucza wszystkie odpowiednie zasoby w grupie zasobów. |
delete(string, string, Policy |
Ta operacja usuwa wykluczenie z zasad, biorąc pod uwagę jego nazwę i zakres, w ramach którego został utworzony. Zakres wykluczenia z zasad jest częścią identyfikatora poprzedzającego ciąg "/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}". |
get(string, string, Policy |
Ta operacja pobiera pojedyncze wykluczenie z zasad, biorąc pod uwagę jego nazwę i zakres, w ramach którego została utworzona. |
list(Policy |
Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z daną subskrypcją, która jest zgodna z opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie wykluczenia z zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną subskrypcję, a także wszystkie zastosowane do obiektów zawartych w subskrypcji. |
list |
Ta operacja pobiera listę wszystkich wykluczeń zasad mających zastosowanie do grupy zarządzania zgodnej z daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli zostanie podana $filter=atScope(), zwracana lista zawiera wszystkie wykluczenia z zasad przypisane do grupy zarządzania lub elementów podrzędnych grupy zarządzania. |
list |
Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z określonym zasobem w danej grupie zasobów i subskrypcji, które są zgodne z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli $filter nie zostanie podana, niefiltrowana lista zawiera wszystkie wykluczenia z zasad skojarzone z zasobem, w tym te, które mają zastosowanie bezpośrednio lub ze wszystkich zakresów zawierających, a także wszystkie zastosowane do zasobów zawartych w zasobie. Trzy parametry oraz nazwa zasobu są używane do identyfikowania określonego zasobu. Jeśli zasób nie jest częścią zasobu nadrzędnego (tym bardziej typowy przypadek), nie należy podawać ścieżki zasobu nadrzędnego (lub podanej jako ""). Na przykład aplikację internetową można określić jako ({resourceProviderNamespace} == "Microsoft.Web", {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Jeśli zasób jest częścią zasobu nadrzędnego, należy podać wszystkie parametry. Na przykład nazwę DNS maszyny wirtualnej można określić jako ({resourceProviderNamespace} == "Microsoft.Compute", {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Wygodną alternatywą dla podawania przestrzeni nazw i nazwy typu oddzielnie jest podanie obu parametrów w parametrze {resourceType}, formacie: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
list |
Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z daną grupą zasobów w danej subskrypcji, która jest zgodna z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie wykluczenia z zasad skojarzone z grupą zasobów, w tym te, które mają zastosowanie bezpośrednio lub dotyczą zakresów, a także wszystkie zastosowane do zasobów zawartych w grupie zasobów. |
Szczegóły metody
createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)
Ta operacja tworzy lub aktualizuje wykluczenie zasad z podanym zakresem i nazwą. Wykluczenia z zasad dotyczą wszystkich zasobów zawartych w ich zakresie. Na przykład podczas tworzenia wykluczenia z zasad w zakresie grupy zasobów dla przypisania zasad na tym samym lub wyższym poziomie wykluczenie wyklucza wszystkie odpowiednie zasoby w grupie zasobów.
function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>
Parametry
- scope
-
string
Zakres wykluczenia z zasad. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroup}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
- policyExemptionName
-
string
Nazwa wykluczenia z zasad do usunięcia.
- parameters
- PolicyExemption
Parametry wykluczenia z zasad.
Parametry opcji.
Zwraca
Promise<PolicyExemption>
delete(string, string, PolicyExemptionsDeleteOptionalParams)
Ta operacja usuwa wykluczenie z zasad, biorąc pod uwagę jego nazwę i zakres, w ramach którego został utworzony. Zakres wykluczenia z zasad jest częścią identyfikatora poprzedzającego ciąg "/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}".
function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>
Parametry
- scope
-
string
Zakres wykluczenia z zasad. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroup}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
- policyExemptionName
-
string
Nazwa wykluczenia z zasad do usunięcia.
Parametry opcji.
Zwraca
Promise<void>
get(string, string, PolicyExemptionsGetOptionalParams)
Ta operacja pobiera pojedyncze wykluczenie z zasad, biorąc pod uwagę jego nazwę i zakres, w ramach którego została utworzona.
function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>
Parametry
- scope
-
string
Zakres wykluczenia z zasad. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroup}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"
- policyExemptionName
-
string
Nazwa wykluczenia z zasad do usunięcia.
Parametry opcji.
Zwraca
Promise<PolicyExemption>
list(PolicyExemptionsListOptionalParams)
Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z daną subskrypcją, która jest zgodna z opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie wykluczenia z zasad skojarzone z subskrypcją, w tym te, które mają zastosowanie bezpośrednio lub z grup zarządzania zawierających daną subskrypcję, a także wszystkie zastosowane do obiektów zawartych w subskrypcji.
function list(options?: PolicyExemptionsListOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametry
Parametry opcji.
Zwraca
listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)
Ta operacja pobiera listę wszystkich wykluczeń zasad mających zastosowanie do grupy zarządzania zgodnej z daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli zostanie podana $filter=atScope(), zwracana lista zawiera wszystkie wykluczenia z zasad przypisane do grupy zarządzania lub elementów podrzędnych grupy zarządzania.
function listForManagementGroup(managementGroupId: string, options?: PolicyExemptionsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametry
- managementGroupId
-
string
Identyfikator grupy zarządzania.
Parametry opcji.
Zwraca
listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)
Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z określonym zasobem w danej grupie zasobów i subskrypcji, które są zgodne z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli $filter nie zostanie podana, niefiltrowana lista zawiera wszystkie wykluczenia z zasad skojarzone z zasobem, w tym te, które mają zastosowanie bezpośrednio lub ze wszystkich zakresów zawierających, a także wszystkie zastosowane do zasobów zawartych w zasobie. Trzy parametry oraz nazwa zasobu są używane do identyfikowania określonego zasobu. Jeśli zasób nie jest częścią zasobu nadrzędnego (tym bardziej typowy przypadek), nie należy podawać ścieżki zasobu nadrzędnego (lub podanej jako ""). Na przykład aplikację internetową można określić jako ({resourceProviderNamespace} == "Microsoft.Web", {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Jeśli zasób jest częścią zasobu nadrzędnego, należy podać wszystkie parametry. Na przykład nazwę DNS maszyny wirtualnej można określić jako ({resourceProviderNamespace} == "Microsoft.Compute", {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Wygodną alternatywą dla podawania przestrzeni nazw i nazwy typu oddzielnie jest podanie obu parametrów w parametrze {resourceType}, formacie: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyExemptionsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów zawierającej zasób.
- resourceProviderNamespace
-
string
Przestrzeń nazw dostawcy zasobów. Na przykład przestrzeń nazw maszyny wirtualnej to Microsoft.Compute (od Microsoft.Compute/virtualMachines)
- parentResourcePath
-
string
Ścieżka zasobu nadrzędnego. Użyj pustego ciągu, jeśli nie ma żadnego.
- resourceType
-
string
Nazwa typu zasobu. Na przykład nazwa typu aplikacji internetowej to "sites" (z witryny Microsoft.Web/sites).
- resourceName
-
string
Nazwa zasobu.
Parametry opcji.
Zwraca
listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)
Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z daną grupą zasobów w danej subskrypcji, która jest zgodna z opcjonalnym danym $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli $filter nie zostanie podana, lista niefiltrowana zawiera wszystkie wykluczenia z zasad skojarzone z grupą zasobów, w tym te, które mają zastosowanie bezpośrednio lub dotyczą zakresów, a także wszystkie zastosowane do zasobów zawartych w grupie zasobów.
function listForResourceGroup(resourceGroupName: string, options?: PolicyExemptionsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów zawierającej zasób.
Parametry opcji.