PolicyExemptions interface
Rozhraní představující PolicyExemptions.
Metody
create |
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, Policy |
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, Policy |
Tato operace načte jednu výjimku ze zásady s názvem a oborem, ve které byla vytvořena. |
list(Policy |
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. |
list |
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. |
list |
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'). |
list |
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
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.
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.
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
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.
Parametry možností.
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.
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.
Parametry možností