Partager via


CloudServicesOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ComputeManagementClientEst

attribut<xref:cloud_services> ;

Héritage
builtins.object
CloudServicesOperations

Constructeur

CloudServicesOperations(*args, **kwargs)

Méthodes

begin_create_or_update

Créer ou mettre à jour un service cloud. Notez que certaines propriétés peuvent être définies uniquement lors de la création du service cloud.

begin_delete

Supprime un service cloud.

begin_delete_instances

Supprime des instances de rôle dans un service cloud.

begin_power_off

Mettez le service cloud hors tension. Notez que les ressources sont toujours attachées et que vous êtes facturé pour les ressources.

begin_rebuild

Rebuild Role Instances réinstalle le système d’exploitation sur des instances de rôles web ou de rôles de travail et initialise les ressources de stockage qu’ils utilisent. Si vous ne souhaitez pas initialiser les ressources de stockage, vous pouvez utiliser Reimager les instances de rôle.

begin_reimage

L’opération asynchrone de réimagement réinstalle le système d’exploitation sur des instances de rôles web ou de rôles de travail.

begin_restart

Redémarre une ou plusieurs instances de rôle dans un service cloud.

begin_start

Démarre le service cloud.

begin_update

Mettre à jour un service cloud.

get

Afficher des informations sur un service cloud.

get_instance_view

Obtient la status d’un service cloud.

list

Obtient la liste de tous les services cloud sous un groupe de ressources. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de Services cloud. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les Services cloud.

list_all

Obtient la liste de tous les services cloud de l’abonnement, quel que soit le groupe de ressources associé. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de Services cloud. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les Services cloud.

begin_create_or_update

Créer ou mettre à jour un service cloud. Notez que certaines propriétés peuvent être définies uniquement lors de la création du service cloud.

begin_create_or_update(resource_group_name: str, cloud_service_name: str, parameters: _models.CloudService | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CloudService]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

parameters
CloudService ou IO
Obligatoire

Objet de service cloud. Type CloudService ou type D’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne CloudService ou le résultat de cls(response)

Type de retour

Exceptions

begin_delete

Supprime un service cloud.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_delete_instances

Supprime des instances de rôle dans un service cloud.

begin_delete_instances(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

parameters
RoleInstances ou IO
Obligatoire

Liste des noms de rôle de service cloud instance. Est un type RoleInstances ou un type d’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_power_off

Mettez le service cloud hors tension. Notez que les ressources sont toujours attachées et que vous êtes facturé pour les ressources.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_rebuild

Rebuild Role Instances réinstalle le système d’exploitation sur des instances de rôles web ou de rôles de travail et initialise les ressources de stockage qu’ils utilisent. Si vous ne souhaitez pas initialiser les ressources de stockage, vous pouvez utiliser Reimager les instances de rôle.

begin_rebuild(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

parameters
RoleInstances ou IO
Obligatoire

Liste des noms de rôle de service cloud instance. Est un type RoleInstances ou un type d’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_reimage

L’opération asynchrone de réimagement réinstalle le système d’exploitation sur des instances de rôles web ou de rôles de travail.

begin_reimage(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

parameters
RoleInstances ou IO
Obligatoire

Liste des noms de rôle de service cloud instance. Est un type RoleInstances ou un type d’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_restart

Redémarre une ou plusieurs instances de rôle dans un service cloud.

begin_restart(resource_group_name: str, cloud_service_name: str, parameters: _models.RoleInstances | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

parameters
RoleInstances ou IO
Obligatoire

Liste des noms de rôle de service cloud instance. Est un type RoleInstances ou un type d’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_start

Démarre le service cloud.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne none ou le résultat de cls(response)

Type de retour

Exceptions

begin_update

Mettre à jour un service cloud.

begin_update(resource_group_name: str, cloud_service_name: str, parameters: _models.CloudServiceUpdate | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CloudService]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

parameters
CloudServiceUpdate ou IO
Obligatoire

Objet de service cloud. Type CloudServiceUpdate ou type D’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne CloudService ou le résultat de cls(response)

Type de retour

Exceptions

get

Afficher des informations sur un service cloud.

get(resource_group_name: str, cloud_service_name: str, **kwargs: Any) -> CloudService

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CloudService ou le résultat de cls(response)

Type de retour

Exceptions

get_instance_view

Obtient la status d’un service cloud.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cloud_service_name
str
Obligatoire

Nom du service cloud. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CloudServiceInstanceView ou le résultat de cls(response)

Type de retour

Exceptions

list

Obtient la liste de tous les services cloud sous un groupe de ressources. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de Services cloud. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les Services cloud.

list(resource_group_name: str, **kwargs: Any) -> Iterable[CloudService]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance de CloudService ou le résultat de cls(response)

Type de retour

Exceptions

list_all

Obtient la liste de tous les services cloud de l’abonnement, quel que soit le groupe de ressources associé. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de Services cloud. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les Services cloud.

list_all(**kwargs: Any) -> Iterable[CloudService]

Paramètres

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance de CloudService ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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