Skip to content

Commit 0256a05

Browse files
authored
Releasing version 15.6.0
Releasing version 15.6.0
2 parents aa28c95 + 352f7a1 commit 0256a05

File tree

90 files changed

+4654
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+4654
-88
lines changed

CHANGELOG.md

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

55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66

7+
## 15.6.0 - 2020-02-18
8+
### Added
9+
- Support for the NoSQL Database service
10+
- Support for filtering database versions by storage management type in the Database service
11+
- Support for specifying paid listing types within pricing models in the Marketplace service
12+
- Support for primary and non-primary instance types in the Content and Experience service
13+
714
## 15.5.0 - 2020-02-11
815
### Added
916
- Support for listing supported database versions for Autonomous Database Serverless, and selecting a version at provisioning time in the Database service

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
DOC_SERVER_URL=https:\/\/docs.cloud.oracle.com
22

3-
GEN_TARGETS = identity core objectstorage loadbalancer database audit dns filestorage email containerengine resourcesearch keymanagement announcementsservice healthchecks waas autoscaling streaming ons monitoring resourcemanager budget workrequests functions limits events dts oce oda analytics integration osmanagement marketplace apigateway applicationmigration datacatalog dataflow datascience ##SPECNAME##
3+
GEN_TARGETS = identity core objectstorage loadbalancer database audit dns filestorage email containerengine resourcesearch keymanagement announcementsservice healthchecks waas autoscaling streaming ons monitoring resourcemanager budget workrequests functions limits events dts oce oda analytics integration osmanagement marketplace apigateway applicationmigration datacatalog dataflow datascience nosql ##SPECNAME##
44
NON_GEN_TARGETS = common common/auth objectstorage/transfer example
55
TARGETS = $(NON_GEN_TARGETS) $(GEN_TARGETS)
66

common/client_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,4 +627,3 @@ func TestHomeDir(t *testing.T) {
627627
_, e := os.Stat(h)
628628
assert.NoError(t, e)
629629
}
630-

common/version.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

containerengine/containerengine_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func NewContainerEngineClientWithConfigurationProvider(configProvider common.Con
3939

4040
// SetRegion overrides the region of this client.
4141
func (client *ContainerEngineClient) SetRegion(region string) {
42-
client.Host = common.StringToRegion(region).EndpointForTemplate("containerengine", "https://containerengine.{region}.{secondLevelDomain}")
42+
client.Host = common.StringToRegion(region).EndpointForTemplate("containerengine", "https://containerengine.{region}.oci.{secondLevelDomain}")
4343
}
4444

4545
// SetConfigurationProvider sets the configuration provider including the region, returns an error if is not valid

database/list_db_versions_request_response.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ type ListDbVersionsRequest struct {
2626
// The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). If provided, filters the results to the set of database versions which are supported for the DB system.
2727
DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"`
2828

29+
// The storage option used in DB system to list database versions for that storage manager.
30+
// ASM - Automatic storage management
31+
// LVM - Logical Volume management
32+
StorageManagement DbSystemOptionsStorageManagementEnum `mandatory:"false" contributesTo:"query" name:"storageManagement" omitEmpty:"true"`
33+
2934
// Unique Oracle-assigned identifier for the request.
3035
// If you need to contact Oracle about a particular request, please provide the request ID.
3136
OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

events/action.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,16 @@ type Action interface {
2020
// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the action.
2121
GetId() *string
2222

23-
// A message generated by the Events service about the current state of this rule.
23+
// A message generated by the Events service about the current state of this action.
2424
GetLifecycleMessage() *string
2525

2626
// The current state of the rule.
2727
GetLifecycleState() ActionLifecycleStateEnum
2828

29+
// Whether or not this action is currently enabled.
30+
// Example: `true`
31+
GetIsEnabled() *bool
32+
2933
// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering
3034
// confidential information.
3135
GetDescription() *string
@@ -36,6 +40,7 @@ type action struct {
3640
Id *string `mandatory:"true" json:"id"`
3741
LifecycleMessage *string `mandatory:"true" json:"lifecycleMessage"`
3842
LifecycleState ActionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
43+
IsEnabled *bool `mandatory:"false" json:"isEnabled"`
3944
Description *string `mandatory:"false" json:"description"`
4045
ActionType string `json:"actionType"`
4146
}
@@ -54,6 +59,7 @@ func (m *action) UnmarshalJSON(data []byte) error {
5459
m.Id = s.Model.Id
5560
m.LifecycleMessage = s.Model.LifecycleMessage
5661
m.LifecycleState = s.Model.LifecycleState
62+
m.IsEnabled = s.Model.IsEnabled
5763
m.Description = s.Model.Description
5864
m.ActionType = s.Model.ActionType
5965

@@ -101,6 +107,11 @@ func (m action) GetLifecycleState() ActionLifecycleStateEnum {
101107
return m.LifecycleState
102108
}
103109

110+
//GetIsEnabled returns IsEnabled
111+
func (m action) GetIsEnabled() *bool {
112+
return m.IsEnabled
113+
}
114+
104115
//GetDescription returns Description
105116
func (m action) GetDescription() *string {
106117
return m.Description

events/create_rule_details.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,14 @@ type CreateRuleDetails struct {
3030
// all events with two curly brackets: `{}`
3131
// For more examples, see
3232
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm).
33-
// * For a condition with fileds to match an event, the event must contain all the field names
33+
// * For a condition with fields to match an event, the event must contain all the field names
3434
// listed in the condition. Field names must appear in the condition with the same nesting
3535
// structure used in the event.
3636
// For a list of reference events, see
3737
// Services that Produce Events (https://docs.cloud.oracle.com/iaas/Content/Events/Reference/eventsproducers.htm).
3838
// * Rules apply to events in the compartment in which you create them and any child compartments.
3939
// This means that a condition specified by a rule only matches events emitted from resources in
4040
// the compartment or any of its child compartments.
41-
// * The condition is a string value in a JSON object, but numbers in conditions are converted
42-
// from strings to numbers before they are evaluated for matches. This means that 100, 100.0 or
43-
// 1.0e2 are all considered equal.
44-
// * Boolean values are converted to numbers and then evaluated. This means true and True are
45-
// considered equal, as are False and false.
4641
// * Wildcard matching is supported with the asterisk (*) character.
4742
// For examples of wildcard matching, see
4843
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm)

events/events_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func NewEventsClientWithConfigurationProvider(configProvider common.Configuratio
3838

3939
// SetRegion overrides the region of this client.
4040
func (client *EventsClient) SetRegion(region string) {
41-
client.Host = common.StringToRegion(region).EndpointForTemplate("events", "https://events.{region}.{secondLevelDomain}")
41+
client.Host = common.StringToRegion(region).EndpointForTemplate("events", "https://events.{region}.oci.{secondLevelDomain}")
4242
}
4343

4444
// SetConfigurationProvider sets the configuration provider including the region, returns an error if is not valid

events/faa_s_action.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@ type FaaSAction struct {
2020
// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the action.
2121
Id *string `mandatory:"true" json:"id"`
2222

23-
// A message generated by the Events service about the current state of this rule.
23+
// A message generated by the Events service about the current state of this action.
2424
LifecycleMessage *string `mandatory:"true" json:"lifecycleMessage"`
2525

26+
// Whether or not this action is currently enabled.
27+
// Example: `true`
28+
IsEnabled *bool `mandatory:"false" json:"isEnabled"`
29+
2630
// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering
2731
// confidential information.
2832
Description *string `mandatory:"false" json:"description"`
@@ -49,6 +53,11 @@ func (m FaaSAction) GetLifecycleState() ActionLifecycleStateEnum {
4953
return m.LifecycleState
5054
}
5155

56+
//GetIsEnabled returns IsEnabled
57+
func (m FaaSAction) GetIsEnabled() *bool {
58+
return m.IsEnabled
59+
}
60+
5261
//GetDescription returns Description
5362
func (m FaaSAction) GetDescription() *string {
5463
return m.Description

events/notification_service_action.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@ type NotificationServiceAction struct {
2020
// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the action.
2121
Id *string `mandatory:"true" json:"id"`
2222

23-
// A message generated by the Events service about the current state of this rule.
23+
// A message generated by the Events service about the current state of this action.
2424
LifecycleMessage *string `mandatory:"true" json:"lifecycleMessage"`
2525

26+
// Whether or not this action is currently enabled.
27+
// Example: `true`
28+
IsEnabled *bool `mandatory:"false" json:"isEnabled"`
29+
2630
// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering
2731
// confidential information.
2832
Description *string `mandatory:"false" json:"description"`
@@ -49,6 +53,11 @@ func (m NotificationServiceAction) GetLifecycleState() ActionLifecycleStateEnum
4953
return m.LifecycleState
5054
}
5155

56+
//GetIsEnabled returns IsEnabled
57+
func (m NotificationServiceAction) GetIsEnabled() *bool {
58+
return m.IsEnabled
59+
}
60+
5261
//GetDescription returns Description
5362
func (m NotificationServiceAction) GetDescription() *string {
5463
return m.Description

events/rule.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
// Rule The configuration details of an Events rule. For more information, see
17-
// Managing Rules for Events (https://docs.cloud.oracle.com/iaas/Content/Events/Task/managingrulesactions.htm)
17+
// Managing Rules for Events (https://docs.cloud.oracle.com/iaas/Content/Events/Task/managingrules.htm).
1818
type Rule struct {
1919

2020
// A string that describes the rule. It does not have to be unique, and you can change it. Avoid entering
@@ -31,19 +31,14 @@ type Rule struct {
3131
// all events with two curly brackets: `{}`
3232
// For more examples, see
3333
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm).
34-
// * For a condition with fileds to match an event, the event must contain all the field names
34+
// * For a condition with fields to match an event, the event must contain all the field names
3535
// listed in the condition. Field names must appear in the condition with the same nesting
3636
// structure used in the event.
3737
// For a list of reference events, see
3838
// Services that Produce Events (https://docs.cloud.oracle.com/iaas/Content/Events/Reference/eventsproducers.htm).
3939
// * Rules apply to events in the compartment in which you create them and any child compartments.
4040
// This means that a condition specified by a rule only matches events emitted from resources in
4141
// the compartment or any of its child compartments.
42-
// * The condition is a string value in a JSON object, but numbers in conditions are converted
43-
// from strings to numbers before they are evaluated for matches. This means that 100, 100.0 or
44-
// 1.0e2 are all considered equal.
45-
// * Boolean values are converted to numbers and then evaluated. This means true and True are
46-
// considered equal, as are False and false.
4742
// * Wildcard matching is supported with the asterisk (*) character.
4843
// For examples of wildcard matching, see
4944
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm)

events/rule_summary.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
// RuleSummary The summary details of rules for Events. For more information, see
17-
// Managing Rules for Events (https://docs.cloud.oracle.com/iaas/Content/Events/Task/managingrulesactions.htm)
17+
// Managing Rules for Events (https://docs.cloud.oracle.com/iaas/Content/Events/Task/managingrules.htm).
1818
type RuleSummary struct {
1919

2020
// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this rule.
@@ -33,19 +33,14 @@ type RuleSummary struct {
3333
// all events with two curly brackets: `{}`
3434
// For more examples, see
3535
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm).
36-
// * For a condition with fileds to match an event, the event must contain all the field names
36+
// * For a condition with fields to match an event, the event must contain all the field names
3737
// listed in the condition. Field names must appear in the condition with the same nesting
3838
// structure used in the event.
3939
// For a list of reference events, see
4040
// Services that Produce Events (https://docs.cloud.oracle.com/iaas/Content/Events/Reference/eventsproducers.htm).
4141
// * Rules apply to events in the compartment in which you create them and any child compartments.
4242
// This means that a condition specified by a rule only matches events emitted from resources in
4343
// the compartment or any of its child compartments.
44-
// * The condition is a string value in a JSON object, but numbers in conditions are converted
45-
// from strings to numbers before they are evaluated for matches. This means that 100, 100.0 or
46-
// 1.0e2 are all considered equal.
47-
// * Boolean values are converted to numbers and then evaluated. This means true and True are
48-
// considered equal, as are False and false.
4944
// * Wildcard matching is supported with the asterisk (*) character.
5045
// For examples of wildcard matching, see
5146
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm)

events/streaming_service_action.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@ type StreamingServiceAction struct {
2020
// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the action.
2121
Id *string `mandatory:"true" json:"id"`
2222

23-
// A message generated by the Events service about the current state of this rule.
23+
// A message generated by the Events service about the current state of this action.
2424
LifecycleMessage *string `mandatory:"true" json:"lifecycleMessage"`
2525

26+
// Whether or not this action is currently enabled.
27+
// Example: `true`
28+
IsEnabled *bool `mandatory:"false" json:"isEnabled"`
29+
2630
// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering
2731
// confidential information.
2832
Description *string `mandatory:"false" json:"description"`
@@ -49,6 +53,11 @@ func (m StreamingServiceAction) GetLifecycleState() ActionLifecycleStateEnum {
4953
return m.LifecycleState
5054
}
5155

56+
//GetIsEnabled returns IsEnabled
57+
func (m StreamingServiceAction) GetIsEnabled() *bool {
58+
return m.IsEnabled
59+
}
60+
5261
//GetDescription returns Description
5362
func (m StreamingServiceAction) GetDescription() *string {
5463
return m.Description

events/update_rule_details.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,14 @@ type UpdateRuleDetails struct {
3434
// all events with two curly brackets: `{}`
3535
// For more examples, see
3636
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm).
37-
// * For a condition with fileds to match an event, the event must contain all the field names
37+
// * For a condition with fields to match an event, the event must contain all the field names
3838
// listed in the condition. Field names must appear in the condition with the same nesting
3939
// structure used in the event.
4040
// For a list of reference events, see
4141
// Services that Produce Events (https://docs.cloud.oracle.com/iaas/Content/Events/Reference/eventsproducers.htm).
4242
// * Rules apply to events in the compartment in which you create them and any child compartments.
4343
// This means that a condition specified by a rule only matches events emitted from resources in
4444
// the compartment or any of its child compartments.
45-
// * The condition is a string value in a JSON object, but numbers in conditions are converted
46-
// from strings to numbers before they are evaluated for matches. This means that 100, 100.0 or
47-
// 1.0e2 are all considered equal.
48-
// * Boolean values are converted to numbers and then evaluated. This means true and True are
49-
// considered equal, as are False and false.
5045
// * Wildcard matching is supported with the asterisk (*) character.
5146
// For examples of wildcard matching, see
5247
// Matching Events with Filters (https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/filterevents.htm)

marketplace/lifecycle_state_enum.go

Lines changed: 0 additions & 40 deletions
This file was deleted.

marketplace/link.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ import (
1515
// Link The model for links.
1616
type Link struct {
1717

18+
// Reference links to the previous page, next page, and other pages.
19+
Rel LinkEnumEnum `mandatory:"false" json:"rel,omitempty"`
20+
1821
// The anchor tag.
1922
Href *string `mandatory:"false" json:"href"`
2023
}

marketplace/listing_package_summary.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ type ListingPackageSummary struct {
2121
// The version of the specified package.
2222
PackageVersion *string `mandatory:"false" json:"packageVersion"`
2323

24+
// The specified package's type.
25+
PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"`
26+
2427
// The unique identifier for the package resource.
2528
ResourceId *string `mandatory:"false" json:"resourceId"`
2629

marketplace/orchestration_variable.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ type OrchestrationVariable struct {
2424
// A description of the variable.
2525
Description *string `mandatory:"false" json:"description"`
2626

27+
// The data type of the variable.
28+
DataType OrchestrationVariableTypeEnumEnum `mandatory:"false" json:"dataType,omitempty"`
29+
2730
// Whether the variable is mandatory.
2831
IsMandatory *bool `mandatory:"false" json:"isMandatory"`
2932

marketplace/pricing_model.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ import (
1515
// PricingModel The model for pricing.
1616
type PricingModel struct {
1717

18+
// The type of the pricing model.
19+
Type PricingTypeEnumEnum `mandatory:"true" json:"type"`
20+
21+
// The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO.
22+
PayGoStrategy PricingStrategyEnumEnum `mandatory:"false" json:"payGoStrategy,omitempty"`
23+
24+
// The currency of the pricing model.
25+
Currency PricingCurrencyEnumEnum `mandatory:"false" json:"currency,omitempty"`
26+
1827
// The pricing rate.
1928
Rate *float32 `mandatory:"false" json:"rate"`
2029
}

0 commit comments

Comments
 (0)