You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: direct-link/v1.ts
+46-31Lines changed: 46 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -1517,20 +1517,25 @@ namespace DirectLinkV1 {
1517
1517
exportinterfaceGateway{
1518
1518
/** Customer BGP ASN. */
1519
1519
bgp_asn: number;
1520
-
/** BGP base CIDR. */
1520
+
/** (DEPRECATED) BGP base CIDR is deprecated and no longer recognized the Direct Link APIs.
1521
+
*
1522
+
* See bgp_cer_cidr and bgp_ibm_cidr fields instead for IP related information.
1523
+
*
1524
+
* Deprecated field bgp_base_cidr will be removed from the API specificiation after 15-MAR-2021.
1525
+
*/
1521
1526
bgp_base_cidr?: string;
1522
1527
/** BGP customer edge router CIDR. */
1523
1528
bgp_cer_cidr?: string;
1524
1529
/** IBM BGP ASN. */
1525
1530
bgp_ibm_asn?: number;
1526
1531
/** BGP IBM CIDR. */
1527
1532
bgp_ibm_cidr?: string;
1528
-
/** Gateway BGP status.
1529
-
*
1530
-
* The list of enumerated values for this property may expand in the future. Code and processes using this field
1531
-
* must tolerate unexpected values.
1533
+
/** Gateway BGP status. The list of enumerated values for this property may expand in the future. Code and
1534
+
* processes using this field must tolerate unexpected values.
1532
1535
*/
1533
1536
bgp_status?: string;
1537
+
/** Carrier name. Only set for type=dedicated gateways. */
1538
+
carrier_name?: string;
1534
1539
/** Changes pending approval for provider managed Direct Link Connect gateways. */
1535
1540
change_request?: GatewayChangeRequest;
1536
1541
/** Reason for completion notice rejection. Only included on type=dedicated gateways with a rejected completion
@@ -1543,14 +1548,14 @@ namespace DirectLinkV1 {
1543
1548
crn: string;
1544
1549
/** Cross connect router. Only included on type=dedicated gateways. */
1545
1550
cross_connect_router?: string;
1551
+
/** Customer name. Only set for type=dedicated gateways. */
1552
+
customer_name?: string;
1546
1553
/** Gateways with global routing (`true`) can connect to networks outside their associated region. */
1547
1554
global: boolean;
1548
1555
/** The unique identifier of this gateway. */
1549
1556
id: string;
1550
-
/** Gateway link status. Only included on type=dedicated gateways.
1551
-
*
1552
-
* The list of enumerated values for this property may expand in the future. Code and processes using this field
1553
-
* must tolerate unexpected values.
1557
+
/** Gateway link status. Only included on type=dedicated gateways. The list of enumerated values for this
1558
+
* property may expand in the future. Code and processes using this field must tolerate unexpected values.
1554
1559
*/
1555
1560
link_status?: string;
1556
1561
/** Gateway location long name. */
@@ -1567,10 +1572,8 @@ namespace DirectLinkV1 {
1567
1572
metered: boolean;
1568
1573
/** The unique user-defined name for this gateway. */
1569
1574
name: string;
1570
-
/** Gateway operational status.
1571
-
*
1572
-
* The list of enumerated values for this property may expand in the future. Code and processes using this field
1573
-
* must tolerate unexpected values.
1575
+
/** Gateway operational status. The list of enumerated values for this property may expand in the future. Code
1576
+
* and processes using this field must tolerate unexpected values.
1574
1577
*/
1575
1578
operational_status: string;
1576
1579
/** gateway port for type=connect gateways. */
@@ -1581,10 +1584,8 @@ namespace DirectLinkV1 {
1581
1584
resource_group?: ResourceGroupReference;
1582
1585
/** Gateway speed in megabits per second. */
1583
1586
speed_mbps: number;
1584
-
/** Gateway type.
1585
-
*
1586
-
* The list of enumerated values for this property may expand in the future. Code and processes using this field
1587
-
* must tolerate unexpected values.
1587
+
/** Gateway type. The list of enumerated values for this property may expand in the future. Code and processes
1588
+
* using this field must tolerate unexpected values.
1588
1589
*/
1589
1590
type: string;
1590
1591
/** VLAN allocated for this gateway. Only set for type=connect gateways. */
@@ -1629,11 +1630,9 @@ namespace DirectLinkV1 {
1629
1630
sak_expiry_time?: number;
1630
1631
/** Packets without MACsec headers are not dropped when security_policy is `should_secure`. */
1631
1632
security_policy?: string;
1632
-
/** Current status of MACsec on the device for this gateway. Status 'unknown' is returned during gateway
1633
-
* creation and deletion. Status `key_error` indicates Direct Link was unable to retrieve key materials for one of
1634
-
* the specified. This usually due to inadequate service to service authorization. Verify the key exists and
1635
-
* verify a service to service policy exists authorization the Direct Link service to access its key material.
1636
-
* Correct any problems and respecify the desired key. If the problem persists contact IBM support.
1633
+
/** Current status of MACsec on this gateway.
1634
+
*
1635
+
* Status 'unknown' is returned during gateway creation and deletion.
1637
1636
*/
1638
1637
status: string;
1639
1638
/** replay protection window size. */
@@ -1663,8 +1662,6 @@ namespace DirectLinkV1 {
1663
1662
*/
1664
1663
active?: boolean;
1665
1664
/** Fallback connectivity association key.
1666
-
*
1667
-
* The `fallback_cak` crn cannot match the `primary_cak` crn.
1668
1665
*
1669
1666
* MACsec keys must be type=standard with key name lengths between 2 to 64 inclusive and contain only characters
1670
1667
* [a-fA-F0-9].
@@ -1688,7 +1685,7 @@ namespace DirectLinkV1 {
1688
1685
window_size?: number;
1689
1686
}
1690
1687
1691
-
/** Fallback connectivity association key. The `fallback_cak` crn cannot match the `primary_cak` crn. MACsec keys must be type=standard with key name lengths between 2 to 64 inclusive and contain only characters [a-fA-F0-9]. The key material must be exactly 64 characters in length and contain only [a-fA-F0-9]. To clear the optional `fallback_cak` field patch its crn to `""`. A gateway's `fallback_cak` crn cannot match its `primary_cak` crn. */
1688
+
/** Fallback connectivity association key. MACsec keys must be type=standard with key name lengths between 2 to 64 inclusive and contain only characters [a-fA-F0-9]. The key material must be exactly 64 characters in length and contain only [a-fA-F0-9]. To clear the optional `fallback_cak` field patch its crn to `""`. A gateway's `fallback_cak` crn cannot match its `primary_cak` crn. */
0 commit comments