PolicyExemptions interface
Interfaccia che rappresenta un oggetto 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 esenta per 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 è stato creato. 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 in cui è stata creata. |
| list(Policy |
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri associate alla sottoscrizione specificata che corrispondono al $filter facoltativo specificato. 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 oggetto applicato agli oggetti contenuti nella sottoscrizione. |
| list |
Questa operazione recupera l'elenco di tutte le esenzioni dei criteri applicabili al gruppo di gestione che corrispondono al $filter specificato. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se viene specificato $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 al $filter facoltativo specificato. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se non viene specificato $filter, 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é le eventuali eccezioni applicate alle risorse contenute all'interno della risorsa. Per identificare una risorsa specifica vengono usati tre parametri più il nome della risorsa. 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, è necessario specificare tutti i parametri. Ad esempio, è possibile specificare un nome DNS della macchina virtuale come ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Un'alternativa pratica a fornire lo spazio dei nomi e il nome del tipo separatamente consiste nel fornire entrambi nel parametro {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 al $filter facoltativo specificato. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se non viene specificato $filter, 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, nonché a quelle applicate alle risorse contenute all'interno del gruppo di risorse. |
| update(string, string, Policy |
Questa operazione aggiorna un'esenzione dei criteri con l'ambito e il nome specificati. |
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 esenta per 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 è stato creato. 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 in 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 al $filter facoltativo specificato. 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 oggetto applicato agli 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 al $filter specificato. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se viene specificato $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 al $filter facoltativo specificato. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se non viene specificato $filter, 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é le eventuali eccezioni applicate alle risorse contenute all'interno della risorsa. Per identificare una risorsa specifica vengono usati tre parametri più il nome della risorsa. 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, è necessario specificare tutti i parametri. Ad esempio, è possibile specificare un nome DNS della macchina virtuale come ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Un'alternativa pratica a fornire lo spazio dei nomi e il nome del tipo separatamente consiste nel fornire entrambi nel parametro {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 una 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 al $filter facoltativo specificato. I valori validi per $filter sono: 'atScope()', 'atExactScope()', 'excludeExpired()' o 'policyAssignmentId eq '{value}'. Se non viene specificato $filter, 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, nonché a quelle applicate alle risorse contenute all'interno del 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.
Restituisce
update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)
Questa operazione aggiorna un'esenzione dei criteri con l'ambito e il nome specificati.
function update(scope: string, policyExemptionName: string, parameters: PolicyExemptionUpdate, options?: PolicyExemptionsUpdateOptionalParams): 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
- PolicyExemptionUpdate
Parametri per la richiesta di patch di esenzione dei criteri.
Parametri delle opzioni.
Restituisce
Promise<PolicyExemption>