1. Packages
  2. Nsxt Provider
  3. API Docs
  4. getPolicyGatewayInterfaceRealization
nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware

nsxt.getPolicyGatewayInterfaceRealization

Explore with Pulumi AI

nsxt logo
nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware

    Using getPolicyGatewayInterfaceRealization

    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 getPolicyGatewayInterfaceRealization(args: GetPolicyGatewayInterfaceRealizationArgs, opts?: InvokeOptions): Promise<GetPolicyGatewayInterfaceRealizationResult>
    function getPolicyGatewayInterfaceRealizationOutput(args: GetPolicyGatewayInterfaceRealizationOutputArgs, opts?: InvokeOptions): Output<GetPolicyGatewayInterfaceRealizationResult>
    def get_policy_gateway_interface_realization(context: Optional[GetPolicyGatewayInterfaceRealizationContext] = None,
                                                 delay: Optional[float] = None,
                                                 display_name: Optional[str] = None,
                                                 gateway_path: Optional[str] = None,
                                                 id: Optional[str] = None,
                                                 timeout: Optional[float] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetPolicyGatewayInterfaceRealizationResult
    def get_policy_gateway_interface_realization_output(context: Optional[pulumi.Input[GetPolicyGatewayInterfaceRealizationContextArgs]] = None,
                                                 delay: Optional[pulumi.Input[float]] = None,
                                                 display_name: Optional[pulumi.Input[str]] = None,
                                                 gateway_path: Optional[pulumi.Input[str]] = None,
                                                 id: Optional[pulumi.Input[str]] = None,
                                                 timeout: Optional[pulumi.Input[float]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetPolicyGatewayInterfaceRealizationResult]
    func GetPolicyGatewayInterfaceRealization(ctx *Context, args *GetPolicyGatewayInterfaceRealizationArgs, opts ...InvokeOption) (*GetPolicyGatewayInterfaceRealizationResult, error)
    func GetPolicyGatewayInterfaceRealizationOutput(ctx *Context, args *GetPolicyGatewayInterfaceRealizationOutputArgs, opts ...InvokeOption) GetPolicyGatewayInterfaceRealizationResultOutput

    > Note: This function is named GetPolicyGatewayInterfaceRealization in the Go SDK.

    public static class GetPolicyGatewayInterfaceRealization 
    {
        public static Task<GetPolicyGatewayInterfaceRealizationResult> InvokeAsync(GetPolicyGatewayInterfaceRealizationArgs args, InvokeOptions? opts = null)
        public static Output<GetPolicyGatewayInterfaceRealizationResult> Invoke(GetPolicyGatewayInterfaceRealizationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPolicyGatewayInterfaceRealizationResult> getPolicyGatewayInterfaceRealization(GetPolicyGatewayInterfaceRealizationArgs args, InvokeOptions options)
    public static Output<GetPolicyGatewayInterfaceRealizationResult> getPolicyGatewayInterfaceRealization(GetPolicyGatewayInterfaceRealizationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: nsxt:index/getPolicyGatewayInterfaceRealization:getPolicyGatewayInterfaceRealization
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getPolicyGatewayInterfaceRealization Result

    The following output properties are available:

    gatewayPath String
    id String
    ipAddresses List<String>
    macAddress String
    state String
    context Property Map
    delay Number
    displayName String
    timeout Number

    Supporting Types

    GetPolicyGatewayInterfaceRealizationContext

    ProjectId string
    Id of the project which the resource belongs to.
    ProjectId string
    Id of the project which the resource belongs to.
    projectId String
    Id of the project which the resource belongs to.
    projectId string
    Id of the project which the resource belongs to.
    project_id str
    Id of the project which the resource belongs to.
    projectId String
    Id of the project which the resource belongs to.

    Package Details

    Repository
    nsxt vmware/terraform-provider-nsxt
    License
    Notes
    This Pulumi package is based on the nsxt Terraform Provider.
    nsxt logo
    nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware