Skip to content

Commit 8617b3e

Browse files
authored
Merge pull request #140 from oracle/release_2018-11-15
Release 3.1.0 on 2018 11 15
2 parents 3fdba2e + 54a4f2a commit 8617b3e

8 files changed

+39
-5
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ 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+
## 3.1.0 - 2018-11-15
8+
### Added
9+
- Support for VCN transit routing in the Networking service
10+
711
## 3.0.0 - 2018-11-01
812
### Added
913
- Support for modifying the route table, DHCP options and security lists associated with a subnet in the Networking service.

common/version.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/create_drg_attachment_details.go

+6
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ type CreateDrgAttachmentDetails struct {
2323

2424
// A user-friendly name. Does not have to be unique. Avoid entering confidential information.
2525
DisplayName *string `mandatory:"false" json:"displayName"`
26+
27+
// The OCID of the route table the DRG attachment will use.
28+
// If you don't specify a route table here, the DRG attachment is created without an associated route
29+
// table. The Networking service does NOT automatically associate the attached VCN's default route table
30+
// with the DRG attachment.
31+
RouteTableId *string `mandatory:"false" json:"routeTableId"`
2632
}
2733

2834
func (m CreateDrgAttachmentDetails) String() string {

core/create_local_peering_gateway_details.go

+6
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ type CreateLocalPeeringGatewayDetails struct {
3535
// Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
3636
// Example: `{"Department": "Finance"}`
3737
FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
38+
39+
// The OCID of the route table the LPG will use.
40+
// If you don't specify a route table here, the LPG is created without an associated route
41+
// table. The Networking service does NOT automatically associate the attached VCN's default route table
42+
// with the LPG.
43+
RouteTableId *string `mandatory:"false" json:"routeTableId"`
3844
}
3945

4046
func (m CreateLocalPeeringGatewayDetails) String() string {

core/drg_attachment.go

+3
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ type DrgAttachment struct {
3737
// Avoid entering confidential information.
3838
DisplayName *string `mandatory:"false" json:"displayName"`
3939

40+
// The OCID of the route table the DRG attachment is using.
41+
RouteTableId *string `mandatory:"false" json:"routeTableId"`
42+
4043
// The date and time the DRG attachment was created, in the format defined by RFC3339.
4144
// Example: `2016-08-25T21:10:29.600Z`
4245
TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

core/local_peering_gateway.go

+13-4
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,24 @@ type LocalPeeringGateway struct {
6464
// Example: `{"Department": "Finance"}`
6565
FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
6666

67-
// The range of IP addresses available on the VCN at the other
67+
// The smallest aggregate CIDR that contains all the CIDR routes advertised by the VCN
68+
// at the other end of the peering from this LPG. See `peerAdvertisedCidrDetails` for
69+
// the individual CIDRs. The value is `null` if the LPG is not peered.
70+
// Example: `192.168.0.0/16`, or if aggregated with `172.16.0.0/24` then `128.0.0.0/1`
71+
PeerAdvertisedCidr *string `mandatory:"false" json:"peerAdvertisedCidr"`
72+
73+
// The specific ranges of IP addresses available on or via the VCN at the other
6874
// end of the peering from this LPG. The value is `null` if the LPG is not peered.
69-
// You can use this as the destination CIDR for a route rule to route a subnet's
75+
// You can use these as destination CIDRs for route rules to route a subnet's
7076
// traffic to this LPG.
71-
// Example: `192.168.0.0/16`
72-
PeerAdvertisedCidr *string `mandatory:"false" json:"peerAdvertisedCidr"`
77+
// Example: [`192.168.0.0/16`, `172.16.0.0/24`]
78+
PeerAdvertisedCidrDetails []string `mandatory:"false" json:"peerAdvertisedCidrDetails"`
7379

7480
// Additional information regarding the peering status, if applicable.
7581
PeeringStatusDetails *string `mandatory:"false" json:"peeringStatusDetails"`
82+
83+
// The OCID of the route table the LPG is using.
84+
RouteTableId *string `mandatory:"false" json:"routeTableId"`
7685
}
7786

7887
func (m LocalPeeringGateway) String() string {

core/update_drg_attachment_details.go

+3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ type UpdateDrgAttachmentDetails struct {
1818
// A user-friendly name. Does not have to be unique, and it's changeable.
1919
// Avoid entering confidential information.
2020
DisplayName *string `mandatory:"false" json:"displayName"`
21+
22+
// The OCID of the route table the DRG attachment will use.
23+
RouteTableId *string `mandatory:"false" json:"routeTableId"`
2124
}
2225

2326
func (m UpdateDrgAttachmentDetails) String() string {

core/update_local_peering_gateway_details.go

+3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ type UpdateLocalPeeringGatewayDetails struct {
2929
// Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
3030
// Example: `{"Department": "Finance"}`
3131
FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
32+
33+
// The OCID of the route table the LPG will use.
34+
RouteTableId *string `mandatory:"false" json:"routeTableId"`
3235
}
3336

3437
func (m UpdateLocalPeeringGatewayDetails) String() string {

0 commit comments

Comments
 (0)