Condividi tramite


ExpressRoutePortsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

NetworkManagementClient's

Attributo<xref:express_route_ports> .

Ereditarietà
builtins.object
ExpressRoutePortsOperations

Costruttore

ExpressRoutePortsOperations(*args, **kwargs)

Metodi

begin_create_or_update

Crea o aggiorna la risorsa ExpressRoutePort specificata.

begin_delete

Elimina la risorsa ExpressRoutePort specificata.

begin_update_tags

Aggiornare i tag ExpressRoutePort.

generate_loa

Generare una lettera di autorizzazione per la risorsa ExpressRoutePort richiesta.

get

Recupera la risorsa ExpressRoutePort richiesta.

list

Elencare tutte le risorse ExpressRoutePort nella sottoscrizione specificata.

list_by_resource_group

Elencare tutte le risorse ExpressRoutePort nel gruppo di risorse specificato.

update_tags

Aggiornare i tag ExpressRoutePort.

begin_create_or_update

Crea o aggiorna la risorsa ExpressRoutePort specificata.

begin_create_or_update(resource_group_name: str, express_route_port_name: str, parameters: ExpressRoutePort | IO, **kwargs: Any) -> LROPoller[ExpressRoutePort]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

express_route_port_name
str
Necessario

Nome della risorsa ExpressRoutePort. Obbligatorio.

parameters
ExpressRoutePort oppure IO
Necessario

Parametri forniti all'operazione create ExpressRoutePort. È un tipo ExpressRoutePort o un tipo 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

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce ExpressRoutePort o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Elimina la risorsa ExpressRoutePort specificata.

begin_delete(resource_group_name: str, express_route_port_name: str, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

express_route_port_name
str
Necessario

Nome della risorsa ExpressRoutePort. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update_tags

Aggiornare i tag ExpressRoutePort.

begin_update_tags(resource_group_name: str, express_route_port_name: str, parameters: TagsObject | IO, **kwargs: Any) -> LROPoller[ExpressRoutePort]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

express_route_port_name
str
Necessario

Nome della risorsa ExpressRoutePort. Obbligatorio.

parameters
TagsObject oppure IO
Necessario

Parametri forniti per aggiornare i tag di risorse ExpressRoutePort. È un tipo TagsObject 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

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce ExpressRoutePort o il risultato di cls(response)

Tipo restituito

Eccezioni

generate_loa

Generare una lettera di autorizzazione per la risorsa ExpressRoutePort richiesta.

generate_loa(resource_group_name: str, express_route_port_name: str, request: GenerateExpressRoutePortsLOARequest | IO, **kwargs: Any) -> GenerateExpressRoutePortsLOAResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

express_route_port_name
str
Necessario

Nome di ExpressRoutePort. Obbligatorio.

request
GenerateExpressRoutePortsLOARequest oppure IO
Necessario

Parametri di richiesta forniti per generare una lettera di autorizzazione. È un tipo GenerateExpressRoutePortsLOARequest o un tipo 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

GenerateExpressRoutePortsLOAResult o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera la risorsa ExpressRoutePort richiesta.

get(resource_group_name: str, express_route_port_name: str, **kwargs: Any) -> ExpressRoutePort

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

express_route_port_name
str
Necessario

Nome di ExpressRoutePort. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ExpressRoutePort o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elencare tutte le risorse ExpressRoutePort nella sottoscrizione specificata.

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

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_by_resource_group

Elencare tutte le risorse ExpressRoutePort nel gruppo di risorse specificato.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[ExpressRoutePort]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

update_tags

Aggiornare i tag ExpressRoutePort.

update_tags(resource_group_name: str, express_route_port_name: str, parameters: TagsObject | IO, **kwargs: Any) -> ExpressRoutePort

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

express_route_port_name
str
Necessario

Nome della risorsa ExpressRoutePort. Obbligatorio.

parameters
TagsObject oppure IO
Necessario

Parametri forniti per aggiornare i tag di risorse ExpressRoutePort. È un tipo TagsObject 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

ExpressRoutePort o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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