Delen via


ResourcesOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ResourceManagementClient's

<xref:resources> Kenmerk.

Overname
builtins.object
ResourcesOperations

Constructor

ResourcesOperations(*args, **kwargs)

Methoden

begin_create_or_update

Hiermee maakt u een resource.

begin_create_or_update_by_id

Maak een resource op id.

begin_delete

Hiermee verwijdert u een resource.

begin_delete_by_id

Hiermee verwijdert u een resource op id.

begin_move_resources

Resources verplaatsen van de ene resourcegroep naar een andere resourcegroep.

De resources die moeten worden verplaatst, moeten zich in dezelfde bronresourcegroep bevinden. De doelresourcegroep bevindt zich mogelijk in een ander abonnement. Bij het verplaatsen van resources worden zowel de brongroep als de doelgroep vergrendeld voor de duur van de bewerking. Schrijf- en verwijderbewerkingen worden geblokkeerd voor de groepen totdat de verplaatsing is voltooid.

begin_update

Updates een resource.

begin_update_by_id

Updates een resource op id.

begin_validate_move_resources

Valideert of resources van de ene resourcegroep naar een andere resourcegroep kunnen worden verplaatst.

Met deze bewerking wordt gecontroleerd of de opgegeven resources naar het doel kunnen worden verplaatst. De resources die moeten worden verplaatst, moeten zich in dezelfde bronresourcegroep bevinden. De doelresourcegroep bevindt zich mogelijk in een ander abonnement. Als de validatie slaagt, retourneert de HTTP-antwoordcode 204 (geen inhoud). Als de validatie mislukt, wordt http-antwoordcode 409 (conflict) geretourneerd met een foutbericht. Haal de URL op in de waarde van de locatieheader om het resultaat van de langlopende bewerking te controleren.

check_existence

Controleert of er een resource bestaat.

check_existence_by_id

Controleert op id of er een resource bestaat.

get

Hiermee haalt u een resource op.

get_by_id

Hiermee wordt een resource op basis van id opgehaald.

list

Alle resources in een abonnement ophalen.

list_by_resource_group

Alle resources voor een resourcegroep ophalen.

begin_create_or_update

Hiermee maakt u een resource.

begin_create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep voor de resource. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype van de resource die moet worden gemaakt. Vereist.

resource_name
str
Vereist

De naam van de resource die moet worden gemaakt. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

parameters
GenericResource of IO
Vereist

Parameters voor het maken of bijwerken van de resource. Is een GenericResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

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

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door 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 GenericResource of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_create_or_update_by_id

Maak een resource op id.

begin_create_or_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parameters

resource_id
str
Vereist

De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype. Gebruik de indeling /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

parameters
GenericResource of IO
Vereist

Resourceparameters maken of bijwerken. Is een GenericResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

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

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door 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 GenericResource of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete

Hiermee verwijdert u een resource.

begin_delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de resource bevat die u wilt verwijderen. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype. Vereist.

resource_name
str
Vereist

De naam van de resource die u wilt verwijderen. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

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

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door 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 Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete_by_id

Hiermee verwijdert u een resource op id.

begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]

Parameters

resource_id
str
Vereist

De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype. Gebruik de indeling /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

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

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door 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 Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_move_resources

Resources verplaatsen van de ene resourcegroep naar een andere resourcegroep.

De resources die moeten worden verplaatst, moeten zich in dezelfde bronresourcegroep bevinden. De doelresourcegroep bevindt zich mogelijk in een ander abonnement. Bij het verplaatsen van resources worden zowel de brongroep als de doelgroep vergrendeld voor de duur van de bewerking. Schrijf- en verwijderbewerkingen worden geblokkeerd voor de groepen totdat de verplaatsing is voltooid.

begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parameters

source_resource_group_name
str
Vereist

De naam van de resourcegroep met de resources die moeten worden verplaatst. Vereist.

parameters
ResourcesMoveInfo of IO
Vereist

Parameters voor het verplaatsen van resources. Is een Type ResourcesMoveInfo of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

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

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door 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 Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_update

Updates een resource.

begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep voor de resource. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype van de resource die moet worden bijgewerkt. Vereist.

resource_name
str
Vereist

De naam van de resource die moet worden bijgewerkt. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

parameters
GenericResource of IO
Vereist

Parameters voor het bijwerken van de resource. Is een GenericResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

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

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven 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 GenericResource of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_update_by_id

Updates een resource op id.

begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

Parameters

resource_id
str
Vereist

De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype. Gebruik de indeling /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

parameters
GenericResource of IO
Vereist

Resourceparameters bijwerken. Is een GenericResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

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

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven 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 GenericResource of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_validate_move_resources

Valideert of resources van de ene resourcegroep naar een andere resourcegroep kunnen worden verplaatst.

Met deze bewerking wordt gecontroleerd of de opgegeven resources naar het doel kunnen worden verplaatst. De resources die moeten worden verplaatst, moeten zich in dezelfde bronresourcegroep bevinden. De doelresourcegroep bevindt zich mogelijk in een ander abonnement. Als de validatie slaagt, retourneert de HTTP-antwoordcode 204 (geen inhoud). Als de validatie mislukt, wordt http-antwoordcode 409 (conflict) geretourneerd met een foutbericht. Haal de URL op in de waarde van de locatieheader om het resultaat van de langlopende bewerking te controleren.

begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parameters

source_resource_group_name
str
Vereist

De naam van de resourcegroep met de resources die moeten worden gevalideerd voor verplaatsing. Vereist.

parameters
ResourcesMoveInfo of IO
Vereist

Parameters voor het verplaatsen van resources. Is een Type ResourcesMoveInfo of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

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

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven 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 Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

check_existence

Controleert of er een resource bestaat.

check_existence(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de resource die moet worden gecontroleerd. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De resourceprovider van de resource die moet worden gecontroleerd. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype. Vereist.

resource_name
str
Vereist

De naam van de resource om te controleren of deze bestaat. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

bool of het resultaat van cls(response)

Retourtype

Uitzonderingen

check_existence_by_id

Controleert op id of er een resource bestaat.

check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool

Parameters

resource_id
str
Vereist

De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype. Gebruik de indeling /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

bool of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee haalt u een resource op.

get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de op te halen resource bevat. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype van de resource. Vereist.

resource_name
str
Vereist

De naam van de resource die u wilt ophalen. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

GenericResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_by_id

Hiermee wordt een resource op basis van id opgehaald.

get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource

Parameters

resource_id
str
Vereist

De volledig gekwalificeerde id van de resource, inclusief de resourcenaam en het resourcetype. Gebruik de indeling /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Vereist.

api_version
str
Vereist

De API-versie die moet worden gebruikt voor de bewerking. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

GenericResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Alle resources in een abonnement ophalen.

list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]

Parameters

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking.:code:
<br>De eigenschappen die u kunt gebruiken voor eq (is gelijk aan) of ne (niet gelijk aan) zijn: locatie, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version en plan/promotionCode.:code:<br>``<br>Als u bijvoorbeeld wilt filteren op een resourcetype, gebruikt u: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>u kunt subtekenreeksvan(waarde, eigenschap) in het filter gebruiken. De eigenschappen die u kunt gebruiken voor subtekenreeksen zijn: name en resourceGroup.:code:<br>``<br>Als u bijvoorbeeld alle resources met 'demo' ergens in de naam wilt ophalen, gebruikt u: $filter=substringof('demo', name):code:<br>``<br>u kunt meerdere subtekenreeksen aan elkaar koppelen door en/of operators toe te voegen.:code:<br>``<br>u kunt filteren op tagnamen en -waarden. Als u bijvoorbeeld wilt filteren op een tagnaam en -waarde, gebruikt u $filter=tagName eq 'tag1' en tagValue eq 'Value1'. Wanneer u filtert op een tagnaam en -waarde, worden de tags voor elke resource niet geretourneerd in de resultaten.:code::code:<br>code:code:>><<<br>u kunt sommige eigenschappen samen gebruiken bij het filteren. De combinaties die u kunt gebruiken zijn: subtekenreeks en/of resourceType, plan en plan/uitgever en plan/naam, identiteit en identiteit/principalId. De standaardwaarde is Geen.

expand
str
Vereist

Door komma's gescheiden lijst met aanvullende eigenschappen die moeten worden opgenomen in het antwoord. Geldige waarden zijn , createdTimechangedTime en provisioningState. Bijvoorbeeld $expand=createdTime,changedTime. De standaardwaarde is Geen.

top
int
Vereist

Het aantal resultaten dat moet worden geretourneerd. Als null wordt doorgegeven, worden alle resources geretourneerd. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

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

Retourtype

Uitzonderingen

list_by_resource_group

Alle resources voor een resourcegroep ophalen.

list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]

Parameters

resource_group_name
str
Vereist

De resourcegroep met de resources die u wilt ophalen. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking.:code:
<br>De eigenschappen die u kunt gebruiken voor eq (is gelijk aan) of ne (niet gelijk aan) zijn: locatie, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version en plan/promotionCode.:code:<br>``<br>Als u bijvoorbeeld wilt filteren op een resourcetype, gebruikt u: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>u kunt subtekenreeksvan(waarde, eigenschap) in het filter gebruiken. De eigenschappen die u kunt gebruiken voor subtekenreeksen zijn: name en resourceGroup.:code:<br>``<br>Als u bijvoorbeeld alle resources met 'demo' ergens in de naam wilt ophalen, gebruikt u: $filter=substringof('demo', name):code:<br>``<br>u kunt meerdere subtekenreeksen aan elkaar koppelen door en/of operators toe te voegen.:code:<br>``<br>u kunt filteren op tagnamen en -waarden. Als u bijvoorbeeld wilt filteren op een tagnaam en -waarde, gebruikt u $filter=tagName eq 'tag1' en tagValue eq 'Value1'. Wanneer u filtert op een tagnaam en -waarde, worden de tags voor elke resource niet geretourneerd in de resultaten.:code::code:<br>code:code:>><<<br>u kunt sommige eigenschappen samen gebruiken bij het filteren. De combinaties die u kunt gebruiken zijn: subtekenreeks en/of resourceType, plan en plan/uitgever en plan/naam, identiteit en identiteit/principalId. De standaardwaarde is Geen.

expand
str
Vereist

Door komma's gescheiden lijst met aanvullende eigenschappen die moeten worden opgenomen in het antwoord. Geldige waarden zijn , createdTimechangedTime en provisioningState. Bijvoorbeeld $expand=createdTime,changedTime. De standaardwaarde is Geen.

top
int
Vereist

Het aantal resultaten dat moet worden geretourneerd. Als null wordt doorgegeven, worden alle resources geretourneerd. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

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

Retourtype

Uitzonderingen

Kenmerken

models

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