vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware
vcd.getNsxtTier0RouterInterface
Explore with Pulumi AI
Supported in provider v3.14+ and VCD 10.5+ with NSX-T IP Spaces.
Provides a data source to read NSX-T Tier-0 Router Interface that can be associated with IP Space Uplink.
Using getNsxtTier0RouterInterface
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNsxtTier0RouterInterface(args: GetNsxtTier0RouterInterfaceArgs, opts?: InvokeOptions): Promise<GetNsxtTier0RouterInterfaceResult>
function getNsxtTier0RouterInterfaceOutput(args: GetNsxtTier0RouterInterfaceOutputArgs, opts?: InvokeOptions): Output<GetNsxtTier0RouterInterfaceResult>
def get_nsxt_tier0_router_interface(external_network_id: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNsxtTier0RouterInterfaceResult
def get_nsxt_tier0_router_interface_output(external_network_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNsxtTier0RouterInterfaceResult]
func GetNsxtTier0RouterInterface(ctx *Context, args *GetNsxtTier0RouterInterfaceArgs, opts ...InvokeOption) (*GetNsxtTier0RouterInterfaceResult, error)
func GetNsxtTier0RouterInterfaceOutput(ctx *Context, args *GetNsxtTier0RouterInterfaceOutputArgs, opts ...InvokeOption) GetNsxtTier0RouterInterfaceResultOutput
> Note: This function is named GetNsxtTier0RouterInterface
in the Go SDK.
public static class GetNsxtTier0RouterInterface
{
public static Task<GetNsxtTier0RouterInterfaceResult> InvokeAsync(GetNsxtTier0RouterInterfaceArgs args, InvokeOptions? opts = null)
public static Output<GetNsxtTier0RouterInterfaceResult> Invoke(GetNsxtTier0RouterInterfaceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNsxtTier0RouterInterfaceResult> getNsxtTier0RouterInterface(GetNsxtTier0RouterInterfaceArgs args, InvokeOptions options)
public static Output<GetNsxtTier0RouterInterfaceResult> getNsxtTier0RouterInterface(GetNsxtTier0RouterInterfaceArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getNsxtTier0RouterInterface:getNsxtTier0RouterInterface
arguments:
# arguments dictionary
The following arguments are supported:
- External
Network stringId - The ID of Provider Gateway. Can be looked up using vcd.ExternalNetworkV2 data source.
- Name string
- The name of organization to which the edge gateway belongs. Optional if defined at provider level.
- Id string
- External
Network stringId - The ID of Provider Gateway. Can be looked up using vcd.ExternalNetworkV2 data source.
- Name string
- The name of organization to which the edge gateway belongs. Optional if defined at provider level.
- Id string
- external
Network StringId - The ID of Provider Gateway. Can be looked up using vcd.ExternalNetworkV2 data source.
- name String
- The name of organization to which the edge gateway belongs. Optional if defined at provider level.
- id String
- external
Network stringId - The ID of Provider Gateway. Can be looked up using vcd.ExternalNetworkV2 data source.
- name string
- The name of organization to which the edge gateway belongs. Optional if defined at provider level.
- id string
- external_
network_ strid - The ID of Provider Gateway. Can be looked up using vcd.ExternalNetworkV2 data source.
- name str
- The name of organization to which the edge gateway belongs. Optional if defined at provider level.
- id str
- external
Network StringId - The ID of Provider Gateway. Can be looked up using vcd.ExternalNetworkV2 data source.
- name String
- The name of organization to which the edge gateway belongs. Optional if defined at provider level.
- id String
getNsxtTier0RouterInterface Result
The following output properties are available:
- Description string
- The description of Tier-0 Router Interface in NSX-T.
- External
Network stringId - Id string
- Name string
- Type string
- The type of Tier-0 Router Interface in NSX-T. One of
EXTERNAL
,SERVICE
orLOOPBACK
- Description string
- The description of Tier-0 Router Interface in NSX-T.
- External
Network stringId - Id string
- Name string
- Type string
- The type of Tier-0 Router Interface in NSX-T. One of
EXTERNAL
,SERVICE
orLOOPBACK
- description String
- The description of Tier-0 Router Interface in NSX-T.
- external
Network StringId - id String
- name String
- type String
- The type of Tier-0 Router Interface in NSX-T. One of
EXTERNAL
,SERVICE
orLOOPBACK
- description string
- The description of Tier-0 Router Interface in NSX-T.
- external
Network stringId - id string
- name string
- type string
- The type of Tier-0 Router Interface in NSX-T. One of
EXTERNAL
,SERVICE
orLOOPBACK
- description str
- The description of Tier-0 Router Interface in NSX-T.
- external_
network_ strid - id str
- name str
- type str
- The type of Tier-0 Router Interface in NSX-T. One of
EXTERNAL
,SERVICE
orLOOPBACK
- description String
- The description of Tier-0 Router Interface in NSX-T.
- external
Network StringId - id String
- name String
- type String
- The type of Tier-0 Router Interface in NSX-T. One of
EXTERNAL
,SERVICE
orLOOPBACK
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.