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 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ásady v oboru skupiny prostředků pro přiřazení zásady na stejné nebo vyšší úrovni, výjimka se vymezuje ze všech příslušných prostředků ve skupině prostředků.

delete(string, string, PolicyExemptionsDeleteOptionalParams)

Tato operace odstraní výjimku ze zásady vzhledem k názvu a oboru, ve které byla vytvořena. Rozsah výjimky ze zásady je součástí id před '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

get(string, string, PolicyExemptionsGetOptionalParams)

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

list(PolicyExemptionsListOptionalParams)

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

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

Tato operace načte seznam všech výjimek zásad použitelných pro skupinu pro správu, která odpovídá danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechny výjimky zásad, které jsou přiřazené ke skupině pro správu nebo nadřazeným členům skupiny pro správu.

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

Tato operace načte seznam všech výjimek 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 zadané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 zásad přidružené k prostředku, včetně těch, které se vztahují přímo nebo ze všech obsahujících oborů, a také všechny použité u prostředků obsažených v daném prostředku. K identifikaci konkrétního prostředku se používají tři parametry a název prostředku. Pokud prostředek není součástí nadřazeného prostředku (častější případ), neměla by být zadaná cesta nadřazeného prostředku (nebo by měla být 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 poskytnout všechny parametry. Například název DNS virtuálního počítače je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Praktickou alternativou k samostatnému poskytnutí oboru názvů a názvu typu je poskytnutí parametru {resourceType}, formátu: ({resourceProviderNamespace} == ', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

Tato operace načte seznam všech výjimek 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, nezafiltrovaný seznam obsahuje všechny výjimky zásad přidružené ke skupině prostředků, včetně těch, které se vztahují přímo nebo které platí z rozsahů, a také všechny použité u prostředků obsažených ve skupině prostředků.

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

Tato operace aktualizuje výjimku zásad s daným oborem a názvem.

Podrobnosti metody

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

Tato operace vytvoří nebo aktualizuje výjimku 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ásady v oboru skupiny prostředků pro přiřazení zásady na stejné nebo vyšší úrovni, výjimka se vymezuje 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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ásady vzhledem k názvu a oboru, ve které byla vytvořena. Rozsah výjimky ze zásady je součá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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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 výjimku z jedné zásady s názvem a oborem, na 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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 zásad přidružených k danému předplatnému, které odpovídají volitelnému zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných zásad obsahuje všechny výjimky ze zásad přidružené k předplatnému, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují dané předplatné, a také všechny použité na objekty obsažené v rámci předplatného.

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 zásad použitelných pro skupinu pro správu, která odpovídá danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()', 'excludeExpired()' nebo 'policyAssignmentId eq '{value}'. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechny výjimky zásad, které jsou přiřazené ke skupině pro správu nebo nadřazeným členů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 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 zadané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 zásad přidružené k prostředku, včetně těch, které se vztahují přímo nebo ze všech obsahujících oborů, a také všechny použité u prostředků obsažených v daném prostředku. K identifikaci konkrétního prostředku se používají tři parametry a název prostředku. Pokud prostředek není součástí nadřazeného prostředku (častější případ), neměla by být zadaná cesta nadřazeného prostředku (nebo by měla být 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 poskytnout všechny parametry. Například název DNS virtuálního počítače je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Praktickou alternativou k samostatnému poskytnutí oboru názvů a názvu typu je poskytnutí parametru {resourceType}, 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ů obsahující prostředek.

resourceProviderNamespace

string

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

parentResourcePath

string

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

resourceType

string

Název typu prostředku. Například název typu webové aplikace je weby (z webu 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 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, nezafiltrovaný seznam obsahuje všechny výjimky zásad přidružené ke skupině prostředků, včetně těch, které se vztahují přímo nebo které platí z rozsahů, a také všechny použité u prostředků obsažených ve skupině prostředků.

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

Parametry

resourceGroupName

string

Název skupiny prostředků obsahující prostředek.

Návraty

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

Tato operace aktualizuje výjimku zásad s daným oborem a názvem.

function update(scope: string, policyExemptionName: string, parameters: PolicyExemptionUpdate, options?: PolicyExemptionsUpdateOptionalParams): 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyExemptionName

string

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

parameters
PolicyExemptionUpdate

Parametry pro požadavek opravy výjimky zásad

options
PolicyExemptionsUpdateOptionalParams

Parametry možností.

Návraty

Promise<PolicyExemption>