DeploymentsOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:deployments>.
- Warisan
-
builtins.objectDeploymentsOperations
Konstruktor
DeploymentsOperations(*args, **kwargs)
Metode
begin_create_or_update |
Menyebarkan sumber daya ke grup sumber daya. Anda dapat menyediakan templat dan parameter langsung dalam permintaan atau tautan ke file JSON. |
begin_delete |
Menghapus penyebaran dari riwayat penyebaran. Penyebaran templat yang saat ini sedang berjalan tidak dapat dihapus. Menghapus penyebaran templat akan menghapus operasi penyebaran terkait. Menghapus penyebaran templat tidak memengaruhi status grup sumber daya. Ini adalah operasi asinkron yang mengembalikan status 202 hingga penyebaran templat berhasil dihapus. Header respons Lokasi berisi URI yang digunakan untuk mendapatkan status proses. Saat proses berjalan, panggilan ke URI di header Lokasi mengembalikan status 202. Setelah proses selesai, URI di header Lokasi mengembalikan status 204 saat berhasil. Jika permintaan asinkron gagal, URI di header Lokasi mengembalikan kode status tingkat kesalahan. |
calculate_template_hash |
Hitung hash templat yang diberikan. |
cancel |
Membatalkan penyebaran templat yang sedang berjalan. Anda dapat membatalkan penyebaran hanya jika provisioningState Diterima atau Berjalan. Setelah penyebaran dibatalkan, provisioningState diatur ke Dibatalkan. Membatalkan penyebaran templat menghentikan penyebaran templat yang sedang berjalan dan membiarkan grup sumber daya disebarkan sebagian. |
check_existence |
Memeriksa apakah penyebaran ada. |
export_template |
Mengekspor templat yang digunakan untuk penyebaran tertentu. |
get |
Mendapatkan penyebaran. |
list_by_resource_group |
Dapatkan semua penyebaran untuk grup sumber daya. |
validate |
Memvalidasi apakah templat yang ditentukan secara sintaksis benar dan akan diterima oleh Azure Resource Manager.. |
begin_create_or_update
Menyebarkan sumber daya ke grup sumber daya.
Anda dapat menyediakan templat dan parameter langsung dalam permintaan atau tautan ke file JSON.
begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]
Parameter
- resource_group_name
- str
Nama grup sumber daya untuk menyebarkan sumber daya. Nama tidak peka huruf besar/kecil. Grup sumber daya harus sudah ada. Wajib diisi.
- parameters
- Deployment atau IO
Parameter tambahan yang disediakan untuk operasi. Adalah jenis Penyebaran 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 DeploymentExtended atau hasil cls(response)
Tipe hasil
Pengecualian
begin_delete
Menghapus penyebaran dari riwayat penyebaran.
Penyebaran templat yang saat ini sedang berjalan tidak dapat dihapus. Menghapus penyebaran templat akan menghapus operasi penyebaran terkait. Menghapus penyebaran templat tidak memengaruhi status grup sumber daya. Ini adalah operasi asinkron yang mengembalikan status 202 hingga penyebaran templat berhasil dihapus. Header respons Lokasi berisi URI yang digunakan untuk mendapatkan status proses. Saat proses berjalan, panggilan ke URI di header Lokasi mengembalikan status 202. Setelah proses selesai, URI di header Lokasi mengembalikan status 204 saat berhasil. Jika permintaan asinkron gagal, URI di header Lokasi mengembalikan kode status tingkat kesalahan.
begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]
Parameter
- resource_group_name
- str
Nama grup sumber daya dengan penyebaran 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 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
calculate_template_hash
Hitung hash templat yang diberikan.
calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult
Parameter
- template
- <xref:JSON>
Templat yang disediakan untuk menghitung hash. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
TemplateHashResult atau hasil cls(respons)
Tipe hasil
Pengecualian
cancel
Membatalkan penyebaran templat yang sedang berjalan.
Anda dapat membatalkan penyebaran hanya jika provisioningState Diterima atau Berjalan. Setelah penyebaran dibatalkan, provisioningState diatur ke Dibatalkan. Membatalkan penyebaran templat menghentikan penyebaran templat yang sedang berjalan dan membiarkan grup sumber daya disebarkan sebagian.
cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
check_existence
Memeriksa apakah penyebaran ada.
check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool
Parameter
- resource_group_name
- str
Nama grup sumber daya dengan penyebaran untuk diperiksa. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
bool atau hasil cls(response)
Tipe hasil
Pengecualian
export_template
Mengekspor templat yang digunakan untuk penyebaran tertentu.
export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult
Parameter
- resource_group_name
- str
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
DeploymentExportResult atau hasil cls(response)
Tipe hasil
Pengecualian
get
Mendapatkan penyebaran.
get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended
Parameter
- resource_group_name
- str
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
DeploymentExtended atau hasil cls(response)
Tipe hasil
Pengecualian
list_by_resource_group
Dapatkan semua penyebaran untuk grup sumber daya.
list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]
Parameter
- resource_group_name
- str
Nama grup sumber daya dengan penyebaran yang akan didapatkan. Nama tidak peka huruf besar/kecil. Wajib diisi.
- filter
- str
Filter yang akan diterapkan pada operasi. Misalnya, Anda dapat menggunakan $filter=provisioningState eq '{state}'. Nilai defaultnya adalah Tidak Ada.
- top
- int
Jumlah hasil yang akan didapatkan. Jika null diteruskan, mengembalikan semua penyebaran. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans DeploymentExtended atau hasil cls(response)
Tipe hasil
Pengecualian
validate
Memvalidasi apakah templat yang ditentukan secara sintaksis benar dan akan diterima oleh Azure Resource Manager..
validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult
Parameter
- resource_group_name
- str
Nama grup sumber daya tempat templat akan disebarkan. Nama tidak peka huruf besar/kecil. Wajib diisi.
- parameters
- Deployment atau IO
Parameter untuk divalidasi. Adalah jenis Penyebaran 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
Mengembalikan
DeploymentValidateResult atau hasil cls(response)
Tipe hasil
Pengecualian
Atribut
models
models = <module 'azure.mgmt.resource.resources.v2017_05_10.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2017_05_10\\models\\__init__.py'>
Azure SDK for Python