Bagikan melalui


ResourcesOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ResourceManagementClient's

Atribut <xref:resources>.

Warisan
builtins.object
ResourcesOperations

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
Diperlukan

Nama grup sumber daya untuk sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

parent_resource_path
str
Diperlukan

Identitas sumber daya induk. Wajib diisi.

resource_type
str
Diperlukan

Jenis sumber daya sumber daya yang akan dibuat. Wajib diisi.

resource_name
str
Diperlukan

Nama sumber daya yang akan dibuat. Wajib diisi.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. Wajib diisi.

parameters
GenericResource atau IO
Diperlukan

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 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_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
Diperlukan

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.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. Wajib diisi.

parameters
GenericResource atau IO
Diperlukan

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 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_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
Diperlukan

Nama grup sumber daya yang berisi sumber daya yang akan dihapus. Nama tidak peka huruf besar/kecil. Wajib diisi.

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

parent_resource_path
str
Diperlukan

Identitas sumber daya induk. Wajib diisi.

resource_type
str
Diperlukan

Jenis sumber daya. Wajib diisi.

resource_name
str
Diperlukan

Nama sumber daya yang akan dihapus. Wajib diisi.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. 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 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

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
Diperlukan

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.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. 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 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

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
Diperlukan

Nama grup sumber daya yang berisi sumber daya yang akan dipindahkan. Wajib diisi.

parameters
ResourcesMoveInfo atau IO
Diperlukan

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

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
Diperlukan

Nama grup sumber daya untuk sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

parent_resource_path
str
Diperlukan

Identitas sumber daya induk. Wajib diisi.

resource_type
str
Diperlukan

Jenis sumber daya sumber daya yang akan diperbarui. Wajib diisi.

resource_name
str
Diperlukan

Nama sumber daya yang akan diperbarui. Wajib diisi.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. Wajib diisi.

parameters
GenericResource atau IO
Diperlukan

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
Diperlukan

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.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. Wajib diisi.

parameters
GenericResource atau IO
Diperlukan

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
Diperlukan

Nama grup sumber daya yang berisi sumber daya untuk memvalidasi pemindahan. Wajib diisi.

parameters
ResourcesMoveInfo atau IO
Diperlukan

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
Diperlukan

Nama grup sumber daya yang berisi sumber daya untuk diperiksa. Nama tidak peka huruf besar/kecil. Wajib diisi.

resource_provider_namespace
str
Diperlukan

Penyedia sumber daya sumber daya yang akan diperiksa. Wajib diisi.

parent_resource_path
str
Diperlukan

Identitas sumber daya induk. Wajib diisi.

resource_type
str
Diperlukan

Jenis sumber daya. Wajib diisi.

resource_name
str
Diperlukan

Nama sumber daya untuk memeriksa apakah ada. Wajib diisi.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. 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
Diperlukan

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.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. 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
Diperlukan

Nama grup sumber daya yang berisi sumber daya yang akan didapatkan. Nama tidak peka huruf besar/kecil. Wajib diisi.

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

parent_resource_path
str
Diperlukan

Identitas sumber daya induk. Wajib diisi.

resource_type
str
Diperlukan

Jenis sumber daya sumber daya. Wajib diisi.

resource_name
str
Diperlukan

Nama sumber daya yang akan didapatkan. Wajib diisi.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. 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
Diperlukan

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.

api_version
str
Diperlukan

Versi API yang digunakan untuk operasi. 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
Diperlukan

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':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
Diperlukan

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
Diperlukan

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

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
Diperlukan

Grup sumber daya dengan sumber daya yang akan didapatkan. Wajib diisi.

filter
str
Diperlukan

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':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
Diperlukan

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
Diperlukan

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.v2019_05_10.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_05_10\\models\\__init__.py'>