Sdílet prostřednictvím


PolicyExemptions interface

Rozhraní představující PolicyExemptions.

Metody

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

Tato operace vytvoří nebo aktualizuje výjimku ze zásad s daným oborem a názvem. Výjimky ze zásad se vztahují na všechny prostředky obsažené v jejich oboru. Když například vytvoříte výjimku ze zásad v oboru skupiny prostředků pro přiřazení zásad na stejné nebo vyšší úrovni, výjimka se vynětí ze všech příslušných prostředků ve skupině prostředků.

delete(string, string, PolicyExemptionsDeleteOptionalParams)

Tato operace odstraní výjimku ze zásad s názvem a oborem, ve které byla vytvořena. Rozsah výjimky ze zásad je část ID před /providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.

get(string, string, PolicyExemptionsGetOptionalParams)

Tato operace načte jednu výjimku ze zásady s názvem a oborem, ve které byla vytvořena.

list(PolicyExemptionsListOptionalParams)

Tato operace načte seznam všech výjimek ze zásad přidružených k danému předplatnému, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechny výjimky ze zásad přidružené k předplatnému, včetně výjimek, které platí přímo nebo ze skupin pro správu obsahujících dané předplatné, a také všech, které se vztahují na objekty obsažené v předplatném.

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

Tato operace načte seznam všech výjimek ze zásad platných pro skupinu pro správu, které odpovídají dané $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud je zadaný $filter=atScope(), vrácený seznam obsahuje všechny výjimky ze zásad, které jsou přiřazené skupině pro správu nebo nadřazeným objektům skupiny pro správu.

listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)

Tato operace načte seznam všech výjimek ze zásad přidružených k zadanému prostředku v dané skupině prostředků a předplatném, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechny výjimky ze zásad přidružené k prostředku, včetně výjimek, které se vztahují přímo nebo ze všech obsahujících oborů, a také všech použitých pro prostředky obsažené v prostředku. K identifikaci konkrétního prostředku se používají tři parametry plus název prostředku. Pokud prostředek není součástí nadřazeného prostředku (běžnější případ), cesta k nadřazeným prostředkům by neměla být zadaná (nebo zadaná jako ). Například webovou aplikaci je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Pokud je prostředek součástí nadřazeného prostředku, měly by se zadat všechny parametry. Název DNS virtuálního počítače je například možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'NázevPočítače'). Vhodnou alternativou k poskytování názvů a názvů typů samostatně je zadat obojí v parametru {resourceType} ve formátu: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

Tato operace načte seznam všech výjimek ze zásad přidružených k dané skupině prostředků v daném předplatném, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných položek obsahuje všechny výjimky ze zásad přidružené ke skupině prostředků, včetně výjimek, které platí přímo nebo se vztahují z rozsahů obsahujících, a také všechny výjimky použité pro prostředky obsažené ve skupině prostředků.

Podrobnosti metody

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

Tato operace vytvoří nebo aktualizuje výjimku ze zásad s daným oborem a názvem. Výjimky ze zásad se vztahují na všechny prostředky obsažené v jejich oboru. Když například vytvoříte výjimku ze zásad v oboru skupiny prostředků pro přiřazení zásad na stejné nebo vyšší úrovni, výjimka se vynětí ze všech příslušných prostředků ve skupině prostředků.

function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>

Parametry

scope

string

Rozsah výjimky ze zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyExemptionName

string

Název výjimky ze zásady, která se má odstranit.

parameters
PolicyExemption

Parametry výjimky ze zásad

options
PolicyExemptionsCreateOrUpdateOptionalParams

Parametry možností.

Návraty

Promise<PolicyExemption>

delete(string, string, PolicyExemptionsDeleteOptionalParams)

Tato operace odstraní výjimku ze zásad s názvem a oborem, ve které byla vytvořena. Rozsah výjimky ze zásad je část ID před /providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.

function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>

Parametry

scope

string

Rozsah výjimky ze zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyExemptionName

string

Název výjimky ze zásady, která se má odstranit.

options
PolicyExemptionsDeleteOptionalParams

Parametry možností.

Návraty

Promise<void>

get(string, string, PolicyExemptionsGetOptionalParams)

Tato operace načte jednu výjimku ze zásady s názvem a oborem, ve které byla vytvořena.

function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>

Parametry

scope

string

Rozsah výjimky ze zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyExemptionName

string

Název výjimky ze zásady, která se má odstranit.

options
PolicyExemptionsGetOptionalParams

Parametry možností.

Návraty

Promise<PolicyExemption>

list(PolicyExemptionsListOptionalParams)

Tato operace načte seznam všech výjimek ze zásad přidružených k danému předplatnému, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechny výjimky ze zásad přidružené k předplatnému, včetně výjimek, které platí přímo nebo ze skupin pro správu obsahujících dané předplatné, a také všech, které se vztahují na objekty obsažené v předplatném.

function list(options?: PolicyExemptionsListOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parametry

options
PolicyExemptionsListOptionalParams

Parametry možností.

Návraty

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

Tato operace načte seznam všech výjimek ze zásad platných pro skupinu pro správu, které odpovídají dané $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud je zadaný $filter=atScope(), vrácený seznam obsahuje všechny výjimky ze zásad, které jsou přiřazené skupině pro správu nebo nadřazeným objektům skupiny pro správu.

function listForManagementGroup(managementGroupId: string, options?: PolicyExemptionsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parametry

managementGroupId

string

ID skupiny pro správu.

Návraty

listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)

Tato operace načte seznam všech výjimek ze zásad přidružených k zadanému prostředku v dané skupině prostředků a předplatném, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechny výjimky ze zásad přidružené k prostředku, včetně výjimek, které se vztahují přímo nebo ze všech obsahujících oborů, a také všech použitých pro prostředky obsažené v prostředku. K identifikaci konkrétního prostředku se používají tři parametry plus název prostředku. Pokud prostředek není součástí nadřazeného prostředku (běžnější případ), cesta k nadřazeným prostředkům by neměla být zadaná (nebo zadaná jako ). Například webovou aplikaci je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Pokud je prostředek součástí nadřazeného prostředku, měly by se zadat všechny parametry. Název DNS virtuálního počítače je například možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'NázevPočítače'). Vhodnou alternativou k poskytování názvů a názvů typů samostatně je zadat obojí v parametru {resourceType} ve formátu: ({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

Název skupiny prostředků, která prostředek obsahuje.

resourceProviderNamespace

string

Obor názvů poskytovatele prostředků. Například obor názvů virtuálního počítače je Microsoft.Compute (z Microsoft.Compute/virtualMachines).

parentResourcePath

string

Cesta nadřazeného prostředku. Pokud žádný řetězec neexistuje, použijte prázdný řetězec.

resourceType

string

Název typu prostředku. Například název typu webové aplikace je "weby" (z Microsoft.Web/sites).

resourceName

string

Název prostředku.

options
PolicyExemptionsListForResourceOptionalParams

Parametry možností.

Návraty

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

Tato operace načte seznam všech výjimek ze zásad přidružených k dané skupině prostředků v daném předplatném, které odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných položek obsahuje všechny výjimky ze zásad přidružené ke skupině prostředků, včetně výjimek, které platí přímo nebo se vztahují z rozsahů obsahujících, a také všechny výjimky použité pro prostředky obsažené ve skupině prostředků.

function listForResourceGroup(resourceGroupName: string, options?: PolicyExemptionsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

Parametry

resourceGroupName

string

Název skupiny prostředků, která prostředek obsahuje.

Návraty