Condividi tramite


PolicySetDefinitionsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

PolicyClient's

Attributo<xref:policy_set_definitions> .

Ereditarietà
builtins.object
PolicySetDefinitionsOperations

Costruttore

PolicySetDefinitionsOperations(*args, **kwargs)

Metodi

create_or_update

Crea o aggiorna una definizione di set di criteri.

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

create_or_update_at_management_group

Crea o aggiorna una definizione di set di criteri.

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

delete

Elimina una definizione di set di criteri.

Questa operazione elimina la definizione del set di criteri nella sottoscrizione specificata con il nome specificato.

delete_at_management_group

Elimina una definizione di set di criteri.

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

get

Recupera una definizione di set di criteri.

Questa operazione recupera la definizione del set di criteri nella sottoscrizione specificata con il nome specificato.

get_at_management_group

Recupera una definizione di set di criteri.

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

get_built_in

Recupera una definizione predefinita del set di criteri.

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

list

Recupera le definizioni dei set di criteri per una sottoscrizione.

Questa operazione recupera un elenco di tutte le definizioni dei set 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 dei set 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 set di criteri presenti nella sottoscrizione specificata. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei set di criteri il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn e Custom. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni dei set di criteri la cui categoria corrisponde a {value}.

list_built_in

Recupera le definizioni predefinite del set di criteri.

Questa operazione recupera un elenco di tutte le definizioni predefinite del set di criteri che corrispondono alla $filter facoltativa specificata. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni predefinite del set di criteri la cui categoria corrisponde a {value}.

list_by_management_group

Recupera tutte le definizioni del set di criteri nel gruppo di gestione.

Questa operazione recupera un elenco di tutte le definizioni del set di criteri in un determinato gruppo di gestione che corrisponde alla $filter facoltativa specificata. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se $filter non viene fornito, l'elenco non filtrato include tutte le definizioni del set 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 $filter=atExactScope() viene fornito, l'elenco restituito include solo tutte le definizioni del set di criteri presenti nel gruppo di gestione specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni del set di criteri il cui tipo corrisponde al {value}. I valori policyType possibili sono NotSpecified, BuiltIn e Custom. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni del set di criteri la cui categoria corrisponde al {value}.

create_or_update

Crea o aggiorna una definizione di set di criteri.

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

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

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di criteri da creare. Obbligatorio.

parameters
PolicySetDefinition oppure IO
Necessario

Proprietà di definizione del set di criteri. Tipo PolicySetDefinition 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

PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

create_or_update_at_management_group

Crea o aggiorna una definizione di set di criteri.

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

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

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di criteri da creare. Obbligatorio.

management_group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

parameters
PolicySetDefinition oppure IO
Necessario

Proprietà di definizione del set di criteri. Tipo PolicySetDefinition 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

PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una definizione di set di criteri.

Questa operazione elimina la definizione del set di criteri nella sottoscrizione specificata con il nome specificato.

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

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di 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 set di criteri.

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

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

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di 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 set di criteri.

Questa operazione recupera la definizione del set di criteri nella sottoscrizione specificata con il nome specificato.

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di criteri da ottenere. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

get_at_management_group

Recupera una definizione di set di criteri.

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

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di 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

PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

get_built_in

Recupera una definizione predefinita del set di criteri.

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

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parametri

policy_set_definition_name
str
Necessario

Nome della definizione del set di criteri da ottenere. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Recupera le definizioni dei set di criteri per una sottoscrizione.

Questa operazione recupera un elenco di tutte le definizioni dei set 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 dei set 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 set di criteri presenti nella sottoscrizione specificata. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei set di criteri il cui tipo corrisponde a {value}. I valori policyType possibili sono NotSpecified, BuiltIn e Custom. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni dei set di criteri la cui categoria corrisponde a {value}.

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

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 set di criteri nell'ambito specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei set di 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 set di 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 PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

list_built_in

Recupera le definizioni predefinite del set di criteri.

Questa operazione recupera un elenco di tutte le definizioni predefinite del set di criteri che corrispondono alla $filter facoltativa specificata. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni predefinite del set di criteri la cui categoria corrisponde a {value}.

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

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 set di criteri nell'ambito specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni dei set di 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 set di 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 PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_management_group

Recupera tutte le definizioni del set di criteri nel gruppo di gestione.

Questa operazione recupera un elenco di tutte le definizioni del set di criteri in un determinato gruppo di gestione che corrisponde alla $filter facoltativa specificata. I valori validi per $filter sono: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Se $filter non viene fornito, l'elenco non filtrato include tutte le definizioni del set 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 $filter=atExactScope() viene fornito, l'elenco restituito include solo tutte le definizioni del set di criteri presenti nel gruppo di gestione specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni del set di criteri il cui tipo corrisponde al {value}. I valori policyType possibili sono NotSpecified, BuiltIn e Custom. Se viene specificato $filter='category -eq {value}', l'elenco restituito include solo tutte le definizioni del set di 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[PolicySetDefinition]

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 viene specificato $filter=atExactScope(), l'elenco restituito include solo tutte le definizioni del set di criteri in corrispondenza dell'ambito specificato. Se viene specificato $filter='policyType -eq {value}', l'elenco restituito include solo tutte le definizioni del set di 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 del set di 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 PolicySetDefinition o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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