Skip to content

Commit 1a6c99a

Browse files
Releasing version 65.87.0
Releasing version 65.87.0
2 parents febbc81 + 4b75e53 commit 1a6c99a

File tree

137 files changed

+9221
-191
lines changed

Some content is hidden

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

137 files changed

+9221
-191
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ 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+
## 65.87.0 - 2025-03-18
8+
### Added
9+
- Support for Managed Services for Mac service
10+
- Support for scheduling customer-initiated backups in the GoldenGate service
11+
- Support for GPU memory clusters and fabrics in the Compute service
12+
- Support for creating and updating AWS EC2 and EBS assets in the Cloud Bridge service
13+
- Support for listing AWS regions available for discovery and migration in the Cloud Bridge service
14+
15+
### Breaking Changes
16+
- The properties `IpAnycastId` and `MonitorIp` were removed from the models `UpdateByoipRangeDetails` and `CreateByoipRangeDetails` in the Core service
17+
- The property `Plugin` and `Etag` were removed from the model `UpdatePluginResponse` in the Cloud Bridge service
18+
- The mandatory property `Data` was added to the request model `ImportInventoryViaAssetsDetails` in the Cloud Bridge service
19+
- The properties `Compute`, `Vm`, `VmwareVm`, and `VmwareVCenter` were made mandatory in the request model `CreateVmwareVmAssetDetails` in the Cloud Bridge service
20+
721
## 65.86.0 - 2025-03-11
822
### Added
923
- Support for pipelines in the OpenSearch service

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
DOC_SERVER_URL=https:\/\/docs.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 datacatalog dataflow datascience nosql secrets vault bds cims datasafe mysql dataintegration ocvp usageapi blockchain loggingingestion logging loganalytics managementdashboard sch loggingsearch managementagent cloudguard opsi computeinstanceagent optimizer tenantmanagercontrolplane rover databasemanagement artifacts apmsynthetics goldengate apmcontrolplane apmtraces networkloadbalancer vulnerabilityscanning databasemigration servicecatalog ailanguage operatoraccesscontrol bastion genericartifactscontent jms devops aianomalydetection datalabelingservice datalabelingservicedataplane apmconfig waf certificates certificatesmanagement usage databasetools servicemanagerproxy appmgmtcontrol ospgateway identitydataplane visualbuilder osubusage osubsubscription osuborganizationsubscription osubbillingschedule dashboardservice threatintelligence aivision aispeech stackmonitoring servicemesh adm licensemanager onesubscription governancerulescontrolplane waa networkfirewall vnmonitoring emwarehouse lockbox fusionapps mediaservices opa opensearch cloudmigrations cloudbridge disasterrecovery containerinstances aidocument queue recovery vbsinst identitydomains accessgovernancecp ocicontrolcenter osmanagementhub fleetsoftwareupdate computecloudatcustomer marketplacepublisher redis jmsjavadownloads psql generativeai generativeaiinference capacitymanagement globallydistributeddatabase desktops emaildataplane clusterplacementgroups marketplaceprivateoffer resourcescheduler demandsignal fleetappsmanagement delegateaccesscontrol generativeaiagent generativeaiagentruntime securityattribute zpr dblm ##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 datacatalog dataflow datascience nosql secrets vault bds cims datasafe mysql dataintegration ocvp usageapi blockchain loggingingestion logging loganalytics managementdashboard sch loggingsearch managementagent cloudguard opsi computeinstanceagent optimizer tenantmanagercontrolplane rover databasemanagement artifacts apmsynthetics goldengate apmcontrolplane apmtraces networkloadbalancer vulnerabilityscanning databasemigration servicecatalog ailanguage operatoraccesscontrol bastion genericartifactscontent jms devops aianomalydetection datalabelingservice datalabelingservicedataplane apmconfig waf certificates certificatesmanagement usage databasetools servicemanagerproxy appmgmtcontrol ospgateway identitydataplane visualbuilder osubusage osubsubscription osuborganizationsubscription osubbillingschedule dashboardservice threatintelligence aivision aispeech stackmonitoring servicemesh adm licensemanager onesubscription governancerulescontrolplane waa networkfirewall vnmonitoring emwarehouse lockbox fusionapps mediaservices opa opensearch cloudmigrations cloudbridge disasterrecovery containerinstances aidocument queue recovery vbsinst identitydomains accessgovernancecp ocicontrolcenter osmanagementhub fleetsoftwareupdate computecloudatcustomer marketplacepublisher redis jmsjavadownloads psql generativeai generativeaiinference capacitymanagement globallydistributeddatabase desktops emaildataplane clusterplacementgroups marketplaceprivateoffer resourcescheduler demandsignal fleetappsmanagement delegateaccesscontrol generativeaiagent generativeaiagentruntime securityattribute zpr dblm mngdmac ##SPECNAME##
44
NON_GEN_TARGETS = common common/auth objectstorage/transfer example
55
TARGETS = $(NON_GEN_TARGETS) $(GEN_TARGETS)
66

cloudbridge/analyze_assets_request_response.go

+8
Original file line numberDiff line numberDiff line change
@@ -140,16 +140,22 @@ type AnalyzeAssetsAssetTypeEnum string
140140
const (
141141
AnalyzeAssetsAssetTypeVmwareVm AnalyzeAssetsAssetTypeEnum = "VMWARE_VM"
142142
AnalyzeAssetsAssetTypeVm AnalyzeAssetsAssetTypeEnum = "VM"
143+
AnalyzeAssetsAssetTypeAwsEc2 AnalyzeAssetsAssetTypeEnum = "AWS_EC2"
144+
AnalyzeAssetsAssetTypeAwsEbs AnalyzeAssetsAssetTypeEnum = "AWS_EBS"
143145
)
144146

145147
var mappingAnalyzeAssetsAssetTypeEnum = map[string]AnalyzeAssetsAssetTypeEnum{
146148
"VMWARE_VM": AnalyzeAssetsAssetTypeVmwareVm,
147149
"VM": AnalyzeAssetsAssetTypeVm,
150+
"AWS_EC2": AnalyzeAssetsAssetTypeAwsEc2,
151+
"AWS_EBS": AnalyzeAssetsAssetTypeAwsEbs,
148152
}
149153

150154
var mappingAnalyzeAssetsAssetTypeEnumLowerCase = map[string]AnalyzeAssetsAssetTypeEnum{
151155
"vmware_vm": AnalyzeAssetsAssetTypeVmwareVm,
152156
"vm": AnalyzeAssetsAssetTypeVm,
157+
"aws_ec2": AnalyzeAssetsAssetTypeAwsEc2,
158+
"aws_ebs": AnalyzeAssetsAssetTypeAwsEbs,
153159
}
154160

155161
// GetAnalyzeAssetsAssetTypeEnumValues Enumerates the set of values for AnalyzeAssetsAssetTypeEnum
@@ -166,6 +172,8 @@ func GetAnalyzeAssetsAssetTypeEnumStringValues() []string {
166172
return []string{
167173
"VMWARE_VM",
168174
"VM",
175+
"AWS_EC2",
176+
"AWS_EBS",
169177
}
170178
}
171179

cloudbridge/asset.go

+8
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,18 @@ func (m *asset) UnmarshalPolymorphicJSON(data []byte) (interface{}, error) {
121121

122122
var err error
123123
switch m.AssetType {
124+
case "AWS_EC2":
125+
mm := AwsEc2Asset{}
126+
err = json.Unmarshal(data, &mm)
127+
return mm, err
124128
case "VMWARE_VM":
125129
mm := VmwareVmAsset{}
126130
err = json.Unmarshal(data, &mm)
127131
return mm, err
132+
case "AWS_EBS":
133+
mm := AwsEbsAsset{}
134+
err = json.Unmarshal(data, &mm)
135+
return mm, err
128136
case "VM":
129137
mm := VmAsset{}
130138
err = json.Unmarshal(data, &mm)

cloudbridge/asset_source.go

+4
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@ func (m *assetsource) UnmarshalPolymorphicJSON(data []byte) (interface{}, error)
131131
mm := VmWareAssetSource{}
132132
err = json.Unmarshal(data, &mm)
133133
return mm, err
134+
case "AWS":
135+
mm := AwsAssetSource{}
136+
err = json.Unmarshal(data, &mm)
137+
return mm, err
134138
default:
135139
common.Logf("Received unsupported enum value for AssetSource: %s.", m.Type)
136140
return *m, nil

cloudbridge/asset_source_credentials.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,11 @@ type AssetSourceCredentials struct {
2222
Type AssetSourceCredentialsTypeEnum `mandatory:"true" json:"type"`
2323

2424
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret in a vault.
25-
// If the the type of the credentials is BASIC`, the secret must contain the username and
26-
// password in JSON format, which is in the form of `{ "username": "<VMwareUser>", "password": "<VMwarePassword>" }`.
25+
// If the type of the credentials is `BASIC`, the secret must contain the username and
26+
// password in JSON format, which is in the form of `{ "username": "<User>", "password": "example-password" }`.
27+
// If the type of the credentials is `API_KEY`, the secret must contain the accessKeyId and
28+
// secretAccessKey in JSON format,
29+
// which is in the form of `{ "accessKeyId": "<AccessKey>", "secretAccessKey": "<AccessKeyValue>" }`.
2730
SecretId *string `mandatory:"true" json:"secretId"`
2831
}
2932

cloudbridge/asset_source_credentials_type.go

+7-3
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,18 @@ type AssetSourceCredentialsTypeEnum string
1818

1919
// Set of constants representing the allowable values for AssetSourceCredentialsTypeEnum
2020
const (
21-
AssetSourceCredentialsTypeBasic AssetSourceCredentialsTypeEnum = "BASIC"
21+
AssetSourceCredentialsTypeBasic AssetSourceCredentialsTypeEnum = "BASIC"
22+
AssetSourceCredentialsTypeApiKey AssetSourceCredentialsTypeEnum = "API_KEY"
2223
)
2324

2425
var mappingAssetSourceCredentialsTypeEnum = map[string]AssetSourceCredentialsTypeEnum{
25-
"BASIC": AssetSourceCredentialsTypeBasic,
26+
"BASIC": AssetSourceCredentialsTypeBasic,
27+
"API_KEY": AssetSourceCredentialsTypeApiKey,
2628
}
2729

2830
var mappingAssetSourceCredentialsTypeEnumLowerCase = map[string]AssetSourceCredentialsTypeEnum{
29-
"basic": AssetSourceCredentialsTypeBasic,
31+
"basic": AssetSourceCredentialsTypeBasic,
32+
"api_key": AssetSourceCredentialsTypeApiKey,
3033
}
3134

3235
// GetAssetSourceCredentialsTypeEnumValues Enumerates the set of values for AssetSourceCredentialsTypeEnum
@@ -42,6 +45,7 @@ func GetAssetSourceCredentialsTypeEnumValues() []AssetSourceCredentialsTypeEnum
4245
func GetAssetSourceCredentialsTypeEnumStringValues() []string {
4346
return []string{
4447
"BASIC",
48+
"API_KEY",
4549
}
4650
}
4751

cloudbridge/asset_source_summary.go

+4
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ func (m *assetsourcesummary) UnmarshalPolymorphicJSON(data []byte) (interface{},
126126
mm := VmWareAssetSourceSummary{}
127127
err = json.Unmarshal(data, &mm)
128128
return mm, err
129+
case "AWS":
130+
mm := AwsAssetSourceSummary{}
131+
err = json.Unmarshal(data, &mm)
132+
return mm, err
129133
default:
130134
common.Logf("Received unsupported enum value for AssetSourceSummary: %s.", m.Type)
131135
return *m, nil

cloudbridge/asset_source_type.go

+4
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,17 @@ type AssetSourceTypeEnum string
1919
// Set of constants representing the allowable values for AssetSourceTypeEnum
2020
const (
2121
AssetSourceTypeVmware AssetSourceTypeEnum = "VMWARE"
22+
AssetSourceTypeAws AssetSourceTypeEnum = "AWS"
2223
)
2324

2425
var mappingAssetSourceTypeEnum = map[string]AssetSourceTypeEnum{
2526
"VMWARE": AssetSourceTypeVmware,
27+
"AWS": AssetSourceTypeAws,
2628
}
2729

2830
var mappingAssetSourceTypeEnumLowerCase = map[string]AssetSourceTypeEnum{
2931
"vmware": AssetSourceTypeVmware,
32+
"aws": AssetSourceTypeAws,
3033
}
3134

3235
// GetAssetSourceTypeEnumValues Enumerates the set of values for AssetSourceTypeEnum
@@ -42,6 +45,7 @@ func GetAssetSourceTypeEnumValues() []AssetSourceTypeEnum {
4245
func GetAssetSourceTypeEnumStringValues() []string {
4346
return []string{
4447
"VMWARE",
48+
"AWS",
4549
}
4650
}
4751

cloudbridge/asset_type.go

+8
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,22 @@ type AssetTypeEnum string
2020
const (
2121
AssetTypeVmwareVm AssetTypeEnum = "VMWARE_VM"
2222
AssetTypeVm AssetTypeEnum = "VM"
23+
AssetTypeAwsEc2 AssetTypeEnum = "AWS_EC2"
24+
AssetTypeAwsEbs AssetTypeEnum = "AWS_EBS"
2325
)
2426

2527
var mappingAssetTypeEnum = map[string]AssetTypeEnum{
2628
"VMWARE_VM": AssetTypeVmwareVm,
2729
"VM": AssetTypeVm,
30+
"AWS_EC2": AssetTypeAwsEc2,
31+
"AWS_EBS": AssetTypeAwsEbs,
2832
}
2933

3034
var mappingAssetTypeEnumLowerCase = map[string]AssetTypeEnum{
3135
"vmware_vm": AssetTypeVmwareVm,
3236
"vm": AssetTypeVm,
37+
"aws_ec2": AssetTypeAwsEc2,
38+
"aws_ebs": AssetTypeAwsEbs,
3339
}
3440

3541
// GetAssetTypeEnumValues Enumerates the set of values for AssetTypeEnum
@@ -46,6 +52,8 @@ func GetAssetTypeEnumStringValues() []string {
4652
return []string{
4753
"VMWARE_VM",
4854
"VM",
55+
"AWS_EC2",
56+
"AWS_EBS",
4957
}
5058
}
5159

cloudbridge/aws_asset_source.go

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2016, 2018, 2024, Oracle and/or its affiliates. All rights reserved.
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
22
// 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.
33
// Code generated. DO NOT EDIT.
44

@@ -19,23 +19,23 @@ import (
1919
// AwsAssetSource AWS asset source. Used for discovery of EC2 instances and EBS volumes registered for the AWS account.
2020
type AwsAssetSource struct {
2121

22-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the resource.
22+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource.
2323
Id *string `mandatory:"true" json:"id"`
2424

25-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment for the resource.
25+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for the resource.
2626
CompartmentId *string `mandatory:"true" json:"compartmentId"`
2727

2828
// A user-friendly name for the asset source. Does not have to be unique, and it's mutable.
2929
// Avoid entering confidential information.
3030
DisplayName *string `mandatory:"true" json:"displayName"`
3131

32-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the environment.
32+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the environment.
3333
EnvironmentId *string `mandatory:"true" json:"environmentId"`
3434

35-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the inventory that will contain created assets.
35+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the inventory that will contain created assets.
3636
InventoryId *string `mandatory:"true" json:"inventoryId"`
3737

38-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that is going to be used to create assets.
38+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that is going to be used to create assets.
3939
AssetsCompartmentId *string `mandatory:"true" json:"assetsCompartmentId"`
4040

4141
// The detailed state of the asset source.
@@ -55,21 +55,21 @@ type AwsAssetSource struct {
5555
// The key of customer's aws account to be discovered/migrated.
5656
AwsAccountKey *string `mandatory:"true" json:"awsAccountKey"`
5757

58-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of an attached discovery schedule.
58+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of an attached discovery schedule.
5959
DiscoveryScheduleId *string `mandatory:"false" json:"discoveryScheduleId"`
6060

6161
// The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no
62-
// predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
62+
// predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
6363
// Example: `{"Department": "Finance"}`
6464
FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
6565

6666
// The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces.
67-
// For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
67+
// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
6868
// Example: `{"Operations": {"CostCenter": "42"}}`
6969
DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
7070

7171
// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces.
72-
// For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
72+
// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
7373
// Example: `{orcl-cloud: {free-tier-retain: true}}`
7474
SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
7575

cloudbridge/aws_asset_source_summary.go

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2016, 2018, 2024, Oracle and/or its affiliates. All rights reserved.
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
22
// 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.
33
// Code generated. DO NOT EDIT.
44

@@ -19,13 +19,13 @@ import (
1919
// AwsAssetSourceSummary Summary of an AWS asset source provided in the list.
2020
type AwsAssetSourceSummary struct {
2121

22-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the resource.
22+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource.
2323
Id *string `mandatory:"true" json:"id"`
2424

25-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment for the resource.
25+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for the resource.
2626
CompartmentId *string `mandatory:"true" json:"compartmentId"`
2727

28-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the environment.
28+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the environment.
2929
EnvironmentId *string `mandatory:"true" json:"environmentId"`
3030

3131
// A user-friendly name for the asset source. Does not have to be unique, and it's mutable.
@@ -35,10 +35,10 @@ type AwsAssetSourceSummary struct {
3535
// The detailed state of the asset source.
3636
LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`
3737

38-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the inventory that will contain created assets.
38+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the inventory that will contain created assets.
3939
InventoryId *string `mandatory:"true" json:"inventoryId"`
4040

41-
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that is going to be used to create assets.
41+
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that is going to be used to create assets.
4242
AssetsCompartmentId *string `mandatory:"true" json:"assetsCompartmentId"`
4343

4444
// AWS region information, from where the resources are discovered.
@@ -54,17 +54,17 @@ type AwsAssetSourceSummary struct {
5454
TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
5555

5656
// The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no
57-
// predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
57+
// predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
5858
// Example: `{"Department": "Finance"}`
5959
FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
6060

6161
// The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces.
62-
// For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
62+
// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
6363
// Example: `{"Operations": {"CostCenter": "42"}}`
6464
DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
6565

6666
// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces.
67-
// For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
67+
// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
6868
// Example: `{orcl-cloud: {free-tier-retain: true}}`
6969
SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
7070

0 commit comments

Comments
 (0)