Bagikan melalui


DeploymentsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ResourceManagementClient's

Atribut <xref:deployments>.

Warisan
builtins.object
DeploymentsOperations

Konstruktor

DeploymentsOperations(*args, **kwargs)

Metode

begin_create_or_update

Buat penyebaran templat bernama menggunakan templat.

begin_delete

Menghapus penyebaran.

calculate_template_hash

Hitung hash templat yang diberikan.

cancel

Batalkan penyebaran templat yang sedang berjalan.

check_existence

Memeriksa apakah penyebaran ada.

export_template

Mengekspor templat penyebaran.

get

Dapatkan penyebaran.

list

Dapatkan daftar penyebaran.

validate

Memvalidasi templat penyebaran.

begin_create_or_update

Buat penyebaran templat bernama menggunakan templat.

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
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran. Wajib diisi.

parameters
Deployment atau IO
Diperlukan

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 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 DeploymentExtended atau hasil cls(response)

Tipe hasil

Pengecualian

begin_delete

Menghapus penyebaran.

begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran yang akan dihapus. 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

calculate_template_hash

Hitung hash templat yang diberikan.

calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult

Parameter

template
<xref:JSON>
Diperlukan

Templat yang disediakan untuk menghitung hash. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

TemplateHashResult atau hasil cls(response)

Tipe hasil

Pengecualian

cancel

Batalkan penyebaran templat yang sedang berjalan.

cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran. 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
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran. 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 penyebaran.

export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

Parameter

resource_group_name
str
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

DeploymentExportResult atau hasil cls(response)

Tipe hasil

Pengecualian

get

Dapatkan penyebaran.

get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

Parameter

resource_group_name
str
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

DeploymentExtended atau hasil cls(response)

Tipe hasil

Pengecualian

list

Dapatkan daftar penyebaran.

list(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]

Parameter

resource_group_name
str
Diperlukan

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

filter
str
Diperlukan

Filter yang akan diterapkan pada operasi. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Parameter kueri. 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 templat penyebaran.

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
Diperlukan

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

deployment_name
str
Diperlukan

Nama penyebaran. Wajib diisi.

parameters
Deployment atau IO
Diperlukan

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