Dela via


ResourcesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ResourceManagementClient's

<xref:resources> Attributet.

Arv
builtins.object
ResourcesOperations

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 hela åtgärden. 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 resursgrupp.

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 en resurs finns. Det här API:et fungerar för närvarande endast för en begränsad uppsättning resursprovidrar. Om en resursprovider inte implementerar det här API:et svarar ARM med en 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
Obligatorisk

Namnet på resursgruppen för resursen. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen för resursen som ska skapas. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen som ska skapas. Krävs.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. Krävs.

parameters
GenericResource eller IO
Obligatorisk

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ökas 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 huvud.

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
Obligatorisk

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.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. Krävs.

parameters
GenericResource eller IO
Obligatorisk

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ökas 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 huvud.

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
Obligatorisk

Namnet på den resursgrupp som innehåller resursen som ska tas bort. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen som ska tas bort. Krävs.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. 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ökas 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 huvud.

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
Obligatorisk

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.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. 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ökas 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 huvud.

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 hela åtgärden. 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
Obligatorisk

Namnet på resursgruppen från källprenumerationen som innehåller de resurser som ska flyttas. Krävs.

parameters
ResourcesMoveInfo eller IO
Obligatorisk

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ökas 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 huvud.

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
Obligatorisk

Namnet på resursgruppen för resursen. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen för resursen som ska uppdateras. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen som ska uppdateras. Krävs.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. Krävs.

parameters
GenericResource eller IO
Obligatorisk

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ökas 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 huvud.

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
Obligatorisk

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.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. Krävs.

parameters
GenericResource eller IO
Obligatorisk

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ökas 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 huvud.

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 resursgrupp.

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
Obligatorisk

Namnet på resursgruppen från källprenumerationen som innehåller de resurser som ska valideras för flytt. Krävs.

parameters
ResourcesMoveInfo eller IO
Obligatorisk

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ökas 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 huvud.

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
Obligatorisk

Namnet på resursgruppen som innehåller resursen som ska kontrolleras. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursprovidern för resursen som ska kontrolleras. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen för att kontrollera om den finns. Krävs.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

bool eller resultatet av cls(svar)

Returtyp

Undantag

check_existence_by_id

Kontrollerar efter ID om en resurs finns. Det här API:et fungerar för närvarande endast för en begränsad uppsättning resursprovidrar. Om en resursprovider inte implementerar det här API:et svarar ARM med en 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
Obligatorisk

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.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

bool eller resultatet av cls(svar)

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
Obligatorisk

Namnet på resursgruppen som innehåller resursen som ska hämtas. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen för resursen. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen som ska hämtas. Krävs.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. 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
Obligatorisk

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.

api_version
str
Obligatorisk

DEN API-version som ska användas för åtgärden. 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
Obligatorisk

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, , resourceTypename, resourceGroup, identity , identity/principalId, plan, plan/productplan/publisher, plan/name, plan/versionoch 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
Obligatorisk

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
Obligatorisk

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

resource_group_name
str
Obligatorisk

Resursgruppen med de resurser som ska hämtas. Krävs.

filter
str
Obligatorisk

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
Obligatorisk

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
Obligatorisk

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