@@ -166,6 +166,11 @@ type CfInterconnectUpdateResponseModifiedInterconnect struct {
166166 // of the tunnel. Select the subnet from the following private IP space:
167167 // 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.
168168 InterfaceAddress string `json:"interface_address"`
169+ // A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the
170+ // address being the first IP of the subnet and not same as the address of
171+ // virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 ,
172+ // interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127
173+ InterfaceAddress6 string `json:"interface_address6"`
169174 // The date and time the tunnel was last modified.
170175 ModifiedOn time.Time `json:"modified_on" format:"date-time"`
171176 // The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum
@@ -179,18 +184,19 @@ type CfInterconnectUpdateResponseModifiedInterconnect struct {
179184// cfInterconnectUpdateResponseModifiedInterconnectJSON contains the JSON metadata
180185// for the struct [CfInterconnectUpdateResponseModifiedInterconnect]
181186type cfInterconnectUpdateResponseModifiedInterconnectJSON struct {
182- ID apijson.Field
183- ColoName apijson.Field
184- CreatedOn apijson.Field
185- Description apijson.Field
186- GRE apijson.Field
187- HealthCheck apijson.Field
188- InterfaceAddress apijson.Field
189- ModifiedOn apijson.Field
190- Mtu apijson.Field
191- Name apijson.Field
192- raw string
193- ExtraFields map [string ]apijson.Field
187+ ID apijson.Field
188+ ColoName apijson.Field
189+ CreatedOn apijson.Field
190+ Description apijson.Field
191+ GRE apijson.Field
192+ HealthCheck apijson.Field
193+ InterfaceAddress apijson.Field
194+ InterfaceAddress6 apijson.Field
195+ ModifiedOn apijson.Field
196+ Mtu apijson.Field
197+ Name apijson.Field
198+ raw string
199+ ExtraFields map [string ]apijson.Field
194200}
195201
196202func (r * CfInterconnectUpdateResponseModifiedInterconnect ) UnmarshalJSON (data []byte ) (err error ) {
@@ -262,6 +268,11 @@ type CfInterconnectListResponseInterconnect struct {
262268 // of the tunnel. Select the subnet from the following private IP space:
263269 // 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.
264270 InterfaceAddress string `json:"interface_address"`
271+ // A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the
272+ // address being the first IP of the subnet and not same as the address of
273+ // virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 ,
274+ // interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127
275+ InterfaceAddress6 string `json:"interface_address6"`
265276 // The date and time the tunnel was last modified.
266277 ModifiedOn time.Time `json:"modified_on" format:"date-time"`
267278 // The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum
@@ -275,18 +286,19 @@ type CfInterconnectListResponseInterconnect struct {
275286// cfInterconnectListResponseInterconnectJSON contains the JSON metadata for the
276287// struct [CfInterconnectListResponseInterconnect]
277288type cfInterconnectListResponseInterconnectJSON struct {
278- ID apijson.Field
279- ColoName apijson.Field
280- CreatedOn apijson.Field
281- Description apijson.Field
282- GRE apijson.Field
283- HealthCheck apijson.Field
284- InterfaceAddress apijson.Field
285- ModifiedOn apijson.Field
286- Mtu apijson.Field
287- Name apijson.Field
288- raw string
289- ExtraFields map [string ]apijson.Field
289+ ID apijson.Field
290+ ColoName apijson.Field
291+ CreatedOn apijson.Field
292+ Description apijson.Field
293+ GRE apijson.Field
294+ HealthCheck apijson.Field
295+ InterfaceAddress apijson.Field
296+ InterfaceAddress6 apijson.Field
297+ ModifiedOn apijson.Field
298+ Mtu apijson.Field
299+ Name apijson.Field
300+ raw string
301+ ExtraFields map [string ]apijson.Field
290302}
291303
292304func (r * CfInterconnectListResponseInterconnect ) UnmarshalJSON (data []byte ) (err error ) {
@@ -360,6 +372,11 @@ type CfInterconnectBulkUpdateResponseModifiedInterconnect struct {
360372 // of the tunnel. Select the subnet from the following private IP space:
361373 // 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.
362374 InterfaceAddress string `json:"interface_address"`
375+ // A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the
376+ // address being the first IP of the subnet and not same as the address of
377+ // virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 ,
378+ // interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127
379+ InterfaceAddress6 string `json:"interface_address6"`
363380 // The date and time the tunnel was last modified.
364381 ModifiedOn time.Time `json:"modified_on" format:"date-time"`
365382 // The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum
@@ -373,18 +390,19 @@ type CfInterconnectBulkUpdateResponseModifiedInterconnect struct {
373390// cfInterconnectBulkUpdateResponseModifiedInterconnectJSON contains the JSON
374391// metadata for the struct [CfInterconnectBulkUpdateResponseModifiedInterconnect]
375392type cfInterconnectBulkUpdateResponseModifiedInterconnectJSON struct {
376- ID apijson.Field
377- ColoName apijson.Field
378- CreatedOn apijson.Field
379- Description apijson.Field
380- GRE apijson.Field
381- HealthCheck apijson.Field
382- InterfaceAddress apijson.Field
383- ModifiedOn apijson.Field
384- Mtu apijson.Field
385- Name apijson.Field
386- raw string
387- ExtraFields map [string ]apijson.Field
393+ ID apijson.Field
394+ ColoName apijson.Field
395+ CreatedOn apijson.Field
396+ Description apijson.Field
397+ GRE apijson.Field
398+ HealthCheck apijson.Field
399+ InterfaceAddress apijson.Field
400+ InterfaceAddress6 apijson.Field
401+ ModifiedOn apijson.Field
402+ Mtu apijson.Field
403+ Name apijson.Field
404+ raw string
405+ ExtraFields map [string ]apijson.Field
388406}
389407
390408func (r * CfInterconnectBulkUpdateResponseModifiedInterconnect ) UnmarshalJSON (data []byte ) (err error ) {
@@ -457,6 +475,11 @@ type CfInterconnectGetResponseInterconnect struct {
457475 // of the tunnel. Select the subnet from the following private IP space:
458476 // 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.
459477 InterfaceAddress string `json:"interface_address"`
478+ // A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the
479+ // address being the first IP of the subnet and not same as the address of
480+ // virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 ,
481+ // interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127
482+ InterfaceAddress6 string `json:"interface_address6"`
460483 // The date and time the tunnel was last modified.
461484 ModifiedOn time.Time `json:"modified_on" format:"date-time"`
462485 // The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum
@@ -470,18 +493,19 @@ type CfInterconnectGetResponseInterconnect struct {
470493// cfInterconnectGetResponseInterconnectJSON contains the JSON metadata for the
471494// struct [CfInterconnectGetResponseInterconnect]
472495type cfInterconnectGetResponseInterconnectJSON struct {
473- ID apijson.Field
474- ColoName apijson.Field
475- CreatedOn apijson.Field
476- Description apijson.Field
477- GRE apijson.Field
478- HealthCheck apijson.Field
479- InterfaceAddress apijson.Field
480- ModifiedOn apijson.Field
481- Mtu apijson.Field
482- Name apijson.Field
483- raw string
484- ExtraFields map [string ]apijson.Field
496+ ID apijson.Field
497+ ColoName apijson.Field
498+ CreatedOn apijson.Field
499+ Description apijson.Field
500+ GRE apijson.Field
501+ HealthCheck apijson.Field
502+ InterfaceAddress apijson.Field
503+ InterfaceAddress6 apijson.Field
504+ ModifiedOn apijson.Field
505+ Mtu apijson.Field
506+ Name apijson.Field
507+ raw string
508+ ExtraFields map [string ]apijson.Field
485509}
486510
487511func (r * CfInterconnectGetResponseInterconnect ) UnmarshalJSON (data []byte ) (err error ) {
@@ -528,6 +552,11 @@ type CfInterconnectUpdateParams struct {
528552 // of the tunnel. Select the subnet from the following private IP space:
529553 // 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.
530554 InterfaceAddress param.Field [string ] `json:"interface_address"`
555+ // A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the
556+ // address being the first IP of the subnet and not same as the address of
557+ // virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 ,
558+ // interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127
559+ InterfaceAddress6 param.Field [string ] `json:"interface_address6"`
531560 // The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum
532561 // value is 576.
533562 Mtu param.Field [int64 ] `json:"mtu"`
0 commit comments