PolicyExemptions interface
Interfaccia che rappresenta un'eccezione PolicyExemptions.
Metodi
create |
Questa operazione crea o aggiorna un'esenzione dei criteri con l'ambito e il nome specificati. Le esenzioni dei criteri si applicano a tutte le risorse contenute nell'ambito. Ad esempio, quando si crea un'esenzione dei criteri nell'ambito del gruppo di risorse per un'assegnazione di criteri allo stesso livello o superiore, l'esenzione esula da tutte le risorse applicabili nel gruppo di risorse. |
delete(string, string, Policy |
Questa operazione elimina un'esenzione dei criteri, in base al nome e all'ambito in cui è stata creata. L'ambito di un'esenzione dei criteri è la parte dell'ID precedente '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'. |
get(string, string, Policy |
Questa operazione recupera una singola esenzione dei criteri, in base al nome e all'ambito a cui è stata creata. |
list(Policy |
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate alla sottoscrizione specificata che corrispondono alla $filter facoltativa specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se $filter non viene specificato, l'elenco non filtrato include tutte le esenzioni dei criteri associate alla sottoscrizione, incluse quelle che si applicano direttamente o dai gruppi di gestione che contengono la sottoscrizione specificata, nonché qualsiasi applicazione a oggetti contenuti nella sottoscrizione. |
list |
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri applicabili al gruppo di gestione che corrispondono alla $filter specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se viene fornito $filter=atScope(), l'elenco restituito include tutte le esenzioni dei criteri assegnate al gruppo di gestione o ai predecessori del gruppo di gestione. |
list |
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate alla risorsa specificata nel gruppo di risorse e nella sottoscrizione specificati che corrispondono alla $filter facoltativa specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se $filter non viene specificato, l'elenco non filtrato include tutte le esenzioni dei criteri associate alla risorsa, incluse quelle che si applicano direttamente o da tutti gli ambiti contenenti, nonché tutte le risorse applicate alle risorse contenute nella risorsa. Vengono usati tre parametri e il nome della risorsa per identificare una risorsa specifica. Se la risorsa non fa parte di una risorsa padre (il caso più comune), il percorso della risorsa padre non deve essere fornito (o fornito come ''). Ad esempio, è possibile specificare un'app Web come ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se la risorsa fa parte di una risorsa padre, tutti i parametri devono essere forniti. Ad esempio, è possibile specificare un nome DNS della macchina virtuale come ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Un'alternativa utile per fornire lo spazio dei nomi e il nome del tipo separatamente consiste nell'specificare entrambi i parametri {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} = '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
list |
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate al gruppo di risorse specificato nella sottoscrizione specificata che corrispondono alla $filter facoltativa specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se $filter non viene fornito, l'elenco non filtrato include tutte le esenzioni dei criteri associate al gruppo di risorse, incluse quelle che si applicano direttamente o si applicano da ambiti contenenti ambiti, nonché qualsiasi applicazione alle risorse contenute nel gruppo di risorse. |
Dettagli metodo
createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)
Questa operazione crea o aggiorna un'esenzione dei criteri con l'ambito e il nome specificati. Le esenzioni dei criteri si applicano a tutte le risorse contenute nell'ambito. Ad esempio, quando si crea un'esenzione dei criteri nell'ambito del gruppo di risorse per un'assegnazione di criteri allo stesso livello o superiore, l'esenzione esula da tutte le risorse applicabili nel gruppo di risorse.
function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>
Parametri
- scope
-
string
Ambito dell'esenzione dei criteri. Gli ambiti validi sono: gruppo di gestione (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), sottoscrizione (formato: '/subscriptions/{subscriptionId}'), gruppo di risorse (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o risorsa (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyExemptionName
-
string
Nome dell'esenzione dei criteri da eliminare.
- parameters
- PolicyExemption
Parametri per l'esenzione dei criteri.
Parametri delle opzioni.
Restituisce
Promise<PolicyExemption>
delete(string, string, PolicyExemptionsDeleteOptionalParams)
Questa operazione elimina un'esenzione dei criteri, in base al nome e all'ambito in cui è stata creata. L'ambito di un'esenzione dei criteri è la parte dell'ID precedente '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.
function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>
Parametri
- scope
-
string
Ambito dell'esenzione dei criteri. Gli ambiti validi sono: gruppo di gestione (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), sottoscrizione (formato: '/subscriptions/{subscriptionId}'), gruppo di risorse (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o risorsa (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyExemptionName
-
string
Nome dell'esenzione dei criteri da eliminare.
Parametri delle opzioni.
Restituisce
Promise<void>
get(string, string, PolicyExemptionsGetOptionalParams)
Questa operazione recupera una singola esenzione dei criteri, in base al nome e all'ambito a cui è stata creata.
function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>
Parametri
- scope
-
string
Ambito dell'esenzione dei criteri. Gli ambiti validi sono: gruppo di gestione (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), sottoscrizione (formato: '/subscriptions/{subscriptionId}'), gruppo di risorse (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o risorsa (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyExemptionName
-
string
Nome dell'esenzione dei criteri da eliminare.
Parametri delle opzioni.
Restituisce
Promise<PolicyExemption>
list(PolicyExemptionsListOptionalParams)
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate alla sottoscrizione specificata che corrispondono alla $filter facoltativa specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se $filter non viene specificato, l'elenco non filtrato include tutte le esenzioni dei criteri associate alla sottoscrizione, incluse quelle che si applicano direttamente o dai gruppi di gestione che contengono la sottoscrizione specificata, nonché qualsiasi applicazione a oggetti contenuti nella sottoscrizione.
function list(options?: PolicyExemptionsListOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametri
Parametri delle opzioni.
Restituisce
listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri applicabili al gruppo di gestione che corrispondono alla $filter specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se viene fornito $filter=atScope(), l'elenco restituito include tutte le esenzioni dei criteri assegnate al gruppo di gestione o ai predecessori del gruppo di gestione.
function listForManagementGroup(managementGroupId: string, options?: PolicyExemptionsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametri
- managementGroupId
-
string
ID del gruppo di gestione.
Parametri delle opzioni.
Restituisce
listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate alla risorsa specificata nel gruppo di risorse e nella sottoscrizione specificati che corrispondono alla $filter facoltativa specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se $filter non viene specificato, l'elenco non filtrato include tutte le esenzioni dei criteri associate alla risorsa, incluse quelle che si applicano direttamente o da tutti gli ambiti contenenti, nonché tutte le risorse applicate alle risorse contenute nella risorsa. Vengono usati tre parametri e il nome della risorsa per identificare una risorsa specifica. Se la risorsa non fa parte di una risorsa padre (il caso più comune), il percorso della risorsa padre non deve essere fornito (o fornito come ''). Ad esempio, è possibile specificare un'app Web come ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se la risorsa fa parte di una risorsa padre, tutti i parametri devono essere forniti. Ad esempio, è possibile specificare un nome DNS della macchina virtuale come ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Un'alternativa utile per fornire lo spazio dei nomi e il nome del tipo separatamente consiste nell'specificare entrambi i parametri {resourceType}, formato: ({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>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente la risorsa.
- resourceProviderNamespace
-
string
Spazio dei nomi del provider di risorse. Ad esempio, lo spazio dei nomi di una macchina virtuale è Microsoft.Compute (da Microsoft.Compute/virtualMachines)
- parentResourcePath
-
string
Percorso della risorsa padre. Usare la stringa vuota se non è presente alcuno.
- resourceType
-
string
Nome del tipo di risorsa. Ad esempio, il nome del tipo di un'app Web è "sites" (da Microsoft.Web/sites).
- resourceName
-
string
Nome della risorsa.
Parametri delle opzioni.
Restituisce
listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate al gruppo di risorse specificato nella sottoscrizione specificata che corrispondono alla $filter facoltativa specificata. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se $filter non viene fornito, l'elenco non filtrato include tutte le esenzioni dei criteri associate al gruppo di risorse, incluse quelle che si applicano direttamente o si applicano da ambiti contenenti ambiti, nonché qualsiasi applicazione alle risorse contenute nel gruppo di risorse.
function listForResourceGroup(resourceGroupName: string, options?: PolicyExemptionsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse contenente la risorsa.
Parametri delle opzioni.