Viewing docs for Cisco NX-OS v0.0.2
published on Friday, Sep 29, 2023 by lbrlabs
published on Friday, Sep 29, 2023 by lbrlabs
Viewing docs for Cisco NX-OS v0.0.2
published on Friday, Sep 29, 2023 by lbrlabs
published on Friday, Sep 29, 2023 by lbrlabs
This data source can read the HMM Fabric Forwarding mode information related to an Interface.
- API Documentation: hmmFwdIf
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nxos = Pulumi.Nxos;
return await Deployment.RunAsync(() =>
{
var example = Nxos.GetHmmInterface.Invoke(new()
{
InterfaceId = "vlan10",
});
});
package main
import (
"github.com/lbrlabs/pulumi-nxos/sdk/go/nxos"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := nxos.LookupHmmInterface(ctx, &nxos.LookupHmmInterfaceArgs{
InterfaceId: "vlan10",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nxos.NxosFunctions;
import com.pulumi.nxos.inputs.GetHmmInterfaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NxosFunctions.getHmmInterface(GetHmmInterfaceArgs.builder()
.interfaceId("vlan10")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as nxos from "@pulumi/nxos";
const example = nxos.getHmmInterface({
interfaceId: "vlan10",
});
import pulumi
import pulumi_nxos as nxos
example = nxos.get_hmm_interface(interface_id="vlan10")
variables:
example:
fn::invoke:
Function: nxos:getHmmInterface
Arguments:
interfaceId: vlan10
Using getHmmInterface
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 getHmmInterface(args: GetHmmInterfaceArgs, opts?: InvokeOptions): Promise<GetHmmInterfaceResult>
function getHmmInterfaceOutput(args: GetHmmInterfaceOutputArgs, opts?: InvokeOptions): Output<GetHmmInterfaceResult>def get_hmm_interface(device: Optional[str] = None,
interface_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHmmInterfaceResult
def get_hmm_interface_output(device: Optional[pulumi.Input[str]] = None,
interface_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetHmmInterfaceResult]func LookupHmmInterface(ctx *Context, args *LookupHmmInterfaceArgs, opts ...InvokeOption) (*LookupHmmInterfaceResult, error)
func LookupHmmInterfaceOutput(ctx *Context, args *LookupHmmInterfaceOutputArgs, opts ...InvokeOption) LookupHmmInterfaceResultOutput> Note: This function is named LookupHmmInterface in the Go SDK.
public static class GetHmmInterface
{
public static Task<GetHmmInterfaceResult> InvokeAsync(GetHmmInterfaceArgs args, InvokeOptions? opts = null)
public static Output<GetHmmInterfaceResult> Invoke(GetHmmInterfaceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHmmInterfaceResult> getHmmInterface(GetHmmInterfaceArgs args, InvokeOptions options)
public static Output<GetHmmInterfaceResult> getHmmInterface(GetHmmInterfaceArgs args, InvokeOptions options)
fn::invoke:
function: nxos:index/getHmmInterface:getHmmInterface
arguments:
# arguments dictionaryThe following arguments are supported:
- Interface
Id string - Must match first field in the output of
show intf brief. Example:vlan10. - Device string
- A device name from the provider configuration.
- Interface
Id string - Must match first field in the output of
show intf brief. Example:vlan10. - Device string
- A device name from the provider configuration.
- interface
Id String - Must match first field in the output of
show intf brief. Example:vlan10. - device String
- A device name from the provider configuration.
- interface
Id string - Must match first field in the output of
show intf brief. Example:vlan10. - device string
- A device name from the provider configuration.
- interface_
id str - Must match first field in the output of
show intf brief. Example:vlan10. - device str
- A device name from the provider configuration.
- interface
Id String - Must match first field in the output of
show intf brief. Example:vlan10. - device String
- A device name from the provider configuration.
getHmmInterface Result
The following output properties are available:
- Admin
State string - Administrative state.
- Id string
- The distinguished name of the object.
- Interface
Id string - Must match first field in the output of
show intf brief. Example:vlan10. - Mode string
- HMM Fabric Forwarding mode information for the interface.
- Device string
- A device name from the provider configuration.
- Admin
State string - Administrative state.
- Id string
- The distinguished name of the object.
- Interface
Id string - Must match first field in the output of
show intf brief. Example:vlan10. - Mode string
- HMM Fabric Forwarding mode information for the interface.
- Device string
- A device name from the provider configuration.
- admin
State String - Administrative state.
- id String
- The distinguished name of the object.
- interface
Id String - Must match first field in the output of
show intf brief. Example:vlan10. - mode String
- HMM Fabric Forwarding mode information for the interface.
- device String
- A device name from the provider configuration.
- admin
State string - Administrative state.
- id string
- The distinguished name of the object.
- interface
Id string - Must match first field in the output of
show intf brief. Example:vlan10. - mode string
- HMM Fabric Forwarding mode information for the interface.
- device string
- A device name from the provider configuration.
- admin_
state str - Administrative state.
- id str
- The distinguished name of the object.
- interface_
id str - Must match first field in the output of
show intf brief. Example:vlan10. - mode str
- HMM Fabric Forwarding mode information for the interface.
- device str
- A device name from the provider configuration.
- admin
State String - Administrative state.
- id String
- The distinguished name of the object.
- interface
Id String - Must match first field in the output of
show intf brief. Example:vlan10. - mode String
- HMM Fabric Forwarding mode information for the interface.
- device String
- A device name from the provider configuration.
Package Details
- Repository
- nxos lbrlabs/pulumi-nxos
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nxosTerraform Provider.
Viewing docs for Cisco NX-OS v0.0.2
published on Friday, Sep 29, 2023 by lbrlabs
published on Friday, Sep 29, 2023 by lbrlabs
