ResourcesOperations Klass
Varning
Instansiera INTE den här klassen direkt.
I stället bör du komma åt följande åtgärder via
<xref:resources> Attributet.
- Arv
-
builtins.objectResourcesOperations
Konstruktor
ResourcesOperations(*args, **kwargs)
Metoder
begin_create_or_update |
Skapar en resurs. |
begin_create_or_update_by_id |
Skapa en resurs efter ID. |
begin_delete |
Tar bort en resurs. |
begin_delete_by_id |
Tar bort en resurs efter ID. |
begin_move_resources |
Flyttar resurser från en resursgrupp till en annan resursgrupp. De resurser som ska flyttas måste finnas i samma källresursgrupp i källprenumerationen som används. Målresursgruppen kan finnas i en annan prenumeration. När du flyttar resurser låses både källgruppen och målgruppen under åtgärdens varaktighet. Skriv- och borttagningsåtgärder blockeras i grupperna tills flytten har slutförts. |
begin_update |
Uppdateringar en resurs. |
begin_update_by_id |
Uppdateringar en resurs efter ID. |
begin_validate_move_resources |
Verifierar om resurser kan flyttas från en resursgrupp till en annan. Den här åtgärden kontrollerar om de angivna resurserna kan flyttas till målet. De resurser som ska flyttas måste finnas i samma källresursgrupp i källprenumerationen som används. Målresursgruppen kan finnas i en annan prenumeration. Om valideringen lyckas returneras HTTP-svarskod 204 (inget innehåll). Om verifieringen misslyckas returneras HTTP-svarskoden 409 (konflikt) med ett felmeddelande. Hämta URL:en i värdet för platsrubriken för att kontrollera resultatet av den långvariga åtgärden. |
check_existence |
Kontrollerar om en resurs finns. |
check_existence_by_id |
Kontrollerar efter ID om det finns en resurs. Det här API:et fungerar för närvarande endast för en begränsad uppsättning resursproviders. Om en resursprovider inte implementerar det här API:et svarar ARM med 405. Alternativet är sedan att använda GET-API:et för att kontrollera om resursen finns. |
get |
Hämtar en resurs. |
get_by_id |
Hämtar en resurs efter ID. |
list |
Hämta alla resurser i en prenumeration. |
list_by_resource_group |
Hämta alla resurser för en resursgrupp. |
begin_create_or_update
Skapar en resurs.
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]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen för resursen. Namnet är skiftlägesokänsligt. Krävs.
- parameters
- GenericResource eller IO
Parametrar för att skapa eller uppdatera resursen. Är antingen en GenericResource-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen GenericResource eller resultatet av cls(response)
Returtyp
Undantag
begin_create_or_update_by_id
Skapa en resurs efter 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]
Parametrar
- resource_id
- str
Det fullständigt kvalificerade ID:t för resursen, inklusive resursnamnet och resurstypen. Använd formatet /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Krävs.
- parameters
- GenericResource eller IO
Skapa eller uppdatera resursparametrar. Är antingen en GenericResource-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen GenericResource eller resultatet av cls(response)
Returtyp
Undantag
begin_delete
Tar bort en resurs.
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]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen som innehåller den resurs som ska tas bort. Namnet är skiftlägesokänsligt. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)
Returtyp
Undantag
begin_delete_by_id
Tar bort en resurs efter ID.
begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]
Parametrar
- resource_id
- str
Det fullständigt kvalificerade ID:t för resursen, inklusive resursnamnet och resurstypen. Använd formatet /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)
Returtyp
Undantag
begin_move_resources
Flyttar resurser från en resursgrupp till en annan resursgrupp.
De resurser som ska flyttas måste finnas i samma källresursgrupp i källprenumerationen som används. Målresursgruppen kan finnas i en annan prenumeration. När du flyttar resurser låses både källgruppen och målgruppen under åtgärdens varaktighet. Skriv- och borttagningsåtgärder blockeras i grupperna tills flytten har slutförts.
begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametrar
- source_resource_group_name
- str
Namnet på resursgruppen från källprenumerationen som innehåller de resurser som ska flyttas. Krävs.
- parameters
- ResourcesMoveInfo eller IO
Parametrar för att flytta resurser. Är antingen en ResourcesMoveInfo-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)
Returtyp
Undantag
begin_update
Uppdateringar en resurs.
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]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen för resursen. Namnet är skiftlägesokänsligt. Krävs.
- parameters
- GenericResource eller IO
Parametrar för att uppdatera resursen. Är antingen en GenericResource-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen GenericResource eller resultatet av cls(response)
Returtyp
Undantag
begin_update_by_id
Uppdateringar en resurs efter ID.
begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Parametrar
- resource_id
- str
Det fullständigt kvalificerade ID:t för resursen, inklusive resursnamnet och resurstypen. Använd formatet /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Krävs.
- parameters
- GenericResource eller IO
Uppdatera resursparametrar. Är antingen en GenericResource-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen GenericResource eller resultatet av cls(response)
Returtyp
Undantag
begin_validate_move_resources
Verifierar om resurser kan flyttas från en resursgrupp till en annan.
Den här åtgärden kontrollerar om de angivna resurserna kan flyttas till målet. De resurser som ska flyttas måste finnas i samma källresursgrupp i källprenumerationen som används. Målresursgruppen kan finnas i en annan prenumeration. Om valideringen lyckas returneras HTTP-svarskod 204 (inget innehåll). Om verifieringen misslyckas returneras HTTP-svarskoden 409 (konflikt) med ett felmeddelande. Hämta URL:en i värdet för platsrubriken för att kontrollera resultatet av den långvariga åtgärden.
begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametrar
- source_resource_group_name
- str
Namnet på resursgruppen från källprenumerationen som innehåller de resurser som ska valideras för flytt. Krävs.
- parameters
- ResourcesMoveInfo eller IO
Parametrar för att flytta resurser. Är antingen en ResourcesMoveInfo-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.
Returer
En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)
Returtyp
Undantag
check_existence
Kontrollerar om en resurs finns.
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
Parametrar
- resource_group_name
- str
Namnet på resursgruppen som innehåller resursen som ska kontrolleras. Namnet är skiftlägesokänsligt. Krävs.
- resource_provider_namespace
- str
Resursprovidern för resursen som ska kontrolleras. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
bool eller resultatet av cls(response)
Returtyp
Undantag
check_existence_by_id
Kontrollerar efter ID om det finns en resurs. Det här API:et fungerar för närvarande endast för en begränsad uppsättning resursproviders. Om en resursprovider inte implementerar det här API:et svarar ARM med 405. Alternativet är sedan att använda GET-API:et för att kontrollera om resursen finns.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Parametrar
- resource_id
- str
Det fullständigt kvalificerade ID:t för resursen, inklusive resursnamnet och resurstypen. Använd formatet /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
bool eller resultatet av cls(response)
Returtyp
Undantag
get
Hämtar en resurs.
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
Parametrar
- resource_group_name
- str
Namnet på resursgruppen som innehåller resursen som ska hämtas. Namnet är skiftlägesokänsligt. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
GenericResource eller resultatet av cls(response)
Returtyp
Undantag
get_by_id
Hämtar en resurs efter ID.
get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource
Parametrar
- resource_id
- str
Resursens fullständigt kvalificerade ID, inklusive resursnamn och resurstyp. Använd formatet /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
GenericResource eller resultatet av cls(response)
Returtyp
Undantag
list
Hämta alla resurser i en prenumeration.
list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parametrar
- filter
- str
Filtret som ska tillämpas på åtgärden.:code:<br>
Filterjämförelseoperatorer inkluderar eq
(lika med) och ne
(inte lika med) och kan användas med följande egenskaper: location
, , resourceType
name
, resourceGroup
, identity
, identity/principalId
, plan
, plan/product
plan/publisher
, plan/name
, plan/version
och plan/promotionCode
.:code:<br>
Om du till exempel vill filtrera efter en resurstyp använder du $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', name)'''<br>`Multiple substring operations can also be combined using
och/`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 ursprungliga taggarna för varje resurs returneras inte i resultatet.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 and plan/publisher and plan/name, and
identity and identity/principalId'. Standardvärdet är Ingen.
- expand
- str
Kommaavgränsad lista över ytterligare egenskaper som ska ingå i svaret.
Giltiga värden är createdTime
, changedTime
och provisioningState
. Till exempel $expand=createdTime,changedTime
. Standardvärdet är Ingen.
- top
- int
Antalet rekommendationer per sida om en sidversion av det här API:et används. Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
En iterator som en instans av GenericResourceExpanded eller resultatet av cls(response)
Returtyp
Undantag
list_by_resource_group
Hämta alla resurser för en resursgrupp.
list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parametrar
- filter
- str
Filtret som ska tillämpas på åtgärden.:code:<br>
De egenskaper som du kan använda för eq (lika med) eller ne (inte lika med) är: plats, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version och plan/promotionCode.:code:<br>``<br>
Om du till exempel vill filtrera efter resurstyp använder du: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
You can use substringof(value, property) in the filter. De egenskaper som du kan använda för delsträngar är: namn och resourceGroup.:code:<br>``<br>
Om du till exempel vill hämta alla resurser med "demo" var som helst i namnet använder du: $filter=substringof('demo', name):code:<br>``<br>
You can link more than one substringof together by adding and/or operators.:code:<br>``<br>
You can filter by tag names and values. Om du till exempel vill filtrera efter ett taggnamn och -värde använder du $filter=tagName eq 'tag1' och tagValue eq 'Value1'. När du filtrerar efter ett taggnamn och -värde returneras inte taggarna för varje resurs i resultatet.:code::<br>
code:>><<<br>
Du kan använda vissa egenskaper tillsammans när du filtrerar. De kombinationer du kan använda är: delsträng och/eller resourceType, plan och plan/publisher och plan/name, identitet och identitet/principalId. Standardvärdet är Ingen.
- expand
- str
Kommaavgränsad lista över ytterligare egenskaper som ska ingå i svaret.
Giltiga värden är createdTime
, changedTime
och provisioningState
. Till exempel $expand=createdTime,changedTime
. Standardvärdet är Ingen.
- top
- int
Antalet resultat som ska returneras. Om null skickas returnerar alla resurser. Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
En iterator som en instans av GenericResourceExpanded eller resultatet av cls(response)
Returtyp
Undantag
Attribut
models
models = <module 'azure.mgmt.resource.resources.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>
Azure SDK for Python