1. Packages
  2. Vcd Provider
  3. API Docs
  4. getNsxtTier0RouterInterface
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

vcd.getNsxtTier0RouterInterface

Explore with Pulumi AI

vcd logo
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

    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:

    ExternalNetworkId string
    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
    ExternalNetworkId string
    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
    externalNetworkId String
    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
    externalNetworkId string
    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_id str
    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
    externalNetworkId String
    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.
    ExternalNetworkId string
    Id string
    Name string
    Type string
    The type of Tier-0 Router Interface in NSX-T. One of EXTERNAL, SERVICE or LOOPBACK
    Description string
    The description of Tier-0 Router Interface in NSX-T.
    ExternalNetworkId string
    Id string
    Name string
    Type string
    The type of Tier-0 Router Interface in NSX-T. One of EXTERNAL, SERVICE or LOOPBACK
    description String
    The description of Tier-0 Router Interface in NSX-T.
    externalNetworkId String
    id String
    name String
    type String
    The type of Tier-0 Router Interface in NSX-T. One of EXTERNAL, SERVICE or LOOPBACK
    description string
    The description of Tier-0 Router Interface in NSX-T.
    externalNetworkId string
    id string
    name string
    type string
    The type of Tier-0 Router Interface in NSX-T. One of EXTERNAL, SERVICE or LOOPBACK
    description str
    The description of Tier-0 Router Interface in NSX-T.
    external_network_id str
    id str
    name str
    type str
    The type of Tier-0 Router Interface in NSX-T. One of EXTERNAL, SERVICE or LOOPBACK
    description String
    The description of Tier-0 Router Interface in NSX-T.
    externalNetworkId String
    id String
    name String
    type String
    The type of Tier-0 Router Interface in NSX-T. One of EXTERNAL, SERVICE or LOOPBACK

    Package Details

    Repository
    vcd vmware/terraform-provider-vcd
    License
    Notes
    This Pulumi package is based on the vcd Terraform Provider.
    vcd logo
    vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware