Condividi tramite


CapabilitiesOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ChaosManagementClient's

Attributo<xref:capabilities> .

Ereditarietà
builtins.object
CapabilitiesOperations

Costruttore

CapabilitiesOperations(*args, **kwargs)

Metodi

create_or_update

Creare o aggiornare una risorsa Di funzionalità che estende una risorsa di destinazione.

delete

Eliminare una funzionalità che estende una risorsa di destinazione.

get

Ottenere una risorsa Funzionalità che estende una risorsa di destinazione.

list

Ottenere un elenco di risorse di funzionalità che estendono una risorsa di destinazione.

create_or_update

Creare o aggiornare una risorsa Di funzionalità che estende una risorsa di destinazione.

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

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.

capability_name
str
Necessario

Stringa che rappresenta un nome di risorsa Funzionalità. Obbligatorio.

capability
Capability oppure IO
Necessario

Risorsa di funzionalità da creare o aggiornare. È un tipo di funzionalità 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

Funzionalità o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Eliminare una funzionalità che estende una risorsa di destinazione.

delete(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, capability_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.

capability_name
str
Necessario

Stringa che rappresenta un nome di risorsa Funzionalità. 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 Funzionalità che estende una risorsa di destinazione.

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

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.

capability_name
str
Necessario

Stringa che rappresenta un nome di risorsa Funzionalità. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Funzionalità o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottenere un elenco di risorse di funzionalità che estendono una risorsa di destinazione.

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

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.

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 Capability 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'>