ibm.DlGatewayAction
Explore with Pulumi AI
Create DlGatewayAction Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DlGatewayAction(name: string, args: DlGatewayActionArgs, opts?: CustomResourceOptions);
@overload
def DlGatewayAction(resource_name: str,
args: DlGatewayActionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DlGatewayAction(resource_name: str,
opts: Optional[ResourceOptions] = None,
action: Optional[str] = None,
gateway: Optional[str] = None,
default_import_route_filter: Optional[str] = None,
resource_group: Optional[str] = None,
bfd_multiplier: Optional[float] = None,
bgp_asn: Optional[float] = None,
export_route_filters: Optional[Sequence[DlGatewayActionExportRouteFilterArgs]] = None,
bgp_cer_cidr: Optional[str] = None,
bgp_ibm_cidr: Optional[str] = None,
carrier_name: Optional[str] = None,
connection_mode: Optional[str] = None,
cross_connect_router: Optional[str] = None,
customer_name: Optional[str] = None,
default_export_route_filter: Optional[str] = None,
bfd_interval: Optional[float] = None,
authentication_key: Optional[str] = None,
bgp_base_cidr: Optional[str] = None,
as_prepends: Optional[Sequence[DlGatewayActionAsPrependArgs]] = None,
global_: Optional[bool] = None,
import_route_filters: Optional[Sequence[DlGatewayActionImportRouteFilterArgs]] = None,
loa_reject_reason: Optional[str] = None,
location_name: Optional[str] = None,
metered: Optional[bool] = None,
name: Optional[str] = None,
port: Optional[str] = None,
dl_gateway_action_id: Optional[str] = None,
speed_mbps: Optional[float] = None,
tags: Optional[Sequence[str]] = None,
timeouts: Optional[DlGatewayActionTimeoutsArgs] = None,
type: Optional[str] = None)
func NewDlGatewayAction(ctx *Context, name string, args DlGatewayActionArgs, opts ...ResourceOption) (*DlGatewayAction, error)
public DlGatewayAction(string name, DlGatewayActionArgs args, CustomResourceOptions? opts = null)
public DlGatewayAction(String name, DlGatewayActionArgs args)
public DlGatewayAction(String name, DlGatewayActionArgs args, CustomResourceOptions options)
type: ibm:DlGatewayAction
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DlGatewayActionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DlGatewayActionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DlGatewayActionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DlGatewayActionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DlGatewayActionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var dlGatewayActionResource = new Ibm.DlGatewayAction("dlGatewayActionResource", new()
{
Action = "string",
Gateway = "string",
DefaultImportRouteFilter = "string",
ResourceGroup = "string",
BfdMultiplier = 0,
BgpAsn = 0,
ExportRouteFilters = new[]
{
new Ibm.Inputs.DlGatewayActionExportRouteFilterArgs
{
Action = "string",
Prefix = "string",
Before = "string",
CreatedAt = "string",
ExFilterId = "string",
Ge = 0,
Le = 0,
UpdatedAt = "string",
},
},
BgpCerCidr = "string",
BgpIbmCidr = "string",
CarrierName = "string",
ConnectionMode = "string",
CrossConnectRouter = "string",
CustomerName = "string",
DefaultExportRouteFilter = "string",
BfdInterval = 0,
AuthenticationKey = "string",
BgpBaseCidr = "string",
AsPrepends = new[]
{
new Ibm.Inputs.DlGatewayActionAsPrependArgs
{
Length = 0,
Policy = "string",
CreatedAt = "string",
Id = "string",
SpecificPrefixes = new[]
{
"string",
},
UpdatedAt = "string",
},
},
Global = false,
ImportRouteFilters = new[]
{
new Ibm.Inputs.DlGatewayActionImportRouteFilterArgs
{
Action = "string",
Prefix = "string",
Before = "string",
CreatedAt = "string",
Ge = 0,
ImFilterId = "string",
Le = 0,
UpdatedAt = "string",
},
},
LoaRejectReason = "string",
LocationName = "string",
Metered = false,
Name = "string",
Port = "string",
DlGatewayActionId = "string",
SpeedMbps = 0,
Tags = new[]
{
"string",
},
Timeouts = new Ibm.Inputs.DlGatewayActionTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
Type = "string",
});
example, err := ibm.NewDlGatewayAction(ctx, "dlGatewayActionResource", &ibm.DlGatewayActionArgs{
Action: pulumi.String("string"),
Gateway: pulumi.String("string"),
DefaultImportRouteFilter: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
BfdMultiplier: pulumi.Float64(0),
BgpAsn: pulumi.Float64(0),
ExportRouteFilters: ibm.DlGatewayActionExportRouteFilterArray{
&ibm.DlGatewayActionExportRouteFilterArgs{
Action: pulumi.String("string"),
Prefix: pulumi.String("string"),
Before: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
ExFilterId: pulumi.String("string"),
Ge: pulumi.Float64(0),
Le: pulumi.Float64(0),
UpdatedAt: pulumi.String("string"),
},
},
BgpCerCidr: pulumi.String("string"),
BgpIbmCidr: pulumi.String("string"),
CarrierName: pulumi.String("string"),
ConnectionMode: pulumi.String("string"),
CrossConnectRouter: pulumi.String("string"),
CustomerName: pulumi.String("string"),
DefaultExportRouteFilter: pulumi.String("string"),
BfdInterval: pulumi.Float64(0),
AuthenticationKey: pulumi.String("string"),
BgpBaseCidr: pulumi.String("string"),
AsPrepends: ibm.DlGatewayActionAsPrependArray{
&ibm.DlGatewayActionAsPrependArgs{
Length: pulumi.Float64(0),
Policy: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
Id: pulumi.String("string"),
SpecificPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
UpdatedAt: pulumi.String("string"),
},
},
Global: pulumi.Bool(false),
ImportRouteFilters: ibm.DlGatewayActionImportRouteFilterArray{
&ibm.DlGatewayActionImportRouteFilterArgs{
Action: pulumi.String("string"),
Prefix: pulumi.String("string"),
Before: pulumi.String("string"),
CreatedAt: pulumi.String("string"),
Ge: pulumi.Float64(0),
ImFilterId: pulumi.String("string"),
Le: pulumi.Float64(0),
UpdatedAt: pulumi.String("string"),
},
},
LoaRejectReason: pulumi.String("string"),
LocationName: pulumi.String("string"),
Metered: pulumi.Bool(false),
Name: pulumi.String("string"),
Port: pulumi.String("string"),
DlGatewayActionId: pulumi.String("string"),
SpeedMbps: pulumi.Float64(0),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Timeouts: &ibm.DlGatewayActionTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
Type: pulumi.String("string"),
})
var dlGatewayActionResource = new DlGatewayAction("dlGatewayActionResource", DlGatewayActionArgs.builder()
.action("string")
.gateway("string")
.defaultImportRouteFilter("string")
.resourceGroup("string")
.bfdMultiplier(0)
.bgpAsn(0)
.exportRouteFilters(DlGatewayActionExportRouteFilterArgs.builder()
.action("string")
.prefix("string")
.before("string")
.createdAt("string")
.exFilterId("string")
.ge(0)
.le(0)
.updatedAt("string")
.build())
.bgpCerCidr("string")
.bgpIbmCidr("string")
.carrierName("string")
.connectionMode("string")
.crossConnectRouter("string")
.customerName("string")
.defaultExportRouteFilter("string")
.bfdInterval(0)
.authenticationKey("string")
.bgpBaseCidr("string")
.asPrepends(DlGatewayActionAsPrependArgs.builder()
.length(0)
.policy("string")
.createdAt("string")
.id("string")
.specificPrefixes("string")
.updatedAt("string")
.build())
.global(false)
.importRouteFilters(DlGatewayActionImportRouteFilterArgs.builder()
.action("string")
.prefix("string")
.before("string")
.createdAt("string")
.ge(0)
.imFilterId("string")
.le(0)
.updatedAt("string")
.build())
.loaRejectReason("string")
.locationName("string")
.metered(false)
.name("string")
.port("string")
.dlGatewayActionId("string")
.speedMbps(0)
.tags("string")
.timeouts(DlGatewayActionTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.type("string")
.build());
dl_gateway_action_resource = ibm.DlGatewayAction("dlGatewayActionResource",
action="string",
gateway="string",
default_import_route_filter="string",
resource_group="string",
bfd_multiplier=0,
bgp_asn=0,
export_route_filters=[{
"action": "string",
"prefix": "string",
"before": "string",
"created_at": "string",
"ex_filter_id": "string",
"ge": 0,
"le": 0,
"updated_at": "string",
}],
bgp_cer_cidr="string",
bgp_ibm_cidr="string",
carrier_name="string",
connection_mode="string",
cross_connect_router="string",
customer_name="string",
default_export_route_filter="string",
bfd_interval=0,
authentication_key="string",
bgp_base_cidr="string",
as_prepends=[{
"length": 0,
"policy": "string",
"created_at": "string",
"id": "string",
"specific_prefixes": ["string"],
"updated_at": "string",
}],
global_=False,
import_route_filters=[{
"action": "string",
"prefix": "string",
"before": "string",
"created_at": "string",
"ge": 0,
"im_filter_id": "string",
"le": 0,
"updated_at": "string",
}],
loa_reject_reason="string",
location_name="string",
metered=False,
name="string",
port="string",
dl_gateway_action_id="string",
speed_mbps=0,
tags=["string"],
timeouts={
"create": "string",
"delete": "string",
"update": "string",
},
type="string")
const dlGatewayActionResource = new ibm.DlGatewayAction("dlGatewayActionResource", {
action: "string",
gateway: "string",
defaultImportRouteFilter: "string",
resourceGroup: "string",
bfdMultiplier: 0,
bgpAsn: 0,
exportRouteFilters: [{
action: "string",
prefix: "string",
before: "string",
createdAt: "string",
exFilterId: "string",
ge: 0,
le: 0,
updatedAt: "string",
}],
bgpCerCidr: "string",
bgpIbmCidr: "string",
carrierName: "string",
connectionMode: "string",
crossConnectRouter: "string",
customerName: "string",
defaultExportRouteFilter: "string",
bfdInterval: 0,
authenticationKey: "string",
bgpBaseCidr: "string",
asPrepends: [{
length: 0,
policy: "string",
createdAt: "string",
id: "string",
specificPrefixes: ["string"],
updatedAt: "string",
}],
global: false,
importRouteFilters: [{
action: "string",
prefix: "string",
before: "string",
createdAt: "string",
ge: 0,
imFilterId: "string",
le: 0,
updatedAt: "string",
}],
loaRejectReason: "string",
locationName: "string",
metered: false,
name: "string",
port: "string",
dlGatewayActionId: "string",
speedMbps: 0,
tags: ["string"],
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
type: "string",
});
type: ibm:DlGatewayAction
properties:
action: string
asPrepends:
- createdAt: string
id: string
length: 0
policy: string
specificPrefixes:
- string
updatedAt: string
authenticationKey: string
bfdInterval: 0
bfdMultiplier: 0
bgpAsn: 0
bgpBaseCidr: string
bgpCerCidr: string
bgpIbmCidr: string
carrierName: string
connectionMode: string
crossConnectRouter: string
customerName: string
defaultExportRouteFilter: string
defaultImportRouteFilter: string
dlGatewayActionId: string
exportRouteFilters:
- action: string
before: string
createdAt: string
exFilterId: string
ge: 0
le: 0
prefix: string
updatedAt: string
gateway: string
global: false
importRouteFilters:
- action: string
before: string
createdAt: string
ge: 0
imFilterId: string
le: 0
prefix: string
updatedAt: string
loaRejectReason: string
locationName: string
metered: false
name: string
port: string
resourceGroup: string
speedMbps: 0
tags:
- string
timeouts:
create: string
delete: string
update: string
type: string
DlGatewayAction Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DlGatewayAction resource accepts the following input properties:
- Action string
- Approve/reject a pending change request.
- Gateway string
- The Direct Link gateway identifier
- As
Prepends List<DlGateway Action As Prepend> List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- Authentication
Key string - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- Bfd
Interval double - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- Bfd
Multiplier double - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- Bgp
Asn double - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - Bgp
Base stringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - Bgp
Cer stringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Bgp
Ibm stringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Carrier
Name string - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - Connection
Mode string - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - Cross
Connect stringRouter - Cross connect router
- Customer
Name string - Customer name
- Default
Export stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Default
Import stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Dl
Gateway stringAction Id - (String) The unique ID of the gateway.
- Export
Route List<DlFilters Gateway Action Export Route Filter> List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- Global bool
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- Import
Route List<DlFilters Gateway Action Import Route Filter> List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- Loa
Reject stringReason - Loa reject reason
- Location
Name string - Gateway location
- Metered bool
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- Name string
- The unique user-defined name for this gateway
- Port string
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- Resource
Group string - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- Speed
Mbps double - Gateway speed in megabits per second
- List<string>
- Tags for the direct link gateway
- Timeouts
Dl
Gateway Action Timeouts - Type string
- Gateway type
- Action string
- Approve/reject a pending change request.
- Gateway string
- The Direct Link gateway identifier
- As
Prepends []DlGateway Action As Prepend Args List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- Authentication
Key string - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- Bfd
Interval float64 - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- Bfd
Multiplier float64 - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- Bgp
Asn float64 - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - Bgp
Base stringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - Bgp
Cer stringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Bgp
Ibm stringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Carrier
Name string - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - Connection
Mode string - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - Cross
Connect stringRouter - Cross connect router
- Customer
Name string - Customer name
- Default
Export stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Default
Import stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Dl
Gateway stringAction Id - (String) The unique ID of the gateway.
- Export
Route []DlFilters Gateway Action Export Route Filter Args List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- Global bool
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- Import
Route []DlFilters Gateway Action Import Route Filter Args List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- Loa
Reject stringReason - Loa reject reason
- Location
Name string - Gateway location
- Metered bool
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- Name string
- The unique user-defined name for this gateway
- Port string
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- Resource
Group string - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- Speed
Mbps float64 - Gateway speed in megabits per second
- []string
- Tags for the direct link gateway
- Timeouts
Dl
Gateway Action Timeouts Args - Type string
- Gateway type
- action String
- Approve/reject a pending change request.
- gateway String
- The Direct Link gateway identifier
- as
Prepends List<DlGateway Action As Prepend> List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication
Key String - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd
Interval Double - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd
Multiplier Double - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bgp
Asn Double - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp
Base StringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp
Cer StringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Ibm StringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - carrier
Name String - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - connection
Mode String - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - cross
Connect StringRouter - Cross connect router
- customer
Name String - Customer name
- default
Export StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default
Import StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl
Gateway StringAction Id - (String) The unique ID of the gateway.
- export
Route List<DlFilters Gateway Action Export Route Filter> List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- global Boolean
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import
Route List<DlFilters Gateway Action Import Route Filter> List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- loa
Reject StringReason - Loa reject reason
- location
Name String - Gateway location
- metered Boolean
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name String
- The unique user-defined name for this gateway
- port String
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- resource
Group String - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- speed
Mbps Double - Gateway speed in megabits per second
- List<String>
- Tags for the direct link gateway
- timeouts
Dl
Gateway Action Timeouts - type String
- Gateway type
- action string
- Approve/reject a pending change request.
- gateway string
- The Direct Link gateway identifier
- as
Prepends DlGateway Action As Prepend[] List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication
Key string - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd
Interval number - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd
Multiplier number - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bgp
Asn number - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp
Base stringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp
Cer stringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Ibm stringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - carrier
Name string - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - connection
Mode string - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - cross
Connect stringRouter - Cross connect router
- customer
Name string - Customer name
- default
Export stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default
Import stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl
Gateway stringAction Id - (String) The unique ID of the gateway.
- export
Route DlFilters Gateway Action Export Route Filter[] List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- global boolean
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import
Route DlFilters Gateway Action Import Route Filter[] List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- loa
Reject stringReason - Loa reject reason
- location
Name string - Gateway location
- metered boolean
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name string
- The unique user-defined name for this gateway
- port string
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- resource
Group string - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- speed
Mbps number - Gateway speed in megabits per second
- string[]
- Tags for the direct link gateway
- timeouts
Dl
Gateway Action Timeouts - type string
- Gateway type
- action str
- Approve/reject a pending change request.
- gateway str
- The Direct Link gateway identifier
- as_
prepends Sequence[DlGateway Action As Prepend Args] List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication_
key str - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd_
interval float - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd_
multiplier float - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bgp_
asn float - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp_
base_ strcidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp_
cer_ strcidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp_
ibm_ strcidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - carrier_
name str - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - connection_
mode str - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - cross_
connect_ strrouter - Cross connect router
- customer_
name str - Customer name
- default_
export_ strroute_ filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default_
import_ strroute_ filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl_
gateway_ straction_ id - (String) The unique ID of the gateway.
- export_
route_ Sequence[Dlfilters Gateway Action Export Route Filter Args] List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- global_ bool
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import_
route_ Sequence[Dlfilters Gateway Action Import Route Filter Args] List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- loa_
reject_ strreason - Loa reject reason
- location_
name str - Gateway location
- metered bool
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name str
- The unique user-defined name for this gateway
- port str
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- resource_
group str - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- speed_
mbps float - Gateway speed in megabits per second
- Sequence[str]
- Tags for the direct link gateway
- timeouts
Dl
Gateway Action Timeouts Args - type str
- Gateway type
- action String
- Approve/reject a pending change request.
- gateway String
- The Direct Link gateway identifier
- as
Prepends List<Property Map> List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication
Key String - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd
Interval Number - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd
Multiplier Number - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bgp
Asn Number - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp
Base StringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp
Cer StringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Ibm StringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - carrier
Name String - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - connection
Mode String - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - cross
Connect StringRouter - Cross connect router
- customer
Name String - Customer name
- default
Export StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default
Import StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl
Gateway StringAction Id - (String) The unique ID of the gateway.
- export
Route List<Property Map>Filters List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- global Boolean
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import
Route List<Property Map>Filters List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- loa
Reject StringReason - Loa reject reason
- location
Name String - Gateway location
- metered Boolean
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name String
- The unique user-defined name for this gateway
- port String
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- resource
Group String - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- speed
Mbps Number - Gateway speed in megabits per second
- List<String>
- Tags for the direct link gateway
- timeouts Property Map
- type String
- Gateway type
Outputs
All input properties are implicitly available as output properties. Additionally, the DlGatewayAction resource produces the following output properties:
- Bfd
Status string - (String) Gateway BFD status
- Bfd
Status stringUpdated At - (String) Date and time BFD status was updated at
- Bgp
Ibm doubleAsn - (Required, Integer) The IBM BGP ASN.
- Bgp
Status string - (String) The gateway BGP status.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Change
Request string - Changes pending approval for provider managed Direct Link Connect gateways
- Completion
Notice stringReject Reason - (String) The reason for completion notice rejection.
- Created
At string - (String) The date and time resource created.
- Crn string
- (String) The CRN of the gateway.
- Id string
- The provider-assigned unique ID for this managed resource.
- Link
Status string - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - Link
Status stringUpdated At - (String) Date and time link status was updated.
- Location
Display stringName - (String) The gateway location long name.
- Operational
Status string - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - Provider
Api boolManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Crn string - The crn of the resource
- Resource
Group stringName - The resource group name in which resource is provisioned
- Resource
Name string - The name of the resource
- Resource
Status string - The status of the resource
- Vlan double
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- Bfd
Status string - (String) Gateway BFD status
- Bfd
Status stringUpdated At - (String) Date and time BFD status was updated at
- Bgp
Ibm float64Asn - (Required, Integer) The IBM BGP ASN.
- Bgp
Status string - (String) The gateway BGP status.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Change
Request string - Changes pending approval for provider managed Direct Link Connect gateways
- Completion
Notice stringReject Reason - (String) The reason for completion notice rejection.
- Created
At string - (String) The date and time resource created.
- Crn string
- (String) The CRN of the gateway.
- Id string
- The provider-assigned unique ID for this managed resource.
- Link
Status string - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - Link
Status stringUpdated At - (String) Date and time link status was updated.
- Location
Display stringName - (String) The gateway location long name.
- Operational
Status string - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - Provider
Api boolManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Crn string - The crn of the resource
- Resource
Group stringName - The resource group name in which resource is provisioned
- Resource
Name string - The name of the resource
- Resource
Status string - The status of the resource
- Vlan float64
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- bfd
Status String - (String) Gateway BFD status
- bfd
Status StringUpdated At - (String) Date and time BFD status was updated at
- bgp
Ibm DoubleAsn - (Required, Integer) The IBM BGP ASN.
- bgp
Status String - (String) The gateway BGP status.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- change
Request String - Changes pending approval for provider managed Direct Link Connect gateways
- completion
Notice StringReject Reason - (String) The reason for completion notice rejection.
- created
At String - (String) The date and time resource created.
- crn String
- (String) The CRN of the gateway.
- id String
- The provider-assigned unique ID for this managed resource.
- link
Status String - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link
Status StringUpdated At - (String) Date and time link status was updated.
- location
Display StringName - (String) The gateway location long name.
- operational
Status String - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - provider
Api BooleanManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Crn String - The crn of the resource
- resource
Group StringName - The resource group name in which resource is provisioned
- resource
Name String - The name of the resource
- resource
Status String - The status of the resource
- vlan Double
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- bfd
Status string - (String) Gateway BFD status
- bfd
Status stringUpdated At - (String) Date and time BFD status was updated at
- bgp
Ibm numberAsn - (Required, Integer) The IBM BGP ASN.
- bgp
Status string - (String) The gateway BGP status.
- bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- change
Request string - Changes pending approval for provider managed Direct Link Connect gateways
- completion
Notice stringReject Reason - (String) The reason for completion notice rejection.
- created
At string - (String) The date and time resource created.
- crn string
- (String) The CRN of the gateway.
- id string
- The provider-assigned unique ID for this managed resource.
- link
Status string - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link
Status stringUpdated At - (String) Date and time link status was updated.
- location
Display stringName - (String) The gateway location long name.
- operational
Status string - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - provider
Api booleanManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Crn string - The crn of the resource
- resource
Group stringName - The resource group name in which resource is provisioned
- resource
Name string - The name of the resource
- resource
Status string - The status of the resource
- vlan number
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- bfd_
status str - (String) Gateway BFD status
- bfd_
status_ strupdated_ at - (String) Date and time BFD status was updated at
- bgp_
ibm_ floatasn - (Required, Integer) The IBM BGP ASN.
- bgp_
status str - (String) The gateway BGP status.
- bgp_
status_ strupdated_ at - (String) Date and time bgp status was updated.
- change_
request str - Changes pending approval for provider managed Direct Link Connect gateways
- completion_
notice_ strreject_ reason - (String) The reason for completion notice rejection.
- created_
at str - (String) The date and time resource created.
- crn str
- (String) The CRN of the gateway.
- id str
- The provider-assigned unique ID for this managed resource.
- link_
status str - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link_
status_ strupdated_ at - (String) Date and time link status was updated.
- location_
display_ strname - (String) The gateway location long name.
- operational_
status str - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - provider_
api_ boolmanaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource_
controller_ strurl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource_
crn str - The crn of the resource
- resource_
group_ strname - The resource group name in which resource is provisioned
- resource_
name str - The name of the resource
- resource_
status str - The status of the resource
- vlan float
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- bfd
Status String - (String) Gateway BFD status
- bfd
Status StringUpdated At - (String) Date and time BFD status was updated at
- bgp
Ibm NumberAsn - (Required, Integer) The IBM BGP ASN.
- bgp
Status String - (String) The gateway BGP status.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- change
Request String - Changes pending approval for provider managed Direct Link Connect gateways
- completion
Notice StringReject Reason - (String) The reason for completion notice rejection.
- created
At String - (String) The date and time resource created.
- crn String
- (String) The CRN of the gateway.
- id String
- The provider-assigned unique ID for this managed resource.
- link
Status String - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link
Status StringUpdated At - (String) Date and time link status was updated.
- location
Display StringName - (String) The gateway location long name.
- operational
Status String - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - provider
Api BooleanManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Crn String - The crn of the resource
- resource
Group StringName - The resource group name in which resource is provisioned
- resource
Name String - The name of the resource
- resource
Status String - The status of the resource
- vlan Number
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
Look up Existing DlGatewayAction Resource
Get an existing DlGatewayAction resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DlGatewayActionState, opts?: CustomResourceOptions): DlGatewayAction
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
action: Optional[str] = None,
as_prepends: Optional[Sequence[DlGatewayActionAsPrependArgs]] = None,
authentication_key: Optional[str] = None,
bfd_interval: Optional[float] = None,
bfd_multiplier: Optional[float] = None,
bfd_status: Optional[str] = None,
bfd_status_updated_at: Optional[str] = None,
bgp_asn: Optional[float] = None,
bgp_base_cidr: Optional[str] = None,
bgp_cer_cidr: Optional[str] = None,
bgp_ibm_asn: Optional[float] = None,
bgp_ibm_cidr: Optional[str] = None,
bgp_status: Optional[str] = None,
bgp_status_updated_at: Optional[str] = None,
carrier_name: Optional[str] = None,
change_request: Optional[str] = None,
completion_notice_reject_reason: Optional[str] = None,
connection_mode: Optional[str] = None,
created_at: Optional[str] = None,
crn: Optional[str] = None,
cross_connect_router: Optional[str] = None,
customer_name: Optional[str] = None,
default_export_route_filter: Optional[str] = None,
default_import_route_filter: Optional[str] = None,
dl_gateway_action_id: Optional[str] = None,
export_route_filters: Optional[Sequence[DlGatewayActionExportRouteFilterArgs]] = None,
gateway: Optional[str] = None,
global_: Optional[bool] = None,
import_route_filters: Optional[Sequence[DlGatewayActionImportRouteFilterArgs]] = None,
link_status: Optional[str] = None,
link_status_updated_at: Optional[str] = None,
loa_reject_reason: Optional[str] = None,
location_display_name: Optional[str] = None,
location_name: Optional[str] = None,
metered: Optional[bool] = None,
name: Optional[str] = None,
operational_status: Optional[str] = None,
port: Optional[str] = None,
provider_api_managed: Optional[bool] = None,
resource_controller_url: Optional[str] = None,
resource_crn: Optional[str] = None,
resource_group: Optional[str] = None,
resource_group_name: Optional[str] = None,
resource_name: Optional[str] = None,
resource_status: Optional[str] = None,
speed_mbps: Optional[float] = None,
tags: Optional[Sequence[str]] = None,
timeouts: Optional[DlGatewayActionTimeoutsArgs] = None,
type: Optional[str] = None,
vlan: Optional[float] = None) -> DlGatewayAction
func GetDlGatewayAction(ctx *Context, name string, id IDInput, state *DlGatewayActionState, opts ...ResourceOption) (*DlGatewayAction, error)
public static DlGatewayAction Get(string name, Input<string> id, DlGatewayActionState? state, CustomResourceOptions? opts = null)
public static DlGatewayAction get(String name, Output<String> id, DlGatewayActionState state, CustomResourceOptions options)
resources: _: type: ibm:DlGatewayAction get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Action string
- Approve/reject a pending change request.
- As
Prepends List<DlGateway Action As Prepend> List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- Authentication
Key string - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- Bfd
Interval double - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- Bfd
Multiplier double - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- Bfd
Status string - (String) Gateway BFD status
- Bfd
Status stringUpdated At - (String) Date and time BFD status was updated at
- Bgp
Asn double - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - Bgp
Base stringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - Bgp
Cer stringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Bgp
Ibm doubleAsn - (Required, Integer) The IBM BGP ASN.
- Bgp
Ibm stringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Bgp
Status string - (String) The gateway BGP status.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Carrier
Name string - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - Change
Request string - Changes pending approval for provider managed Direct Link Connect gateways
- Completion
Notice stringReject Reason - (String) The reason for completion notice rejection.
- Connection
Mode string - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - Created
At string - (String) The date and time resource created.
- Crn string
- (String) The CRN of the gateway.
- Cross
Connect stringRouter - Cross connect router
- Customer
Name string - Customer name
- Default
Export stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Default
Import stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Dl
Gateway stringAction Id - (String) The unique ID of the gateway.
- Export
Route List<DlFilters Gateway Action Export Route Filter> List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- Gateway string
- The Direct Link gateway identifier
- Global bool
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- Import
Route List<DlFilters Gateway Action Import Route Filter> List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- Link
Status string - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - Link
Status stringUpdated At - (String) Date and time link status was updated.
- Loa
Reject stringReason - Loa reject reason
- Location
Display stringName - (String) The gateway location long name.
- Location
Name string - Gateway location
- Metered bool
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- Name string
- The unique user-defined name for this gateway
- Operational
Status string - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - Port string
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- Provider
Api boolManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Crn string - The crn of the resource
- Resource
Group string - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- Resource
Group stringName - The resource group name in which resource is provisioned
- Resource
Name string - The name of the resource
- Resource
Status string - The status of the resource
- Speed
Mbps double - Gateway speed in megabits per second
- List<string>
- Tags for the direct link gateway
- Timeouts
Dl
Gateway Action Timeouts - Type string
- Gateway type
- Vlan double
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- Action string
- Approve/reject a pending change request.
- As
Prepends []DlGateway Action As Prepend Args List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- Authentication
Key string - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- Bfd
Interval float64 - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- Bfd
Multiplier float64 - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- Bfd
Status string - (String) Gateway BFD status
- Bfd
Status stringUpdated At - (String) Date and time BFD status was updated at
- Bgp
Asn float64 - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - Bgp
Base stringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - Bgp
Cer stringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Bgp
Ibm float64Asn - (Required, Integer) The IBM BGP ASN.
- Bgp
Ibm stringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - Bgp
Status string - (String) The gateway BGP status.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Carrier
Name string - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - Change
Request string - Changes pending approval for provider managed Direct Link Connect gateways
- Completion
Notice stringReject Reason - (String) The reason for completion notice rejection.
- Connection
Mode string - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - Created
At string - (String) The date and time resource created.
- Crn string
- (String) The CRN of the gateway.
- Cross
Connect stringRouter - Cross connect router
- Customer
Name string - Customer name
- Default
Export stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Default
Import stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- Dl
Gateway stringAction Id - (String) The unique ID of the gateway.
- Export
Route []DlFilters Gateway Action Export Route Filter Args List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- Gateway string
- The Direct Link gateway identifier
- Global bool
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- Import
Route []DlFilters Gateway Action Import Route Filter Args List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- Link
Status string - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - Link
Status stringUpdated At - (String) Date and time link status was updated.
- Loa
Reject stringReason - Loa reject reason
- Location
Display stringName - (String) The gateway location long name.
- Location
Name string - Gateway location
- Metered bool
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- Name string
- The unique user-defined name for this gateway
- Operational
Status string - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - Port string
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- Provider
Api boolManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Crn string - The crn of the resource
- Resource
Group string - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- Resource
Group stringName - The resource group name in which resource is provisioned
- Resource
Name string - The name of the resource
- Resource
Status string - The status of the resource
- Speed
Mbps float64 - Gateway speed in megabits per second
- []string
- Tags for the direct link gateway
- Timeouts
Dl
Gateway Action Timeouts Args - Type string
- Gateway type
- Vlan float64
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- action String
- Approve/reject a pending change request.
- as
Prepends List<DlGateway Action As Prepend> List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication
Key String - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd
Interval Double - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd
Multiplier Double - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bfd
Status String - (String) Gateway BFD status
- bfd
Status StringUpdated At - (String) Date and time BFD status was updated at
- bgp
Asn Double - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp
Base StringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp
Cer StringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Ibm DoubleAsn - (Required, Integer) The IBM BGP ASN.
- bgp
Ibm StringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Status String - (String) The gateway BGP status.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- carrier
Name String - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - change
Request String - Changes pending approval for provider managed Direct Link Connect gateways
- completion
Notice StringReject Reason - (String) The reason for completion notice rejection.
- connection
Mode String - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - created
At String - (String) The date and time resource created.
- crn String
- (String) The CRN of the gateway.
- cross
Connect StringRouter - Cross connect router
- customer
Name String - Customer name
- default
Export StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default
Import StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl
Gateway StringAction Id - (String) The unique ID of the gateway.
- export
Route List<DlFilters Gateway Action Export Route Filter> List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- gateway String
- The Direct Link gateway identifier
- global Boolean
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import
Route List<DlFilters Gateway Action Import Route Filter> List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- link
Status String - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link
Status StringUpdated At - (String) Date and time link status was updated.
- loa
Reject StringReason - Loa reject reason
- location
Display StringName - (String) The gateway location long name.
- location
Name String - Gateway location
- metered Boolean
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name String
- The unique user-defined name for this gateway
- operational
Status String - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - port String
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- provider
Api BooleanManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Crn String - The crn of the resource
- resource
Group String - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- resource
Group StringName - The resource group name in which resource is provisioned
- resource
Name String - The name of the resource
- resource
Status String - The status of the resource
- speed
Mbps Double - Gateway speed in megabits per second
- List<String>
- Tags for the direct link gateway
- timeouts
Dl
Gateway Action Timeouts - type String
- Gateway type
- vlan Double
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- action string
- Approve/reject a pending change request.
- as
Prepends DlGateway Action As Prepend[] List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication
Key string - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd
Interval number - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd
Multiplier number - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bfd
Status string - (String) Gateway BFD status
- bfd
Status stringUpdated At - (String) Date and time BFD status was updated at
- bgp
Asn number - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp
Base stringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp
Cer stringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Ibm numberAsn - (Required, Integer) The IBM BGP ASN.
- bgp
Ibm stringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Status string - (String) The gateway BGP status.
- bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- carrier
Name string - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - change
Request string - Changes pending approval for provider managed Direct Link Connect gateways
- completion
Notice stringReject Reason - (String) The reason for completion notice rejection.
- connection
Mode string - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - created
At string - (String) The date and time resource created.
- crn string
- (String) The CRN of the gateway.
- cross
Connect stringRouter - Cross connect router
- customer
Name string - Customer name
- default
Export stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default
Import stringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl
Gateway stringAction Id - (String) The unique ID of the gateway.
- export
Route DlFilters Gateway Action Export Route Filter[] List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- gateway string
- The Direct Link gateway identifier
- global boolean
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import
Route DlFilters Gateway Action Import Route Filter[] List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- link
Status string - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link
Status stringUpdated At - (String) Date and time link status was updated.
- loa
Reject stringReason - Loa reject reason
- location
Display stringName - (String) The gateway location long name.
- location
Name string - Gateway location
- metered boolean
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name string
- The unique user-defined name for this gateway
- operational
Status string - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - port string
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- provider
Api booleanManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Crn string - The crn of the resource
- resource
Group string - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- resource
Group stringName - The resource group name in which resource is provisioned
- resource
Name string - The name of the resource
- resource
Status string - The status of the resource
- speed
Mbps number - Gateway speed in megabits per second
- string[]
- Tags for the direct link gateway
- timeouts
Dl
Gateway Action Timeouts - type string
- Gateway type
- vlan number
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- action str
- Approve/reject a pending change request.
- as_
prepends Sequence[DlGateway Action As Prepend Args] List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication_
key str - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd_
interval float - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd_
multiplier float - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bfd_
status str - (String) Gateway BFD status
- bfd_
status_ strupdated_ at - (String) Date and time BFD status was updated at
- bgp_
asn float - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp_
base_ strcidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp_
cer_ strcidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp_
ibm_ floatasn - (Required, Integer) The IBM BGP ASN.
- bgp_
ibm_ strcidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp_
status str - (String) The gateway BGP status.
- bgp_
status_ strupdated_ at - (String) Date and time bgp status was updated.
- carrier_
name str - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - change_
request str - Changes pending approval for provider managed Direct Link Connect gateways
- completion_
notice_ strreject_ reason - (String) The reason for completion notice rejection.
- connection_
mode str - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - created_
at str - (String) The date and time resource created.
- crn str
- (String) The CRN of the gateway.
- cross_
connect_ strrouter - Cross connect router
- customer_
name str - Customer name
- default_
export_ strroute_ filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default_
import_ strroute_ filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl_
gateway_ straction_ id - (String) The unique ID of the gateway.
- export_
route_ Sequence[Dlfilters Gateway Action Export Route Filter Args] List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- gateway str
- The Direct Link gateway identifier
- global_ bool
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import_
route_ Sequence[Dlfilters Gateway Action Import Route Filter Args] List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- link_
status str - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link_
status_ strupdated_ at - (String) Date and time link status was updated.
- loa_
reject_ strreason - Loa reject reason
- location_
display_ strname - (String) The gateway location long name.
- location_
name str - Gateway location
- metered bool
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name str
- The unique user-defined name for this gateway
- operational_
status str - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - port str
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- provider_
api_ boolmanaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource_
controller_ strurl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource_
crn str - The crn of the resource
- resource_
group str - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- resource_
group_ strname - The resource group name in which resource is provisioned
- resource_
name str - The name of the resource
- resource_
status str - The status of the resource
- speed_
mbps float - Gateway speed in megabits per second
- Sequence[str]
- Tags for the direct link gateway
- timeouts
Dl
Gateway Action Timeouts Args - type str
- Gateway type
- vlan float
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
- action String
- Approve/reject a pending change request.
- as
Prepends List<Property Map> List of AS Prepend configuration information.Applicable only for create_gateway_approve requests.
Nested scheme for
as_prepend
:- authentication
Key String - BGP MD5 authentication key.Applicable only create_gateway_approve for requests.
- bfd
Interval Number - Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.Applicable only for create_gateway_approve requests.
- bfd
Multiplier Number - The number of hello packets not received by a neighbor that causes the originating interface to be declared down.Applicable only for create_gateway_approve requests.
- bfd
Status String - (String) Gateway BFD status
- bfd
Status StringUpdated At - (String) Date and time BFD status was updated at
- bgp
Asn Number - (Required, Integer) The BGP ASN of the gateway to be created. For example,
64999
. - bgp
Base StringCidr - (Optional, String) (Deprecated) The BGP base CIDR of the gateway to be created. See
bgp_ibm_cidr
andbgp_cer_cidr
for details on how to create a gateway by using automatic or explicit IP assignment. Anybgp_base_cidr
value set will be ignored. - bgp
Cer StringCidr - (Optional, String) The BGP customer edge router CIDR. Specify a value within
bgp_base_cidr
. For auto IP assignment, omitbgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Ibm NumberAsn - (Required, Integer) The IBM BGP ASN.
- bgp
Ibm StringCidr - (Optional, String) The BGP IBM CIDR. For auto IP assignment, omit
bgp_cer_cidr
andbgp_ibm_cidr
. IBM will automatically select values forbgp_cer_cidr
andbgp_ibm_cidr
. - bgp
Status String - (String) The gateway BGP status.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- carrier
Name String - (Required, Forces new resource, String) The carrier name is required for
dedicated
type. Constraints are 1 ≤ length ≤ 128, Value must match regular expression ^[a-z][A-Z][0-9][ -_]$. For example,myCarrierName
. - change
Request String - Changes pending approval for provider managed Direct Link Connect gateways
- completion
Notice StringReject Reason - (String) The reason for completion notice rejection.
- connection
Mode String - Type of network connection that you want to bind to your direct link. Allowed values are
direct
andtransit
. Applicable only for create_gateway_approve requests. - created
At String - (String) The date and time resource created.
- crn String
- (String) The CRN of the gateway.
- cross
Connect StringRouter - Cross connect router
- customer
Name String - Customer name
- default
Export StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- default
Import StringRoute Filter - The default directional route filter action that applies to routes that do not match any directional route filters. Applicable only for create_gateway_approve requests.
- dl
Gateway StringAction Id - (String) The unique ID of the gateway.
- export
Route List<Property Map>Filters List of Export Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
export_route_filter
:- gateway String
- The Direct Link gateway identifier
- global Boolean
- Required-Gateway with global routing as true can connect networks outside your associated region.Applicable only for create_gateway_approve requests.
- import
Route List<Property Map>Filters List of Import Route Filter configuration information. Applicable only for create_gateway_approve requests.
Nested scheme for
import_route_filter
:- link
Status String - (String) The gateway link status. You can include only on
type=dedicated
gateways. For example,down
,up
. - link
Status StringUpdated At - (String) Date and time link status was updated.
- loa
Reject StringReason - Loa reject reason
- location
Display StringName - (String) The gateway location long name.
- location
Name String - Gateway location
- metered Boolean
- Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway. Applicable only for create_gateway_approve requests.
- name String
- The unique user-defined name for this gateway
- operational
Status String - (String) The gateway operational status. For gateways pending LOA approval, patch operational_status to the appropriate value to approve or reject its LOA. For example,
loa_accepted
. - port String
- (Required, Forces new resource, String) The gateway port for type is connect gateways. This parameter is required for Direct Link connect type.
- provider
Api BooleanManaged - (String) Indicates whether gateway changes need to be made via a provider portal.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Crn String - The crn of the resource
- resource
Group String - The resource group id. If unspecified, the account's default resource group is used.Applicable only for create_gateway_approve requests.
- resource
Group StringName - The resource group name in which resource is provisioned
- resource
Name String - The name of the resource
- resource
Status String - The status of the resource
- speed
Mbps Number - Gateway speed in megabits per second
- List<String>
- Tags for the direct link gateway
- timeouts Property Map
- type String
- Gateway type
- vlan Number
- (String) The VLAN allocated for the gateway. You can set only for
type=connect
gateways created directly through the IBM portal.
Supporting Types
DlGatewayActionAsPrepend, DlGatewayActionAsPrependArgs
- Length double
- Number of times the ASN to appended to the AS Path.
- Policy string
- Route type this AS Prepend applies to. Possible values are
import
andexport
. - Created
At string - (String) The date and time resource created.
- Id string
- (String) The unique ID of the gateway.
- Prefix string
- Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes. prefix will be deprecated and support will be removed. Use specific_prefixes instead
- Specific
Prefixes List<string> - Array of prefixes this AS Prepend applies to. If this property is absent, the AS Prepend applies to all prefixes.
- Updated
At string - (String) The date and time AS Prepend was updated.
- Length float64
- Number of times the ASN to appended to the AS Path.
- Policy string
- Route type this AS Prepend applies to. Possible values are
import
andexport
. - Created
At string - (String) The date and time resource created.
- Id string
- (String) The unique ID of the gateway.
- Prefix string
- Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes. prefix will be deprecated and support will be removed. Use specific_prefixes instead
- Specific
Prefixes []string - Array of prefixes this AS Prepend applies to. If this property is absent, the AS Prepend applies to all prefixes.
- Updated
At string - (String) The date and time AS Prepend was updated.
- length Double
- Number of times the ASN to appended to the AS Path.
- policy String
- Route type this AS Prepend applies to. Possible values are
import
andexport
. - created
At String - (String) The date and time resource created.
- id String
- (String) The unique ID of the gateway.
- prefix String
- Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes. prefix will be deprecated and support will be removed. Use specific_prefixes instead
- specific
Prefixes List<String> - Array of prefixes this AS Prepend applies to. If this property is absent, the AS Prepend applies to all prefixes.
- updated
At String - (String) The date and time AS Prepend was updated.
- length number
- Number of times the ASN to appended to the AS Path.
- policy string
- Route type this AS Prepend applies to. Possible values are
import
andexport
. - created
At string - (String) The date and time resource created.
- id string
- (String) The unique ID of the gateway.
- prefix string
- Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes. prefix will be deprecated and support will be removed. Use specific_prefixes instead
- specific
Prefixes string[] - Array of prefixes this AS Prepend applies to. If this property is absent, the AS Prepend applies to all prefixes.
- updated
At string - (String) The date and time AS Prepend was updated.
- length float
- Number of times the ASN to appended to the AS Path.
- policy str
- Route type this AS Prepend applies to. Possible values are
import
andexport
. - created_
at str - (String) The date and time resource created.
- id str
- (String) The unique ID of the gateway.
- prefix str
- Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes. prefix will be deprecated and support will be removed. Use specific_prefixes instead
- specific_
prefixes Sequence[str] - Array of prefixes this AS Prepend applies to. If this property is absent, the AS Prepend applies to all prefixes.
- updated_
at str - (String) The date and time AS Prepend was updated.
- length Number
- Number of times the ASN to appended to the AS Path.
- policy String
- Route type this AS Prepend applies to. Possible values are
import
andexport
. - created
At String - (String) The date and time resource created.
- id String
- (String) The unique ID of the gateway.
- prefix String
- Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes. prefix will be deprecated and support will be removed. Use specific_prefixes instead
- specific
Prefixes List<String> - Array of prefixes this AS Prepend applies to. If this property is absent, the AS Prepend applies to all prefixes.
- updated
At String - (String) The date and time AS Prepend was updated.
DlGatewayActionExportRouteFilter, DlGatewayActionExportRouteFilterArgs
- Action string
- Determines whether the routes that match the prefix-set will be permit or deny
- Prefix string
- IP prefix representing an address and mask length of the prefix-set
- Before string
- Identifier of the next route filter to be considered
- Created
At string - (String) The date and time resource created.
- Ex
Filter stringId - Export route Filter identifier
- Ge double
- The minimum matching length of the prefix-set
- Le double
- The maximum matching length of the prefix-set
- Updated
At string - (String) The date and time AS Prepend was updated.
- Action string
- Determines whether the routes that match the prefix-set will be permit or deny
- Prefix string
- IP prefix representing an address and mask length of the prefix-set
- Before string
- Identifier of the next route filter to be considered
- Created
At string - (String) The date and time resource created.
- Ex
Filter stringId - Export route Filter identifier
- Ge float64
- The minimum matching length of the prefix-set
- Le float64
- The maximum matching length of the prefix-set
- Updated
At string - (String) The date and time AS Prepend was updated.
- action String
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix String
- IP prefix representing an address and mask length of the prefix-set
- before String
- Identifier of the next route filter to be considered
- created
At String - (String) The date and time resource created.
- ex
Filter StringId - Export route Filter identifier
- ge Double
- The minimum matching length of the prefix-set
- le Double
- The maximum matching length of the prefix-set
- updated
At String - (String) The date and time AS Prepend was updated.
- action string
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix string
- IP prefix representing an address and mask length of the prefix-set
- before string
- Identifier of the next route filter to be considered
- created
At string - (String) The date and time resource created.
- ex
Filter stringId - Export route Filter identifier
- ge number
- The minimum matching length of the prefix-set
- le number
- The maximum matching length of the prefix-set
- updated
At string - (String) The date and time AS Prepend was updated.
- action str
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix str
- IP prefix representing an address and mask length of the prefix-set
- before str
- Identifier of the next route filter to be considered
- created_
at str - (String) The date and time resource created.
- ex_
filter_ strid - Export route Filter identifier
- ge float
- The minimum matching length of the prefix-set
- le float
- The maximum matching length of the prefix-set
- updated_
at str - (String) The date and time AS Prepend was updated.
- action String
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix String
- IP prefix representing an address and mask length of the prefix-set
- before String
- Identifier of the next route filter to be considered
- created
At String - (String) The date and time resource created.
- ex
Filter StringId - Export route Filter identifier
- ge Number
- The minimum matching length of the prefix-set
- le Number
- The maximum matching length of the prefix-set
- updated
At String - (String) The date and time AS Prepend was updated.
DlGatewayActionImportRouteFilter, DlGatewayActionImportRouteFilterArgs
- Action string
- Determines whether the routes that match the prefix-set will be permit or deny
- Prefix string
- IP prefix representing an address and mask length of the prefix-set
- Before string
- Identifier of the next route filter to be considered
- Created
At string - (String) The date and time resource created.
- Ge double
- The minimum matching length of the prefix-set
- Im
Filter stringId - Import route Filter identifier
- Le double
- The maximum matching length of the prefix-set
- Updated
At string - (String) The date and time AS Prepend was updated.
- Action string
- Determines whether the routes that match the prefix-set will be permit or deny
- Prefix string
- IP prefix representing an address and mask length of the prefix-set
- Before string
- Identifier of the next route filter to be considered
- Created
At string - (String) The date and time resource created.
- Ge float64
- The minimum matching length of the prefix-set
- Im
Filter stringId - Import route Filter identifier
- Le float64
- The maximum matching length of the prefix-set
- Updated
At string - (String) The date and time AS Prepend was updated.
- action String
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix String
- IP prefix representing an address and mask length of the prefix-set
- before String
- Identifier of the next route filter to be considered
- created
At String - (String) The date and time resource created.
- ge Double
- The minimum matching length of the prefix-set
- im
Filter StringId - Import route Filter identifier
- le Double
- The maximum matching length of the prefix-set
- updated
At String - (String) The date and time AS Prepend was updated.
- action string
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix string
- IP prefix representing an address and mask length of the prefix-set
- before string
- Identifier of the next route filter to be considered
- created
At string - (String) The date and time resource created.
- ge number
- The minimum matching length of the prefix-set
- im
Filter stringId - Import route Filter identifier
- le number
- The maximum matching length of the prefix-set
- updated
At string - (String) The date and time AS Prepend was updated.
- action str
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix str
- IP prefix representing an address and mask length of the prefix-set
- before str
- Identifier of the next route filter to be considered
- created_
at str - (String) The date and time resource created.
- ge float
- The minimum matching length of the prefix-set
- im_
filter_ strid - Import route Filter identifier
- le float
- The maximum matching length of the prefix-set
- updated_
at str - (String) The date and time AS Prepend was updated.
- action String
- Determines whether the routes that match the prefix-set will be permit or deny
- prefix String
- IP prefix representing an address and mask length of the prefix-set
- before String
- Identifier of the next route filter to be considered
- created
At String - (String) The date and time resource created.
- ge Number
- The minimum matching length of the prefix-set
- im
Filter StringId - Import route Filter identifier
- le Number
- The maximum matching length of the prefix-set
- updated
At String - (String) The date and time AS Prepend was updated.
DlGatewayActionTimeouts, DlGatewayActionTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.