ResourcesOperations Klas
Waarschuwing
Maak deze klasse NIET rechtstreeks.
In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via
<xref:resources> Kenmerk.
- Overname
-
builtins.objectResourcesOperations
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 in het bronabonnement dat wordt gebruikt. 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 in het bronabonnement dat wordt gebruikt. De doelresourcegroep bevindt zich mogelijk in een ander abonnement. Als de validatie is geslaagd, wordt HTTP-antwoordcode 204 (geen inhoud) geretourneerd. Als de validatie mislukt, wordt HTTP-antwoordcode 409 (conflict) met een foutbericht geretourneerd. 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. Deze API werkt momenteel alleen voor een beperkte set resourceproviders. In het geval dat een resourceprovider deze API niet implementeert, reageert ARM met een 405. Het alternatief is dan om de GET-API te gebruiken om te controleren of de 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
De naam van de resourcegroep voor de resource. De naam is niet hoofdlettergevoelig. Vereist.
- parameters
- GenericResource of IO
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
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.
- parameters
- GenericResource of IO
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
De naam van de resourcegroep die de resource bevat die u wilt verwijderen. De naam is niet hoofdlettergevoelig. 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
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.
- 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 in het bronabonnement dat wordt gebruikt. 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
De naam van de resourcegroep uit het bronabonnement met de resources die moeten worden verplaatst. Vereist.
- parameters
- ResourcesMoveInfo of IO
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
De naam van de resourcegroep voor de resource. De naam is niet hoofdlettergevoelig. Vereist.
- parameters
- GenericResource of IO
Parameters voor het 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_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
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.
- parameters
- GenericResource of IO
Resourceparameters 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_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 in het bronabonnement dat wordt gebruikt. De doelresourcegroep bevindt zich mogelijk in een ander abonnement. Als de validatie is geslaagd, wordt HTTP-antwoordcode 204 (geen inhoud) geretourneerd. Als de validatie mislukt, wordt HTTP-antwoordcode 409 (conflict) met een foutbericht geretourneerd. 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
De naam van de resourcegroep uit het bronabonnement met de resources die moeten worden gevalideerd voor verplaatsing. Vereist.
- parameters
- ResourcesMoveInfo of IO
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
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
De naam van de resourcegroep die de resource bevat die moet worden gecontroleerd. De naam is niet hoofdlettergevoelig. Vereist.
- resource_provider_namespace
- str
De resourceprovider van de resource die moet worden gecontroleerd. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
bool of het resultaat van cls(response)
Retourtype
Uitzonderingen
check_existence_by_id
Controleert op id of er een resource bestaat. Deze API werkt momenteel alleen voor een beperkte set resourceproviders. In het geval dat een resourceprovider deze API niet implementeert, reageert ARM met een 405. Het alternatief is dan om de GET-API te gebruiken om te controleren of de resource bestaat.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Parameters
- resource_id
- str
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.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
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
De naam van de resourcegroep die de resource bevat die u wilt ophalen. De naam is niet hoofdlettergevoelig. 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
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.
- 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
Het filter dat moet worden toegepast op de bewerking.:code:<br>
Filtervergelijkingsoperatoren bevatten eq
(is gelijk aan) en ne
(niet gelijk aan) en kunnen worden gebruikt met de volgende eigenschappen: location
, resourceType
, name
, identity
resourceGroup
, plan/name
plan
plan/publisher
plan/product
identity/principalId
plan/version
, en plan/promotionCode
.:code:<br>
Als u bijvoorbeeld wilt filteren op een resourcetype, gebruikt u $filter=resourceType eq 'Microsoft.Network/virtualNetworks'```<br>
<br>` `substringof(value, property)` can be used to filter for substrings of the following currently-supported properties: `name` and `resourceGroup
<br>`For example, to get all resources with 'demo' anywhere in the resource name, use
$filter=substringof('demo', naam)'''<br>`Multiple substring operations can also be combined using
en/`or` operators.:code:*<br>*`<br>`Note that any truncated number of results queried via
$top may also not be compatible when using a filter.:code:*<br>*`<br>
Resources can be filtered by tag names and values. For example, to filter for a tag name and value, use ``$filter=tagName eq 'tag1' and tagValue eq 'Value1'``. Note that when resources are filtered by tag name and value,
de oorspronkelijke tags voor elke resource worden niet geretourneerd in de resultaten.Any list of additional properties queried via
$expandmay also not be compatible when filtering by tag names/values.
<br>`For tag names only, resources can be filtered by prefix using the following syntax:
$filter=startswith(tagName, 'depart'). This query will return all resources with a tag name prefixed by the phrase `depart` (i.e.`department`, `departureDate`, `departureTime`, etc.):code:*<br>*`<br>
Note that some properties can be combined when filtering resources, which include the following: ``substringof() and/or resourceType``,
plan en plan/uitgever en plan/naam, and
identiteit en identiteit/principalId'. De standaardwaarde is Geen.
- expand
- str
Door komma's gescheiden lijst met aanvullende eigenschappen die moeten worden opgenomen in het antwoord.
Geldige waarden zijn , createdTime
changedTime
en provisioningState
. Bijvoorbeeld $expand=createdTime,changedTime
. De standaardwaarde is Geen.
- top
- int
Het aantal aanbevelingen per pagina als een paginaversie van deze API wordt gebruikt. 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
- filter
- str
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
Door komma's gescheiden lijst met aanvullende eigenschappen die moeten worden opgenomen in het antwoord.
Geldige waarden zijn , createdTime
changedTime
en provisioningState
. Bijvoorbeeld $expand=createdTime,changedTime
. De standaardwaarde is Geen.
- top
- int
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.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python