Partager via


RegistrationAssignmentsOperations Classe

Opérations RegistrationAssignmentsOperations.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance de client qui l’instancie pour vous et l’attache en tant qu’attribut.

Héritage
builtins.object
RegistrationAssignmentsOperations

Constructeur

RegistrationAssignmentsOperations(client, config, serializer, deserializer)

Paramètres

client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Variables

models

Alias pour modéliser les classes utilisées dans ce groupe d’opérations.

Méthodes

begin_create_or_update

Crée ou met à jour une affectation d’inscription.

begin_delete

Supprime l’affectation d’inscription spécifiée.

get

Obtient les détails de l’affectation d’inscription spécifiée.

list

Obtient la liste des affectations d’inscription.

begin_create_or_update

Crée ou met à jour une affectation d’inscription.

begin_create_or_update(scope: str, registration_assignment_id: str, request_body: '_models.RegistrationAssignment', **kwargs: Any) -> LROPoller['_models.RegistrationAssignment']

Paramètres

scope
str
Obligatoire

Étendue de la ressource.

registration_assignment_id
str
Obligatoire

GUID de l’affectation d’inscription.

request_body
RegistrationAssignment
Obligatoire

Paramètres requis pour créer une nouvelle affectation d’inscription.

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

Passez la valeur True si vous souhaitez la méthode d’interrogation ARMPolling, False pour aucune interrogation ou 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 RegistrationAssignment ou le résultat de cls(response)

Type de retour

Exceptions

begin_delete

Supprime l’affectation d’inscription spécifiée.

begin_delete(scope: str, registration_assignment_id: str, **kwargs: Any) -> LROPoller[None]

Paramètres

scope
str
Obligatoire

Étendue de la ressource.

registration_assignment_id
str
Obligatoire

GUID de l’affectation d’inscription.

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

Passez la valeur True si vous souhaitez la méthode d’interrogation ARMPolling, False pour aucune interrogation ou 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

get

Obtient les détails de l’affectation d’inscription spécifiée.

get(scope: str, registration_assignment_id: str, expand_registration_definition: bool | None = None, **kwargs: Any) -> _models.RegistrationAssignment

Paramètres

scope
str
Obligatoire

Étendue de la ressource.

registration_assignment_id
str
Obligatoire

GUID de l’affectation d’inscription.

expand_registration_definition
bool
valeur par défaut: None

Indique s’il faut retourner les détails de la définition d’inscription, ainsi que les détails de l’affectation de l’inscription.

cls
callable

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

Retours

RegistrationAssignment, ou le résultat de cls(response)

Type de retour

Exceptions

list

Obtient la liste des affectations d’inscription.

list(scope: str, expand_registration_definition: bool | None = None, **kwargs: Any) -> Iterable['_models.RegistrationAssignmentList']

Paramètres

scope
str
Obligatoire

Étendue de la ressource.

expand_registration_definition
bool
valeur par défaut: None

Indique s’il faut retourner les détails de la définition d’inscription, ainsi que les détails de l’affectation de l’inscription.

cls
callable

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

Retours

Un itérateur comme l’instance de RegistrationAssignmentList ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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