CapacityReservationGroupsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ComputeManagementClient's

Atribut <xref:capacity_reservation_groups>.

Warisan
builtins.object
CapacityReservationGroupsOperations

Konstruktor

CapacityReservationGroupsOperations(*args, **kwargs)

Metode

create_or_update

Operasi untuk membuat atau memperbarui grup reservasi kapasitas. Saat memperbarui grup reservasi kapasitas, hanya tag yang dapat dimodifikasi. Silakan merujuk ke https://aka.ms/CapacityReservation untuk detail lebih lanjut.

delete

Operasi untuk menghapus grup reservasi kapasitas. Operasi ini hanya diizinkan jika semua sumber daya terkait dibongkar dari grup reservasi dan semua reservasi kapasitas di bawah grup reservasi juga telah dihapus. Silakan merujuk ke https://aka.ms/CapacityReservation untuk detail lebih lanjut.

get

Operasi yang mengambil informasi tentang grup reservasi kapasitas.

list_by_resource_group

Mencantumkan semua grup reservasi kapasitas dalam grup sumber daya yang ditentukan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman berikutnya dari grup reservasi kapasitas.

list_by_subscription

Mencantumkan semua grup reservasi kapasitas dalam langganan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman berikutnya dari grup reservasi kapasitas.

update

Operasi untuk memperbarui grup reservasi kapasitas. Saat memperbarui grup reservasi kapasitas, hanya tag yang dapat dimodifikasi.

create_or_update

Operasi untuk membuat atau memperbarui grup reservasi kapasitas. Saat memperbarui grup reservasi kapasitas, hanya tag yang dapat dimodifikasi. Silakan merujuk ke https://aka.ms/CapacityReservation untuk detail lebih lanjut.

create_or_update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

capacity_reservation_group_name
str
Diperlukan

Nama grup reservasi kapasitas. Wajib diisi.

parameters
CapacityReservationGroup atau IO
Diperlukan

Parameter yang disediakan untuk Buat grup reservasi kapasitas. Adalah jenis CapacityReservationGroup 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

CapacityReservationGroup atau hasil cls(response)

Tipe hasil

Pengecualian

delete

Operasi untuk menghapus grup reservasi kapasitas. Operasi ini hanya diizinkan jika semua sumber daya terkait dibongkar dari grup reservasi dan semua reservasi kapasitas di bawah grup reservasi juga telah dihapus. Silakan merujuk ke https://aka.ms/CapacityReservation untuk detail lebih lanjut.

delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

capacity_reservation_group_name
str
Diperlukan

Nama grup reservasi kapasitas. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

get

Operasi yang mengambil informasi tentang grup reservasi kapasitas.

get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

capacity_reservation_group_name
str
Diperlukan

Nama grup reservasi kapasitas. Wajib diisi.

expand
str atau CapacityReservationGroupInstanceViewTypes

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' akan mengambil daftar tampilan instans reservasi kapasitas di bawah grup reservasi kapasitas yang merupakan rekam jepret dari properti runtime reservasi kapasitas yang dikelola oleh platform dan dapat berubah di luar operasi sarana kontrol. Nilai default "instanceView" tidak ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

CapacityReservationGroup atau hasil cls(response)

Tipe hasil

Pengecualian

list_by_resource_group

Mencantumkan semua grup reservasi kapasitas dalam grup sumber daya yang ditentukan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman berikutnya dari grup reservasi kapasitas.

list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

expand
str atau ExpandTypesForGetCapacityReservationGroups

Ekspresi perluas untuk diterapkan pada operasi. Berdasarkan param perluas yang ditentukan, kami mengembalikan Virtual Machine atau ScaleSet VM Instance atau kedua Id sumber daya yang terkait dengan grup reservasi kapasitas dalam respons. Nilai yang diketahui adalah: "virtualMachineScaleSetVMs/$ref" dan "virtualMachines/$ref". Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans CapacityReservationGroup atau hasil cls(response)

Tipe hasil

Pengecualian

list_by_subscription

Mencantumkan semua grup reservasi kapasitas dalam langganan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman berikutnya dari grup reservasi kapasitas.

list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]

Parameter

expand
str atau ExpandTypesForGetCapacityReservationGroups

Ekspresi perluas untuk diterapkan pada operasi. Berdasarkan param perluas yang ditentukan, kami mengembalikan Virtual Machine atau ScaleSet VM Instance atau kedua Id sumber daya yang terkait dengan grup reservasi kapasitas dalam respons. Nilai yang diketahui adalah: "virtualMachineScaleSetVMs/$ref" dan "virtualMachines/$ref". Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans CapacityReservationGroup atau hasil cls(response)

Tipe hasil

Pengecualian

update

Operasi untuk memperbarui grup reservasi kapasitas. Saat memperbarui grup reservasi kapasitas, hanya tag yang dapat dimodifikasi.

update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

capacity_reservation_group_name
str
Diperlukan

Nama grup reservasi kapasitas. Wajib diisi.

parameters
CapacityReservationGroupUpdate atau IO
Diperlukan

Parameter yang disediakan untuk operasi Perbarui grup reservasi kapasitas. Adalah jenis CapacityReservationGroupUpdate 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

CapacityReservationGroup atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.compute.v2021_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2021_07_01\\models\\__init__.py'>