ResourcesOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:resources>.
- Warisan
-
builtins.objectResourcesOperations
Konstruktor
ResourcesOperations(*args, **kwargs)
Metode
begin_create_or_update |
Membuat sumber daya. |
begin_create_or_update_by_id |
Buat sumber daya menurut ID. |
begin_delete |
Menghapus sumber daya. |
begin_delete_by_id |
Menghapus sumber daya menurut ID. |
begin_move_resources |
Memindahkan sumber daya dari satu grup sumber daya ke grup sumber daya lain. Sumber daya yang akan dipindahkan harus berada dalam grup sumber daya sumber yang sama dalam langganan sumber yang digunakan. Grup sumber daya target mungkin berada dalam langganan yang berbeda. Saat memindahkan sumber daya, grup sumber dan grup target dikunci selama durasi operasi. Operasi tulis dan hapus diblokir pada grup hingga pemindahan selesai. |
begin_update |
Updates sumber daya. |
begin_update_by_id |
Updates sumber daya menurut ID. |
begin_validate_move_resources |
Memvalidasi apakah sumber daya dapat dipindahkan dari satu grup sumber daya ke grup sumber daya lain. Operasi ini memeriksa apakah sumber daya yang ditentukan dapat dipindahkan ke target. Sumber daya yang akan dipindahkan harus berada dalam grup sumber daya sumber yang sama dalam langganan sumber yang digunakan. Grup sumber daya target mungkin berada dalam langganan yang berbeda. Jika validasi berhasil, ia mengembalikan kode respons HTTP 204 (tanpa konten). Jika validasi gagal, ia mengembalikan kode respons HTTP 409 (Konflik) dengan pesan kesalahan. Ambil URL di nilai header Lokasi untuk memeriksa hasil operasi yang berjalan lama. |
check_existence |
Memeriksa apakah sumber daya ada. |
check_existence_by_id |
Memeriksa berdasarkan ID apakah sumber daya ada. API ini saat ini hanya berfungsi untuk sekumpulan penyedia Sumber Daya terbatas. Jika penyedia Sumber daya tidak menerapkan API ini, ARM akan merespons dengan 405. Alternatifnya adalah menggunakan GET API untuk memeriksa keberadaan sumber daya. |
get |
Mendapatkan sumber daya. |
get_by_id |
Mendapatkan sumber daya berdasarkan ID. |
list |
Dapatkan semua sumber daya dalam langganan. |
list_by_resource_group |
Dapatkan semua sumber daya untuk grup sumber daya. |
begin_create_or_update
Membuat sumber daya.
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]
Parameter
- resource_group_name
- str
Nama grup sumber daya untuk sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.
- parameters
- GenericResource atau IO
Parameter untuk membuat atau memperbarui sumber daya. Adalah jenis GenericResource atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan GenericResource atau hasil cls(response)
Tipe hasil
Pengecualian
begin_create_or_update_by_id
Buat sumber daya menurut 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]
Parameter
- resource_id
- str
ID sumber daya yang sepenuhnya memenuhi syarat, termasuk nama sumber daya dan jenis sumber daya. Gunakan format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Wajib diisi.
- parameters
- GenericResource atau IO
Membuat atau memperbarui parameter sumber daya. Adalah jenis GenericResource atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan GenericResource atau hasil cls(response)
Tipe hasil
Pengecualian
begin_delete
Menghapus sumber daya.
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]
Parameter
- resource_group_name
- str
Nama grup sumber daya yang berisi sumber daya yang akan dihapus. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan None atau hasil cls(response)
Tipe hasil
Pengecualian
begin_delete_by_id
Menghapus sumber daya menurut ID.
begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]
Parameter
- resource_id
- str
ID sumber daya yang sepenuhnya memenuhi syarat, termasuk nama sumber daya dan jenis sumber daya. Gunakan format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan None atau hasil cls(response)
Tipe hasil
Pengecualian
begin_move_resources
Memindahkan sumber daya dari satu grup sumber daya ke grup sumber daya lain.
Sumber daya yang akan dipindahkan harus berada dalam grup sumber daya sumber yang sama dalam langganan sumber yang digunakan. Grup sumber daya target mungkin berada dalam langganan yang berbeda. Saat memindahkan sumber daya, grup sumber dan grup target dikunci selama durasi operasi. Operasi tulis dan hapus diblokir pada grup hingga pemindahan selesai.
begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parameter
- source_resource_group_name
- str
Nama grup sumber daya dari langganan sumber yang berisi sumber daya yang akan dipindahkan. Wajib diisi.
- parameters
- ResourcesMoveInfo atau IO
Parameter untuk memindahkan sumber daya. Adalah jenis ResourcesMoveInfo atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan None atau hasil cls(response)
Tipe hasil
Pengecualian
begin_update
Updates sumber daya.
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]
Parameter
- resource_group_name
- str
Nama grup sumber daya untuk sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.
- parameters
- GenericResource atau IO
Parameter untuk memperbarui sumber daya. Adalah jenis GenericResource atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan GenericResource atau hasil cls(response)
Tipe hasil
Pengecualian
begin_update_by_id
Updates sumber daya menurut ID.
begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Parameter
- resource_id
- str
ID sumber daya yang sepenuhnya memenuhi syarat, termasuk nama sumber daya dan jenis sumber daya. Gunakan format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Wajib diisi.
- parameters
- GenericResource atau IO
Perbarui parameter sumber daya. Adalah jenis GenericResource atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan GenericResource atau hasil cls(response)
Tipe hasil
Pengecualian
begin_validate_move_resources
Memvalidasi apakah sumber daya dapat dipindahkan dari satu grup sumber daya ke grup sumber daya lain.
Operasi ini memeriksa apakah sumber daya yang ditentukan dapat dipindahkan ke target. Sumber daya yang akan dipindahkan harus berada dalam grup sumber daya sumber yang sama dalam langganan sumber yang digunakan. Grup sumber daya target mungkin berada dalam langganan yang berbeda. Jika validasi berhasil, ia mengembalikan kode respons HTTP 204 (tanpa konten). Jika validasi gagal, ia mengembalikan kode respons HTTP 409 (Konflik) dengan pesan kesalahan. Ambil URL di nilai header Lokasi untuk memeriksa hasil operasi yang berjalan lama.
begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parameter
- source_resource_group_name
- str
Nama grup sumber daya dari langganan sumber yang berisi sumber daya yang akan divalidasi untuk dipindahkan. Wajib diisi.
- parameters
- ResourcesMoveInfo atau IO
Parameter untuk memindahkan sumber daya. Adalah jenis ResourcesMoveInfo atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
- continuation_token
- str
Token kelanjutan untuk memulai ulang poller dari status tersimpan.
- polling
- bool atau PollingMethod
Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.
- polling_interval
- int
Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.
Mengembalikan
Instans LROPoller yang mengembalikan None atau hasil cls(response)
Tipe hasil
Pengecualian
check_existence
Memeriksa apakah sumber daya ada.
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
Parameter
- resource_group_name
- str
Nama grup sumber daya yang berisi sumber daya untuk diperiksa. Nama tidak peka huruf besar/kecil. Wajib diisi.
- resource_provider_namespace
- str
Penyedia sumber daya sumber daya untuk diperiksa. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
bool atau hasil cls(response)
Tipe hasil
Pengecualian
check_existence_by_id
Memeriksa berdasarkan ID apakah sumber daya ada. API ini saat ini hanya berfungsi untuk sekumpulan penyedia Sumber Daya terbatas. Jika penyedia Sumber daya tidak menerapkan API ini, ARM akan merespons dengan 405. Alternatifnya adalah menggunakan GET API untuk memeriksa keberadaan sumber daya.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Parameter
- resource_id
- str
ID sumber daya yang sepenuhnya memenuhi syarat, termasuk nama sumber daya dan jenis sumber daya. Gunakan format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
bool atau hasil cls(response)
Tipe hasil
Pengecualian
get
Mendapatkan sumber daya.
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
Parameter
- resource_group_name
- str
Nama grup sumber daya yang berisi sumber daya yang akan didapatkan. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
GenericResource atau hasil cls(response)
Tipe hasil
Pengecualian
get_by_id
Mendapatkan sumber daya berdasarkan ID.
get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource
Parameter
- resource_id
- str
ID sumber daya yang sepenuhnya memenuhi syarat, termasuk nama sumber daya dan jenis sumber daya. Gunakan format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
GenericResource atau hasil cls(response)
Tipe hasil
Pengecualian
list
Dapatkan semua sumber daya dalam langganan.
list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parameter
- filter
- str
Filter yang akan diterapkan pada operation.:code:<br>
Operator perbandingan filter mencakup eq
(sama dengan) dan ne
(tidak sama dengan) dan dapat digunakan dengan properti berikut: location
, , , resourceType
identity
resourceGroup
plan
identity/principalId
name
, plan/publisher
, plan/product
, plan/name
, , plan/version
, dan plan/promotionCode
.:code:<br>
Misalnya, untuk memfilter menurut jenis sumber daya, gunakan $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
dan/`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,
tag asli untuk setiap sumber daya tidak akan dikembalikan dalam hasil.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``,
merencanakan dan merencanakan/menerbitkan dan merencanakan/nama, and
identitas dan identitas/principalId'. Nilai defaultnya adalah Tidak Ada.
- expand
- str
Daftar properti tambahan yang dipisahkan koma yang akan disertakan dalam respons.
Nilai yang valid termasuk createdTime
, changedTime
dan provisioningState
. Contohnya,$expand=createdTime,changedTime
. Nilai defaultnya adalah Tidak Ada.
- top
- int
Jumlah rekomendasi per halaman jika versi halaman API ini sedang digunakan. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans GenericResourceExpanded atau hasil cls(respons)
Tipe hasil
Pengecualian
list_by_resource_group
Dapatkan semua sumber daya untuk grup sumber daya.
list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parameter
- resource_group_name
- str
Grup sumber daya dengan sumber daya yang akan didapatkan. Wajib diisi.
- filter
- str
Filter yang akan diterapkan pada operation.:code:<br>
Properti yang dapat Anda gunakan untuk eq (sama dengan) atau ne (tidak sama dengan) adalah: lokasi, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.:code:<br>``<br>
For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
You can use substringof(value, property) in the filter. Properti yang dapat Anda gunakan untuk substring adalah: nama dan resourceGroup.:code:<br>``<br>
Misalnya, untuk mendapatkan semua sumber daya dengan 'demo' di mana saja dalam nama, gunakan: $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. Misalnya, untuk memfilter nama dan nilai tag, gunakan $filter=tagName eq 'tag1' dan tagValue eq 'Value1'. Saat Anda memfilter menurut nama dan nilai tag, tag untuk setiap sumber daya tidak dikembalikan dalam hasil.:code::<br>
code:>><<<br>
Anda dapat menggunakan beberapa properti bersama-sama saat memfilter. Kombinasi yang dapat Anda gunakan adalah: substringof dan/atau resourceType, paket dan paket/penerbit dan rencana/nama, identitas dan identitas/principalId. Nilai defaultnya adalah Tidak Ada.
- expand
- str
Daftar properti tambahan yang dipisahkan koma yang akan disertakan dalam respons.
Nilai yang valid termasuk createdTime
, changedTime
dan provisioningState
. Contohnya,$expand=createdTime,changedTime
. Nilai defaultnya adalah Tidak Ada.
- top
- int
Jumlah hasil yang akan dikembalikan. Jika null diteruskan, mengembalikan semua sumber daya. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans GenericResourceExpanded atau hasil cls(respons)
Tipe hasil
Pengecualian
Atribut
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk