Skip to content

Commit 6d032e7

Browse files
authored
Releasing version 3.32.0
Releasing version 3.32.0
2 parents e1c3cd5 + 15b445f commit 6d032e7

File tree

22 files changed

+1096
-777
lines changed

22 files changed

+1096
-777
lines changed

CHANGELOG.rst

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,81 @@ 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.32.0 - 2023-08-29
10+
--------------------
11+
Added
12+
~~~~~
13+
* Database Service
14+
15+
* Support for displaying resource usage information on autonomous container database get operations
16+
17+
* ``oci db autonomous-container-database get-autonomous-container-database-resource-usage --autonomous-container-database-id``
18+
19+
* Support for displaying resource usage information on cloud autonomous vm cluster get operations
20+
21+
* ``oci db cloud-autonomous-vm-cluster get-cloud-autonomous-vm-cluster-resource-usage --cloud-autonomous-vm-cluster-id``
22+
23+
* Support for displaying resource usage information for list of autonomous container databases on cloud autonomous vm cluster get operations
24+
25+
* ``oci db cloud-autonomous-vm-cluster list-cloud-autonomous-vm-cluster-acd-resource-usage --cloud-autonomous-vm-cluster-id``
26+
27+
* APM Synthetic Monitoring Service
28+
29+
* Support for the network monitor creation and updation
30+
31+
* ``oci apm-synthetics monitor create-network-monitor``
32+
* ``oci apm-synthetics monitor update-network-monitor``
33+
34+
* Database Migration Service
35+
36+
* Support for new parameters for GoldenGate Service integration in DMS
37+
38+
* ``oci database-migration connection create --replication-credentials``
39+
* ``oci database-migration connection update --replication-credentials``
40+
41+
* Support for new parameters for GoldenGate service integration in DMS
42+
43+
* ``oci database-migration migration create --golden-gate-service-details``
44+
* ``oci database-migration migration update --golden-gate-service-details``
45+
46+
* Networking Services
47+
48+
* Support for new parameters is-private, is-transport-mode
49+
50+
* ``oci network cpe create --is-private``
51+
* ``oci network virtual-circuit create --is-transport-mode``
52+
* ``oci network virtual-circuit update --is-transport-mode``
53+
54+
* Support for virtual circuit associated tunnels
55+
56+
* ``oci network virtual-circuit-associated-tunnel-details list-virtual-circuit-associated-tunnels --virtual-circuit-id``
57+
58+
* Support for new parameters transportAttachmentId, transportOnlyMode in the Dynamic Routing Gateway
59+
60+
* ``oci network drg-attachment create-drg-attachment-loop-back-drg-attachment-network-create-details --network-details-ids``
61+
* ``oci network drg-attachment create-vcn-drg-attachment-loop-back-drg-attachment-network-create-details --network-details-ids``
62+
* ``oci network drg-attachment update-drg-attachment-loopback-drg-attachment-network-update-details --network-details-ids``
63+
* ``oci network drg-attachment update-vcn-drg-attachment-loopback-drg-attachment-network-update-details --network-details-ids``
64+
65+
* Support for Encrypted Fastconnect
66+
67+
* Compute Service
68+
69+
* Support for assigning an IPv6 address to a compute instance during instance launch or secondary VNIC attach
70+
* ``oci compute instance launch --assign-ipv6-ip true``
71+
72+
73+
Changed
74+
~~~~~~~
75+
* [BREAKING] Removal of Analytics Cluster in MySQL Database Service
76+
77+
* ``oci mysql db-system analytics-cluster``
78+
* ``oci mysql db-system analytics-cluster-memory-estimate``
79+
80+
* [BREAKING] New required parameter in Networking Services
81+
82+
* ``oci network virtual-circuit update --virtual-circuit-id``
83+
984
3.31.1 - 2023-08-22
1085
--------------------
1186
Added

requirements.txt

Lines changed: 1 addition & 1 deletion
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.2
17+
oci==2.111.0
1818
packaging==20.2
1919
pluggy==0.13.0
2020
py==1.11.0

services/apm_synthetics/src/oci_cli_apm_synthetic/apmsynthetic_cli_extended.py

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,3 +694,79 @@ def update_dedicated_vantage_point_oracle_rm_stack_extended(ctx, **kwargs):
694694

695695
# Remove update from oci apm-synthetics dedicated-vantage-point
696696
apmsynthetic_cli.dedicated_vantage_point_group.commands.pop(apmsynthetic_cli.update_dedicated_vantage_point.name)
697+
698+
699+
# oci apm-synthetics monitor create-monitor-network-monitor-configuration -> oci apm-synthetics monitor create-network-monitor
700+
cli_util.rename_command(apmsynthetic_cli, apmsynthetic_cli.monitor_group, apmsynthetic_cli.create_monitor_network_monitor_configuration, "create-network-monitor")
701+
702+
703+
# oci apm-synthetics monitor update-monitor-network-monitor-configuration -> oci apm-synthetics monitor update-network-monitor
704+
cli_util.rename_command(apmsynthetic_cli, apmsynthetic_cli.monitor_group, apmsynthetic_cli.update_monitor_network_monitor_configuration, "update-network-monitor")
705+
706+
707+
@cli_util.copy_params_from_generated_command(apmsynthetic_cli.create_monitor_network_monitor_configuration, params_to_exclude=['configuration_network_configuration', 'configuration_dns_configuration', 'configuration_is_failure_retried'])
708+
@apmsynthetic_cli.monitor_group.command(name=apmsynthetic_cli.create_monitor_network_monitor_configuration.name, help=apmsynthetic_cli.create_monitor_network_monitor_configuration.help)
709+
@cli_util.option('--network-configuration', required=True, type=custom_types.CLI_COMPLEX_TYPE, help=u"""This is a complex type whose value must be valid JSON. The value can be provided as a string on the command line or passed in as a file using
710+
the file://path/to/file syntax.
711+
712+
The --generate-param-json-input option can be used to generate an example of the JSON which must be provided. We recommend storing this example
713+
in a file, modifying it as needed and then passing it back in via the file:// syntax.
714+
[required]""")
715+
@cli_util.option('--dns-configuration', type=custom_types.CLI_COMPLEX_TYPE, help=u"""This is a complex type whose value must be valid JSON. The value can be provided as a string on the command line or passed in as a file using
716+
the file://path/to/file syntax.
717+
718+
The --generate-param-json-input option can be used to generate an example of the JSON which must be provided. We recommend storing this example
719+
in a file, modifying it as needed and then passing it back in via the file:// syntax.""")
720+
@cli_util.option('--is-failure-retried', type=click.BOOL, help=u"""If isFailureRetried is enabled, then a failed call will be retried.""")
721+
@click.pass_context
722+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={'vantage-points': {'module': 'apm_synthetics', 'class': 'list[string]'}, 'script-parameters': {'module': 'apm_synthetics', 'class': 'list[MonitorScriptParameter]'}, 'availability-configuration': {'module': 'apm_synthetics', 'class': 'AvailabilityConfiguration'}, 'maintenance-window-schedule': {'module': 'apm_synthetics', 'class': 'MaintenanceWindowSchedule'}, 'freeform-tags': {'module': 'apm_synthetics', 'class': 'dict(str, string)'}, 'defined-tags': {'module': 'apm_synthetics', 'class': 'dict(str, dict(str, object))'}, 'dns-configuration': {'module': 'apm_synthetics', 'class': 'DnsConfiguration'}, 'network-configuration': {'module': 'apm_synthetics', 'class': 'NetworkConfiguration'}}, output_type={'module': 'apm_synthetics', 'class': 'Monitor'})
723+
@cli_util.wrap_exceptions
724+
def create_monitor_network_monitor_configuration_extended(ctx, **kwargs):
725+
726+
if 'network_configuration' in kwargs:
727+
kwargs['configuration_network_configuration'] = kwargs['network_configuration']
728+
kwargs.pop('network_configuration')
729+
730+
if 'dns_configuration' in kwargs:
731+
kwargs['configuration_dns_configuration'] = kwargs['dns_configuration']
732+
kwargs.pop('dns_configuration')
733+
734+
if 'is_failure_retried' in kwargs:
735+
kwargs['configuration_is_failure_retried'] = kwargs['is_failure_retried']
736+
kwargs.pop('is_failure_retried')
737+
738+
ctx.invoke(apmsynthetic_cli.create_monitor_network_monitor_configuration, **kwargs)
739+
740+
741+
@cli_util.copy_params_from_generated_command(apmsynthetic_cli.update_monitor_network_monitor_configuration, params_to_exclude=['configuration_network_configuration', 'configuration_dns_configuration', 'configuration_is_failure_retried'])
742+
@apmsynthetic_cli.monitor_group.command(name=apmsynthetic_cli.update_monitor_network_monitor_configuration.name, help=apmsynthetic_cli.update_monitor_network_monitor_configuration.help)
743+
@cli_util.option('--network-configuration', required=True, type=custom_types.CLI_COMPLEX_TYPE, help=u"""This is a complex type whose value must be valid JSON. The value can be provided as a string on the command line or passed in as a file using
744+
the file://path/to/file syntax.
745+
746+
The --generate-param-json-input option can be used to generate an example of the JSON which must be provided. We recommend storing this example
747+
in a file, modifying it as needed and then passing it back in via the file:// syntax.
748+
[required]""")
749+
@cli_util.option('--dns-configuration', type=custom_types.CLI_COMPLEX_TYPE, help=u"""This is a complex type whose value must be valid JSON. The value can be provided as a string on the command line or passed in as a file using
750+
the file://path/to/file syntax.
751+
752+
The --generate-param-json-input option can be used to generate an example of the JSON which must be provided. We recommend storing this example
753+
in a file, modifying it as needed and then passing it back in via the file:// syntax.""")
754+
@cli_util.option('--is-failure-retried', type=click.BOOL, help=u"""If isFailureRetried is enabled, then a failed call will be retried.""")
755+
@click.pass_context
756+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={'vantage-points': {'module': 'apm_synthetics', 'class': 'list[string]'}, 'script-parameters': {'module': 'apm_synthetics', 'class': 'list[MonitorScriptParameter]'}, 'availability-configuration': {'module': 'apm_synthetics', 'class': 'AvailabilityConfiguration'}, 'maintenance-window-schedule': {'module': 'apm_synthetics', 'class': 'MaintenanceWindowSchedule'}, 'freeform-tags': {'module': 'apm_synthetics', 'class': 'dict(str, string)'}, 'defined-tags': {'module': 'apm_synthetics', 'class': 'dict(str, dict(str, object))'}, 'dns-configuration': {'module': 'apm_synthetics', 'class': 'DnsConfiguration'}, 'network-configuration': {'module': 'apm_synthetics', 'class': 'NetworkConfiguration'}}, output_type={'module': 'apm_synthetics', 'class': 'Monitor'})
757+
@cli_util.wrap_exceptions
758+
def update_monitor_network_monitor_configuration_extended(ctx, **kwargs):
759+
760+
if 'network_configuration' in kwargs:
761+
kwargs['configuration_network_configuration'] = kwargs['network_configuration']
762+
kwargs.pop('network_configuration')
763+
764+
if 'dns_configuration' in kwargs:
765+
kwargs['configuration_dns_configuration'] = kwargs['dns_configuration']
766+
kwargs.pop('dns_configuration')
767+
768+
if 'is_failure_retried' in kwargs:
769+
kwargs['configuration_is_failure_retried'] = kwargs['is_failure_retried']
770+
kwargs.pop('is_failure_retried')
771+
772+
ctx.invoke(apmsynthetic_cli.update_monitor_network_monitor_configuration, **kwargs)

0 commit comments

Comments
 (0)