Condividi tramite


PolicyDefinitionsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

PolicyClient's

Attributo<xref:policy_definitions> .

Ereditarietà
builtins.object
PolicyDefinitionsOperations

Costruttore

PolicyDefinitionsOperations(*args, **kwargs)

Metodi

create_or_update

Crea o aggiorna una definizione di criteri in una sottoscrizione.

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

create_or_update_at_management_group

Crea o aggiorna una definizione di criteri in un gruppo di gestione.

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

delete

Elimina una definizione di criteri in una sottoscrizione.

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

delete_at_management_group

Elimina una definizione di criteri in un gruppo di gestione.

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

get

Recupera una definizione di criteri in una sottoscrizione.

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

get_at_management_group

Recuperare una definizione di criteri in un gruppo di gestione.

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

get_built_in

Recupera una definizione di criteri predefinita.

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

list

Recupera le definizioni dei criteri in una sottoscrizione.

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 non viene specificato $filter, 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 dei criteri presenti 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}.

list_built_in

Recuperare le definizioni dei criteri predefinite.

Questa operazione recupera un elenco di tutte le definizioni di criteri predefinite che corrispondono alla $filter facoltativa specificata. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni di criteri predefinite il cui tipo corrisponde al {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 predefinite la cui categoria corrisponde al {value}.

list_by_management_group

Recuperare le definizioni dei criteri in un gruppo di gestione.

Questa operazione recupera un elenco di tutte le definizioni di criteri in un determinato gruppo di gestione che corrispondono alla $filter facoltativa specificata. 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 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 dei criteri presenti nel gruppo di gestione specificato. Se viene fornito $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde al {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 al {value}.

create_or_update

Crea o aggiorna una definizione di criteri in una sottoscrizione.

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

create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametri

policy_definition_name
str
Necessario

Nome della definizione dei criteri da creare. Obbligatorio.

parameters
PolicyDefinition oppure IO
Necessario

Proprietà della definizione dei criteri. Tipo PolicyDefinition o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

create_or_update_at_management_group

Crea o aggiorna una definizione di criteri in un gruppo di gestione.

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

create_or_update_at_management_group(policy_definition_name: str, management_group_id: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametri

policy_definition_name
str
Necessario

Nome della definizione dei criteri da creare. Obbligatorio.

management_group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

parameters
PolicyDefinition oppure IO
Necessario

Proprietà della definizione dei criteri. Tipo PolicyDefinition o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una definizione di criteri in una sottoscrizione.

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

delete(policy_definition_name: str, **kwargs: Any) -> None

Parametri

policy_definition_name
str
Necessario

Nome della definizione dei criteri da eliminare. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

delete_at_management_group

Elimina una definizione di criteri in un gruppo di gestione.

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

delete_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Parametri

policy_definition_name
str
Necessario

Nome della definizione dei criteri da eliminare. Obbligatorio.

management_group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera una definizione di criteri in una sottoscrizione.

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

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametri

policy_definition_name
str
Necessario

Nome della definizione dei criteri da ottenere. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

get_at_management_group

Recuperare una definizione di criteri in un gruppo di gestione.

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

get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition

Parametri

policy_definition_name
str
Necessario

Nome della definizione dei criteri da ottenere. Obbligatorio.

management_group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

get_built_in

Recupera una definizione di criteri predefinita.

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

get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametri

policy_definition_name
str
Necessario

Nome della definizione di criteri predefinita da ottenere. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Recupera le definizioni dei criteri in una sottoscrizione.

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 non viene specificato $filter, 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 dei criteri presenti 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}.

list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametri

filter
str
Necessario

Filtro da applicare all'operazione. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'' . Se non viene specificato $filter, non viene eseguito alcun filtro. Se viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni dei criteri che si trova nell'ambito 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}. Il valore predefinito è Nessuno.

top
int
Necessario

Numero massimo di record da restituire. Quando il filtro $top non viene specificato, restituirà 500 record. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

list_built_in

Recuperare le definizioni dei criteri predefinite.

Questa operazione recupera un elenco di tutte le definizioni di criteri predefinite che corrispondono alla $filter facoltativa specificata. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni di criteri predefinite il cui tipo corrisponde al {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 predefinite la cui categoria corrisponde al {value}.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametri

filter
str
Necessario

Filtro da applicare all'operazione. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'' . Se non viene specificato $filter, non viene eseguito alcun filtro. Se viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni dei criteri che si trova nell'ambito 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}. Il valore predefinito è Nessuno.

top
int
Necessario

Numero massimo di record da restituire. Quando il filtro $top non viene fornito, restituirà 500 record. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_management_group

Recuperare le definizioni dei criteri in un gruppo di gestione.

Questa operazione recupera un elenco di tutte le definizioni di criteri in un determinato gruppo di gestione che corrispondono alla $filter facoltativa specificata. 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 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 dei criteri presenti nel gruppo di gestione specificato. Se viene fornito $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde al {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 al {value}.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametri

management_group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

filter
str
Necessario

Filtro da applicare all'operazione. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se $filter non viene fornito, non viene eseguito alcun filtro. Se $filter=atExactScope() viene fornito, l'elenco restituito include solo tutte le definizioni dei criteri presenti nell'ambito specificato. Se viene fornito $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei criteri il cui tipo corrisponde al {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 al {value}. Il valore predefinito è Nessuno.

top
int
Necessario

Numero massimo di record da restituire. Quando il filtro $top non viene fornito, restituirà 500 record. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di PolicyDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.resource.policy.v2020_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2020_09_01\\models\\__init__.py'>