Delen via


RegistrationDefinitionsOperations Klas

RegistrationDefinitionsOperations-bewerkingen.

U moet deze klasse niet rechtstreeks instantiëren. In plaats daarvan moet u een clientexemplaar maken dat het voor u instanteert en deze als een kenmerk koppelt.

Overname
builtins.object
RegistrationDefinitionsOperations

Constructor

RegistrationDefinitionsOperations(client, config, serializer, deserializer)

Parameters

client
Vereist

Client voor serviceaanvragen.

config
Vereist

Configuratie van serviceclient.

serializer
Vereist

Een serialisatiefunctie voor objectmodellen.

deserializer
Vereist

Een objectmodeldeserialisatiefunctie.

Variabelen

models

Alias voor modelklassen die in deze bewerkingsgroep worden gebruikt.

Methoden

begin_create_or_update

Hiermee maakt of werkt u een registratiedefinitie bij.

delete

Hiermee verwijdert u de registratiedefinitie.

get

Hiermee haalt u de details van de registratiedefinitie op.

list

Hiermee haalt u een lijst met de registratiedefinities op.

begin_create_or_update

Hiermee maakt of werkt u een registratiedefinitie bij.

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

Parameters

registration_definition_id
str
Vereist

Guid van de registratiedefinitie.

scope
str
Vereist

Bereik van de resource.

request_body
RegistrationDefinition
Vereist

De parameters die vereist zijn voor het maken van een nieuwe registratiedefinitie.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Geef Waar door als u de pollingmethode ARMPolling, False voor geen polling of uw eigen geïnitialiseerd pollingobject wilt gebruiken voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat RegistrationDefinition of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

delete

Hiermee verwijdert u de registratiedefinitie.

delete(registration_definition_id: str, scope: str, **kwargs: Any) -> None

Parameters

registration_definition_id
str
Vereist

Guid van de registratiedefinitie.

scope
str
Vereist

Bereik van de resource.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee haalt u de details van de registratiedefinitie op.

get(scope: str, registration_definition_id: str, **kwargs: Any) -> _models.RegistrationDefinition

Parameters

scope
str
Vereist

Bereik van de resource.

registration_definition_id
str
Vereist

Guid van de registratiedefinitie.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

RegistrationDefinition, of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee haalt u een lijst met de registratiedefinities op.

list(scope: str, **kwargs: Any) -> Iterable['_models.RegistrationDefinitionList']

Parameters

scope
str
Vereist

Bereik van de resource.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van RegistrationDefinitionList of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

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'>