Partager via


ProximityPlacementGroupsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

ComputeManagementClientEst

attribut<xref:proximity_placement_groups> ;

Héritage
builtins.object
ProximityPlacementGroupsOperations

Constructeur

ProximityPlacementGroupsOperations(*args, **kwargs)

Méthodes

create_or_update

Créer ou mettre à jour un groupe de placement de proximité.

delete

Supprimez un groupe de placement de proximité.

get

Récupère des informations sur un groupe de placement de proximité .

list_by_resource_group

Répertorie tous les groupes de placement de proximité dans un groupe de ressources.

list_by_subscription

Répertorie tous les groupes de placement de proximité dans un abonnement.

update

Mettre à jour un groupe de placement de proximité.

create_or_update

Créer ou mettre à jour un groupe de placement de proximité.

create_or_update(resource_group_name: str, proximity_placement_group_name: str, parameters: _models.ProximityPlacementGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ProximityPlacementGroup

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

proximity_placement_group_name
str
Obligatoire

Nom du groupe de placement de proximité. Obligatoire.

parameters
ProximityPlacementGroup ou IO
Obligatoire

Paramètres fournis à l’opération Créer un groupe de placement de proximité. Est un type ProximityPlacementGroup ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. 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

Retours

ProximityPlacementGroup ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprimez un groupe de placement de proximité.

delete(resource_group_name: str, proximity_placement_group_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

proximity_placement_group_name
str
Obligatoire

Nom du groupe de placement de proximité. Obligatoire.

cls
callable

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

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

get

Récupère des informations sur un groupe de placement de proximité .

get(resource_group_name: str, proximity_placement_group_name: str, *, include_colocation_status: str | None = None, **kwargs: Any) -> ProximityPlacementGroup

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

proximity_placement_group_name
str
Obligatoire

Nom du groupe de placement de proximité. Obligatoire.

include_colocation_status
str

includeColocationStatus=true permet d’extraire le status de colocalisation de toutes les ressources du groupe de placement de proximité. La valeur par défaut est Aucun.

cls
callable

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

Retours

ProximityPlacementGroup ou le résultat de cls(response)

Type de retour

Exceptions

list_by_resource_group

Répertorie tous les groupes de placement de proximité dans un groupe de ressources.

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

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

Un itérateur comme instance de ProximityPlacementGroup ou le résultat de cls(response)

Type de retour

Exceptions

list_by_subscription

Répertorie tous les groupes de placement de proximité dans un abonnement.

list_by_subscription(**kwargs: Any) -> Iterable[ProximityPlacementGroup]

Paramètres

cls
callable

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

Retours

Un itérateur comme instance de ProximityPlacementGroup ou le résultat de cls(response)

Type de retour

Exceptions

update

Mettre à jour un groupe de placement de proximité.

update(resource_group_name: str, proximity_placement_group_name: str, parameters: _models.ProximityPlacementGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ProximityPlacementGroup

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

proximity_placement_group_name
str
Obligatoire

Nom du groupe de placement de proximité. Obligatoire.

parameters
ProximityPlacementGroupUpdate ou IO
Obligatoire

Paramètres fournis à l’opération Mettre à jour le groupe de placement de proximité. Est un type ProximityPlacementGroupUpdate ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. 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

Retours

ProximityPlacementGroup ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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