Skip to content

Commit 93df4d2

Browse files
KanvipasrichaHamadaGabrIbrahimharshkumar-devlealex262Nupur Gupta
committed
Releasing version 3.31.1
Co-authored-by: Hamada Ibrahim <[email protected]> Co-authored-by: Harsh Kumar <[email protected]> Co-authored-by: Kanvi Pasricha <[email protected]> Co-authored-by: Alex Le <[email protected]> Co-authored-by: Nupur Gupta <[email protected]> Co-authored-by: Karthik Kamath <[email protected]> Co-authored-by: Mandy Tsai <[email protected]> Co-authored-by: Pankaj Joshi <[email protected]> Co-authored-by: Anup Singh <[email protected]>
1 parent 1c5d763 commit 93df4d2

File tree

18 files changed

+1663
-41
lines changed

18 files changed

+1663
-41
lines changed

CHANGELOG.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,40 @@ All notable changes to this project will be documented in this file.
66

77
The format is based on `Keep a Changelog <http://keepachangelog.com/>`__.
88

9+
3.31.1 - 2023-08-22
10+
--------------------
11+
Added
12+
~~~~~
13+
* Support for Warehouse data objects in the Operations Insights service
14+
15+
* ``oci opsi opsi-warehouse-data-objects list``
16+
* ``oci opsi opsi-warehouse-data-objects query-warehouse-data-standard-query``
17+
* ``oci opsi opsi-warehouse-data-objects query-warehouse-data-templatized-query``
18+
19+
* Support standard queries for Operations Insights data objects in the Operations Insights service
20+
21+
* ``oci opsi opsi-data-objects query-data-standard-query``
22+
23+
* Support for new parameter in the Operations Insights service
24+
25+
* ``oci opsi opsi-data-objects list --group-name --name``
26+
* ``oci opsi opsi-data-objects query-data-templatized-query --data-objects --query-bind-params --query-from-clause --query-query-execution-timeout-in-seconds``
27+
28+
* Support for the Compute Cloud at Customer service
29+
30+
* ``oci ccc``
31+
32+
* Support for Database In-Memory for autonomous databases in the Database service
33+
34+
* ``oci db autonomous-database create --in-memory-percentage``
35+
* ``oci db autonomous-database create-adb-cross-region-data-guard-details --in-memory-percentage``
36+
* ``oci db autonomous-database create-autonomous-database-create-cross-region-disaster-recovery-details --in-memory-percentage``
37+
* ``oci db autonomous-database create-from-backup-id --in-memory-percentage``
38+
* ``oci db autonomous-database create-from-backup-timestamp --in-memory-percentage``
39+
* ``oci db autonomous-database create-from-clone --in-memory-percentage``
40+
* ``oci db autonomous-database create-refreshable-clone --in-memory-percentage``
41+
* ``oci db autonomous-database update --in-memory-percentage``
42+
943
3.31.0 - 2023-08-15
1044
--------------------
1145
Added

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Jinja2==3.0.3
1414
jmespath==0.10.0
1515
ndg-httpsclient==0.4.2
1616
mock==2.0.0
17-
oci==2.110.1
17+
oci==2.110.2
1818
packaging==20.2
1919
pluggy==0.13.0
2020
py==1.11.0
@@ -39,7 +39,7 @@ vcrpy==4.2.1; python_version >= '3.10'
3939
virtualenv==20.13.0
4040
pytest-xdist==1.22.2
4141
pytest-forked==1.0.2
42-
PyYAML>=5.4,<=6
42+
PyYAML>=5.4,<=6.0.1
4343
docutils==0.15.2
4444
prompt-toolkit==3.0.29
4545
setuptools>65.5.1; python_version > '3.6'
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved.
3+
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20221208
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved.
3+
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20221208
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved.
3+
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20221208
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
1+
# coding: utf-8
2+
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
3+
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
5+
from oci_cli import cli_util
6+
from services.compute_cloud_at_customer.src.oci_cli_compute_cloud_at_customer.generated \
7+
import computecloudatcustomer_cli
8+
from oci_cli import json_skeleton_utils
9+
import click
10+
11+
12+
# Update the intermediate commands to remove the prefix ccc- (duplicated information)
13+
cli_util.rename_command(computecloudatcustomer_cli, computecloudatcustomer_cli.ccc_root_group,
14+
computecloudatcustomer_cli.ccc_infrastructure_group, "infrastructure")
15+
cli_util.rename_command(computecloudatcustomer_cli, computecloudatcustomer_cli.ccc_root_group,
16+
computecloudatcustomer_cli.ccc_upgrade_schedule_group, "upgrade-schedule")
17+
18+
# Update sub-commands to remove redundant 'ccc', these have to come before the moves
19+
cli_util.rename_command(computecloudatcustomer_cli, computecloudatcustomer_cli.ccc_infrastructure_collection_group,
20+
computecloudatcustomer_cli.list_ccc_infrastructures, "list")
21+
cli_util.rename_command(computecloudatcustomer_cli, computecloudatcustomer_cli.ccc_upgrade_schedule_collection_group,
22+
computecloudatcustomer_cli.list_ccc_upgrade_schedules, "list")
23+
24+
# Move the -collection commands over to the simple roots (upgrade-schedule and infrastructure)
25+
computecloudatcustomer_cli.ccc_root_group.commands.pop(
26+
computecloudatcustomer_cli.ccc_upgrade_schedule_collection_group.name)
27+
computecloudatcustomer_cli.ccc_root_group.commands.pop(
28+
computecloudatcustomer_cli.ccc_infrastructure_collection_group.name)
29+
computecloudatcustomer_cli.ccc_upgrade_schedule_group.add_command(computecloudatcustomer_cli.list_ccc_upgrade_schedules)
30+
computecloudatcustomer_cli.ccc_infrastructure_group.add_command(computecloudatcustomer_cli.list_ccc_infrastructures)
31+
32+
33+
# Update the parameters to remove the prefix ccc- (duplicated information)
34+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.create_ccc_infrastructure,
35+
params_to_exclude=['ccc_upgrade_schedule_id'])
36+
@computecloudatcustomer_cli.ccc_infrastructure_group.command(
37+
name=cli_util.override('create_ccc_infrastructure.command_name', 'create'),
38+
help="""Creates a Compute Cloud@Customer infrastructure. Once created, Oracle Services must connect the rack in the data center to this Oracle Cloud Infrastructure resource.""")
39+
@cli_util.option('--upgrade-schedule-id', required=False,
40+
help=u"""Schedule used for upgrades. If no schedule is associated with the infrastructure, it can be updated at any time.""")
41+
@json_skeleton_utils.get_cli_json_input_option({})
42+
@click.pass_context
43+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={'defined-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, dict(str, object))'}, 'freeform-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, string)'}})
44+
@cli_util.wrap_exceptions
45+
def create_ccc_infrastructure(ctx, **kwargs):
46+
if 'upgrade_schedule_id' in kwargs:
47+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
48+
kwargs.pop('upgrade_schedule_id')
49+
ctx.invoke(computecloudatcustomer_cli.create_ccc_infrastructure, **kwargs)
50+
51+
52+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.update_ccc_infrastructure,
53+
params_to_exclude=['ccc_infrastructure_id',
54+
'ccc_upgrade_schedule_id'])
55+
@computecloudatcustomer_cli.ccc_infrastructure_group.command(
56+
name=cli_util.override('update_ccc_infrastructure.command_name', 'update'),
57+
help="""Updates Compute Cloud@Customer infrastructure resource.""")
58+
@cli_util.option('--infrastructure-id', required=True,
59+
help=u"""An OCID for a Compute Cloud@Customer Infrastructure.""")
60+
@cli_util.option('--upgrade-schedule-id', required=False,
61+
help=u"""Schedule used for upgrades. If no schedule is associated with the infrastructure, it can be updated at any time.""")
62+
@json_skeleton_utils.get_cli_json_input_option({})
63+
@click.pass_context
64+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={'defined-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, dict(str, object))'}, 'freeform-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, string)'}})
65+
@cli_util.wrap_exceptions
66+
def update_ccc_infrastructure(ctx, **kwargs):
67+
if 'infrastructure_id' in kwargs:
68+
kwargs['ccc_infrastructure_id'] = kwargs['infrastructure_id']
69+
kwargs.pop('infrastructure_id')
70+
if 'upgrade_schedule_id' in kwargs:
71+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
72+
kwargs.pop('upgrade_schedule_id')
73+
ctx.invoke(computecloudatcustomer_cli.update_ccc_infrastructure, **kwargs)
74+
75+
76+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.get_ccc_infrastructure,
77+
params_to_exclude=['ccc_infrastructure_id'])
78+
@computecloudatcustomer_cli.ccc_infrastructure_group.command(
79+
name=cli_util.override('get_ccc_infrastructure.command_name', 'get'),
80+
help="""Gets a Compute Cloud@Customer infrastructure.""")
81+
@cli_util.option('--infrastructure-id', required=True,
82+
help=u"""An OCID for a Compute Cloud@Customer Infrastructure.""")
83+
@json_skeleton_utils.get_cli_json_input_option({})
84+
@click.pass_context
85+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
86+
@cli_util.wrap_exceptions
87+
def get_ccc_infrastructure(ctx, **kwargs):
88+
if 'infrastructure_id' in kwargs:
89+
kwargs['ccc_infrastructure_id'] = kwargs['infrastructure_id']
90+
kwargs.pop('infrastructure_id')
91+
ctx.invoke(computecloudatcustomer_cli.get_ccc_infrastructure, **kwargs)
92+
93+
94+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.delete_ccc_infrastructure,
95+
params_to_exclude=['ccc_infrastructure_id'])
96+
@computecloudatcustomer_cli.ccc_infrastructure_group.command(
97+
name=cli_util.override('delete_ccc_infrastructure.command_name', 'delete'),
98+
help="""Deletes a Compute Cloud@Customer infrastructure resource specified by the resource OCID.""")
99+
@cli_util.option('--infrastructure-id', required=True,
100+
help=u"""An OCID for a Compute Cloud@Customer Infrastructure.""")
101+
@json_skeleton_utils.get_cli_json_input_option({})
102+
@click.pass_context
103+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
104+
@cli_util.wrap_exceptions
105+
def delete_ccc_infrastructure(ctx, **kwargs):
106+
if 'infrastructure_id' in kwargs:
107+
kwargs['ccc_infrastructure_id'] = kwargs['infrastructure_id']
108+
kwargs.pop('infrastructure_id')
109+
ctx.invoke(computecloudatcustomer_cli.delete_ccc_infrastructure, **kwargs)
110+
111+
112+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.change_ccc_infrastructure_compartment,
113+
params_to_exclude=['ccc_infrastructure_id'])
114+
@computecloudatcustomer_cli.ccc_infrastructure_group.command(
115+
name=cli_util.override('change_ccc_infrastructure_compartment.command_name', 'change-compartment'),
116+
help="""Moves a Compute Cloud@Customer infrastructure resource from one compartment to another.""")
117+
@cli_util.option('--infrastructure-id', required=True,
118+
help=u"""An OCID for a Compute Cloud@Customer Infrastructure.""")
119+
@json_skeleton_utils.get_cli_json_input_option({})
120+
@click.pass_context
121+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
122+
@cli_util.wrap_exceptions
123+
def change_ccc_infrastructure_compartment(ctx, **kwargs):
124+
if 'infrastructure_id' in kwargs:
125+
kwargs['ccc_infrastructure_id'] = kwargs['infrastructure_id']
126+
kwargs.pop('infrastructure_id')
127+
ctx.invoke(computecloudatcustomer_cli.change_ccc_infrastructure_compartment, **kwargs)
128+
129+
130+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.list_ccc_infrastructures,
131+
params_to_exclude=['ccc_infrastructure_id'])
132+
@computecloudatcustomer_cli.ccc_infrastructure_group.command(
133+
name=cli_util.override('list_ccc_infrastructure.command_name', 'list'),
134+
help="""Returns a list of Compute Cloud@Customer infrastructures.""")
135+
@cli_util.option('--infrastructure-id', required=False,
136+
help=u"""An OCID for a Compute Cloud@Customer Infrastructure.""")
137+
@json_skeleton_utils.get_cli_json_input_option({})
138+
@click.pass_context
139+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={'defined-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, dict(str, object))'}, 'freeform-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, string)'}})
140+
@cli_util.wrap_exceptions
141+
def list_ccc_infrastructure(ctx, **kwargs):
142+
if 'infrastructure_id' in kwargs:
143+
kwargs['ccc_infrastructure_id'] = kwargs['infrastructure_id']
144+
kwargs.pop('infrastructure_id')
145+
ctx.invoke(computecloudatcustomer_cli.list_ccc_infrastructures, **kwargs)
146+
147+
148+
# Update the parameters to remove the prefix ccc- (duplicated information)
149+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.update_ccc_upgrade_schedule,
150+
params_to_exclude=['ccc_upgrade_schedule_id'])
151+
@computecloudatcustomer_cli.ccc_upgrade_schedule_group.command(
152+
name=cli_util.override('update_ccc_upgrade_schedule.command_name', 'update'),
153+
help="""Updates the Compute Cloud@Customer upgrade schedule.""")
154+
@cli_util.option('--upgrade-schedule-id', required=True,
155+
help=u"""Compute Cloud@Customer upgrade schedule OCID.""")
156+
@json_skeleton_utils.get_cli_json_input_option({})
157+
@click.pass_context
158+
@json_skeleton_utils.json_skeleton_generation_handler({'events': {'module': 'compute_cloud_at_customer', 'class': 'list[CreateCccScheduleEvent]'}, 'freeform-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, string)'}, 'defined-tags': {'module': 'compute_cloud_at_customer', 'class': 'dict(str, dict(str, object))'}})
159+
@cli_util.wrap_exceptions
160+
def update_ccc_upgrade_schedule(ctx, **kwargs):
161+
if 'upgrade_schedule_id' in kwargs:
162+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
163+
kwargs.pop('upgrade_schedule_id')
164+
ctx.invoke(computecloudatcustomer_cli.update_ccc_upgrade_schedule, **kwargs)
165+
166+
167+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.get_ccc_upgrade_schedule,
168+
params_to_exclude=['ccc_upgrade_schedule_id'])
169+
@computecloudatcustomer_cli.ccc_upgrade_schedule_group.command(
170+
name=cli_util.override('get_ccc_upgrade_schedule.command_name', 'get'),
171+
help="""Gets a Compute Cloud@Customer upgrade schedule by the specified OCID.""")
172+
@cli_util.option('--upgrade-schedule-id', required=True,
173+
help=u"""Compute Cloud@Customer upgrade schedule OCID.""")
174+
@json_skeleton_utils.get_cli_json_input_option({})
175+
@click.pass_context
176+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
177+
@cli_util.wrap_exceptions
178+
def get_ccc_upgrade_schedule(ctx, **kwargs):
179+
if 'upgrade_schedule_id' in kwargs:
180+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
181+
kwargs.pop('upgrade_schedule_id')
182+
ctx.invoke(computecloudatcustomer_cli.get_ccc_upgrade_schedule, **kwargs)
183+
184+
185+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.list_ccc_upgrade_schedules,
186+
params_to_exclude=['ccc_upgrade_schedule_id'])
187+
@computecloudatcustomer_cli.ccc_upgrade_schedule_group.command(
188+
name=cli_util.override('list_ccc_upgrade_schedules.command_name', 'list'),
189+
help="""Returns a list of Compute Cloud@Customer upgrade schedules.""")
190+
@cli_util.option('--upgrade-schedule-id', required=False,
191+
help=u"""Compute Cloud@Customer upgrade schedule OCID.""")
192+
@json_skeleton_utils.get_cli_json_input_option({})
193+
@click.pass_context
194+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
195+
@cli_util.wrap_exceptions
196+
def list_ccc_upgrade_schedule(ctx, **kwargs):
197+
if 'upgrade_schedule_id' in kwargs:
198+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
199+
kwargs.pop('upgrade_schedule_id')
200+
ctx.invoke(computecloudatcustomer_cli.list_ccc_upgrade_schedules, **kwargs)
201+
202+
203+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.delete_ccc_upgrade_schedule,
204+
params_to_exclude=['ccc_upgrade_schedule_id'])
205+
@computecloudatcustomer_cli.ccc_upgrade_schedule_group.command(
206+
name=cli_util.override('delete_ccc_upgrade_schedule.command_name', 'delete'),
207+
help="""Deletes a Compute Cloud@Customer upgrade schedule by the specified OCID""")
208+
@cli_util.option('--upgrade-schedule-id', required=True,
209+
help=u"""Compute Cloud@Customer upgrade schedule OCID.""")
210+
@json_skeleton_utils.get_cli_json_input_option({})
211+
@click.pass_context
212+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
213+
@cli_util.wrap_exceptions
214+
def delete_ccc_upgrade_schedule(ctx, **kwargs):
215+
if 'upgrade_schedule_id' in kwargs:
216+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
217+
kwargs.pop('upgrade_schedule_id')
218+
ctx.invoke(computecloudatcustomer_cli.delete_ccc_upgrade_schedule, **kwargs)
219+
220+
221+
@cli_util.copy_params_from_generated_command(computecloudatcustomer_cli.change_ccc_upgrade_schedule_compartment,
222+
params_to_exclude=['ccc_upgrade_schedule_id'])
223+
@computecloudatcustomer_cli.ccc_upgrade_schedule_group.command(
224+
name=cli_util.override('change_ccc_upgrade_schedule_compartment.command_name', 'change-compartment'),
225+
help="""Moves a Compute Cloud@Customer upgrade schedule from one compartment to another using the specified OCID.""")
226+
@cli_util.option('--upgrade-schedule-id', required=True,
227+
help=u"""Compute Cloud@Customer upgrade schedule OCID.""")
228+
@json_skeleton_utils.get_cli_json_input_option({})
229+
@click.pass_context
230+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
231+
@cli_util.wrap_exceptions
232+
def change_ccc_upgrade_schedule_compartment(ctx, **kwargs):
233+
if 'upgrade_schedule_id' in kwargs:
234+
kwargs['ccc_upgrade_schedule_id'] = kwargs['upgrade_schedule_id']
235+
kwargs.pop('upgrade_schedule_id')
236+
ctx.invoke(computecloudatcustomer_cli.change_ccc_upgrade_schedule_compartment, **kwargs)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved.
3+
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20221208
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved.
3+
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20221208
5+
6+
import oci
7+
from oci_cli.cli_clients import CLIENT_MAP
8+
from oci_cli.cli_clients import MODULE_TO_TYPE_MAPPINGS
9+
from oci.compute_cloud_at_customer import ComputeCloudAtCustomerClient
10+
11+
MODULE_TO_TYPE_MAPPINGS["compute_cloud_at_customer"] = oci.compute_cloud_at_customer.models.compute_cloud_at_customer_type_mapping
12+
if CLIENT_MAP.get("compute_cloud_at_customer") is None:
13+
CLIENT_MAP["compute_cloud_at_customer"] = {}
14+
CLIENT_MAP["compute_cloud_at_customer"]["compute_cloud_at_customer"] = ComputeCloudAtCustomerClient

0 commit comments

Comments
 (0)