1. Packages
  2. Intersight Provider
  3. API Docs
  4. getFabricSwitchControlPolicy
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getFabricSwitchControlPolicy

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    A policy to configure the Switching Mode, Port VLAN Optimization, MAC Aging Time, Reserved VLAN Range of the FI.

    Using getFabricSwitchControlPolicy

    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 getFabricSwitchControlPolicy(args: GetFabricSwitchControlPolicyArgs, opts?: InvokeOptions): Promise<GetFabricSwitchControlPolicyResult>
    function getFabricSwitchControlPolicyOutput(args: GetFabricSwitchControlPolicyOutputArgs, opts?: InvokeOptions): Output<GetFabricSwitchControlPolicyResult>
    def get_fabric_switch_control_policy(account_moid: Optional[str] = None,
                                         additional_properties: Optional[str] = None,
                                         aes_primary_key: Optional[str] = None,
                                         ancestors: Optional[Sequence[GetFabricSwitchControlPolicyAncestor]] = None,
                                         class_id: Optional[str] = None,
                                         create_time: Optional[str] = None,
                                         description: Optional[str] = None,
                                         domain_group_moid: Optional[str] = None,
                                         ethernet_switching_mode: Optional[str] = None,
                                         fabric_pc_vhba_reset: Optional[str] = None,
                                         fc_switching_mode: Optional[str] = None,
                                         id: Optional[str] = None,
                                         is_aes_primary_key_set: Optional[bool] = None,
                                         mac_aging_settings: Optional[GetFabricSwitchControlPolicyMacAgingSettings] = None,
                                         mod_time: Optional[str] = None,
                                         moid: Optional[str] = None,
                                         name: Optional[str] = None,
                                         object_type: Optional[str] = None,
                                         organization: Optional[GetFabricSwitchControlPolicyOrganization] = None,
                                         owners: Optional[Sequence[str]] = None,
                                         parent: Optional[GetFabricSwitchControlPolicyParent] = None,
                                         permission_resources: Optional[Sequence[GetFabricSwitchControlPolicyPermissionResource]] = None,
                                         profiles: Optional[Sequence[GetFabricSwitchControlPolicyProfile]] = None,
                                         reserved_vlan_start_id: Optional[float] = None,
                                         shared_scope: Optional[str] = None,
                                         tags: Optional[Sequence[GetFabricSwitchControlPolicyTag]] = None,
                                         udld_settings: Optional[GetFabricSwitchControlPolicyUdldSettings] = None,
                                         version_context: Optional[GetFabricSwitchControlPolicyVersionContext] = None,
                                         vlan_port_optimization_enabled: Optional[bool] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetFabricSwitchControlPolicyResult
    def get_fabric_switch_control_policy_output(account_moid: Optional[pulumi.Input[str]] = None,
                                         additional_properties: Optional[pulumi.Input[str]] = None,
                                         aes_primary_key: Optional[pulumi.Input[str]] = None,
                                         ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchControlPolicyAncestorArgs]]]] = None,
                                         class_id: Optional[pulumi.Input[str]] = None,
                                         create_time: Optional[pulumi.Input[str]] = None,
                                         description: Optional[pulumi.Input[str]] = None,
                                         domain_group_moid: Optional[pulumi.Input[str]] = None,
                                         ethernet_switching_mode: Optional[pulumi.Input[str]] = None,
                                         fabric_pc_vhba_reset: Optional[pulumi.Input[str]] = None,
                                         fc_switching_mode: Optional[pulumi.Input[str]] = None,
                                         id: Optional[pulumi.Input[str]] = None,
                                         is_aes_primary_key_set: Optional[pulumi.Input[bool]] = None,
                                         mac_aging_settings: Optional[pulumi.Input[GetFabricSwitchControlPolicyMacAgingSettingsArgs]] = None,
                                         mod_time: Optional[pulumi.Input[str]] = None,
                                         moid: Optional[pulumi.Input[str]] = None,
                                         name: Optional[pulumi.Input[str]] = None,
                                         object_type: Optional[pulumi.Input[str]] = None,
                                         organization: Optional[pulumi.Input[GetFabricSwitchControlPolicyOrganizationArgs]] = None,
                                         owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         parent: Optional[pulumi.Input[GetFabricSwitchControlPolicyParentArgs]] = None,
                                         permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchControlPolicyPermissionResourceArgs]]]] = None,
                                         profiles: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchControlPolicyProfileArgs]]]] = None,
                                         reserved_vlan_start_id: Optional[pulumi.Input[float]] = None,
                                         shared_scope: Optional[pulumi.Input[str]] = None,
                                         tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricSwitchControlPolicyTagArgs]]]] = None,
                                         udld_settings: Optional[pulumi.Input[GetFabricSwitchControlPolicyUdldSettingsArgs]] = None,
                                         version_context: Optional[pulumi.Input[GetFabricSwitchControlPolicyVersionContextArgs]] = None,
                                         vlan_port_optimization_enabled: Optional[pulumi.Input[bool]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetFabricSwitchControlPolicyResult]
    func LookupFabricSwitchControlPolicy(ctx *Context, args *LookupFabricSwitchControlPolicyArgs, opts ...InvokeOption) (*LookupFabricSwitchControlPolicyResult, error)
    func LookupFabricSwitchControlPolicyOutput(ctx *Context, args *LookupFabricSwitchControlPolicyOutputArgs, opts ...InvokeOption) LookupFabricSwitchControlPolicyResultOutput

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

    public static class GetFabricSwitchControlPolicy 
    {
        public static Task<GetFabricSwitchControlPolicyResult> InvokeAsync(GetFabricSwitchControlPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetFabricSwitchControlPolicyResult> Invoke(GetFabricSwitchControlPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFabricSwitchControlPolicyResult> getFabricSwitchControlPolicy(GetFabricSwitchControlPolicyArgs args, InvokeOptions options)
    public static Output<GetFabricSwitchControlPolicyResult> getFabricSwitchControlPolicy(GetFabricSwitchControlPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getFabricSwitchControlPolicy:getFabricSwitchControlPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AesPrimaryKey string
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    Ancestors List<GetFabricSwitchControlPolicyAncestor>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the policy.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthernetSwitchingMode string
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    FabricPcVhbaReset string
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    FcSwitchingMode string
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    Id string
    IsAesPrimaryKeySet bool
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    MacAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the concrete policy.
    ObjectType string
    Organization GetFabricSwitchControlPolicyOrganization
    Owners List<string>
    Parent GetFabricSwitchControlPolicyParent
    PermissionResources List<GetFabricSwitchControlPolicyPermissionResource>
    Profiles List<GetFabricSwitchControlPolicyProfile>
    ReservedVlanStartId double
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags List<GetFabricSwitchControlPolicyTag>
    UdldSettings GetFabricSwitchControlPolicyUdldSettings
    VersionContext GetFabricSwitchControlPolicyVersionContext
    VlanPortOptimizationEnabled bool
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AesPrimaryKey string
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    Ancestors []GetFabricSwitchControlPolicyAncestor
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the policy.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthernetSwitchingMode string
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    FabricPcVhbaReset string
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    FcSwitchingMode string
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    Id string
    IsAesPrimaryKeySet bool
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    MacAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the concrete policy.
    ObjectType string
    Organization GetFabricSwitchControlPolicyOrganization
    Owners []string
    Parent GetFabricSwitchControlPolicyParent
    PermissionResources []GetFabricSwitchControlPolicyPermissionResource
    Profiles []GetFabricSwitchControlPolicyProfile
    ReservedVlanStartId float64
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags []GetFabricSwitchControlPolicyTag
    UdldSettings GetFabricSwitchControlPolicyUdldSettings
    VersionContext GetFabricSwitchControlPolicyVersionContext
    VlanPortOptimizationEnabled bool
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    aesPrimaryKey String
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors List<GetFabricSwitchControlPolicyAncestor>
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the policy.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethernetSwitchingMode String
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabricPcVhbaReset String
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fcSwitchingMode String
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    id String
    isAesPrimaryKeySet Boolean
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    macAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the concrete policy.
    objectType String
    organization GetFabricSwitchControlPolicyOrganization
    owners List<String>
    parent GetFabricSwitchControlPolicyParent
    permissionResources List<GetFabricSwitchControlPolicyPermissionResource>
    profiles List<GetFabricSwitchControlPolicyProfile>
    reservedVlanStartId Double
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<GetFabricSwitchControlPolicyTag>
    udldSettings GetFabricSwitchControlPolicyUdldSettings
    versionContext GetFabricSwitchControlPolicyVersionContext
    vlanPortOptimizationEnabled Boolean
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    aesPrimaryKey string
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors GetFabricSwitchControlPolicyAncestor[]
    classId string
    createTime string
    The time when this managed object was created.
    description string
    Description of the policy.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    ethernetSwitchingMode string
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabricPcVhbaReset string
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fcSwitchingMode string
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    id string
    isAesPrimaryKeySet boolean
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    macAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the concrete policy.
    objectType string
    organization GetFabricSwitchControlPolicyOrganization
    owners string[]
    parent GetFabricSwitchControlPolicyParent
    permissionResources GetFabricSwitchControlPolicyPermissionResource[]
    profiles GetFabricSwitchControlPolicyProfile[]
    reservedVlanStartId number
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags GetFabricSwitchControlPolicyTag[]
    udldSettings GetFabricSwitchControlPolicyUdldSettings
    versionContext GetFabricSwitchControlPolicyVersionContext
    vlanPortOptimizationEnabled boolean
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    aes_primary_key str
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors Sequence[GetFabricSwitchControlPolicyAncestor]
    class_id str
    create_time str
    The time when this managed object was created.
    description str
    Description of the policy.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    ethernet_switching_mode str
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabric_pc_vhba_reset str
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fc_switching_mode str
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    id str
    is_aes_primary_key_set bool
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    mac_aging_settings GetFabricSwitchControlPolicyMacAgingSettings
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the concrete policy.
    object_type str
    organization GetFabricSwitchControlPolicyOrganization
    owners Sequence[str]
    parent GetFabricSwitchControlPolicyParent
    permission_resources Sequence[GetFabricSwitchControlPolicyPermissionResource]
    profiles Sequence[GetFabricSwitchControlPolicyProfile]
    reserved_vlan_start_id float
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags Sequence[GetFabricSwitchControlPolicyTag]
    udld_settings GetFabricSwitchControlPolicyUdldSettings
    version_context GetFabricSwitchControlPolicyVersionContext
    vlan_port_optimization_enabled bool
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    aesPrimaryKey String
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the policy.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethernetSwitchingMode String
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabricPcVhbaReset String
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fcSwitchingMode String
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    id String
    isAesPrimaryKeySet Boolean
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    macAgingSettings Property Map
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the concrete policy.
    objectType String
    organization Property Map
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    profiles List<Property Map>
    reservedVlanStartId Number
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<Property Map>
    udldSettings Property Map
    versionContext Property Map
    vlanPortOptimizationEnabled Boolean
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.

    getFabricSwitchControlPolicy Result

    The following output properties are available:

    Id string
    Results List<GetFabricSwitchControlPolicyResult>
    AccountMoid string
    AdditionalProperties string
    AesPrimaryKey string
    Ancestors List<GetFabricSwitchControlPolicyAncestor>
    ClassId string
    CreateTime string
    Description string
    DomainGroupMoid string
    EthernetSwitchingMode string
    FabricPcVhbaReset string
    FcSwitchingMode string
    IsAesPrimaryKeySet bool
    MacAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    ModTime string
    Moid string
    Name string
    ObjectType string
    Organization GetFabricSwitchControlPolicyOrganization
    Owners List<string>
    Parent GetFabricSwitchControlPolicyParent
    PermissionResources List<GetFabricSwitchControlPolicyPermissionResource>
    Profiles List<GetFabricSwitchControlPolicyProfile>
    ReservedVlanStartId double
    SharedScope string
    Tags List<GetFabricSwitchControlPolicyTag>
    UdldSettings GetFabricSwitchControlPolicyUdldSettings
    VersionContext GetFabricSwitchControlPolicyVersionContext
    VlanPortOptimizationEnabled bool
    Id string
    Results []GetFabricSwitchControlPolicyResult
    AccountMoid string
    AdditionalProperties string
    AesPrimaryKey string
    Ancestors []GetFabricSwitchControlPolicyAncestor
    ClassId string
    CreateTime string
    Description string
    DomainGroupMoid string
    EthernetSwitchingMode string
    FabricPcVhbaReset string
    FcSwitchingMode string
    IsAesPrimaryKeySet bool
    MacAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    ModTime string
    Moid string
    Name string
    ObjectType string
    Organization GetFabricSwitchControlPolicyOrganization
    Owners []string
    Parent GetFabricSwitchControlPolicyParent
    PermissionResources []GetFabricSwitchControlPolicyPermissionResource
    Profiles []GetFabricSwitchControlPolicyProfile
    ReservedVlanStartId float64
    SharedScope string
    Tags []GetFabricSwitchControlPolicyTag
    UdldSettings GetFabricSwitchControlPolicyUdldSettings
    VersionContext GetFabricSwitchControlPolicyVersionContext
    VlanPortOptimizationEnabled bool
    id String
    results List<GetFabricSwitchControlPolicyResult>
    accountMoid String
    additionalProperties String
    aesPrimaryKey String
    ancestors List<GetFabricSwitchControlPolicyAncestor>
    classId String
    createTime String
    description String
    domainGroupMoid String
    ethernetSwitchingMode String
    fabricPcVhbaReset String
    fcSwitchingMode String
    isAesPrimaryKeySet Boolean
    macAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    modTime String
    moid String
    name String
    objectType String
    organization GetFabricSwitchControlPolicyOrganization
    owners List<String>
    parent GetFabricSwitchControlPolicyParent
    permissionResources List<GetFabricSwitchControlPolicyPermissionResource>
    profiles List<GetFabricSwitchControlPolicyProfile>
    reservedVlanStartId Double
    sharedScope String
    tags List<GetFabricSwitchControlPolicyTag>
    udldSettings GetFabricSwitchControlPolicyUdldSettings
    versionContext GetFabricSwitchControlPolicyVersionContext
    vlanPortOptimizationEnabled Boolean
    id string
    results GetFabricSwitchControlPolicyResult[]
    accountMoid string
    additionalProperties string
    aesPrimaryKey string
    ancestors GetFabricSwitchControlPolicyAncestor[]
    classId string
    createTime string
    description string
    domainGroupMoid string
    ethernetSwitchingMode string
    fabricPcVhbaReset string
    fcSwitchingMode string
    isAesPrimaryKeySet boolean
    macAgingSettings GetFabricSwitchControlPolicyMacAgingSettings
    modTime string
    moid string
    name string
    objectType string
    organization GetFabricSwitchControlPolicyOrganization
    owners string[]
    parent GetFabricSwitchControlPolicyParent
    permissionResources GetFabricSwitchControlPolicyPermissionResource[]
    profiles GetFabricSwitchControlPolicyProfile[]
    reservedVlanStartId number
    sharedScope string
    tags GetFabricSwitchControlPolicyTag[]
    udldSettings GetFabricSwitchControlPolicyUdldSettings
    versionContext GetFabricSwitchControlPolicyVersionContext
    vlanPortOptimizationEnabled boolean
    id str
    results Sequence[GetFabricSwitchControlPolicyResult]
    account_moid str
    additional_properties str
    aes_primary_key str
    ancestors Sequence[GetFabricSwitchControlPolicyAncestor]
    class_id str
    create_time str
    description str
    domain_group_moid str
    ethernet_switching_mode str
    fabric_pc_vhba_reset str
    fc_switching_mode str
    is_aes_primary_key_set bool
    mac_aging_settings GetFabricSwitchControlPolicyMacAgingSettings
    mod_time str
    moid str
    name str
    object_type str
    organization GetFabricSwitchControlPolicyOrganization
    owners Sequence[str]
    parent GetFabricSwitchControlPolicyParent
    permission_resources Sequence[GetFabricSwitchControlPolicyPermissionResource]
    profiles Sequence[GetFabricSwitchControlPolicyProfile]
    reserved_vlan_start_id float
    shared_scope str
    tags Sequence[GetFabricSwitchControlPolicyTag]
    udld_settings GetFabricSwitchControlPolicyUdldSettings
    version_context GetFabricSwitchControlPolicyVersionContext
    vlan_port_optimization_enabled bool

    Supporting Types

    GetFabricSwitchControlPolicyAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetFabricSwitchControlPolicyMacAgingSettings

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    MacAgingOption string
    This specifies one of the option to configure the MAC address aging time.

    • Default - This option sets the default MAC address aging time to 14500 seconds for End Host mode.
    • Custom - This option allows the the user to configure the MAC address aging time on the switch. For Switch Model UCS-FI-6454 or higher, the valid range is 120 to 918000 seconds and the switch will set the lower multiple of 5 of the given time.
    • Never - This option disables the MAC address aging process and never allows the MAC address entries to get removed from the table.
    MacAgingTime double
    Define the MAC address aging time in seconds. This field is valid when the "Custom" MAC address aging option is selected.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    MacAgingOption string
    This specifies one of the option to configure the MAC address aging time.

    • Default - This option sets the default MAC address aging time to 14500 seconds for End Host mode.
    • Custom - This option allows the the user to configure the MAC address aging time on the switch. For Switch Model UCS-FI-6454 or higher, the valid range is 120 to 918000 seconds and the switch will set the lower multiple of 5 of the given time.
    • Never - This option disables the MAC address aging process and never allows the MAC address entries to get removed from the table.
    MacAgingTime float64
    Define the MAC address aging time in seconds. This field is valid when the "Custom" MAC address aging option is selected.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    macAgingOption String
    This specifies one of the option to configure the MAC address aging time.

    • Default - This option sets the default MAC address aging time to 14500 seconds for End Host mode.
    • Custom - This option allows the the user to configure the MAC address aging time on the switch. For Switch Model UCS-FI-6454 or higher, the valid range is 120 to 918000 seconds and the switch will set the lower multiple of 5 of the given time.
    • Never - This option disables the MAC address aging process and never allows the MAC address entries to get removed from the table.
    macAgingTime Double
    Define the MAC address aging time in seconds. This field is valid when the "Custom" MAC address aging option is selected.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    macAgingOption string
    This specifies one of the option to configure the MAC address aging time.

    • Default - This option sets the default MAC address aging time to 14500 seconds for End Host mode.
    • Custom - This option allows the the user to configure the MAC address aging time on the switch. For Switch Model UCS-FI-6454 or higher, the valid range is 120 to 918000 seconds and the switch will set the lower multiple of 5 of the given time.
    • Never - This option disables the MAC address aging process and never allows the MAC address entries to get removed from the table.
    macAgingTime number
    Define the MAC address aging time in seconds. This field is valid when the "Custom" MAC address aging option is selected.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    mac_aging_option str
    This specifies one of the option to configure the MAC address aging time.

    • Default - This option sets the default MAC address aging time to 14500 seconds for End Host mode.
    • Custom - This option allows the the user to configure the MAC address aging time on the switch. For Switch Model UCS-FI-6454 or higher, the valid range is 120 to 918000 seconds and the switch will set the lower multiple of 5 of the given time.
    • Never - This option disables the MAC address aging process and never allows the MAC address entries to get removed from the table.
    mac_aging_time float
    Define the MAC address aging time in seconds. This field is valid when the "Custom" MAC address aging option is selected.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    macAgingOption String
    This specifies one of the option to configure the MAC address aging time.

    • Default - This option sets the default MAC address aging time to 14500 seconds for End Host mode.
    • Custom - This option allows the the user to configure the MAC address aging time on the switch. For Switch Model UCS-FI-6454 or higher, the valid range is 120 to 918000 seconds and the switch will set the lower multiple of 5 of the given time.
    • Never - This option disables the MAC address aging process and never allows the MAC address entries to get removed from the table.
    macAgingTime Number
    Define the MAC address aging time in seconds. This field is valid when the "Custom" MAC address aging option is selected.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetFabricSwitchControlPolicyOrganization

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetFabricSwitchControlPolicyParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetFabricSwitchControlPolicyPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetFabricSwitchControlPolicyProfile

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetFabricSwitchControlPolicyResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AesPrimaryKey string
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    Ancestors List<GetFabricSwitchControlPolicyResultAncestor>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the policy.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthernetSwitchingMode string
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    FabricPcVhbaReset string
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    FcSwitchingMode string
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    IsAesPrimaryKeySet bool
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    MacAgingSettings List<GetFabricSwitchControlPolicyResultMacAgingSetting>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the concrete policy.
    ObjectType string
    Organizations List<GetFabricSwitchControlPolicyResultOrganization>
    Owners List<string>
    Parents List<GetFabricSwitchControlPolicyResultParent>
    PermissionResources List<GetFabricSwitchControlPolicyResultPermissionResource>
    Profiles List<GetFabricSwitchControlPolicyResultProfile>
    ReservedVlanStartId double
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags List<GetFabricSwitchControlPolicyResultTag>
    UdldSettings List<GetFabricSwitchControlPolicyResultUdldSetting>
    VersionContexts List<GetFabricSwitchControlPolicyResultVersionContext>
    VlanPortOptimizationEnabled bool
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    AesPrimaryKey string
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    Ancestors []GetFabricSwitchControlPolicyResultAncestor
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the policy.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthernetSwitchingMode string
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    FabricPcVhbaReset string
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    FcSwitchingMode string
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    IsAesPrimaryKeySet bool
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    MacAgingSettings []GetFabricSwitchControlPolicyResultMacAgingSetting
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the concrete policy.
    ObjectType string
    Organizations []GetFabricSwitchControlPolicyResultOrganization
    Owners []string
    Parents []GetFabricSwitchControlPolicyResultParent
    PermissionResources []GetFabricSwitchControlPolicyResultPermissionResource
    Profiles []GetFabricSwitchControlPolicyResultProfile
    ReservedVlanStartId float64
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    Tags []GetFabricSwitchControlPolicyResultTag
    UdldSettings []GetFabricSwitchControlPolicyResultUdldSetting
    VersionContexts []GetFabricSwitchControlPolicyResultVersionContext
    VlanPortOptimizationEnabled bool
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    aesPrimaryKey String
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors List<GetFabricSwitchControlPolicyResultAncestor>
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the policy.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethernetSwitchingMode String
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabricPcVhbaReset String
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fcSwitchingMode String
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    isAesPrimaryKeySet Boolean
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    macAgingSettings List<GetFabricSwitchControlPolicyResultMacAgingSetting>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the concrete policy.
    objectType String
    organizations List<GetFabricSwitchControlPolicyResultOrganization>
    owners List<String>
    parents List<GetFabricSwitchControlPolicyResultParent>
    permissionResources List<GetFabricSwitchControlPolicyResultPermissionResource>
    profiles List<GetFabricSwitchControlPolicyResultProfile>
    reservedVlanStartId Double
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<GetFabricSwitchControlPolicyResultTag>
    udldSettings List<GetFabricSwitchControlPolicyResultUdldSetting>
    versionContexts List<GetFabricSwitchControlPolicyResultVersionContext>
    vlanPortOptimizationEnabled Boolean
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    aesPrimaryKey string
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors GetFabricSwitchControlPolicyResultAncestor[]
    classId string
    createTime string
    The time when this managed object was created.
    description string
    Description of the policy.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    ethernetSwitchingMode string
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabricPcVhbaReset string
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fcSwitchingMode string
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    isAesPrimaryKeySet boolean
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    macAgingSettings GetFabricSwitchControlPolicyResultMacAgingSetting[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the concrete policy.
    objectType string
    organizations GetFabricSwitchControlPolicyResultOrganization[]
    owners string[]
    parents GetFabricSwitchControlPolicyResultParent[]
    permissionResources GetFabricSwitchControlPolicyResultPermissionResource[]
    profiles GetFabricSwitchControlPolicyResultProfile[]
    reservedVlanStartId number
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags GetFabricSwitchControlPolicyResultTag[]
    udldSettings GetFabricSwitchControlPolicyResultUdldSetting[]
    versionContexts GetFabricSwitchControlPolicyResultVersionContext[]
    vlanPortOptimizationEnabled boolean
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    aes_primary_key str
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors Sequence[GetFabricSwitchControlPolicyResultAncestor]
    class_id str
    create_time str
    The time when this managed object was created.
    description str
    Description of the policy.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    ethernet_switching_mode str
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabric_pc_vhba_reset str
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fc_switching_mode str
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    is_aes_primary_key_set bool
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    mac_aging_settings Sequence[GetFabricSwitchControlPolicyResultMacAgingSetting]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the concrete policy.
    object_type str
    organizations Sequence[GetFabricSwitchControlPolicyResultOrganization]
    owners Sequence[str]
    parents Sequence[GetFabricSwitchControlPolicyResultParent]
    permission_resources Sequence[GetFabricSwitchControlPolicyResultPermissionResource]
    profiles Sequence[GetFabricSwitchControlPolicyResultProfile]
    reserved_vlan_start_id float
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags Sequence[GetFabricSwitchControlPolicyResultTag]
    udld_settings Sequence[GetFabricSwitchControlPolicyResultUdldSetting]
    version_contexts Sequence[GetFabricSwitchControlPolicyResultVersionContext]
    vlan_port_optimization_enabled bool
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    aesPrimaryKey String
    Encrypts MACsec keys in type-6 format. If a MACsec key is already provided in a type-6 format, the primary key decrypts it.
    ancestors List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the policy.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethernetSwitchingMode String
    Enable or Disable Ethernet End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    fabricPcVhbaReset String
    When enabled, a Registered State Change Notification (RSCN) is sent to the VIC adapter when any member port within the fabric port-channel goes down and vHBA would reset to restore the connection immediately. When disabled (default), vHBA reset is done only when all the members of a fabric port-channel are down.* Disabled - Admin configured Disabled State.* Enabled - Admin configured Enabled State.
    fcSwitchingMode String
    Enable or Disable FC End Host Switching Mode.* end-host - In end-host mode, the fabric interconnects appear to the upstream devices as end hosts with multiple links.In this mode, the switch does not run Spanning Tree Protocol and avoids loops by following a set of rules for traffic forwarding.In case of ethernet switching mode - Ethernet end-host mode is also known as Ethernet host virtualizer.* switch - In switch mode, the switch runs Spanning Tree Protocol to avoid loops, and broadcast and multicast packets are handled in the traditional way.This is the traditional switch mode.
    isAesPrimaryKeySet Boolean
    Indicates whether the value of the 'aesPrimaryKey' property has been set.
    macAgingSettings List<Property Map>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the concrete policy.
    objectType String
    organizations List<Property Map>
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    profiles List<Property Map>
    reservedVlanStartId Number
    The starting ID for VLANs reserved for internal use within the Fabric Interconnect. This VLAN ID is the starting ID ofa contiguous block of 128 VLANs that cannot be configured for user data. This range of VLANs cannot be configured inVLAN policy.If this property is not configured, VLAN range 3915 - 4042 is reserved for internal use by default.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    tags List<Property Map>
    udldSettings List<Property Map>
    versionContexts List<Property Map>
    vlanPortOptimizationEnabled Boolean
    To enable or disable the VLAN port count optimization. This feature will always be enabled for Cisco UCS Fabric Interconnect 9108 100G.

    GetFabricSwitchControlPolicyResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyResultMacAgingSetting

    GetFabricSwitchControlPolicyResultOrganization

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyResultProfile

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetFabricSwitchControlPolicyResultUdldSetting

    GetFabricSwitchControlPolicyResultVersionContext

    GetFabricSwitchControlPolicyResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetFabricSwitchControlPolicyTag

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    GetFabricSwitchControlPolicyUdldSettings

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    MessageInterval double
    Configures the time between UDLD probe messages on ports that are in advertisement mode and are currently determined to be bidirectional. Valid values are from 7 to 90 seconds.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RecoveryAction string
    UDLD recovery when enabled, attempts to bring an UDLD error-disabled port out of reset.

    • none - The standard 4th generation UCS Fabric Interconnect with 54 ports.
    • reset - The expanded 4th generation UCS Fabric Interconnect with 108 ports.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    MessageInterval float64
    Configures the time between UDLD probe messages on ports that are in advertisement mode and are currently determined to be bidirectional. Valid values are from 7 to 90 seconds.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RecoveryAction string
    UDLD recovery when enabled, attempts to bring an UDLD error-disabled port out of reset.

    • none - The standard 4th generation UCS Fabric Interconnect with 54 ports.
    • reset - The expanded 4th generation UCS Fabric Interconnect with 108 ports.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    messageInterval Double
    Configures the time between UDLD probe messages on ports that are in advertisement mode and are currently determined to be bidirectional. Valid values are from 7 to 90 seconds.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    recoveryAction String
    UDLD recovery when enabled, attempts to bring an UDLD error-disabled port out of reset.

    • none - The standard 4th generation UCS Fabric Interconnect with 54 ports.
    • reset - The expanded 4th generation UCS Fabric Interconnect with 108 ports.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    messageInterval number
    Configures the time between UDLD probe messages on ports that are in advertisement mode and are currently determined to be bidirectional. Valid values are from 7 to 90 seconds.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    recoveryAction string
    UDLD recovery when enabled, attempts to bring an UDLD error-disabled port out of reset.

    • none - The standard 4th generation UCS Fabric Interconnect with 54 ports.
    • reset - The expanded 4th generation UCS Fabric Interconnect with 108 ports.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    message_interval float
    Configures the time between UDLD probe messages on ports that are in advertisement mode and are currently determined to be bidirectional. Valid values are from 7 to 90 seconds.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    recovery_action str
    UDLD recovery when enabled, attempts to bring an UDLD error-disabled port out of reset.

    • none - The standard 4th generation UCS Fabric Interconnect with 54 ports.
    • reset - The expanded 4th generation UCS Fabric Interconnect with 108 ports.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    messageInterval Number
    Configures the time between UDLD probe messages on ports that are in advertisement mode and are currently determined to be bidirectional. Valid values are from 7 to 90 seconds.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    recoveryAction String
    UDLD recovery when enabled, attempts to bring an UDLD error-disabled port out of reset.

    • none - The standard 4th generation UCS Fabric Interconnect with 54 ports.
    • reset - The expanded 4th generation UCS Fabric Interconnect with 108 ports.

    GetFabricSwitchControlPolicyVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetFabricSwitchControlPolicyVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetFabricSwitchControlPolicyVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetFabricSwitchControlPolicyVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetFabricSwitchControlPolicyVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetFabricSwitchControlPolicyVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetFabricSwitchControlPolicyVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetFabricSwitchControlPolicyVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetFabricSwitchControlPolicyVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetFabricSwitchControlPolicyVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetFabricSwitchControlPolicyVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetFabricSwitchControlPolicyVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetFabricSwitchControlPolicyVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    Package Details

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