Freigeben über


CloudServiceRoleInstancesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ComputeManagementClient's

<xref:cloud_service_role_instances> -Attribut.

Vererbung
builtins.object
CloudServiceRoleInstancesOperations

Konstruktor

CloudServiceRoleInstancesOperations(*args, **kwargs)

Methoden

begin_delete

Löscht eine Rolleninstanz aus einem Clouddienst.

begin_rebuild

Mit dem asynchronen Vorgang Rolleninstanz neu erstellen wird das Betriebssystem auf Instanzen von Web- oder Workerrollen neu installiert und die von ihnen verwendeten Speicherressourcen initialisiert. Wenn Sie keine Speicherressourcen initialisieren möchten, können Sie die Reimage-Rolleninstanz verwenden.

begin_reimage

Mit dem asynchronen Vorgang Rolleninstanz reimage wird das Betriebssystem auf Instanzen von Web- oder Workerrollen neu installiert.

begin_restart

Der asynchrone Vorgang "Rolleninstanz neu starten" fordert einen Neustart einer Rolleninstanz im Clouddienst an.

get

Ruft eine Rolleninstanz aus einem Clouddienst ab.

get_instance_view

Ruft Informationen zum Laufzeitstatus einer Rolleninstanz in einem Clouddienst ab.

get_remote_desktop_file

Ruft eine Remotedesktopdatei für eine Rolleninstanz in einem Clouddienst ab.

list

Ruft die Liste aller Rolleninstanzen in einem Clouddienst ab. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der Rolleninstanzen abzurufen. Führen Sie dies aus, bis nextLink null ist, um alle Rolleninstanzen abzurufen.

begin_delete

Löscht eine Rolleninstanz aus einem Clouddienst.

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

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_rebuild

Mit dem asynchronen Vorgang Rolleninstanz neu erstellen wird das Betriebssystem auf Instanzen von Web- oder Workerrollen neu installiert und die von ihnen verwendeten Speicherressourcen initialisiert. Wenn Sie keine Speicherressourcen initialisieren möchten, können Sie die Reimage-Rolleninstanz verwenden.

begin_rebuild(role_instance_name: str, resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_reimage

Mit dem asynchronen Vorgang Rolleninstanz reimage wird das Betriebssystem auf Instanzen von Web- oder Workerrollen neu installiert.

begin_reimage(role_instance_name: str, resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_restart

Der asynchrone Vorgang "Rolleninstanz neu starten" fordert einen Neustart einer Rolleninstanz im Clouddienst an.

begin_restart(role_instance_name: str, resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

get

Ruft eine Rolleninstanz aus einem Clouddienst ab.

get(role_instance_name: str, resource_group_name: str, cloud_service_name: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> RoleInstance

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

expand
str oder InstanceViewTypes

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "UserData" wird für Clouddienste nicht unterstützt. Bekannte Werte sind: "instanceView" und "userData". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RoleInstance oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_instance_view

Ruft Informationen zum Laufzeitstatus einer Rolleninstanz in einem Clouddienst ab.

get_instance_view(role_instance_name: str, resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> RoleInstanceView

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RoleInstanceView oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_remote_desktop_file

Ruft eine Remotedesktopdatei für eine Rolleninstanz in einem Clouddienst ab.

get_remote_desktop_file(role_instance_name: str, resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> Iterator[bytes]

Parameter

role_instance_name
str
Erforderlich

Name der Rolleninstanz. Erforderlich.

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Iterator der Antwortbytes oder des Ergebnisses von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft die Liste aller Rolleninstanzen in einem Clouddienst ab. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der Rolleninstanzen abzurufen. Führen Sie dies aus, bis nextLink null ist, um alle Rolleninstanzen abzurufen.

list(resource_group_name: str, cloud_service_name: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> Iterable[RoleInstance]

Parameter

resource_group_name
str
Erforderlich

Erforderlich.

cloud_service_name
str
Erforderlich

Erforderlich.

expand
str oder InstanceViewTypes

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "UserData" wird für Clouddienste nicht unterstützt. Bekannte Werte sind: "instanceView" und "userData". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von RoleInstance oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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