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. 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. 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. |
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. 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 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 yang diinisialisasi 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 yang diinisialisasi 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. 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 yang berisi sumber daya untuk memvalidasi pemindahan. 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 yang diinisialisasi 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 yang akan 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.
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 operasi.: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':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 untuk disertakan dalam respons.
Nilai yang valid meliputi 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(response)
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 operasi.: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':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 untuk disertakan dalam respons.
Nilai yang valid meliputi 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(response)
Tipe hasil
Pengecualian
Atribut
models
models = <module 'azure.mgmt.resource.resources.v2019_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_05_01\\models\\__init__.py'>
Azure SDK for Python