Я хочу использовать OCI python sdk для создания загрузочного тома.
Итак, у меня есть идентификатор из идентификатора загрузочного тома исходного вычислительного экземпляра.
Ниже я пытаюсь сделать это с помощью BootVolumeSourceFromBootVolumeDetails (). Если бы я передавал идентификатор, это дало бы мне ошибку в python.
"init принимает 1 аргумент, но вы передали 2"
Вот мой код
def create_boot_volume_and_wait_for_state(source_boot_volume_id,
compartment_id,
source='boot_volume_details',
wait_for_states=BootVolume.LIFECYCLE_STATE_AVAILABLE,
operation_kwargs=None, waiter_kwargs=None,
**model_kwargs):
source_details = BootVolumeSourceFromBootVolumeDetails()
availability_domain = ComputeRestUtils.get_first_availability_domain(compartment_id)
create_boot_volume_details = CreateBootVolumeDetails(
availability_domain=availability_domain.name,
display_name="test",
compartment_id=compartment_id,
source_details=source_details,
**model_kwargs)
Как связать его с загрузочным томом экземпляра?