Condividi tramite


TargetsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ChaosManagementClient's

Attributo<xref:targets> .

Ereditarietà
builtins.object
TargetsOperations

Costruttore

TargetsOperations(*args, **kwargs)

Metodi

create_or_update

Creare o aggiornare una risorsa di destinazione che estende una risorsa a livello di area rilevata.

delete

Eliminare una risorsa di destinazione che estende una risorsa a livello di area rilevata.

get

Ottenere una risorsa di destinazione che estende una risorsa a livello di area rilevata.

list

Ottenere un elenco di risorse di destinazione che estendono una risorsa a livello di area tracciata.

create_or_update

Creare o aggiornare una risorsa di destinazione che estende una risorsa a livello di area rilevata.

create_or_update(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, target: _models.Target, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Target

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

parent_provider_namespace
str
Necessario

Stringa che rappresenta uno spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_type
str
Necessario

Stringa che rappresenta un tipo di risorsa. Obbligatorio.

parent_resource_name
str
Necessario

Stringa che rappresenta un nome di risorsa. Obbligatorio.

target_name
str
Necessario

Stringa che rappresenta un nome di risorsa di destinazione. Obbligatorio.

target
Target oppure IO
Necessario

Risorsa di destinazione da creare o aggiornare. È un tipo Di destinazione o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Destinazione o risultato di cls(response)

Tipo restituito

Eccezioni

delete

Eliminare una risorsa di destinazione che estende una risorsa a livello di area rilevata.

delete(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

parent_provider_namespace
str
Necessario

Stringa che rappresenta uno spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_type
str
Necessario

Stringa che rappresenta un tipo di risorsa. Obbligatorio.

parent_resource_name
str
Necessario

Stringa che rappresenta un nome di risorsa. Obbligatorio.

target_name
str
Necessario

Stringa che rappresenta un nome di risorsa di destinazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottenere una risorsa di destinazione che estende una risorsa a livello di area rilevata.

get(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, **kwargs: Any) -> Target

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

parent_provider_namespace
str
Necessario

Stringa che rappresenta uno spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_type
str
Necessario

Stringa che rappresenta un tipo di risorsa. Obbligatorio.

parent_resource_name
str
Necessario

Stringa che rappresenta un nome di risorsa. Obbligatorio.

target_name
str
Necessario

Stringa che rappresenta un nome di risorsa di destinazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Destinazione o risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottenere un elenco di risorse di destinazione che estendono una risorsa a livello di area tracciata.

list(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, continuation_token_parameter: str | None = None, **kwargs: Any) -> Iterable[Target]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

parent_provider_namespace
str
Necessario

Stringa che rappresenta uno spazio dei nomi del provider di risorse. Obbligatorio.

parent_resource_type
str
Necessario

Stringa che rappresenta un tipo di risorsa. Obbligatorio.

parent_resource_name
str
Necessario

Stringa che rappresenta un nome di risorsa. Obbligatorio.

continuation_token_parameter
str
Necessario

Stringa che imposta il token di continuazione. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Attributi

models

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