1. Packages
  2. Packages
  3. Mso Provider
  4. API Docs
  5. FabricPoliciesInterfaceSetting
Viewing docs for mso 2.0.0
published on Friday, Apr 17, 2026 by ciscodevnet
Viewing docs for mso 2.0.0
published on Friday, Apr 17, 2026 by ciscodevnet

    Create FabricPoliciesInterfaceSetting Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FabricPoliciesInterfaceSetting(name: string, args: FabricPoliciesInterfaceSettingArgs, opts?: CustomResourceOptions);
    @overload
    def FabricPoliciesInterfaceSetting(resource_name: str,
                                       args: FabricPoliciesInterfaceSettingArgs,
                                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def FabricPoliciesInterfaceSetting(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       template_id: Optional[str] = None,
                                       type: Optional[str] = None,
                                       mcp_grace_period_msec: Optional[float] = None,
                                       mcp_grace_period_sec: Optional[float] = None,
                                       description: Optional[str] = None,
                                       domain_uuids: Optional[Sequence[str]] = None,
                                       fabric_policies_interface_setting_id: Optional[str] = None,
                                       l2_interface_qinq: Optional[str] = None,
                                       l2_interface_reflective_relay: Optional[str] = None,
                                       link_level_bring_up_delay: Optional[float] = None,
                                       link_level_debounce_interval: Optional[float] = None,
                                       link_level_fec: Optional[str] = None,
                                       mcp_initial_delay_time: Optional[float] = None,
                                       lldp_transmit_state: Optional[str] = None,
                                       llfc_receive_state: Optional[str] = None,
                                       llfc_transmit_state: Optional[str] = None,
                                       load_balance_hashing: Optional[str] = None,
                                       mcp_admin_state: Optional[str] = None,
                                       controls: Optional[Sequence[str]] = None,
                                       access_macsec_policy_uuid: Optional[str] = None,
                                       lldp_receive_state: Optional[str] = None,
                                       mcp_strict_mode: Optional[str] = None,
                                       mcp_transmission_frequency_msec: Optional[float] = None,
                                       mcp_transmission_frequency_sec: Optional[float] = None,
                                       name: Optional[str] = None,
                                       pfc_admin_state: Optional[str] = None,
                                       port_channel_max_links: Optional[float] = None,
                                       port_channel_min_links: Optional[float] = None,
                                       port_channel_mode: Optional[str] = None,
                                       speed: Optional[str] = None,
                                       stp_bpdu_filter: Optional[str] = None,
                                       stp_bpdu_guard: Optional[str] = None,
                                       synce_uuid: Optional[str] = None,
                                       cdp_admin_state: Optional[str] = None,
                                       auto_negotiation: Optional[str] = None,
                                       vlan_scope: Optional[str] = None)
    func NewFabricPoliciesInterfaceSetting(ctx *Context, name string, args FabricPoliciesInterfaceSettingArgs, opts ...ResourceOption) (*FabricPoliciesInterfaceSetting, error)
    public FabricPoliciesInterfaceSetting(string name, FabricPoliciesInterfaceSettingArgs args, CustomResourceOptions? opts = null)
    public FabricPoliciesInterfaceSetting(String name, FabricPoliciesInterfaceSettingArgs args)
    public FabricPoliciesInterfaceSetting(String name, FabricPoliciesInterfaceSettingArgs args, CustomResourceOptions options)
    
    type: mso:FabricPoliciesInterfaceSetting
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "mso_fabricpoliciesinterfacesetting" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args FabricPoliciesInterfaceSettingArgs
    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 FabricPoliciesInterfaceSettingArgs
    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 FabricPoliciesInterfaceSettingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FabricPoliciesInterfaceSettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FabricPoliciesInterfaceSettingArgs
    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 fabricPoliciesInterfaceSettingResource = new Mso.FabricPoliciesInterfaceSetting("fabricPoliciesInterfaceSettingResource", new()
    {
        TemplateId = "string",
        Type = "string",
        McpGracePeriodMsec = 0,
        McpGracePeriodSec = 0,
        Description = "string",
        DomainUuids = new[]
        {
            "string",
        },
        FabricPoliciesInterfaceSettingId = "string",
        L2InterfaceQinq = "string",
        L2InterfaceReflectiveRelay = "string",
        LinkLevelBringUpDelay = 0,
        LinkLevelDebounceInterval = 0,
        LinkLevelFec = "string",
        McpInitialDelayTime = 0,
        LldpTransmitState = "string",
        LlfcReceiveState = "string",
        LlfcTransmitState = "string",
        LoadBalanceHashing = "string",
        McpAdminState = "string",
        Controls = new[]
        {
            "string",
        },
        AccessMacsecPolicyUuid = "string",
        LldpReceiveState = "string",
        McpStrictMode = "string",
        McpTransmissionFrequencyMsec = 0,
        McpTransmissionFrequencySec = 0,
        Name = "string",
        PfcAdminState = "string",
        PortChannelMaxLinks = 0,
        PortChannelMinLinks = 0,
        PortChannelMode = "string",
        Speed = "string",
        StpBpduFilter = "string",
        StpBpduGuard = "string",
        SynceUuid = "string",
        CdpAdminState = "string",
        AutoNegotiation = "string",
        VlanScope = "string",
    });
    
    example, err := mso.NewFabricPoliciesInterfaceSetting(ctx, "fabricPoliciesInterfaceSettingResource", &mso.FabricPoliciesInterfaceSettingArgs{
    	TemplateId:         pulumi.String("string"),
    	Type:               pulumi.String("string"),
    	McpGracePeriodMsec: pulumi.Float64(0),
    	McpGracePeriodSec:  pulumi.Float64(0),
    	Description:        pulumi.String("string"),
    	DomainUuids: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	FabricPoliciesInterfaceSettingId: pulumi.String("string"),
    	L2InterfaceQinq:                  pulumi.String("string"),
    	L2InterfaceReflectiveRelay:       pulumi.String("string"),
    	LinkLevelBringUpDelay:            pulumi.Float64(0),
    	LinkLevelDebounceInterval:        pulumi.Float64(0),
    	LinkLevelFec:                     pulumi.String("string"),
    	McpInitialDelayTime:              pulumi.Float64(0),
    	LldpTransmitState:                pulumi.String("string"),
    	LlfcReceiveState:                 pulumi.String("string"),
    	LlfcTransmitState:                pulumi.String("string"),
    	LoadBalanceHashing:               pulumi.String("string"),
    	McpAdminState:                    pulumi.String("string"),
    	Controls: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AccessMacsecPolicyUuid:       pulumi.String("string"),
    	LldpReceiveState:             pulumi.String("string"),
    	McpStrictMode:                pulumi.String("string"),
    	McpTransmissionFrequencyMsec: pulumi.Float64(0),
    	McpTransmissionFrequencySec:  pulumi.Float64(0),
    	Name:                         pulumi.String("string"),
    	PfcAdminState:                pulumi.String("string"),
    	PortChannelMaxLinks:          pulumi.Float64(0),
    	PortChannelMinLinks:          pulumi.Float64(0),
    	PortChannelMode:              pulumi.String("string"),
    	Speed:                        pulumi.String("string"),
    	StpBpduFilter:                pulumi.String("string"),
    	StpBpduGuard:                 pulumi.String("string"),
    	SynceUuid:                    pulumi.String("string"),
    	CdpAdminState:                pulumi.String("string"),
    	AutoNegotiation:              pulumi.String("string"),
    	VlanScope:                    pulumi.String("string"),
    })
    
    resource "mso_fabricpoliciesinterfacesetting" "fabricPoliciesInterfaceSettingResource" {
      template_id                          = "string"
      type                                 = "string"
      mcp_grace_period_msec                = 0
      mcp_grace_period_sec                 = 0
      description                          = "string"
      domain_uuids                         = ["string"]
      fabric_policies_interface_setting_id = "string"
      l2_interface_qinq                    = "string"
      l2_interface_reflective_relay        = "string"
      link_level_bring_up_delay            = 0
      link_level_debounce_interval         = 0
      link_level_fec                       = "string"
      mcp_initial_delay_time               = 0
      lldp_transmit_state                  = "string"
      llfc_receive_state                   = "string"
      llfc_transmit_state                  = "string"
      load_balance_hashing                 = "string"
      mcp_admin_state                      = "string"
      controls                             = ["string"]
      access_macsec_policy_uuid            = "string"
      lldp_receive_state                   = "string"
      mcp_strict_mode                      = "string"
      mcp_transmission_frequency_msec      = 0
      mcp_transmission_frequency_sec       = 0
      name                                 = "string"
      pfc_admin_state                      = "string"
      port_channel_max_links               = 0
      port_channel_min_links               = 0
      port_channel_mode                    = "string"
      speed                                = "string"
      stp_bpdu_filter                      = "string"
      stp_bpdu_guard                       = "string"
      synce_uuid                           = "string"
      cdp_admin_state                      = "string"
      auto_negotiation                     = "string"
      vlan_scope                           = "string"
    }
    
    var fabricPoliciesInterfaceSettingResource = new FabricPoliciesInterfaceSetting("fabricPoliciesInterfaceSettingResource", FabricPoliciesInterfaceSettingArgs.builder()
        .templateId("string")
        .type("string")
        .mcpGracePeriodMsec(0.0)
        .mcpGracePeriodSec(0.0)
        .description("string")
        .domainUuids("string")
        .fabricPoliciesInterfaceSettingId("string")
        .l2InterfaceQinq("string")
        .l2InterfaceReflectiveRelay("string")
        .linkLevelBringUpDelay(0.0)
        .linkLevelDebounceInterval(0.0)
        .linkLevelFec("string")
        .mcpInitialDelayTime(0.0)
        .lldpTransmitState("string")
        .llfcReceiveState("string")
        .llfcTransmitState("string")
        .loadBalanceHashing("string")
        .mcpAdminState("string")
        .controls("string")
        .accessMacsecPolicyUuid("string")
        .lldpReceiveState("string")
        .mcpStrictMode("string")
        .mcpTransmissionFrequencyMsec(0.0)
        .mcpTransmissionFrequencySec(0.0)
        .name("string")
        .pfcAdminState("string")
        .portChannelMaxLinks(0.0)
        .portChannelMinLinks(0.0)
        .portChannelMode("string")
        .speed("string")
        .stpBpduFilter("string")
        .stpBpduGuard("string")
        .synceUuid("string")
        .cdpAdminState("string")
        .autoNegotiation("string")
        .vlanScope("string")
        .build());
    
    fabric_policies_interface_setting_resource = mso.FabricPoliciesInterfaceSetting("fabricPoliciesInterfaceSettingResource",
        template_id="string",
        type="string",
        mcp_grace_period_msec=float(0),
        mcp_grace_period_sec=float(0),
        description="string",
        domain_uuids=["string"],
        fabric_policies_interface_setting_id="string",
        l2_interface_qinq="string",
        l2_interface_reflective_relay="string",
        link_level_bring_up_delay=float(0),
        link_level_debounce_interval=float(0),
        link_level_fec="string",
        mcp_initial_delay_time=float(0),
        lldp_transmit_state="string",
        llfc_receive_state="string",
        llfc_transmit_state="string",
        load_balance_hashing="string",
        mcp_admin_state="string",
        controls=["string"],
        access_macsec_policy_uuid="string",
        lldp_receive_state="string",
        mcp_strict_mode="string",
        mcp_transmission_frequency_msec=float(0),
        mcp_transmission_frequency_sec=float(0),
        name="string",
        pfc_admin_state="string",
        port_channel_max_links=float(0),
        port_channel_min_links=float(0),
        port_channel_mode="string",
        speed="string",
        stp_bpdu_filter="string",
        stp_bpdu_guard="string",
        synce_uuid="string",
        cdp_admin_state="string",
        auto_negotiation="string",
        vlan_scope="string")
    
    const fabricPoliciesInterfaceSettingResource = new mso.FabricPoliciesInterfaceSetting("fabricPoliciesInterfaceSettingResource", {
        templateId: "string",
        type: "string",
        mcpGracePeriodMsec: 0,
        mcpGracePeriodSec: 0,
        description: "string",
        domainUuids: ["string"],
        fabricPoliciesInterfaceSettingId: "string",
        l2InterfaceQinq: "string",
        l2InterfaceReflectiveRelay: "string",
        linkLevelBringUpDelay: 0,
        linkLevelDebounceInterval: 0,
        linkLevelFec: "string",
        mcpInitialDelayTime: 0,
        lldpTransmitState: "string",
        llfcReceiveState: "string",
        llfcTransmitState: "string",
        loadBalanceHashing: "string",
        mcpAdminState: "string",
        controls: ["string"],
        accessMacsecPolicyUuid: "string",
        lldpReceiveState: "string",
        mcpStrictMode: "string",
        mcpTransmissionFrequencyMsec: 0,
        mcpTransmissionFrequencySec: 0,
        name: "string",
        pfcAdminState: "string",
        portChannelMaxLinks: 0,
        portChannelMinLinks: 0,
        portChannelMode: "string",
        speed: "string",
        stpBpduFilter: "string",
        stpBpduGuard: "string",
        synceUuid: "string",
        cdpAdminState: "string",
        autoNegotiation: "string",
        vlanScope: "string",
    });
    
    type: mso:FabricPoliciesInterfaceSetting
    properties:
        accessMacsecPolicyUuid: string
        autoNegotiation: string
        cdpAdminState: string
        controls:
            - string
        description: string
        domainUuids:
            - string
        fabricPoliciesInterfaceSettingId: string
        l2InterfaceQinq: string
        l2InterfaceReflectiveRelay: string
        linkLevelBringUpDelay: 0
        linkLevelDebounceInterval: 0
        linkLevelFec: string
        lldpReceiveState: string
        lldpTransmitState: string
        llfcReceiveState: string
        llfcTransmitState: string
        loadBalanceHashing: string
        mcpAdminState: string
        mcpGracePeriodMsec: 0
        mcpGracePeriodSec: 0
        mcpInitialDelayTime: 0
        mcpStrictMode: string
        mcpTransmissionFrequencyMsec: 0
        mcpTransmissionFrequencySec: 0
        name: string
        pfcAdminState: string
        portChannelMaxLinks: 0
        portChannelMinLinks: 0
        portChannelMode: string
        speed: string
        stpBpduFilter: string
        stpBpduGuard: string
        synceUuid: string
        templateId: string
        type: string
        vlanScope: string
    

    FabricPoliciesInterfaceSetting 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 FabricPoliciesInterfaceSetting resource accepts the following input properties:

    TemplateId string
    Type string
    AccessMacsecPolicyUuid string
    AutoNegotiation string
    CdpAdminState string
    Controls List<string>
    Description string
    DomainUuids List<string>
    FabricPoliciesInterfaceSettingId string
    L2InterfaceQinq string
    L2InterfaceReflectiveRelay string
    LinkLevelBringUpDelay double
    LinkLevelDebounceInterval double
    LinkLevelFec string
    LldpReceiveState string
    LldpTransmitState string
    LlfcReceiveState string
    LlfcTransmitState string
    LoadBalanceHashing string
    McpAdminState string
    McpGracePeriodMsec double
    McpGracePeriodSec double
    McpInitialDelayTime double
    McpStrictMode string
    McpTransmissionFrequencyMsec double
    McpTransmissionFrequencySec double
    Name string
    PfcAdminState string
    PortChannelMaxLinks double
    PortChannelMinLinks double
    PortChannelMode string
    Speed string
    StpBpduFilter string
    StpBpduGuard string
    SynceUuid string
    VlanScope string
    TemplateId string
    Type string
    AccessMacsecPolicyUuid string
    AutoNegotiation string
    CdpAdminState string
    Controls []string
    Description string
    DomainUuids []string
    FabricPoliciesInterfaceSettingId string
    L2InterfaceQinq string
    L2InterfaceReflectiveRelay string
    LinkLevelBringUpDelay float64
    LinkLevelDebounceInterval float64
    LinkLevelFec string
    LldpReceiveState string
    LldpTransmitState string
    LlfcReceiveState string
    LlfcTransmitState string
    LoadBalanceHashing string
    McpAdminState string
    McpGracePeriodMsec float64
    McpGracePeriodSec float64
    McpInitialDelayTime float64
    McpStrictMode string
    McpTransmissionFrequencyMsec float64
    McpTransmissionFrequencySec float64
    Name string
    PfcAdminState string
    PortChannelMaxLinks float64
    PortChannelMinLinks float64
    PortChannelMode string
    Speed string
    StpBpduFilter string
    StpBpduGuard string
    SynceUuid string
    VlanScope string
    template_id string
    type string
    access_macsec_policy_uuid string
    auto_negotiation string
    cdp_admin_state string
    controls list(string)
    description string
    domain_uuids list(string)
    fabric_policies_interface_setting_id string
    l2_interface_qinq string
    l2_interface_reflective_relay string
    link_level_bring_up_delay number
    link_level_debounce_interval number
    link_level_fec string
    lldp_receive_state string
    lldp_transmit_state string
    llfc_receive_state string
    llfc_transmit_state string
    load_balance_hashing string
    mcp_admin_state string
    mcp_grace_period_msec number
    mcp_grace_period_sec number
    mcp_initial_delay_time number
    mcp_strict_mode string
    mcp_transmission_frequency_msec number
    mcp_transmission_frequency_sec number
    name string
    pfc_admin_state string
    port_channel_max_links number
    port_channel_min_links number
    port_channel_mode string
    speed string
    stp_bpdu_filter string
    stp_bpdu_guard string
    synce_uuid string
    vlan_scope string
    templateId String
    type String
    accessMacsecPolicyUuid String
    autoNegotiation String
    cdpAdminState String
    controls List<String>
    description String
    domainUuids List<String>
    fabricPoliciesInterfaceSettingId String
    l2InterfaceQinq String
    l2InterfaceReflectiveRelay String
    linkLevelBringUpDelay Double
    linkLevelDebounceInterval Double
    linkLevelFec String
    lldpReceiveState String
    lldpTransmitState String
    llfcReceiveState String
    llfcTransmitState String
    loadBalanceHashing String
    mcpAdminState String
    mcpGracePeriodMsec Double
    mcpGracePeriodSec Double
    mcpInitialDelayTime Double
    mcpStrictMode String
    mcpTransmissionFrequencyMsec Double
    mcpTransmissionFrequencySec Double
    name String
    pfcAdminState String
    portChannelMaxLinks Double
    portChannelMinLinks Double
    portChannelMode String
    speed String
    stpBpduFilter String
    stpBpduGuard String
    synceUuid String
    vlanScope String
    templateId string
    type string
    accessMacsecPolicyUuid string
    autoNegotiation string
    cdpAdminState string
    controls string[]
    description string
    domainUuids string[]
    fabricPoliciesInterfaceSettingId string
    l2InterfaceQinq string
    l2InterfaceReflectiveRelay string
    linkLevelBringUpDelay number
    linkLevelDebounceInterval number
    linkLevelFec string
    lldpReceiveState string
    lldpTransmitState string
    llfcReceiveState string
    llfcTransmitState string
    loadBalanceHashing string
    mcpAdminState string
    mcpGracePeriodMsec number
    mcpGracePeriodSec number
    mcpInitialDelayTime number
    mcpStrictMode string
    mcpTransmissionFrequencyMsec number
    mcpTransmissionFrequencySec number
    name string
    pfcAdminState string
    portChannelMaxLinks number
    portChannelMinLinks number
    portChannelMode string
    speed string
    stpBpduFilter string
    stpBpduGuard string
    synceUuid string
    vlanScope string
    template_id str
    type str
    access_macsec_policy_uuid str
    auto_negotiation str
    cdp_admin_state str
    controls Sequence[str]
    description str
    domain_uuids Sequence[str]
    fabric_policies_interface_setting_id str
    l2_interface_qinq str
    l2_interface_reflective_relay str
    link_level_bring_up_delay float
    link_level_debounce_interval float
    link_level_fec str
    lldp_receive_state str
    lldp_transmit_state str
    llfc_receive_state str
    llfc_transmit_state str
    load_balance_hashing str
    mcp_admin_state str
    mcp_grace_period_msec float
    mcp_grace_period_sec float
    mcp_initial_delay_time float
    mcp_strict_mode str
    mcp_transmission_frequency_msec float
    mcp_transmission_frequency_sec float
    name str
    pfc_admin_state str
    port_channel_max_links float
    port_channel_min_links float
    port_channel_mode str
    speed str
    stp_bpdu_filter str
    stp_bpdu_guard str
    synce_uuid str
    vlan_scope str
    templateId String
    type String
    accessMacsecPolicyUuid String
    autoNegotiation String
    cdpAdminState String
    controls List<String>
    description String
    domainUuids List<String>
    fabricPoliciesInterfaceSettingId String
    l2InterfaceQinq String
    l2InterfaceReflectiveRelay String
    linkLevelBringUpDelay Number
    linkLevelDebounceInterval Number
    linkLevelFec String
    lldpReceiveState String
    lldpTransmitState String
    llfcReceiveState String
    llfcTransmitState String
    loadBalanceHashing String
    mcpAdminState String
    mcpGracePeriodMsec Number
    mcpGracePeriodSec Number
    mcpInitialDelayTime Number
    mcpStrictMode String
    mcpTransmissionFrequencyMsec Number
    mcpTransmissionFrequencySec Number
    name String
    pfcAdminState String
    portChannelMaxLinks Number
    portChannelMinLinks Number
    portChannelMode String
    speed String
    stpBpduFilter String
    stpBpduGuard String
    synceUuid String
    vlanScope String

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FabricPoliciesInterfaceSetting resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Uuid string
    Id string
    The provider-assigned unique ID for this managed resource.
    Uuid string
    id string
    The provider-assigned unique ID for this managed resource.
    uuid string
    id String
    The provider-assigned unique ID for this managed resource.
    uuid String
    id string
    The provider-assigned unique ID for this managed resource.
    uuid string
    id str
    The provider-assigned unique ID for this managed resource.
    uuid str
    id String
    The provider-assigned unique ID for this managed resource.
    uuid String

    Look up Existing FabricPoliciesInterfaceSetting Resource

    Get an existing FabricPoliciesInterfaceSetting 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?: FabricPoliciesInterfaceSettingState, opts?: CustomResourceOptions): FabricPoliciesInterfaceSetting
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_macsec_policy_uuid: Optional[str] = None,
            auto_negotiation: Optional[str] = None,
            cdp_admin_state: Optional[str] = None,
            controls: Optional[Sequence[str]] = None,
            description: Optional[str] = None,
            domain_uuids: Optional[Sequence[str]] = None,
            fabric_policies_interface_setting_id: Optional[str] = None,
            l2_interface_qinq: Optional[str] = None,
            l2_interface_reflective_relay: Optional[str] = None,
            link_level_bring_up_delay: Optional[float] = None,
            link_level_debounce_interval: Optional[float] = None,
            link_level_fec: Optional[str] = None,
            lldp_receive_state: Optional[str] = None,
            lldp_transmit_state: Optional[str] = None,
            llfc_receive_state: Optional[str] = None,
            llfc_transmit_state: Optional[str] = None,
            load_balance_hashing: Optional[str] = None,
            mcp_admin_state: Optional[str] = None,
            mcp_grace_period_msec: Optional[float] = None,
            mcp_grace_period_sec: Optional[float] = None,
            mcp_initial_delay_time: Optional[float] = None,
            mcp_strict_mode: Optional[str] = None,
            mcp_transmission_frequency_msec: Optional[float] = None,
            mcp_transmission_frequency_sec: Optional[float] = None,
            name: Optional[str] = None,
            pfc_admin_state: Optional[str] = None,
            port_channel_max_links: Optional[float] = None,
            port_channel_min_links: Optional[float] = None,
            port_channel_mode: Optional[str] = None,
            speed: Optional[str] = None,
            stp_bpdu_filter: Optional[str] = None,
            stp_bpdu_guard: Optional[str] = None,
            synce_uuid: Optional[str] = None,
            template_id: Optional[str] = None,
            type: Optional[str] = None,
            uuid: Optional[str] = None,
            vlan_scope: Optional[str] = None) -> FabricPoliciesInterfaceSetting
    func GetFabricPoliciesInterfaceSetting(ctx *Context, name string, id IDInput, state *FabricPoliciesInterfaceSettingState, opts ...ResourceOption) (*FabricPoliciesInterfaceSetting, error)
    public static FabricPoliciesInterfaceSetting Get(string name, Input<string> id, FabricPoliciesInterfaceSettingState? state, CustomResourceOptions? opts = null)
    public static FabricPoliciesInterfaceSetting get(String name, Output<String> id, FabricPoliciesInterfaceSettingState state, CustomResourceOptions options)
    resources:  _:    type: mso:FabricPoliciesInterfaceSetting    get:      id: ${id}
    import {
      to = mso_fabricpoliciesinterfacesetting.example
      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.
    The following state arguments are supported:
    AccessMacsecPolicyUuid string
    AutoNegotiation string
    CdpAdminState string
    Controls List<string>
    Description string
    DomainUuids List<string>
    FabricPoliciesInterfaceSettingId string
    L2InterfaceQinq string
    L2InterfaceReflectiveRelay string
    LinkLevelBringUpDelay double
    LinkLevelDebounceInterval double
    LinkLevelFec string
    LldpReceiveState string
    LldpTransmitState string
    LlfcReceiveState string
    LlfcTransmitState string
    LoadBalanceHashing string
    McpAdminState string
    McpGracePeriodMsec double
    McpGracePeriodSec double
    McpInitialDelayTime double
    McpStrictMode string
    McpTransmissionFrequencyMsec double
    McpTransmissionFrequencySec double
    Name string
    PfcAdminState string
    PortChannelMaxLinks double
    PortChannelMinLinks double
    PortChannelMode string
    Speed string
    StpBpduFilter string
    StpBpduGuard string
    SynceUuid string
    TemplateId string
    Type string
    Uuid string
    VlanScope string
    AccessMacsecPolicyUuid string
    AutoNegotiation string
    CdpAdminState string
    Controls []string
    Description string
    DomainUuids []string
    FabricPoliciesInterfaceSettingId string
    L2InterfaceQinq string
    L2InterfaceReflectiveRelay string
    LinkLevelBringUpDelay float64
    LinkLevelDebounceInterval float64
    LinkLevelFec string
    LldpReceiveState string
    LldpTransmitState string
    LlfcReceiveState string
    LlfcTransmitState string
    LoadBalanceHashing string
    McpAdminState string
    McpGracePeriodMsec float64
    McpGracePeriodSec float64
    McpInitialDelayTime float64
    McpStrictMode string
    McpTransmissionFrequencyMsec float64
    McpTransmissionFrequencySec float64
    Name string
    PfcAdminState string
    PortChannelMaxLinks float64
    PortChannelMinLinks float64
    PortChannelMode string
    Speed string
    StpBpduFilter string
    StpBpduGuard string
    SynceUuid string
    TemplateId string
    Type string
    Uuid string
    VlanScope string
    access_macsec_policy_uuid string
    auto_negotiation string
    cdp_admin_state string
    controls list(string)
    description string
    domain_uuids list(string)
    fabric_policies_interface_setting_id string
    l2_interface_qinq string
    l2_interface_reflective_relay string
    link_level_bring_up_delay number
    link_level_debounce_interval number
    link_level_fec string
    lldp_receive_state string
    lldp_transmit_state string
    llfc_receive_state string
    llfc_transmit_state string
    load_balance_hashing string
    mcp_admin_state string
    mcp_grace_period_msec number
    mcp_grace_period_sec number
    mcp_initial_delay_time number
    mcp_strict_mode string
    mcp_transmission_frequency_msec number
    mcp_transmission_frequency_sec number
    name string
    pfc_admin_state string
    port_channel_max_links number
    port_channel_min_links number
    port_channel_mode string
    speed string
    stp_bpdu_filter string
    stp_bpdu_guard string
    synce_uuid string
    template_id string
    type string
    uuid string
    vlan_scope string
    accessMacsecPolicyUuid String
    autoNegotiation String
    cdpAdminState String
    controls List<String>
    description String
    domainUuids List<String>
    fabricPoliciesInterfaceSettingId String
    l2InterfaceQinq String
    l2InterfaceReflectiveRelay String
    linkLevelBringUpDelay Double
    linkLevelDebounceInterval Double
    linkLevelFec String
    lldpReceiveState String
    lldpTransmitState String
    llfcReceiveState String
    llfcTransmitState String
    loadBalanceHashing String
    mcpAdminState String
    mcpGracePeriodMsec Double
    mcpGracePeriodSec Double
    mcpInitialDelayTime Double
    mcpStrictMode String
    mcpTransmissionFrequencyMsec Double
    mcpTransmissionFrequencySec Double
    name String
    pfcAdminState String
    portChannelMaxLinks Double
    portChannelMinLinks Double
    portChannelMode String
    speed String
    stpBpduFilter String
    stpBpduGuard String
    synceUuid String
    templateId String
    type String
    uuid String
    vlanScope String
    accessMacsecPolicyUuid string
    autoNegotiation string
    cdpAdminState string
    controls string[]
    description string
    domainUuids string[]
    fabricPoliciesInterfaceSettingId string
    l2InterfaceQinq string
    l2InterfaceReflectiveRelay string
    linkLevelBringUpDelay number
    linkLevelDebounceInterval number
    linkLevelFec string
    lldpReceiveState string
    lldpTransmitState string
    llfcReceiveState string
    llfcTransmitState string
    loadBalanceHashing string
    mcpAdminState string
    mcpGracePeriodMsec number
    mcpGracePeriodSec number
    mcpInitialDelayTime number
    mcpStrictMode string
    mcpTransmissionFrequencyMsec number
    mcpTransmissionFrequencySec number
    name string
    pfcAdminState string
    portChannelMaxLinks number
    portChannelMinLinks number
    portChannelMode string
    speed string
    stpBpduFilter string
    stpBpduGuard string
    synceUuid string
    templateId string
    type string
    uuid string
    vlanScope string
    access_macsec_policy_uuid str
    auto_negotiation str
    cdp_admin_state str
    controls Sequence[str]
    description str
    domain_uuids Sequence[str]
    fabric_policies_interface_setting_id str
    l2_interface_qinq str
    l2_interface_reflective_relay str
    link_level_bring_up_delay float
    link_level_debounce_interval float
    link_level_fec str
    lldp_receive_state str
    lldp_transmit_state str
    llfc_receive_state str
    llfc_transmit_state str
    load_balance_hashing str
    mcp_admin_state str
    mcp_grace_period_msec float
    mcp_grace_period_sec float
    mcp_initial_delay_time float
    mcp_strict_mode str
    mcp_transmission_frequency_msec float
    mcp_transmission_frequency_sec float
    name str
    pfc_admin_state str
    port_channel_max_links float
    port_channel_min_links float
    port_channel_mode str
    speed str
    stp_bpdu_filter str
    stp_bpdu_guard str
    synce_uuid str
    template_id str
    type str
    uuid str
    vlan_scope str
    accessMacsecPolicyUuid String
    autoNegotiation String
    cdpAdminState String
    controls List<String>
    description String
    domainUuids List<String>
    fabricPoliciesInterfaceSettingId String
    l2InterfaceQinq String
    l2InterfaceReflectiveRelay String
    linkLevelBringUpDelay Number
    linkLevelDebounceInterval Number
    linkLevelFec String
    lldpReceiveState String
    lldpTransmitState String
    llfcReceiveState String
    llfcTransmitState String
    loadBalanceHashing String
    mcpAdminState String
    mcpGracePeriodMsec Number
    mcpGracePeriodSec Number
    mcpInitialDelayTime Number
    mcpStrictMode String
    mcpTransmissionFrequencyMsec Number
    mcpTransmissionFrequencySec Number
    name String
    pfcAdminState String
    portChannelMaxLinks Number
    portChannelMinLinks Number
    portChannelMode String
    speed String
    stpBpduFilter String
    stpBpduGuard String
    synceUuid String
    templateId String
    type String
    uuid String
    vlanScope String

    Package Details

    Repository
    mso ciscodevnet/terraform-provider-mso
    License
    Notes
    This Pulumi package is based on the mso Terraform Provider.
    Viewing docs for mso 2.0.0
    published on Friday, Apr 17, 2026 by ciscodevnet
      Try Pulumi Cloud free. Your team will thank you.