Condividi tramite


PolicyDefinitions interface

Interfaccia che rappresenta un oggetto PolicyDefinitions.

Metodi

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Questa operazione crea o aggiorna una definizione di criteri nella sottoscrizione specificata con il nome specificato.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Questa operazione crea o aggiorna una definizione di criteri nel gruppo di gestione specificato con il nome specificato.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Questa operazione elimina la definizione dei criteri nella sottoscrizione specificata con il nome specificato.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Questa operazione elimina la definizione dei criteri nel gruppo di gestione specificato con il nome specificato.

get(string, PolicyDefinitionsGetOptionalParams)

Questa operazione recupera la definizione dei criteri nella sottoscrizione specificata con il nome specificato.

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Questa operazione recupera la definizione dei criteri nel gruppo di gestione specificato con il nome specificato.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Questa operazione recupera la definizione di criteri predefinita con il nome specificato.

list(PolicyDefinitionsListOptionalParams)

Questa operazione recupera un elenco di tutte le definizioni di criteri in una determinata sottoscrizione che corrispondono al $filter facoltativo specificato. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se $filter non viene specificato, l'elenco non filtrato include tutte le definizioni di criteri associate alla sottoscrizione, incluse quelle che si applicano direttamente o dai gruppi di gestione che contengono la sottoscrizione specificata. Se viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni di criteri nella sottoscrizione specificata. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn, Custom e Static. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri la cui categoria corrisponde a {value}.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Questa operazione recupera un elenco di tutte le definizioni di criteri predefinite che corrispondono al $filter facoltativo specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni di criteri predefinite il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn, Custom e Static. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni di criteri predefinite la cui categoria corrisponde a {value}.

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Questa operazione recupera un elenco di tutte le definizioni di criteri in un determinato gruppo di gestione che corrisponde all'$filter facoltativo specificato. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se non viene specificato $filter, l'elenco non filtrato include tutte le definizioni di criteri associate al gruppo di gestione, incluse quelle che si applicano direttamente o dai gruppi di gestione che contengono il gruppo di gestione specificato. Se viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni di criteri presenti nel gruppo di gestione specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn, Custom e Static. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri la cui categoria corrisponde a {value}.

Dettagli metodo

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Questa operazione crea o aggiorna una definizione di criteri nella sottoscrizione specificata con il nome specificato.

function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>

Parametri

policyDefinitionName

string

Nome della definizione di criteri da creare.

parameters
PolicyDefinition

Proprietà della definizione dei criteri.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Questa operazione crea o aggiorna una definizione di criteri nel gruppo di gestione specificato con il nome specificato.

function createOrUpdateAtManagementGroup(policyDefinitionName: string, managementGroupId: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parametri

policyDefinitionName

string

Nome della definizione di criteri da creare.

managementGroupId

string

ID del gruppo di gestione.

parameters
PolicyDefinition

Proprietà della definizione dei criteri.

Restituisce

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

Questa operazione elimina la definizione dei criteri nella sottoscrizione specificata con il nome specificato.

function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>

Parametri

policyDefinitionName

string

Nome della definizione di criteri da eliminare.

options
PolicyDefinitionsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Questa operazione elimina la definizione dei criteri nel gruppo di gestione specificato con il nome specificato.

function deleteAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Parametri

policyDefinitionName

string

Nome della definizione di criteri da eliminare.

managementGroupId

string

ID del gruppo di gestione.

Restituisce

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

Questa operazione recupera la definizione dei criteri nella sottoscrizione specificata con il nome specificato.

function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>

Parametri

policyDefinitionName

string

Nome della definizione di criteri da ottenere.

options
PolicyDefinitionsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Questa operazione recupera la definizione dei criteri nel gruppo di gestione specificato con il nome specificato.

function getAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parametri

policyDefinitionName

string

Nome della definizione di criteri da ottenere.

managementGroupId

string

ID del gruppo di gestione.

options
PolicyDefinitionsGetAtManagementGroupOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Questa operazione recupera la definizione di criteri predefinita con il nome specificato.

function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>

Parametri

policyDefinitionName

string

Nome della definizione di criteri predefinita da ottenere.

options
PolicyDefinitionsGetBuiltInOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

Questa operazione recupera un elenco di tutte le definizioni di criteri in una determinata sottoscrizione che corrispondono al $filter facoltativo specificato. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se $filter non viene specificato, l'elenco non filtrato include tutte le definizioni di criteri associate alla sottoscrizione, incluse quelle che si applicano direttamente o dai gruppi di gestione che contengono la sottoscrizione specificata. Se viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni di criteri nella sottoscrizione specificata. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn, Custom e Static. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri la cui categoria corrisponde a {value}.

function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parametri

options
PolicyDefinitionsListOptionalParams

Parametri delle opzioni.

Restituisce

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Questa operazione recupera un elenco di tutte le definizioni di criteri predefinite che corrispondono al $filter facoltativo specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni di criteri predefinite il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn, Custom e Static. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni di criteri predefinite la cui categoria corrisponde a {value}.

function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parametri

options
PolicyDefinitionsListBuiltInOptionalParams

Parametri delle opzioni.

Restituisce

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Questa operazione recupera un elenco di tutte le definizioni di criteri in un determinato gruppo di gestione che corrisponde all'$filter facoltativo specificato. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se non viene specificato $filter, l'elenco non filtrato include tutte le definizioni di criteri associate al gruppo di gestione, incluse quelle che si applicano direttamente o dai gruppi di gestione che contengono il gruppo di gestione specificato. Se viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni di criteri presenti nel gruppo di gestione specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn, Custom e Static. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri la cui categoria corrisponde a {value}.

function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parametri

managementGroupId

string

ID del gruppo di gestione.

options
PolicyDefinitionsListByManagementGroupOptionalParams

Parametri delle opzioni.

Restituisce