Condividi tramite


PolicyDefinitionsOperations Classe

Avviso

NON creare direttamente un'istanza 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 dei criteri in una determinata sottoscrizione.

list_built_in

Recuperare le definizioni dei criteri predefinite.

Questa operazione recupera un elenco di tutte le definizioni di criteri predefinite.

list_by_management_group

Recuperare le definizioni dei criteri in un gruppo di gestione.

Questa operazione recupera un elenco di tutte le definizioni dei criteri in un determinato gruppo di gestione.

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 dei criteri in una determinata sottoscrizione.

list(**kwargs: Any) -> Iterable[PolicyDefinition]

Parametri

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.

list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]

Parametri

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_by_management_group

Recuperare le definizioni dei criteri in un gruppo di gestione.

Questa operazione recupera un elenco di tutte le definizioni dei criteri in un determinato gruppo di gestione.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametri

management_group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

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

Attributi

models

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