Udostępnij przez


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 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, na który został utworzony.

list(PolicyExemptionsListOptionalParams)

Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z daną subskrypcją zgodną z opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli nie podano $filter, 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 danym $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 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 opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie wykluczenia 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 zapewnienia 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 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 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.

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

Ta operacja aktualizuje wykluczenie zasad z podanym zakresem i nazwą.

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 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 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 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, na który został utworzony.

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 zasad do usunięcia.

options
PolicyExemptionsGetOptionalParams

Parametry opcji.

Zwraca

Promise<PolicyExemption>

list(PolicyExemptionsListOptionalParams)

Ta operacja pobiera listę wszystkich wykluczeń zasad skojarzonych z daną subskrypcją zgodną z opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli nie podano $filter, 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 danym $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 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 opcjonalną daną $filter. Prawidłowe wartości dla $filter to: "atScope()", "atExactScope()", "excludeExpired()" lub "policyAssignmentId eq "{value}". Jeśli nie podano $filter, lista niefiltrowana zawiera wszystkie wykluczenia 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 zapewnienia 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 (z microsoft.Compute/virtualMachines)

parentResourcePath

string

Ścieżka zasobu nadrzędnego. Jeśli nie ma żadnego, użyj pustego ciągu.

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

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

Ta operacja aktualizuje wykluczenie zasad z podanym zakresem i nazwą.

function update(scope: string, policyExemptionName: string, parameters: PolicyExemptionUpdate, options?: PolicyExemptionsUpdateOptionalParams): 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 zasad do usunięcia.

parameters
PolicyExemptionUpdate

Parametry żądania poprawki wykluczenia z zasad.

options
PolicyExemptionsUpdateOptionalParams

Parametry opcji.

Zwraca

Promise<PolicyExemption>