def describe_udisk_12(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDiskId": variables.get("udisk_noArk_id_clone"), "Region": variables.get("Region"), } try: resp = client.udisk().describe_udisk(d) except exc.RetCodeException as e: resp = e.json() return resp
def delete_udisk_22(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDiskId": variables.get("snapClone2_udisk_id"), "Region": variables.get("Region"), } try: resp = client.udisk().delete_udisk(d) except exc.RetCodeException as e: resp = e.json() return resp
def describe_udisk_snapshot_16(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "SnapshotId": variables.get("snapshot_id"), "Region": variables.get("Region"), } try: resp = client.udisk().describe_udisk_snapshot(d) except exc.RetCodeException as e: resp = e.json() return resp
def resize_udisk_06(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDiskId": variables.get("udisk_noArk_id"), "Size": variables.get("Size") + 1, "Region": variables.get("Region"), } try: resp = client.udisk().resize_udisk(d) except exc.RetCodeException as e: resp = e.json() return resp
def attach_udisk_15(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UHostId": variables.get("uhost_id"), "UDiskId": variables.get("udisk_noArk_id"), "Region": variables.get("Region"), } try: resp = client.udisk().attach_udisk(d) except exc.RetCodeException as e: resp = e.json() return resp
def describe_udisk_upgrade_price_07(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "SourceId": variables.get("udisk_noArk_id"), "Size": variables.get("Size") + 1, "Region": variables.get("Region"), } try: resp = client.udisk().describe_udisk_upgrade_price(d) except exc.RetCodeException as e: resp = e.json() return resp
def rename_udisk_05(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDiskName": funcs.concat("re_", variables.get("UDiskName")), "UDiskId": variables.get("udisk_noArk_id"), "Region": variables.get("Region"), } try: resp = client.udisk().rename_udisk(d) except exc.RetCodeException as e: resp = e.json() return resp
def set_udisk__udataark_mode_04(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDiskId": variables.get("udisk_noArk_id"), "UDataArkMode": "Yes", "Region": variables.get("Region"), } try: resp = client.udisk().set_udisk__udataark_mode(d) except exc.RetCodeException as e: resp = e.json() return resp
def create_udisk_snapshot_06(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDiskId": variables.get("udisk_noArk_id"), "Region": variables.get("Region"), "Name": "snapshot_01_Ark", "Comment": "comment_01_Ark", } try: resp = client.udisk().create_udisk_snapshot(d) except exc.RetCodeException as e: resp = e.json() variables["snapshot_id"] = utest.value_at_path(resp, "SnapshotId.0") return resp
def describe_udisk_price_00(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDataArkMode": variables.get("UDataArkMode"), "Size": variables.get("Size"), "Region": variables.get("Region"), "Quantity": 1, "DiskType": variables.get("UDiskType"), "ChargeType": "Month", } try: resp = client.udisk().describe_udisk_price(d) except exc.RetCodeException as e: resp = e.json() return resp
def clone_udisk_04(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "SourceId": variables.get("udisk_noArk_id"), "Region": variables.get("Region"), "Quantity": 0, "Name": variables.get("UDiskCloneName"), "ChargeType": "Month", } try: resp = client.udisk().clone_udisk(d) except exc.RetCodeException as e: resp = e.json() variables["udisk_noArk_id_clone"] = utest.value_at_path(resp, "UDiskId.0") return resp
def create_udisk_03(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDataArkMode": variables.get("UDataArkMode"), "Size": variables.get("Size"), "Region": variables.get("Region"), "Quantity": 0, "Name": variables.get("UDiskName"), "DiskType": variables.get("UDiskType"), "ChargeType": "Month", } try: resp = client.udisk().create_udisk(d) except exc.RetCodeException as e: resp = e.json() variables["udisk_noArk_id"] = utest.value_at_path(resp, "UDiskId.0") return resp
def clone_udisk_snapshot_11(client: utest.Client, variables: dict): d = { "Zone": variables.get("Zone"), "UDataArkMode": "No", "SourceId": variables.get("snapshot_id"), "Size": variables.get("Size"), "Region": variables.get("Region"), "Quantity": 0, "Name": "snap1_clone_noArk", "ChargeType": "Month", } try: resp = client.udisk().clone_udisk_snapshot(d) except exc.RetCodeException as e: resp = e.json() variables["snapClone2_udisk_id"] = utest.value_at_path(resp, "UDiskId.0") return resp