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