Udostępnij za pośrednictwem


PolicyExemptions interface

Interfejs reprezentujący element PolicyExemptions.

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.

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

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.

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.

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.

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').

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.

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.

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.

options
PolicyExemptionsDeleteOptionalParams

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.

options
PolicyExemptionsGetOptionalParams

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

options
PolicyExemptionsListOptionalParams

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.

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.

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.

Zwraca