Skip to content

Commit f7d7abf

Browse files
authored
feat(release): Update SDK to use API version 2023-03-28 (#52)
Signed-off-by: Deepak Selvakumar <[email protected]>
1 parent 247d3d4 commit f7d7abf

File tree

5 files changed

+3772
-1142
lines changed

5 files changed

+3772
-1142
lines changed

examples/test_vpc_v1_examples.py

Lines changed: 68 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,7 @@ def test_create_vpc_routing_table_route_example(self):
467467
zone=zone_identity_model,
468468
next_hop=route_next_hop_prototype_model,
469469
action='delegate',
470+
priority=1,
470471
name='my-routing-table-route').get_result()
471472

472473
# end-create_vpc_routing_table_route
@@ -1246,6 +1247,10 @@ def test_list_volumes_example(self):
12461247
pager = VolumesPager(
12471248
client=vpc_service,
12481249
limit=10,
1250+
attachment_state='attached',
1251+
encryption='provider_managed',
1252+
operating_system_family='Ubuntu Server',
1253+
operating_system_architecture='amd64',
12491254
zone_name='us-south-2',
12501255
)
12511256
while pager.has_next():
@@ -2804,7 +2809,7 @@ def test_update_dedicated_host_example(self):
28042809

28052810
dedicated_host_patch_model = {}
28062811
dedicated_host_patch_model['name'] = 'my-dedicated-host-updated'
2807-
dedicated_host_patch_model['instance_placement_enabled'] = True
2812+
dedicated_host_patch_model['instance_placement_enabled'] = False
28082813

28092814
dedicated_host = vpc_service.update_dedicated_host(
28102815
id=data['dedicatedHostId'],
@@ -4628,12 +4633,24 @@ def test_create_load_balancer_example(self):
46284633
try:
46294634
print('\ncreate_load_balancer() result:')
46304635
# begin-create_load_balancer
4636+
dns_instance_identity_model = {
4637+
'crn': 'crn:v1:bluemix:public:dns-svcs:global:a/fff1cdf3dc1e4ec692a5f78bbb2584bc:6860c359-b2e2-46fa-a944-b38c28201c6e',
4638+
}
4639+
4640+
dns_zone_identity_model = {
4641+
'id': 'd66662cc-aa23-4fe1-9987-858487a61f45',
4642+
}
46314643

4644+
load_balancer_dns_prototype_model = {
4645+
'instance': dns_instance_identity_model,
4646+
'zone': dns_zone_identity_model,
4647+
}
46324648
subnet_identity_model = {}
46334649
subnet_identity_model['id'] = data['subnetId']
46344650

46354651
load_balancer = vpc_service.create_load_balancer(
4636-
is_public=True, subnets=[subnet_identity_model],
4652+
dns=load_balancer_dns_prototype_model,
4653+
is_public=False, subnets=[subnet_identity_model],
46374654
name='my-load-balancer').get_result()
46384655

46394656
# end-create_load_balancer
@@ -4672,8 +4689,19 @@ def test_update_load_balancer_example(self):
46724689
try:
46734690
print('\nupdate_load_balancer() result:')
46744691
# begin-update_load_balancer
4692+
dns_instance_identity_model = {
4693+
'crn': 'crn:v1:bluemix:public:dns-svcs:global:a/fff1cdf3dc1e4ec692a5f78bbb2584bc:6860c359-b2e2-46fa-a944-b38c28201c6e',
4694+
}
4695+
dns_zone_identity_model = {
4696+
'id': 'd66662cc-aa23-4fe1-9987-858487a61f45',
4697+
}
4698+
load_balancer_dns_patch_model = {
4699+
'instance': dns_instance_identity_model,
4700+
'zone': dns_zone_identity_model,
4701+
}
46754702

46764703
load_balancer_patch_model = {}
4704+
load_balancer_patch_model['dns'] = load_balancer_dns_patch_model
46774705
load_balancer_patch_model['name'] = 'my-load-balancer-updated'
46784706

46794707
load_balancer = vpc_service.update_load_balancer(
@@ -4737,6 +4765,7 @@ def test_create_load_balancer_listener_example(self):
47374765

47384766
load_balancer_listener = vpc_service.create_load_balancer_listener(
47394767
load_balancer_id=data['loadBalancerId'], port=5656,
4768+
idle_connection_timeout=100,
47404769
protocol='http').get_result()
47414770

47424771
# end-create_load_balancer_listener
@@ -5549,103 +5578,6 @@ def test_delete_endpoint_gateway_example(self):
55495578
pytest.fail(str(e))
55505579

55515580
@needscredentials
5552-
def test_list_placement_groups_example(self):
5553-
"""
5554-
list_placement_groups request example
5555-
"""
5556-
try:
5557-
print('\nlist_placement_groups() result:')
5558-
# begin-list_placement_groups
5559-
5560-
all_results = []
5561-
pager = PlacementGroupsPager(
5562-
client=vpc_service,
5563-
limit=10,
5564-
)
5565-
while pager.has_next():
5566-
next_page = pager.get_next()
5567-
assert next_page is not None
5568-
all_results.extend(next_page)
5569-
5570-
print(json.dumps(all_results, indent=2))
5571-
5572-
# end-list_placement_groups
5573-
assert all_results is not None
5574-
except ApiException as e:
5575-
pytest.fail(str(e))
5576-
5577-
@needscredentials
5578-
def test_create_placement_group_example(self):
5579-
"""
5580-
create_placement_group request example
5581-
"""
5582-
try:
5583-
print('\ncreate_placement_group() result:')
5584-
# begin-create_placement_group
5585-
5586-
response = vpc_service.create_placement_group(
5587-
strategy='host_spread',
5588-
name='my-placement-group'
5589-
)
5590-
placement_group = response.get_result()
5591-
5592-
print(json.dumps(placement_group, indent=2))
5593-
5594-
# end-create_placement_group
5595-
data['placementGroupID']=placement_group['id']
5596-
except ApiException as e:
5597-
pytest.fail(str(e))
5598-
5599-
@needscredentials
5600-
def test_get_placement_group_example(self):
5601-
"""
5602-
get_placement_group request example
5603-
"""
5604-
try:
5605-
print('\nget_placement_group() result:')
5606-
placementGroupID = data['placementGroupID']
5607-
# begin-get_placement_group
5608-
5609-
response = vpc_service.get_placement_group(
5610-
id=placementGroupID,
5611-
)
5612-
placement_group = response.get_result()
5613-
5614-
print(json.dumps(placement_group, indent=2))
5615-
5616-
# end-get_placement_group
5617-
5618-
except ApiException as e:
5619-
pytest.fail(str(e))
5620-
5621-
@needscredentials
5622-
def test_update_placement_group_example(self):
5623-
"""
5624-
update_placement_group request example
5625-
"""
5626-
try:
5627-
print('\nupdate_placement_group() result:')
5628-
placementGroupID = data['placementGroupID']
5629-
5630-
# begin-update_placement_group
5631-
5632-
placement_group_patch_model = {
5633-
'name': 'my-placement-group-updated'
5634-
}
5635-
5636-
response = vpc_service.update_placement_group(
5637-
id=placementGroupID,
5638-
placement_group_patch=placement_group_patch_model,
5639-
)
5640-
placement_group = response.get_result()
5641-
5642-
print(json.dumps(placement_group, indent=2))
5643-
5644-
# end-update_placement_group
5645-
5646-
except ApiException as e:
5647-
pytest.fail(str(e))
5648-
@needscredentials
56495581
def test_list_bare_metal_server_profiles_example(self):
56505582
"""
56515583
list_bare_metal_server_profiles request example
@@ -6725,25 +6657,6 @@ def test_delete_security_group_target_binding_example(self):
67256657
except ApiException as e:
67266658
pytest.fail(str(e))
67276659

6728-
@needscredentials
6729-
def test_delete_placement_group_example(self):
6730-
"""
6731-
delete_placement_group request example
6732-
"""
6733-
try:
6734-
placementGroupID = data['placementGroupID']
6735-
# begin-delete_placement_group
6736-
6737-
response = vpc_service.delete_placement_group(
6738-
id=placementGroupID,
6739-
)
6740-
6741-
# end-delete_placement_group
6742-
print('\ndelete_placement_group() response status code: ', response.get_status_code())
6743-
6744-
except ApiException as e:
6745-
pytest.fail(str(e))
6746-
67476660
@needscredentials
67486661
def test_delete_instance_network_interface_example(self):
67496662
"""
@@ -6796,22 +6709,6 @@ def test_delete_floating_ip_example(self):
67966709
except ApiException as e:
67976710
pytest.fail(str(e))
67986711

6799-
@needscredentials
6800-
def test_delete_instance_template_example(self):
6801-
"""
6802-
delete_instance_template request example
6803-
"""
6804-
try:
6805-
# begin-delete_instance_template
6806-
6807-
response = vpc_service.delete_instance_template(id=data['instanceTemplateId'])
6808-
6809-
# end-delete_instance_template
6810-
assert response is not None
6811-
6812-
except ApiException as e:
6813-
pytest.fail(str(e))
6814-
68156712
@needscredentials
68166713
def test_delete_instance_example(self):
68176714
"""
@@ -7136,16 +7033,16 @@ def test_delete_instance_group_example(self):
71367033
pytest.fail(str(e))
71377034

71387035
@needscredentials
7139-
def test_delete_dedicated_host_group_example(self):
7036+
def test_delete_instance_template_example(self):
71407037
"""
7141-
delete_dedicated_host_group request example
7038+
delete_instance_template request example
71427039
"""
71437040
try:
7144-
# begin-delete_dedicated_host_group
7041+
# begin-delete_instance_template
71457042

7146-
response = vpc_service.delete_dedicated_host_group(id=data['dedicatedHostGroupId'])
7043+
response = vpc_service.delete_instance_template(id=data['instanceTemplateId'])
71477044

7148-
# end-delete_dedicated_host_group
7045+
# end-delete_instance_template
71497046
assert response is not None
71507047

71517048
except ApiException as e:
@@ -7167,6 +7064,38 @@ def test_delete_dedicated_host_example(self):
71677064
except ApiException as e:
71687065
pytest.fail(str(e))
71697066

7067+
@needscredentials
7068+
def test_delete_dedicated_host_group_example(self):
7069+
"""
7070+
delete_dedicated_host_group request example
7071+
"""
7072+
try:
7073+
# begin-delete_dedicated_host_group
7074+
7075+
response = vpc_service.delete_dedicated_host_group(id=data['dedicatedHostGroupId'])
7076+
7077+
# end-delete_dedicated_host_group
7078+
assert response is not None
7079+
7080+
except ApiException as e:
7081+
pytest.fail(str(e))
7082+
7083+
@needscredentials
7084+
def test_delete_subnet_example(self):
7085+
"""
7086+
delete_subnet request example
7087+
"""
7088+
try:
7089+
# begin-delete_subnet
7090+
7091+
response = vpc_service.delete_subnet(id=data['subnetId'])
7092+
7093+
# end-delete_subnet
7094+
assert response is not None
7095+
7096+
except ApiException as e:
7097+
pytest.fail(str(e))
7098+
71707099
@needscredentials
71717100
def test_delete_ike_policy_example(self):
71727101
"""
@@ -7232,22 +7161,6 @@ def test_delete_vpn_gateway_example(self):
72327161
except ApiException as e:
72337162
pytest.fail(str(e))
72347163

7235-
@needscredentials
7236-
def test_delete_subnet_example(self):
7237-
"""
7238-
delete_subnet request example
7239-
"""
7240-
try:
7241-
# begin-delete_subnet
7242-
7243-
response = vpc_service.delete_subnet(id=data['subnetId'])
7244-
7245-
# end-delete_subnet
7246-
assert response is not None
7247-
7248-
except ApiException as e:
7249-
pytest.fail(str(e))
7250-
72517164
@needscredentials
72527165
def test_delete_vpc_routing_table_route_example(self):
72537166
"""

0 commit comments

Comments
 (0)