Skip to content

Commit

Permalink
Releasing version 2.88.0
Browse files Browse the repository at this point in the history
Releasing version 2.88.0
  • Loading branch information
oci-dex-release-bot authored Nov 8, 2022
2 parents 6b0212e + 27c7d69 commit 5fa8ab1
Show file tree
Hide file tree
Showing 113 changed files with 4,435 additions and 147 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@ Change Log
All notable changes to this project will be documented in this file.

The format is based on `Keep a Changelog <http://keepachangelog.com/>`_.
====================
2.88.0 - 2022-11-08
====================

Added
-----
* Support for listing local and cross-region refreshable clones in the Database service
* Support for adding multiple cloud VM clusters in the Database service
* Support for creating rollback jobs in the Resource Manager service
* Support for edge nodes in the Big Data service
* Support for Single Client Access Name (SCAN) in the Data Flow service
* Support for additional filters when listing application dependencies in the Application Dependency Management service
* Support for additional properties when reading Vulnerability Audit resources in the Application Dependency Management service
* Support for optionally passing compartment IDs when creating Vulnerability Audit resources in the Application Dependency Management service

Breaking
--------
* Property `certificate_id` changed from optional to required for model `PrivateServerConfigDetails` in the Resource Manager service

====================
2.87.0 - 2022-11-01
====================
Expand Down
4 changes: 4 additions & 0 deletions docs/api/adm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,19 @@ Adm
oci.adm.models.ChangeVulnerabilityAuditCompartmentDetails
oci.adm.models.CreateKnowledgeBaseDetails
oci.adm.models.CreateVulnerabilityAuditDetails
oci.adm.models.ExternalResourceVulnerabilityAuditSource
oci.adm.models.KnowledgeBase
oci.adm.models.KnowledgeBaseCollection
oci.adm.models.KnowledgeBaseSummary
oci.adm.models.OciResourceVulnerabilityAuditSource
oci.adm.models.UnknownSourceVulnerabilityAuditSource
oci.adm.models.UpdateKnowledgeBaseDetails
oci.adm.models.UpdateVulnerabilityAuditDetails
oci.adm.models.Vulnerability
oci.adm.models.VulnerabilityAudit
oci.adm.models.VulnerabilityAuditCollection
oci.adm.models.VulnerabilityAuditConfiguration
oci.adm.models.VulnerabilityAuditSource
oci.adm.models.VulnerabilityAuditSummary
oci.adm.models.WorkRequest
oci.adm.models.WorkRequestError
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ExternalResourceVulnerabilityAuditSource
========================================

.. currentmodule:: oci.adm.models

.. autoclass:: ExternalResourceVulnerabilityAuditSource
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
OciResourceVulnerabilityAuditSource
===================================

.. currentmodule:: oci.adm.models

.. autoclass:: OciResourceVulnerabilityAuditSource
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
UnknownSourceVulnerabilityAuditSource
=====================================

.. currentmodule:: oci.adm.models

.. autoclass:: UnknownSourceVulnerabilityAuditSource
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
11 changes: 11 additions & 0 deletions docs/api/adm/models/oci.adm.models.VulnerabilityAuditSource.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
VulnerabilityAuditSource
========================

.. currentmodule:: oci.adm.models

.. autoclass:: VulnerabilityAuditSource
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
1 change: 1 addition & 0 deletions docs/api/data_flow.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Data Flow
oci.data_flow.models.Run
oci.data_flow.models.RunLogSummary
oci.data_flow.models.RunSummary
oci.data_flow.models.Scan
oci.data_flow.models.ShapeConfig
oci.data_flow.models.Statement
oci.data_flow.models.StatementCollection
Expand Down
11 changes: 11 additions & 0 deletions docs/api/data_flow/models/oci.data_flow.models.Scan.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Scan
====

.. currentmodule:: oci.data_flow.models

.. autoclass:: Scan
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/database.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Database
:template: autosummary/model_class.rst

oci.database.models.ActivateExadataInfrastructureDetails
oci.database.models.AddVirtualMachineToCloudVmClusterDetails
oci.database.models.AddVirtualMachineToVmClusterDetails
oci.database.models.AssociatedDatabaseDetails
oci.database.models.AutomatedMountDetails
Expand Down Expand Up @@ -69,6 +70,7 @@ Database
oci.database.models.CloudAutonomousVmCluster
oci.database.models.CloudAutonomousVmClusterSummary
oci.database.models.CloudDatabaseManagementConfig
oci.database.models.CloudDbServerDetails
oci.database.models.CloudExadataInfrastructure
oci.database.models.CloudExadataInfrastructureSummary
oci.database.models.CloudVmCluster
Expand Down Expand Up @@ -256,9 +258,12 @@ Database
oci.database.models.PluggableDatabase
oci.database.models.PluggableDatabaseConnectionStrings
oci.database.models.PluggableDatabaseSummary
oci.database.models.RefreshableCloneCollection
oci.database.models.RefreshableCloneSummary
oci.database.models.RegisterAutonomousDatabaseDataSafeDetails
oci.database.models.ReinstateDataGuardAssociationDetails
oci.database.models.RemoteClonePluggableDatabaseDetails
oci.database.models.RemoveVirtualMachineFromCloudVmClusterDetails
oci.database.models.RemoveVirtualMachineFromVmClusterDetails
oci.database.models.ResizeVmClusterNetworkDetails
oci.database.models.RestoreAutonomousDatabaseDetails
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
AddVirtualMachineToCloudVmClusterDetails
========================================

.. currentmodule:: oci.database.models

.. autoclass:: AddVirtualMachineToCloudVmClusterDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
CloudDbServerDetails
====================

.. currentmodule:: oci.database.models

.. autoclass:: CloudDbServerDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
RefreshableCloneCollection
==========================

.. currentmodule:: oci.database.models

.. autoclass:: RefreshableCloneCollection
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
RefreshableCloneSummary
=======================

.. currentmodule:: oci.database.models

.. autoclass:: RefreshableCloneSummary
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
RemoveVirtualMachineFromCloudVmClusterDetails
=============================================

.. currentmodule:: oci.database.models

.. autoclass:: RemoveVirtualMachineFromCloudVmClusterDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
6 changes: 6 additions & 0 deletions docs/api/resource_manager.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Resource Manager
oci.resource_manager.models.ApplyJobOperationDetails
oci.resource_manager.models.ApplyJobOperationDetailsSummary
oci.resource_manager.models.ApplyJobPlanResolution
oci.resource_manager.models.ApplyRollbackJobOperationDetails
oci.resource_manager.models.ApplyRollbackJobOperationDetailsSummary
oci.resource_manager.models.CancellationDetails
oci.resource_manager.models.ChangeConfigurationSourceProviderCompartmentDetails
oci.resource_manager.models.ChangePrivateEndpointCompartmentDetails
Expand All @@ -33,6 +35,7 @@ Resource Manager
oci.resource_manager.models.ConfigurationSourceProviderCollection
oci.resource_manager.models.ConfigurationSourceProviderSummary
oci.resource_manager.models.CreateApplyJobOperationDetails
oci.resource_manager.models.CreateApplyRollbackJobOperationDetails
oci.resource_manager.models.CreateCompartmentConfigSourceDetails
oci.resource_manager.models.CreateConfigSourceDetails
oci.resource_manager.models.CreateConfigurationSourceProviderDetails
Expand All @@ -45,6 +48,7 @@ Resource Manager
oci.resource_manager.models.CreateJobOperationDetails
oci.resource_manager.models.CreateObjectStorageConfigSourceDetails
oci.resource_manager.models.CreatePlanJobOperationDetails
oci.resource_manager.models.CreatePlanRollbackJobOperationDetails
oci.resource_manager.models.CreatePrivateEndpointDetails
oci.resource_manager.models.CreateStackDetails
oci.resource_manager.models.CreateStackTemplateConfigSourceDetails
Expand Down Expand Up @@ -74,6 +78,8 @@ Resource Manager
oci.resource_manager.models.ObjectStorageConfigSourceRecord
oci.resource_manager.models.PlanJobOperationDetails
oci.resource_manager.models.PlanJobOperationDetailsSummary
oci.resource_manager.models.PlanRollbackJobOperationDetails
oci.resource_manager.models.PlanRollbackJobOperationDetailsSummary
oci.resource_manager.models.PrivateEndpoint
oci.resource_manager.models.PrivateEndpointCollection
oci.resource_manager.models.PrivateEndpointSummary
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ApplyRollbackJobOperationDetails
================================

.. currentmodule:: oci.resource_manager.models

.. autoclass:: ApplyRollbackJobOperationDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ApplyRollbackJobOperationDetailsSummary
=======================================

.. currentmodule:: oci.resource_manager.models

.. autoclass:: ApplyRollbackJobOperationDetailsSummary
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
CreateApplyRollbackJobOperationDetails
======================================

.. currentmodule:: oci.resource_manager.models

.. autoclass:: CreateApplyRollbackJobOperationDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
CreatePlanRollbackJobOperationDetails
=====================================

.. currentmodule:: oci.resource_manager.models

.. autoclass:: CreatePlanRollbackJobOperationDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
PlanRollbackJobOperationDetails
===============================

.. currentmodule:: oci.resource_manager.models

.. autoclass:: PlanRollbackJobOperationDetails
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
PlanRollbackJobOperationDetailsSummary
======================================

.. currentmodule:: oci.resource_manager.models

.. autoclass:: PlanRollbackJobOperationDetailsSummary
:show-inheritance:
:special-members: __init__
:members:
:undoc-members:
:inherited-members:
26 changes: 22 additions & 4 deletions src/oci/adm/application_dependency_management_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -1156,10 +1156,21 @@ def list_application_dependency_vulnerabilities(self, vulnerability_audit_id, **
:param str sort_by: (optional)
The field to sort by. Only one sort order may be provided.
If sort order is dfs, the nodes are returned by going through the application dependency tree in a depth-first manner. Children are sorted based on their GAV property alphabetically (either ascending or descending, depending on the order parameter). Default order is ascending.
If sort order is bfs, the nodes are returned by going through the application dependency tree in a breadth-first manner. Children are sorted based on their GAV property alphabetically (either ascending or descending, depending on the order parameter). Default order is ascending.
Default order for gav is ascending where ascending corresponds to alphanumerical order.
Default order for nodeId is ascending where ascending corresponds to alphanumerical order.
Sorting by DFS or BFS cannot be used in conjunction with the following query parameters: \"gav\", \"cvssV2GreaterThanOrEqual\", \"cvssV3GreaterThanOrEqual\" and \"vulnerabilityId\".
Allowed values are: "gav", "nodeId"
Allowed values are: "gav", "nodeId", "dfs", "bfs"
:param str root_node_id: (optional)
A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node.
Query parameters \"cvssV2GreaterThanOrEqual\", \"cvssV3GreaterThanOrEqual\", \"gav\" and \"vulnerabilityId\" cannot be used in conjunction with this parameter.
:param int depth: (optional)
A filter to limit depth of the application dependencies tree traversal.
Additionally query parameters such as \"cvssV2GreaterThanOrEqual\", \"cvssV3GreaterThanOrEqual\", \"gav\" and \"vulnerabilityId\" can't be used in conjunction with this latter.
:param str gav: (optional)
A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
Expand Down Expand Up @@ -1201,6 +1212,8 @@ def list_application_dependency_vulnerabilities(self, vulnerability_audit_id, **
"page",
"sort_order",
"sort_by",
"root_node_id",
"depth",
"gav",
"opc_request_id"
]
Expand All @@ -1227,7 +1240,7 @@ def list_application_dependency_vulnerabilities(self, vulnerability_audit_id, **
)

if 'sort_by' in kwargs:
sort_by_allowed_values = ["gav", "nodeId"]
sort_by_allowed_values = ["gav", "nodeId", "dfs", "bfs"]
if kwargs['sort_by'] not in sort_by_allowed_values:
raise ValueError(
"Invalid value for `sort_by`, must be one of {0}".format(sort_by_allowed_values)
Expand All @@ -1241,6 +1254,8 @@ def list_application_dependency_vulnerabilities(self, vulnerability_audit_id, **
"page": kwargs.get("page", missing),
"sortOrder": kwargs.get("sort_order", missing),
"sortBy": kwargs.get("sort_by", missing),
"rootNodeId": kwargs.get("root_node_id", missing),
"depth": kwargs.get("depth", missing),
"gav": kwargs.get("gav", missing)
}
query_params = {k: v for (k, v) in six.iteritems(query_params) if v is not missing and v is not None}
Expand Down Expand Up @@ -1483,10 +1498,13 @@ def list_vulnerability_audits(self, **kwargs):
The field used to sort Vulnerability Audits. Only one sort order is allowed.
Default order for _maxObservedCvssV2Score_ is **ascending**.
Default order for _maxObservedCvssV3Score_ is **ascending**.
Default order for _maxObservedCvssV2ScoreWithIgnored_ is **ascending**.
Default order for _maxObservedCvssV3ScoreWithIgnored_ is **ascending**.
Default order for _timeCreated_ is **descending**.
Default order for _vulnerableArtifactsCount_ is **ascending**.
Default order for _vulnerableArtifactsCountWithIgnored_ is **ascending**.
Allowed values are: "maxObservedCvssV2Score", "maxObservedCvssV3Score", "timeCreated", "vulnerableArtifactsCount"
Allowed values are: "maxObservedCvssV2Score", "maxObservedCvssV3Score", "timeCreated", "vulnerableArtifactsCount", "maxObservedCvssV2ScoreWithIgnored", "maxObservedCvssV3ScoreWithIgnored", "vulnerableArtifactsCountWithIgnored"
:param str display_name: (optional)
A filter to return only resources that match the entire display name given.
Expand Down Expand Up @@ -1550,7 +1568,7 @@ def list_vulnerability_audits(self, **kwargs):
)

if 'sort_by' in kwargs:
sort_by_allowed_values = ["maxObservedCvssV2Score", "maxObservedCvssV3Score", "timeCreated", "vulnerableArtifactsCount"]
sort_by_allowed_values = ["maxObservedCvssV2Score", "maxObservedCvssV3Score", "timeCreated", "vulnerableArtifactsCount", "maxObservedCvssV2ScoreWithIgnored", "maxObservedCvssV3ScoreWithIgnored", "vulnerableArtifactsCountWithIgnored"]
if kwargs['sort_by'] not in sort_by_allowed_values:
raise ValueError(
"Invalid value for `sort_by`, must be one of {0}".format(sort_by_allowed_values)
Expand Down
Loading

0 comments on commit 5fa8ab1

Please sign in to comment.