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

intersight.getVnicEthIfInventory

Explore with Pulumi AI

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

    Virtual Ethernet Interface.

    Using getVnicEthIfInventory

    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 getVnicEthIfInventory(args: GetVnicEthIfInventoryArgs, opts?: InvokeOptions): Promise<GetVnicEthIfInventoryResult>
    function getVnicEthIfInventoryOutput(args: GetVnicEthIfInventoryOutputArgs, opts?: InvokeOptions): Output<GetVnicEthIfInventoryResult>
    def get_vnic_eth_if_inventory(account_moid: Optional[str] = None,
                                  additional_properties: Optional[str] = None,
                                  ancestors: Optional[Sequence[GetVnicEthIfInventoryAncestor]] = None,
                                  cdn: Optional[GetVnicEthIfInventoryCdn] = None,
                                  class_id: Optional[str] = None,
                                  create_time: Optional[str] = None,
                                  device_mo_id: Optional[str] = None,
                                  domain_group_moid: Optional[str] = None,
                                  eth_adapter_policy: Optional[GetVnicEthIfInventoryEthAdapterPolicy] = None,
                                  eth_network_policy: Optional[GetVnicEthIfInventoryEthNetworkPolicy] = None,
                                  eth_qos_policy: Optional[GetVnicEthIfInventoryEthQosPolicy] = None,
                                  fabric_eth_network_control_policy: Optional[GetVnicEthIfInventoryFabricEthNetworkControlPolicy] = None,
                                  fabric_eth_network_group_policies: Optional[Sequence[GetVnicEthIfInventoryFabricEthNetworkGroupPolicy]] = None,
                                  failover_enabled: Optional[bool] = None,
                                  id: Optional[str] = None,
                                  ip_lease: Optional[GetVnicEthIfInventoryIpLease] = None,
                                  iscsi_boot_policy: Optional[GetVnicEthIfInventoryIscsiBootPolicy] = None,
                                  iscsi_ip_v4_address_allocation_type: Optional[str] = None,
                                  iscsi_ip_v4_config: Optional[GetVnicEthIfInventoryIscsiIpV4Config] = None,
                                  iscsi_ipv4_address: Optional[str] = None,
                                  lan_connectivity_policy: Optional[GetVnicEthIfInventoryLanConnectivityPolicy] = None,
                                  lcp_vnic: Optional[GetVnicEthIfInventoryLcpVnic] = None,
                                  mac_address: Optional[str] = None,
                                  mac_address_type: Optional[str] = None,
                                  mac_lease: Optional[GetVnicEthIfInventoryMacLease] = None,
                                  mac_pool: Optional[GetVnicEthIfInventoryMacPool] = None,
                                  mod_time: Optional[str] = None,
                                  moid: Optional[str] = None,
                                  name: Optional[str] = None,
                                  object_type: Optional[str] = None,
                                  order: Optional[float] = None,
                                  overridden_lists: Optional[Sequence[str]] = None,
                                  owners: Optional[Sequence[str]] = None,
                                  parent: Optional[GetVnicEthIfInventoryParent] = None,
                                  permission_resources: Optional[Sequence[GetVnicEthIfInventoryPermissionResource]] = None,
                                  pin_group_name: Optional[str] = None,
                                  placement: Optional[GetVnicEthIfInventoryPlacement] = None,
                                  shared_scope: Optional[str] = None,
                                  sp_vnics: Optional[Sequence[GetVnicEthIfInventorySpVnic]] = None,
                                  src_template: Optional[GetVnicEthIfInventorySrcTemplate] = None,
                                  sriov_settings: Optional[GetVnicEthIfInventorySriovSettings] = None,
                                  standby_vif_id: Optional[float] = None,
                                  static_mac_address: Optional[str] = None,
                                  tags: Optional[Sequence[GetVnicEthIfInventoryTag]] = None,
                                  template_actions: Optional[Sequence[GetVnicEthIfInventoryTemplateAction]] = None,
                                  template_sync_errors: Optional[Sequence[GetVnicEthIfInventoryTemplateSyncError]] = None,
                                  template_sync_status: Optional[str] = None,
                                  usnic_settings: Optional[GetVnicEthIfInventoryUsnicSettings] = None,
                                  version_context: Optional[GetVnicEthIfInventoryVersionContext] = None,
                                  vif_id: Optional[float] = None,
                                  vmq_settings: Optional[GetVnicEthIfInventoryVmqSettings] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetVnicEthIfInventoryResult
    def get_vnic_eth_if_inventory_output(account_moid: Optional[pulumi.Input[str]] = None,
                                  additional_properties: Optional[pulumi.Input[str]] = None,
                                  ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventoryAncestorArgs]]]] = None,
                                  cdn: Optional[pulumi.Input[GetVnicEthIfInventoryCdnArgs]] = None,
                                  class_id: Optional[pulumi.Input[str]] = None,
                                  create_time: Optional[pulumi.Input[str]] = None,
                                  device_mo_id: Optional[pulumi.Input[str]] = None,
                                  domain_group_moid: Optional[pulumi.Input[str]] = None,
                                  eth_adapter_policy: Optional[pulumi.Input[GetVnicEthIfInventoryEthAdapterPolicyArgs]] = None,
                                  eth_network_policy: Optional[pulumi.Input[GetVnicEthIfInventoryEthNetworkPolicyArgs]] = None,
                                  eth_qos_policy: Optional[pulumi.Input[GetVnicEthIfInventoryEthQosPolicyArgs]] = None,
                                  fabric_eth_network_control_policy: Optional[pulumi.Input[GetVnicEthIfInventoryFabricEthNetworkControlPolicyArgs]] = None,
                                  fabric_eth_network_group_policies: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventoryFabricEthNetworkGroupPolicyArgs]]]] = None,
                                  failover_enabled: Optional[pulumi.Input[bool]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  ip_lease: Optional[pulumi.Input[GetVnicEthIfInventoryIpLeaseArgs]] = None,
                                  iscsi_boot_policy: Optional[pulumi.Input[GetVnicEthIfInventoryIscsiBootPolicyArgs]] = None,
                                  iscsi_ip_v4_address_allocation_type: Optional[pulumi.Input[str]] = None,
                                  iscsi_ip_v4_config: Optional[pulumi.Input[GetVnicEthIfInventoryIscsiIpV4ConfigArgs]] = None,
                                  iscsi_ipv4_address: Optional[pulumi.Input[str]] = None,
                                  lan_connectivity_policy: Optional[pulumi.Input[GetVnicEthIfInventoryLanConnectivityPolicyArgs]] = None,
                                  lcp_vnic: Optional[pulumi.Input[GetVnicEthIfInventoryLcpVnicArgs]] = None,
                                  mac_address: Optional[pulumi.Input[str]] = None,
                                  mac_address_type: Optional[pulumi.Input[str]] = None,
                                  mac_lease: Optional[pulumi.Input[GetVnicEthIfInventoryMacLeaseArgs]] = None,
                                  mac_pool: Optional[pulumi.Input[GetVnicEthIfInventoryMacPoolArgs]] = 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,
                                  order: Optional[pulumi.Input[float]] = None,
                                  overridden_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  parent: Optional[pulumi.Input[GetVnicEthIfInventoryParentArgs]] = None,
                                  permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventoryPermissionResourceArgs]]]] = None,
                                  pin_group_name: Optional[pulumi.Input[str]] = None,
                                  placement: Optional[pulumi.Input[GetVnicEthIfInventoryPlacementArgs]] = None,
                                  shared_scope: Optional[pulumi.Input[str]] = None,
                                  sp_vnics: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventorySpVnicArgs]]]] = None,
                                  src_template: Optional[pulumi.Input[GetVnicEthIfInventorySrcTemplateArgs]] = None,
                                  sriov_settings: Optional[pulumi.Input[GetVnicEthIfInventorySriovSettingsArgs]] = None,
                                  standby_vif_id: Optional[pulumi.Input[float]] = None,
                                  static_mac_address: Optional[pulumi.Input[str]] = None,
                                  tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventoryTagArgs]]]] = None,
                                  template_actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventoryTemplateActionArgs]]]] = None,
                                  template_sync_errors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicEthIfInventoryTemplateSyncErrorArgs]]]] = None,
                                  template_sync_status: Optional[pulumi.Input[str]] = None,
                                  usnic_settings: Optional[pulumi.Input[GetVnicEthIfInventoryUsnicSettingsArgs]] = None,
                                  version_context: Optional[pulumi.Input[GetVnicEthIfInventoryVersionContextArgs]] = None,
                                  vif_id: Optional[pulumi.Input[float]] = None,
                                  vmq_settings: Optional[pulumi.Input[GetVnicEthIfInventoryVmqSettingsArgs]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetVnicEthIfInventoryResult]
    func LookupVnicEthIfInventory(ctx *Context, args *LookupVnicEthIfInventoryArgs, opts ...InvokeOption) (*LookupVnicEthIfInventoryResult, error)
    func LookupVnicEthIfInventoryOutput(ctx *Context, args *LookupVnicEthIfInventoryOutputArgs, opts ...InvokeOption) LookupVnicEthIfInventoryResultOutput

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

    public static class GetVnicEthIfInventory 
    {
        public static Task<GetVnicEthIfInventoryResult> InvokeAsync(GetVnicEthIfInventoryArgs args, InvokeOptions? opts = null)
        public static Output<GetVnicEthIfInventoryResult> Invoke(GetVnicEthIfInventoryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVnicEthIfInventoryResult> getVnicEthIfInventory(GetVnicEthIfInventoryArgs args, InvokeOptions options)
    public static Output<GetVnicEthIfInventoryResult> getVnicEthIfInventory(GetVnicEthIfInventoryArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getVnicEthIfInventory:getVnicEthIfInventory
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVnicEthIfInventoryAncestor>
    Cdn GetVnicEthIfInventoryCdn
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeviceMoId string
    Device ID of the entity from where inventory is reported.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    EthNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    EthQosPolicy GetVnicEthIfInventoryEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies List<GetVnicEthIfInventoryFabricEthNetworkGroupPolicy>
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    Id string
    IpLease GetVnicEthIfInventoryIpLease
    IscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    IscsiIpV4AddressAllocationType string
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    IscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    IscsiIpv4Address string
    IP address associated to the vNIC.
    LanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    LcpVnic GetVnicEthIfInventoryLcpVnic
    MacAddress string
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    MacAddressType string
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    MacLease GetVnicEthIfInventoryMacLease
    MacPool GetVnicEthIfInventoryMacPool
    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 virtual ethernet interface.
    ObjectType string
    Order double
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    OverriddenLists List<string>
    Owners List<string>
    Parent GetVnicEthIfInventoryParent
    PermissionResources List<GetVnicEthIfInventoryPermissionResource>
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    Placement GetVnicEthIfInventoryPlacement
    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.
    SpVnics List<GetVnicEthIfInventorySpVnic>
    SrcTemplate GetVnicEthIfInventorySrcTemplate
    SriovSettings GetVnicEthIfInventorySriovSettings
    StandbyVifId double
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    StaticMacAddress string
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    Tags List<GetVnicEthIfInventoryTag>
    TemplateActions List<GetVnicEthIfInventoryTemplateAction>
    TemplateSyncErrors List<GetVnicEthIfInventoryTemplateSyncError>
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsnicSettings GetVnicEthIfInventoryUsnicSettings
    VersionContext GetVnicEthIfInventoryVersionContext
    VifId double
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    VmqSettings GetVnicEthIfInventoryVmqSettings
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVnicEthIfInventoryAncestor
    Cdn GetVnicEthIfInventoryCdn
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeviceMoId string
    Device ID of the entity from where inventory is reported.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    EthNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    EthQosPolicy GetVnicEthIfInventoryEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies []GetVnicEthIfInventoryFabricEthNetworkGroupPolicy
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    Id string
    IpLease GetVnicEthIfInventoryIpLease
    IscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    IscsiIpV4AddressAllocationType string
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    IscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    IscsiIpv4Address string
    IP address associated to the vNIC.
    LanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    LcpVnic GetVnicEthIfInventoryLcpVnic
    MacAddress string
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    MacAddressType string
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    MacLease GetVnicEthIfInventoryMacLease
    MacPool GetVnicEthIfInventoryMacPool
    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 virtual ethernet interface.
    ObjectType string
    Order float64
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    OverriddenLists []string
    Owners []string
    Parent GetVnicEthIfInventoryParent
    PermissionResources []GetVnicEthIfInventoryPermissionResource
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    Placement GetVnicEthIfInventoryPlacement
    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.
    SpVnics []GetVnicEthIfInventorySpVnic
    SrcTemplate GetVnicEthIfInventorySrcTemplate
    SriovSettings GetVnicEthIfInventorySriovSettings
    StandbyVifId float64
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    StaticMacAddress string
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    Tags []GetVnicEthIfInventoryTag
    TemplateActions []GetVnicEthIfInventoryTemplateAction
    TemplateSyncErrors []GetVnicEthIfInventoryTemplateSyncError
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsnicSettings GetVnicEthIfInventoryUsnicSettings
    VersionContext GetVnicEthIfInventoryVersionContext
    VifId float64
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    VmqSettings GetVnicEthIfInventoryVmqSettings
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVnicEthIfInventoryAncestor>
    cdn GetVnicEthIfInventoryCdn
    classId String
    createTime String
    The time when this managed object was created.
    deviceMoId String
    Device ID of the entity from where inventory is reported.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    ethNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    ethQosPolicy GetVnicEthIfInventoryEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies List<GetVnicEthIfInventoryFabricEthNetworkGroupPolicy>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id String
    ipLease GetVnicEthIfInventoryIpLease
    iscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    iscsiIpV4AddressAllocationType String
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    iscsiIpv4Address String
    IP address associated to the vNIC.
    lanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    lcpVnic GetVnicEthIfInventoryLcpVnic
    macAddress String
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    macAddressType String
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    macLease GetVnicEthIfInventoryMacLease
    macPool GetVnicEthIfInventoryMacPool
    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 virtual ethernet interface.
    objectType String
    order Double
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overriddenLists List<String>
    owners List<String>
    parent GetVnicEthIfInventoryParent
    permissionResources List<GetVnicEthIfInventoryPermissionResource>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placement GetVnicEthIfInventoryPlacement
    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.
    spVnics List<GetVnicEthIfInventorySpVnic>
    srcTemplate GetVnicEthIfInventorySrcTemplate
    sriovSettings GetVnicEthIfInventorySriovSettings
    standbyVifId Double
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    staticMacAddress String
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags List<GetVnicEthIfInventoryTag>
    templateActions List<GetVnicEthIfInventoryTemplateAction>
    templateSyncErrors List<GetVnicEthIfInventoryTemplateSyncError>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnicSettings GetVnicEthIfInventoryUsnicSettings
    versionContext GetVnicEthIfInventoryVersionContext
    vifId Double
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmqSettings GetVnicEthIfInventoryVmqSettings
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVnicEthIfInventoryAncestor[]
    cdn GetVnicEthIfInventoryCdn
    classId string
    createTime string
    The time when this managed object was created.
    deviceMoId string
    Device ID of the entity from where inventory is reported.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    ethAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    ethNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    ethQosPolicy GetVnicEthIfInventoryEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies GetVnicEthIfInventoryFabricEthNetworkGroupPolicy[]
    failoverEnabled boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id string
    ipLease GetVnicEthIfInventoryIpLease
    iscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    iscsiIpV4AddressAllocationType string
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    iscsiIpv4Address string
    IP address associated to the vNIC.
    lanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    lcpVnic GetVnicEthIfInventoryLcpVnic
    macAddress string
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    macAddressType string
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    macLease GetVnicEthIfInventoryMacLease
    macPool GetVnicEthIfInventoryMacPool
    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 virtual ethernet interface.
    objectType string
    order number
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overriddenLists string[]
    owners string[]
    parent GetVnicEthIfInventoryParent
    permissionResources GetVnicEthIfInventoryPermissionResource[]
    pinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placement GetVnicEthIfInventoryPlacement
    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.
    spVnics GetVnicEthIfInventorySpVnic[]
    srcTemplate GetVnicEthIfInventorySrcTemplate
    sriovSettings GetVnicEthIfInventorySriovSettings
    standbyVifId number
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    staticMacAddress string
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags GetVnicEthIfInventoryTag[]
    templateActions GetVnicEthIfInventoryTemplateAction[]
    templateSyncErrors GetVnicEthIfInventoryTemplateSyncError[]
    templateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnicSettings GetVnicEthIfInventoryUsnicSettings
    versionContext GetVnicEthIfInventoryVersionContext
    vifId number
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmqSettings GetVnicEthIfInventoryVmqSettings
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVnicEthIfInventoryAncestor]
    cdn GetVnicEthIfInventoryCdn
    class_id str
    create_time str
    The time when this managed object was created.
    device_mo_id str
    Device ID of the entity from where inventory is reported.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    eth_adapter_policy GetVnicEthIfInventoryEthAdapterPolicy
    eth_network_policy GetVnicEthIfInventoryEthNetworkPolicy
    eth_qos_policy GetVnicEthIfInventoryEthQosPolicy
    fabric_eth_network_control_policy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    fabric_eth_network_group_policies Sequence[GetVnicEthIfInventoryFabricEthNetworkGroupPolicy]
    failover_enabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id str
    ip_lease GetVnicEthIfInventoryIpLease
    iscsi_boot_policy GetVnicEthIfInventoryIscsiBootPolicy
    iscsi_ip_v4_address_allocation_type str
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsi_ip_v4_config GetVnicEthIfInventoryIscsiIpV4Config
    iscsi_ipv4_address str
    IP address associated to the vNIC.
    lan_connectivity_policy GetVnicEthIfInventoryLanConnectivityPolicy
    lcp_vnic GetVnicEthIfInventoryLcpVnic
    mac_address str
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    mac_address_type str
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    mac_lease GetVnicEthIfInventoryMacLease
    mac_pool GetVnicEthIfInventoryMacPool
    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 virtual ethernet interface.
    object_type str
    order float
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overridden_lists Sequence[str]
    owners Sequence[str]
    parent GetVnicEthIfInventoryParent
    permission_resources Sequence[GetVnicEthIfInventoryPermissionResource]
    pin_group_name str
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placement GetVnicEthIfInventoryPlacement
    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.
    sp_vnics Sequence[GetVnicEthIfInventorySpVnic]
    src_template GetVnicEthIfInventorySrcTemplate
    sriov_settings GetVnicEthIfInventorySriovSettings
    standby_vif_id float
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    static_mac_address str
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags Sequence[GetVnicEthIfInventoryTag]
    template_actions Sequence[GetVnicEthIfInventoryTemplateAction]
    template_sync_errors Sequence[GetVnicEthIfInventoryTemplateSyncError]
    template_sync_status str
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnic_settings GetVnicEthIfInventoryUsnicSettings
    version_context GetVnicEthIfInventoryVersionContext
    vif_id float
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmq_settings GetVnicEthIfInventoryVmqSettings
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    cdn Property Map
    classId String
    createTime String
    The time when this managed object was created.
    deviceMoId String
    Device ID of the entity from where inventory is reported.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethAdapterPolicy Property Map
    ethNetworkPolicy Property Map
    ethQosPolicy Property Map
    fabricEthNetworkControlPolicy Property Map
    fabricEthNetworkGroupPolicies List<Property Map>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id String
    ipLease Property Map
    iscsiBootPolicy Property Map
    iscsiIpV4AddressAllocationType String
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsiIpV4Config Property Map
    iscsiIpv4Address String
    IP address associated to the vNIC.
    lanConnectivityPolicy Property Map
    lcpVnic Property Map
    macAddress String
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    macAddressType String
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    macLease Property Map
    macPool 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 virtual ethernet interface.
    objectType String
    order Number
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overriddenLists List<String>
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placement Property Map
    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.
    spVnics List<Property Map>
    srcTemplate Property Map
    sriovSettings Property Map
    standbyVifId Number
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    staticMacAddress String
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags List<Property Map>
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnicSettings Property Map
    versionContext Property Map
    vifId Number
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmqSettings Property Map

    getVnicEthIfInventory Result

    The following output properties are available:

    Id string
    Results List<GetVnicEthIfInventoryResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetVnicEthIfInventoryAncestor>
    Cdn GetVnicEthIfInventoryCdn
    ClassId string
    CreateTime string
    DeviceMoId string
    DomainGroupMoid string
    EthAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    EthNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    EthQosPolicy GetVnicEthIfInventoryEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies List<GetVnicEthIfInventoryFabricEthNetworkGroupPolicy>
    FailoverEnabled bool
    IpLease GetVnicEthIfInventoryIpLease
    IscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    IscsiIpV4AddressAllocationType string
    IscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    IscsiIpv4Address string
    LanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    LcpVnic GetVnicEthIfInventoryLcpVnic
    MacAddress string
    MacAddressType string
    MacLease GetVnicEthIfInventoryMacLease
    MacPool GetVnicEthIfInventoryMacPool
    ModTime string
    Moid string
    Name string
    ObjectType string
    Order double
    OverriddenLists List<string>
    Owners List<string>
    Parent GetVnicEthIfInventoryParent
    PermissionResources List<GetVnicEthIfInventoryPermissionResource>
    PinGroupName string
    Placement GetVnicEthIfInventoryPlacement
    SharedScope string
    SpVnics List<GetVnicEthIfInventorySpVnic>
    SrcTemplate GetVnicEthIfInventorySrcTemplate
    SriovSettings GetVnicEthIfInventorySriovSettings
    StandbyVifId double
    StaticMacAddress string
    Tags List<GetVnicEthIfInventoryTag>
    TemplateActions List<GetVnicEthIfInventoryTemplateAction>
    TemplateSyncErrors List<GetVnicEthIfInventoryTemplateSyncError>
    TemplateSyncStatus string
    UsnicSettings GetVnicEthIfInventoryUsnicSettings
    VersionContext GetVnicEthIfInventoryVersionContext
    VifId double
    VmqSettings GetVnicEthIfInventoryVmqSettings
    Id string
    Results []GetVnicEthIfInventoryResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetVnicEthIfInventoryAncestor
    Cdn GetVnicEthIfInventoryCdn
    ClassId string
    CreateTime string
    DeviceMoId string
    DomainGroupMoid string
    EthAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    EthNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    EthQosPolicy GetVnicEthIfInventoryEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies []GetVnicEthIfInventoryFabricEthNetworkGroupPolicy
    FailoverEnabled bool
    IpLease GetVnicEthIfInventoryIpLease
    IscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    IscsiIpV4AddressAllocationType string
    IscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    IscsiIpv4Address string
    LanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    LcpVnic GetVnicEthIfInventoryLcpVnic
    MacAddress string
    MacAddressType string
    MacLease GetVnicEthIfInventoryMacLease
    MacPool GetVnicEthIfInventoryMacPool
    ModTime string
    Moid string
    Name string
    ObjectType string
    Order float64
    OverriddenLists []string
    Owners []string
    Parent GetVnicEthIfInventoryParent
    PermissionResources []GetVnicEthIfInventoryPermissionResource
    PinGroupName string
    Placement GetVnicEthIfInventoryPlacement
    SharedScope string
    SpVnics []GetVnicEthIfInventorySpVnic
    SrcTemplate GetVnicEthIfInventorySrcTemplate
    SriovSettings GetVnicEthIfInventorySriovSettings
    StandbyVifId float64
    StaticMacAddress string
    Tags []GetVnicEthIfInventoryTag
    TemplateActions []GetVnicEthIfInventoryTemplateAction
    TemplateSyncErrors []GetVnicEthIfInventoryTemplateSyncError
    TemplateSyncStatus string
    UsnicSettings GetVnicEthIfInventoryUsnicSettings
    VersionContext GetVnicEthIfInventoryVersionContext
    VifId float64
    VmqSettings GetVnicEthIfInventoryVmqSettings
    id String
    results List<GetVnicEthIfInventoryResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetVnicEthIfInventoryAncestor>
    cdn GetVnicEthIfInventoryCdn
    classId String
    createTime String
    deviceMoId String
    domainGroupMoid String
    ethAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    ethNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    ethQosPolicy GetVnicEthIfInventoryEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies List<GetVnicEthIfInventoryFabricEthNetworkGroupPolicy>
    failoverEnabled Boolean
    ipLease GetVnicEthIfInventoryIpLease
    iscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    iscsiIpV4AddressAllocationType String
    iscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    iscsiIpv4Address String
    lanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    lcpVnic GetVnicEthIfInventoryLcpVnic
    macAddress String
    macAddressType String
    macLease GetVnicEthIfInventoryMacLease
    macPool GetVnicEthIfInventoryMacPool
    modTime String
    moid String
    name String
    objectType String
    order Double
    overriddenLists List<String>
    owners List<String>
    parent GetVnicEthIfInventoryParent
    permissionResources List<GetVnicEthIfInventoryPermissionResource>
    pinGroupName String
    placement GetVnicEthIfInventoryPlacement
    sharedScope String
    spVnics List<GetVnicEthIfInventorySpVnic>
    srcTemplate GetVnicEthIfInventorySrcTemplate
    sriovSettings GetVnicEthIfInventorySriovSettings
    standbyVifId Double
    staticMacAddress String
    tags List<GetVnicEthIfInventoryTag>
    templateActions List<GetVnicEthIfInventoryTemplateAction>
    templateSyncErrors List<GetVnicEthIfInventoryTemplateSyncError>
    templateSyncStatus String
    usnicSettings GetVnicEthIfInventoryUsnicSettings
    versionContext GetVnicEthIfInventoryVersionContext
    vifId Double
    vmqSettings GetVnicEthIfInventoryVmqSettings
    id string
    results GetVnicEthIfInventoryResult[]
    accountMoid string
    additionalProperties string
    ancestors GetVnicEthIfInventoryAncestor[]
    cdn GetVnicEthIfInventoryCdn
    classId string
    createTime string
    deviceMoId string
    domainGroupMoid string
    ethAdapterPolicy GetVnicEthIfInventoryEthAdapterPolicy
    ethNetworkPolicy GetVnicEthIfInventoryEthNetworkPolicy
    ethQosPolicy GetVnicEthIfInventoryEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies GetVnicEthIfInventoryFabricEthNetworkGroupPolicy[]
    failoverEnabled boolean
    ipLease GetVnicEthIfInventoryIpLease
    iscsiBootPolicy GetVnicEthIfInventoryIscsiBootPolicy
    iscsiIpV4AddressAllocationType string
    iscsiIpV4Config GetVnicEthIfInventoryIscsiIpV4Config
    iscsiIpv4Address string
    lanConnectivityPolicy GetVnicEthIfInventoryLanConnectivityPolicy
    lcpVnic GetVnicEthIfInventoryLcpVnic
    macAddress string
    macAddressType string
    macLease GetVnicEthIfInventoryMacLease
    macPool GetVnicEthIfInventoryMacPool
    modTime string
    moid string
    name string
    objectType string
    order number
    overriddenLists string[]
    owners string[]
    parent GetVnicEthIfInventoryParent
    permissionResources GetVnicEthIfInventoryPermissionResource[]
    pinGroupName string
    placement GetVnicEthIfInventoryPlacement
    sharedScope string
    spVnics GetVnicEthIfInventorySpVnic[]
    srcTemplate GetVnicEthIfInventorySrcTemplate
    sriovSettings GetVnicEthIfInventorySriovSettings
    standbyVifId number
    staticMacAddress string
    tags GetVnicEthIfInventoryTag[]
    templateActions GetVnicEthIfInventoryTemplateAction[]
    templateSyncErrors GetVnicEthIfInventoryTemplateSyncError[]
    templateSyncStatus string
    usnicSettings GetVnicEthIfInventoryUsnicSettings
    versionContext GetVnicEthIfInventoryVersionContext
    vifId number
    vmqSettings GetVnicEthIfInventoryVmqSettings
    id str
    results Sequence[GetVnicEthIfInventoryResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetVnicEthIfInventoryAncestor]
    cdn GetVnicEthIfInventoryCdn
    class_id str
    create_time str
    device_mo_id str
    domain_group_moid str
    eth_adapter_policy GetVnicEthIfInventoryEthAdapterPolicy
    eth_network_policy GetVnicEthIfInventoryEthNetworkPolicy
    eth_qos_policy GetVnicEthIfInventoryEthQosPolicy
    fabric_eth_network_control_policy GetVnicEthIfInventoryFabricEthNetworkControlPolicy
    fabric_eth_network_group_policies Sequence[GetVnicEthIfInventoryFabricEthNetworkGroupPolicy]
    failover_enabled bool
    ip_lease GetVnicEthIfInventoryIpLease
    iscsi_boot_policy GetVnicEthIfInventoryIscsiBootPolicy
    iscsi_ip_v4_address_allocation_type str
    iscsi_ip_v4_config GetVnicEthIfInventoryIscsiIpV4Config
    iscsi_ipv4_address str
    lan_connectivity_policy GetVnicEthIfInventoryLanConnectivityPolicy
    lcp_vnic GetVnicEthIfInventoryLcpVnic
    mac_address str
    mac_address_type str
    mac_lease GetVnicEthIfInventoryMacLease
    mac_pool GetVnicEthIfInventoryMacPool
    mod_time str
    moid str
    name str
    object_type str
    order float
    overridden_lists Sequence[str]
    owners Sequence[str]
    parent GetVnicEthIfInventoryParent
    permission_resources Sequence[GetVnicEthIfInventoryPermissionResource]
    pin_group_name str
    placement GetVnicEthIfInventoryPlacement
    shared_scope str
    sp_vnics Sequence[GetVnicEthIfInventorySpVnic]
    src_template GetVnicEthIfInventorySrcTemplate
    sriov_settings GetVnicEthIfInventorySriovSettings
    standby_vif_id float
    static_mac_address str
    tags Sequence[GetVnicEthIfInventoryTag]
    template_actions Sequence[GetVnicEthIfInventoryTemplateAction]
    template_sync_errors Sequence[GetVnicEthIfInventoryTemplateSyncError]
    template_sync_status str
    usnic_settings GetVnicEthIfInventoryUsnicSettings
    version_context GetVnicEthIfInventoryVersionContext
    vif_id float
    vmq_settings GetVnicEthIfInventoryVmqSettings
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    ancestors List<Property Map>
    cdn Property Map
    classId String
    createTime String
    deviceMoId String
    domainGroupMoid String
    ethAdapterPolicy Property Map
    ethNetworkPolicy Property Map
    ethQosPolicy Property Map
    fabricEthNetworkControlPolicy Property Map
    fabricEthNetworkGroupPolicies List<Property Map>
    failoverEnabled Boolean
    ipLease Property Map
    iscsiBootPolicy Property Map
    iscsiIpV4AddressAllocationType String
    iscsiIpV4Config Property Map
    iscsiIpv4Address String
    lanConnectivityPolicy Property Map
    lcpVnic Property Map
    macAddress String
    macAddressType String
    macLease Property Map
    macPool Property Map
    modTime String
    moid String
    name String
    objectType String
    order Number
    overriddenLists List<String>
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    pinGroupName String
    placement Property Map
    sharedScope String
    spVnics List<Property Map>
    srcTemplate Property Map
    sriovSettings Property Map
    standbyVifId Number
    staticMacAddress String
    tags List<Property Map>
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    usnicSettings Property Map
    versionContext Property Map
    vifId Number
    vmqSettings Property Map

    Supporting Types

    GetVnicEthIfInventoryAncestor

    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'.

    GetVnicEthIfInventoryCdn

    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.
    NrSource string
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The CDN value entered in case of user defined mode.
    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.
    NrSource string
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The CDN value entered in case of user defined mode.
    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.
    nrSource String
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The CDN value entered in case of user defined mode.
    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.
    nrSource string
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value string
    The CDN value entered in case of user defined mode.
    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.
    nr_source str
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value str
    The CDN value entered in case of user defined mode.
    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.
    nrSource String
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The CDN value entered in case of user defined mode.

    GetVnicEthIfInventoryEthAdapterPolicy

    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'.

    GetVnicEthIfInventoryEthNetworkPolicy

    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'.

    GetVnicEthIfInventoryEthQosPolicy

    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'.

    GetVnicEthIfInventoryFabricEthNetworkControlPolicy

    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'.

    GetVnicEthIfInventoryFabricEthNetworkGroupPolicy

    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'.

    GetVnicEthIfInventoryIpLease

    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'.

    GetVnicEthIfInventoryIscsiBootPolicy

    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'.

    GetVnicEthIfInventoryIscsiIpV4Config

    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.
    Gateway string
    IP address of the default IPv4 gateway.
    Netmask string
    A subnet mask is a 32-bit number that masks an IP address and divides the IP address into network address and host address.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PrimaryDns string
    IP Address of the primary Domain Name System (DNS) server.
    SecondaryDns string
    IP Address of the secondary Domain Name System (DNS) server.
    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.
    Gateway string
    IP address of the default IPv4 gateway.
    Netmask string
    A subnet mask is a 32-bit number that masks an IP address and divides the IP address into network address and host address.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PrimaryDns string
    IP Address of the primary Domain Name System (DNS) server.
    SecondaryDns string
    IP Address of the secondary Domain Name System (DNS) server.
    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.
    gateway String
    IP address of the default IPv4 gateway.
    netmask String
    A subnet mask is a 32-bit number that masks an IP address and divides the IP address into network address and host address.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    primaryDns String
    IP Address of the primary Domain Name System (DNS) server.
    secondaryDns String
    IP Address of the secondary Domain Name System (DNS) server.
    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.
    gateway string
    IP address of the default IPv4 gateway.
    netmask string
    A subnet mask is a 32-bit number that masks an IP address and divides the IP address into network address and host address.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    primaryDns string
    IP Address of the primary Domain Name System (DNS) server.
    secondaryDns string
    IP Address of the secondary Domain Name System (DNS) server.
    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.
    gateway str
    IP address of the default IPv4 gateway.
    netmask str
    A subnet mask is a 32-bit number that masks an IP address and divides the IP address into network address and host address.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    primary_dns str
    IP Address of the primary Domain Name System (DNS) server.
    secondary_dns str
    IP Address of the secondary Domain Name System (DNS) server.
    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.
    gateway String
    IP address of the default IPv4 gateway.
    netmask String
    A subnet mask is a 32-bit number that masks an IP address and divides the IP address into network address and host address.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    primaryDns String
    IP Address of the primary Domain Name System (DNS) server.
    secondaryDns String
    IP Address of the secondary Domain Name System (DNS) server.

    GetVnicEthIfInventoryLanConnectivityPolicy

    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'.

    GetVnicEthIfInventoryLcpVnic

    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'.

    GetVnicEthIfInventoryMacLease

    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'.

    GetVnicEthIfInventoryMacPool

    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'.

    GetVnicEthIfInventoryParent

    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'.

    GetVnicEthIfInventoryPermissionResource

    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'.

    GetVnicEthIfInventoryPlacement

    AdditionalProperties string
    AutoPciLink bool
    Enable or disable automatic assignment of the PCI Link in a dual-link adapter. This option applies only to 13xx series VICs that support dual-link. If enabled, the system determines the placement of the vNIC/vHBA on either of the PCI Links.
    AutoSlotId bool
    Enable or disable automatic assignment of the VIC slot ID. If enabled and the server has only one VIC, the same VIC is chosen for all the vNICs. If enabled and the server has multiple VICs, the vNIC/vHBA are deployed on the first VIC. The Slot ID determines the first VIC. MLOM is the first Slot ID and the ID increments to 2, 3, and so on.
    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.
    Id string
    PCIe Slot where the VIC adapter is installed. Supported values are (1-15) and MLOM.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PciLink double
    The PCI Link used as transport for the virtual interface. PCI Link is only applicable for select Cisco UCS VIC 1300 models (UCSC-PCIE-C40Q-03, UCSB-MLOM-40G-03, UCSB-VIC-M83-8P) that support two PCI links. The value, if specified, for any other VIC model will be ignored.
    PciLinkAssignmentMode string
    If the autoPciLink is disabled, the user can either choose to place the vNICs manually or based on a policy.If the autoPciLink is enabled, it will be set to None.

    • Custom - The user needs to specify the PCI Link manually.
    • Load-Balanced - The system will uniformly distribute the interfaces across the PCI Links.
    • None - Assignment is not applicable and will be set when the AutoPciLink is set to true.
    SwitchId string
    The fabric port to which the vNICs will be associated.

    • None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.
    • A - Fabric A of the FI cluster.
    • B - Fabric B of the FI cluster.
    Uplink double
    Adapter port on which the virtual interface will be created.
    AdditionalProperties string
    AutoPciLink bool
    Enable or disable automatic assignment of the PCI Link in a dual-link adapter. This option applies only to 13xx series VICs that support dual-link. If enabled, the system determines the placement of the vNIC/vHBA on either of the PCI Links.
    AutoSlotId bool
    Enable or disable automatic assignment of the VIC slot ID. If enabled and the server has only one VIC, the same VIC is chosen for all the vNICs. If enabled and the server has multiple VICs, the vNIC/vHBA are deployed on the first VIC. The Slot ID determines the first VIC. MLOM is the first Slot ID and the ID increments to 2, 3, and so on.
    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.
    Id string
    PCIe Slot where the VIC adapter is installed. Supported values are (1-15) and MLOM.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PciLink float64
    The PCI Link used as transport for the virtual interface. PCI Link is only applicable for select Cisco UCS VIC 1300 models (UCSC-PCIE-C40Q-03, UCSB-MLOM-40G-03, UCSB-VIC-M83-8P) that support two PCI links. The value, if specified, for any other VIC model will be ignored.
    PciLinkAssignmentMode string
    If the autoPciLink is disabled, the user can either choose to place the vNICs manually or based on a policy.If the autoPciLink is enabled, it will be set to None.

    • Custom - The user needs to specify the PCI Link manually.
    • Load-Balanced - The system will uniformly distribute the interfaces across the PCI Links.
    • None - Assignment is not applicable and will be set when the AutoPciLink is set to true.
    SwitchId string
    The fabric port to which the vNICs will be associated.

    • None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.
    • A - Fabric A of the FI cluster.
    • B - Fabric B of the FI cluster.
    Uplink float64
    Adapter port on which the virtual interface will be created.
    additionalProperties String
    autoPciLink Boolean
    Enable or disable automatic assignment of the PCI Link in a dual-link adapter. This option applies only to 13xx series VICs that support dual-link. If enabled, the system determines the placement of the vNIC/vHBA on either of the PCI Links.
    autoSlotId Boolean
    Enable or disable automatic assignment of the VIC slot ID. If enabled and the server has only one VIC, the same VIC is chosen for all the vNICs. If enabled and the server has multiple VICs, the vNIC/vHBA are deployed on the first VIC. The Slot ID determines the first VIC. MLOM is the first Slot ID and the ID increments to 2, 3, and so on.
    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.
    id String
    PCIe Slot where the VIC adapter is installed. Supported values are (1-15) and MLOM.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pciLink Double
    The PCI Link used as transport for the virtual interface. PCI Link is only applicable for select Cisco UCS VIC 1300 models (UCSC-PCIE-C40Q-03, UCSB-MLOM-40G-03, UCSB-VIC-M83-8P) that support two PCI links. The value, if specified, for any other VIC model will be ignored.
    pciLinkAssignmentMode String
    If the autoPciLink is disabled, the user can either choose to place the vNICs manually or based on a policy.If the autoPciLink is enabled, it will be set to None.

    • Custom - The user needs to specify the PCI Link manually.
    • Load-Balanced - The system will uniformly distribute the interfaces across the PCI Links.
    • None - Assignment is not applicable and will be set when the AutoPciLink is set to true.
    switchId String
    The fabric port to which the vNICs will be associated.

    • None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.
    • A - Fabric A of the FI cluster.
    • B - Fabric B of the FI cluster.
    uplink Double
    Adapter port on which the virtual interface will be created.
    additionalProperties string
    autoPciLink boolean
    Enable or disable automatic assignment of the PCI Link in a dual-link adapter. This option applies only to 13xx series VICs that support dual-link. If enabled, the system determines the placement of the vNIC/vHBA on either of the PCI Links.
    autoSlotId boolean
    Enable or disable automatic assignment of the VIC slot ID. If enabled and the server has only one VIC, the same VIC is chosen for all the vNICs. If enabled and the server has multiple VICs, the vNIC/vHBA are deployed on the first VIC. The Slot ID determines the first VIC. MLOM is the first Slot ID and the ID increments to 2, 3, and so on.
    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.
    id string
    PCIe Slot where the VIC adapter is installed. Supported values are (1-15) and MLOM.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pciLink number
    The PCI Link used as transport for the virtual interface. PCI Link is only applicable for select Cisco UCS VIC 1300 models (UCSC-PCIE-C40Q-03, UCSB-MLOM-40G-03, UCSB-VIC-M83-8P) that support two PCI links. The value, if specified, for any other VIC model will be ignored.
    pciLinkAssignmentMode string
    If the autoPciLink is disabled, the user can either choose to place the vNICs manually or based on a policy.If the autoPciLink is enabled, it will be set to None.

    • Custom - The user needs to specify the PCI Link manually.
    • Load-Balanced - The system will uniformly distribute the interfaces across the PCI Links.
    • None - Assignment is not applicable and will be set when the AutoPciLink is set to true.
    switchId string
    The fabric port to which the vNICs will be associated.

    • None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.
    • A - Fabric A of the FI cluster.
    • B - Fabric B of the FI cluster.
    uplink number
    Adapter port on which the virtual interface will be created.
    additional_properties str
    auto_pci_link bool
    Enable or disable automatic assignment of the PCI Link in a dual-link adapter. This option applies only to 13xx series VICs that support dual-link. If enabled, the system determines the placement of the vNIC/vHBA on either of the PCI Links.
    auto_slot_id bool
    Enable or disable automatic assignment of the VIC slot ID. If enabled and the server has only one VIC, the same VIC is chosen for all the vNICs. If enabled and the server has multiple VICs, the vNIC/vHBA are deployed on the first VIC. The Slot ID determines the first VIC. MLOM is the first Slot ID and the ID increments to 2, 3, and so on.
    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.
    id str
    PCIe Slot where the VIC adapter is installed. Supported values are (1-15) and MLOM.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pci_link float
    The PCI Link used as transport for the virtual interface. PCI Link is only applicable for select Cisco UCS VIC 1300 models (UCSC-PCIE-C40Q-03, UCSB-MLOM-40G-03, UCSB-VIC-M83-8P) that support two PCI links. The value, if specified, for any other VIC model will be ignored.
    pci_link_assignment_mode str
    If the autoPciLink is disabled, the user can either choose to place the vNICs manually or based on a policy.If the autoPciLink is enabled, it will be set to None.

    • Custom - The user needs to specify the PCI Link manually.
    • Load-Balanced - The system will uniformly distribute the interfaces across the PCI Links.
    • None - Assignment is not applicable and will be set when the AutoPciLink is set to true.
    switch_id str
    The fabric port to which the vNICs will be associated.

    • None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.
    • A - Fabric A of the FI cluster.
    • B - Fabric B of the FI cluster.
    uplink float
    Adapter port on which the virtual interface will be created.
    additionalProperties String
    autoPciLink Boolean
    Enable or disable automatic assignment of the PCI Link in a dual-link adapter. This option applies only to 13xx series VICs that support dual-link. If enabled, the system determines the placement of the vNIC/vHBA on either of the PCI Links.
    autoSlotId Boolean
    Enable or disable automatic assignment of the VIC slot ID. If enabled and the server has only one VIC, the same VIC is chosen for all the vNICs. If enabled and the server has multiple VICs, the vNIC/vHBA are deployed on the first VIC. The Slot ID determines the first VIC. MLOM is the first Slot ID and the ID increments to 2, 3, and so on.
    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.
    id String
    PCIe Slot where the VIC adapter is installed. Supported values are (1-15) and MLOM.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    pciLink Number
    The PCI Link used as transport for the virtual interface. PCI Link is only applicable for select Cisco UCS VIC 1300 models (UCSC-PCIE-C40Q-03, UCSB-MLOM-40G-03, UCSB-VIC-M83-8P) that support two PCI links. The value, if specified, for any other VIC model will be ignored.
    pciLinkAssignmentMode String
    If the autoPciLink is disabled, the user can either choose to place the vNICs manually or based on a policy.If the autoPciLink is enabled, it will be set to None.

    • Custom - The user needs to specify the PCI Link manually.
    • Load-Balanced - The system will uniformly distribute the interfaces across the PCI Links.
    • None - Assignment is not applicable and will be set when the AutoPciLink is set to true.
    switchId String
    The fabric port to which the vNICs will be associated.

    • None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.
    • A - Fabric A of the FI cluster.
    • B - Fabric B of the FI cluster.
    uplink Number
    Adapter port on which the virtual interface will be created.

    GetVnicEthIfInventoryResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVnicEthIfInventoryResultAncestor>
    Cdns List<GetVnicEthIfInventoryResultCdn>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeviceMoId string
    Device ID of the entity from where inventory is reported.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthAdapterPolicies List<GetVnicEthIfInventoryResultEthAdapterPolicy>
    EthNetworkPolicies List<GetVnicEthIfInventoryResultEthNetworkPolicy>
    EthQosPolicies List<GetVnicEthIfInventoryResultEthQosPolicy>
    FabricEthNetworkControlPolicies List<GetVnicEthIfInventoryResultFabricEthNetworkControlPolicy>
    FabricEthNetworkGroupPolicies List<GetVnicEthIfInventoryResultFabricEthNetworkGroupPolicy>
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    IpLeases List<GetVnicEthIfInventoryResultIpLease>
    IscsiBootPolicies List<GetVnicEthIfInventoryResultIscsiBootPolicy>
    IscsiIpV4AddressAllocationType string
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    IscsiIpV4Configs List<GetVnicEthIfInventoryResultIscsiIpV4Config>
    IscsiIpv4Address string
    IP address associated to the vNIC.
    LanConnectivityPolicies List<GetVnicEthIfInventoryResultLanConnectivityPolicy>
    LcpVnics List<GetVnicEthIfInventoryResultLcpVnic>
    MacAddress string
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    MacAddressType string
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    MacLeases List<GetVnicEthIfInventoryResultMacLease>
    MacPools List<GetVnicEthIfInventoryResultMacPool>
    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 virtual ethernet interface.
    ObjectType string
    Order double
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    OverriddenLists List<string>
    Owners List<string>
    Parents List<GetVnicEthIfInventoryResultParent>
    PermissionResources List<GetVnicEthIfInventoryResultPermissionResource>
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    Placements List<GetVnicEthIfInventoryResultPlacement>
    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.
    SpVnics List<GetVnicEthIfInventoryResultSpVnic>
    SrcTemplates List<GetVnicEthIfInventoryResultSrcTemplate>
    SriovSettings List<GetVnicEthIfInventoryResultSriovSetting>
    StandbyVifId double
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    StaticMacAddress string
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    Tags List<GetVnicEthIfInventoryResultTag>
    TemplateActions List<GetVnicEthIfInventoryResultTemplateAction>
    TemplateSyncErrors List<GetVnicEthIfInventoryResultTemplateSyncError>
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsnicSettings List<GetVnicEthIfInventoryResultUsnicSetting>
    VersionContexts List<GetVnicEthIfInventoryResultVersionContext>
    VifId double
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    VmqSettings List<GetVnicEthIfInventoryResultVmqSetting>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVnicEthIfInventoryResultAncestor
    Cdns []GetVnicEthIfInventoryResultCdn
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DeviceMoId string
    Device ID of the entity from where inventory is reported.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EthAdapterPolicies []GetVnicEthIfInventoryResultEthAdapterPolicy
    EthNetworkPolicies []GetVnicEthIfInventoryResultEthNetworkPolicy
    EthQosPolicies []GetVnicEthIfInventoryResultEthQosPolicy
    FabricEthNetworkControlPolicies []GetVnicEthIfInventoryResultFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies []GetVnicEthIfInventoryResultFabricEthNetworkGroupPolicy
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    IpLeases []GetVnicEthIfInventoryResultIpLease
    IscsiBootPolicies []GetVnicEthIfInventoryResultIscsiBootPolicy
    IscsiIpV4AddressAllocationType string
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    IscsiIpV4Configs []GetVnicEthIfInventoryResultIscsiIpV4Config
    IscsiIpv4Address string
    IP address associated to the vNIC.
    LanConnectivityPolicies []GetVnicEthIfInventoryResultLanConnectivityPolicy
    LcpVnics []GetVnicEthIfInventoryResultLcpVnic
    MacAddress string
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    MacAddressType string
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    MacLeases []GetVnicEthIfInventoryResultMacLease
    MacPools []GetVnicEthIfInventoryResultMacPool
    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 virtual ethernet interface.
    ObjectType string
    Order float64
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    OverriddenLists []string
    Owners []string
    Parents []GetVnicEthIfInventoryResultParent
    PermissionResources []GetVnicEthIfInventoryResultPermissionResource
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    Placements []GetVnicEthIfInventoryResultPlacement
    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.
    SpVnics []GetVnicEthIfInventoryResultSpVnic
    SrcTemplates []GetVnicEthIfInventoryResultSrcTemplate
    SriovSettings []GetVnicEthIfInventoryResultSriovSetting
    StandbyVifId float64
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    StaticMacAddress string
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    Tags []GetVnicEthIfInventoryResultTag
    TemplateActions []GetVnicEthIfInventoryResultTemplateAction
    TemplateSyncErrors []GetVnicEthIfInventoryResultTemplateSyncError
    TemplateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsnicSettings []GetVnicEthIfInventoryResultUsnicSetting
    VersionContexts []GetVnicEthIfInventoryResultVersionContext
    VifId float64
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    VmqSettings []GetVnicEthIfInventoryResultVmqSetting
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVnicEthIfInventoryResultAncestor>
    cdns List<GetVnicEthIfInventoryResultCdn>
    classId String
    createTime String
    The time when this managed object was created.
    deviceMoId String
    Device ID of the entity from where inventory is reported.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethAdapterPolicies List<GetVnicEthIfInventoryResultEthAdapterPolicy>
    ethNetworkPolicies List<GetVnicEthIfInventoryResultEthNetworkPolicy>
    ethQosPolicies List<GetVnicEthIfInventoryResultEthQosPolicy>
    fabricEthNetworkControlPolicies List<GetVnicEthIfInventoryResultFabricEthNetworkControlPolicy>
    fabricEthNetworkGroupPolicies List<GetVnicEthIfInventoryResultFabricEthNetworkGroupPolicy>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    ipLeases List<GetVnicEthIfInventoryResultIpLease>
    iscsiBootPolicies List<GetVnicEthIfInventoryResultIscsiBootPolicy>
    iscsiIpV4AddressAllocationType String
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsiIpV4Configs List<GetVnicEthIfInventoryResultIscsiIpV4Config>
    iscsiIpv4Address String
    IP address associated to the vNIC.
    lanConnectivityPolicies List<GetVnicEthIfInventoryResultLanConnectivityPolicy>
    lcpVnics List<GetVnicEthIfInventoryResultLcpVnic>
    macAddress String
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    macAddressType String
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    macLeases List<GetVnicEthIfInventoryResultMacLease>
    macPools List<GetVnicEthIfInventoryResultMacPool>
    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 virtual ethernet interface.
    objectType String
    order Double
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overriddenLists List<String>
    owners List<String>
    parents List<GetVnicEthIfInventoryResultParent>
    permissionResources List<GetVnicEthIfInventoryResultPermissionResource>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placements List<GetVnicEthIfInventoryResultPlacement>
    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.
    spVnics List<GetVnicEthIfInventoryResultSpVnic>
    srcTemplates List<GetVnicEthIfInventoryResultSrcTemplate>
    sriovSettings List<GetVnicEthIfInventoryResultSriovSetting>
    standbyVifId Double
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    staticMacAddress String
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags List<GetVnicEthIfInventoryResultTag>
    templateActions List<GetVnicEthIfInventoryResultTemplateAction>
    templateSyncErrors List<GetVnicEthIfInventoryResultTemplateSyncError>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnicSettings List<GetVnicEthIfInventoryResultUsnicSetting>
    versionContexts List<GetVnicEthIfInventoryResultVersionContext>
    vifId Double
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmqSettings List<GetVnicEthIfInventoryResultVmqSetting>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVnicEthIfInventoryResultAncestor[]
    cdns GetVnicEthIfInventoryResultCdn[]
    classId string
    createTime string
    The time when this managed object was created.
    deviceMoId string
    Device ID of the entity from where inventory is reported.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    ethAdapterPolicies GetVnicEthIfInventoryResultEthAdapterPolicy[]
    ethNetworkPolicies GetVnicEthIfInventoryResultEthNetworkPolicy[]
    ethQosPolicies GetVnicEthIfInventoryResultEthQosPolicy[]
    fabricEthNetworkControlPolicies GetVnicEthIfInventoryResultFabricEthNetworkControlPolicy[]
    fabricEthNetworkGroupPolicies GetVnicEthIfInventoryResultFabricEthNetworkGroupPolicy[]
    failoverEnabled boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    ipLeases GetVnicEthIfInventoryResultIpLease[]
    iscsiBootPolicies GetVnicEthIfInventoryResultIscsiBootPolicy[]
    iscsiIpV4AddressAllocationType string
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsiIpV4Configs GetVnicEthIfInventoryResultIscsiIpV4Config[]
    iscsiIpv4Address string
    IP address associated to the vNIC.
    lanConnectivityPolicies GetVnicEthIfInventoryResultLanConnectivityPolicy[]
    lcpVnics GetVnicEthIfInventoryResultLcpVnic[]
    macAddress string
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    macAddressType string
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    macLeases GetVnicEthIfInventoryResultMacLease[]
    macPools GetVnicEthIfInventoryResultMacPool[]
    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 virtual ethernet interface.
    objectType string
    order number
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overriddenLists string[]
    owners string[]
    parents GetVnicEthIfInventoryResultParent[]
    permissionResources GetVnicEthIfInventoryResultPermissionResource[]
    pinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placements GetVnicEthIfInventoryResultPlacement[]
    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.
    spVnics GetVnicEthIfInventoryResultSpVnic[]
    srcTemplates GetVnicEthIfInventoryResultSrcTemplate[]
    sriovSettings GetVnicEthIfInventoryResultSriovSetting[]
    standbyVifId number
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    staticMacAddress string
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags GetVnicEthIfInventoryResultTag[]
    templateActions GetVnicEthIfInventoryResultTemplateAction[]
    templateSyncErrors GetVnicEthIfInventoryResultTemplateSyncError[]
    templateSyncStatus string
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnicSettings GetVnicEthIfInventoryResultUsnicSetting[]
    versionContexts GetVnicEthIfInventoryResultVersionContext[]
    vifId number
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmqSettings GetVnicEthIfInventoryResultVmqSetting[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVnicEthIfInventoryResultAncestor]
    cdns Sequence[GetVnicEthIfInventoryResultCdn]
    class_id str
    create_time str
    The time when this managed object was created.
    device_mo_id str
    Device ID of the entity from where inventory is reported.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    eth_adapter_policies Sequence[GetVnicEthIfInventoryResultEthAdapterPolicy]
    eth_network_policies Sequence[GetVnicEthIfInventoryResultEthNetworkPolicy]
    eth_qos_policies Sequence[GetVnicEthIfInventoryResultEthQosPolicy]
    fabric_eth_network_control_policies Sequence[GetVnicEthIfInventoryResultFabricEthNetworkControlPolicy]
    fabric_eth_network_group_policies Sequence[GetVnicEthIfInventoryResultFabricEthNetworkGroupPolicy]
    failover_enabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    ip_leases Sequence[GetVnicEthIfInventoryResultIpLease]
    iscsi_boot_policies Sequence[GetVnicEthIfInventoryResultIscsiBootPolicy]
    iscsi_ip_v4_address_allocation_type str
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsi_ip_v4_configs Sequence[GetVnicEthIfInventoryResultIscsiIpV4Config]
    iscsi_ipv4_address str
    IP address associated to the vNIC.
    lan_connectivity_policies Sequence[GetVnicEthIfInventoryResultLanConnectivityPolicy]
    lcp_vnics Sequence[GetVnicEthIfInventoryResultLcpVnic]
    mac_address str
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    mac_address_type str
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    mac_leases Sequence[GetVnicEthIfInventoryResultMacLease]
    mac_pools Sequence[GetVnicEthIfInventoryResultMacPool]
    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 virtual ethernet interface.
    object_type str
    order float
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overridden_lists Sequence[str]
    owners Sequence[str]
    parents Sequence[GetVnicEthIfInventoryResultParent]
    permission_resources Sequence[GetVnicEthIfInventoryResultPermissionResource]
    pin_group_name str
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placements Sequence[GetVnicEthIfInventoryResultPlacement]
    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.
    sp_vnics Sequence[GetVnicEthIfInventoryResultSpVnic]
    src_templates Sequence[GetVnicEthIfInventoryResultSrcTemplate]
    sriov_settings Sequence[GetVnicEthIfInventoryResultSriovSetting]
    standby_vif_id float
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    static_mac_address str
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags Sequence[GetVnicEthIfInventoryResultTag]
    template_actions Sequence[GetVnicEthIfInventoryResultTemplateAction]
    template_sync_errors Sequence[GetVnicEthIfInventoryResultTemplateSyncError]
    template_sync_status str
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnic_settings Sequence[GetVnicEthIfInventoryResultUsnicSetting]
    version_contexts Sequence[GetVnicEthIfInventoryResultVersionContext]
    vif_id float
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmq_settings Sequence[GetVnicEthIfInventoryResultVmqSetting]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    cdns List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    deviceMoId String
    Device ID of the entity from where inventory is reported.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    ethAdapterPolicies List<Property Map>
    ethNetworkPolicies List<Property Map>
    ethQosPolicies List<Property Map>
    fabricEthNetworkControlPolicies List<Property Map>
    fabricEthNetworkGroupPolicies List<Property Map>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    ipLeases List<Property Map>
    iscsiBootPolicies List<Property Map>
    iscsiIpV4AddressAllocationType String
    Static/Pool/DHCP Type of IP address allocated to the vNIC. It is derived from iSCSI boot policy IP Address type.* None - Type indicates that there is no IP associated to an vnic.* DHCP - The IP address is assigned using DHCP, if available.* Static - Static IPv4 address is assigned to the iSCSI boot interface based on the information entered in this area.* Pool - An IPv4 address is assigned to the iSCSI boot interface from the management IP address pool.
    iscsiIpV4Configs List<Property Map>
    iscsiIpv4Address String
    IP address associated to the vNIC.
    lanConnectivityPolicies List<Property Map>
    lcpVnics List<Property Map>
    macAddress String
    The MAC address that is assigned to the vNIC based on the MAC pool that has been assigned to the LAN Connectivity Policy.
    macAddressType String
    Type of allocation selected to assign a MAC address for the vnic.* POOL - The user selects a pool from which the mac/wwn address will be leased for the Virtual Interface.* STATIC - The user assigns a static mac/wwn address for the Virtual Interface.
    macLeases List<Property Map>
    macPools 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 virtual ethernet interface.
    objectType String
    order Number
    The order in which the virtual interface is brought up. The order assigned to an interface should be unique for all the Ethernet and Fibre-Channel interfaces on each PCI link on a VIC adapter. The order should start from zero with no overlaps. The maximum value of PCI order is limited by the number of virtual interfaces (Ethernet and Fibre-Channel) on each PCI link on a VIC adapter. All VIC adapters have a single PCI link except VIC 1340, VIC 1380 and VIC 1385 which have two.
    overriddenLists List<String>
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    placements List<Property Map>
    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.
    spVnics List<Property Map>
    srcTemplates List<Property Map>
    sriovSettings List<Property Map>
    standbyVifId Number
    The Standby VIF Id is applicable for failover enabled vNICS. It should be the same as the channel number of the standby vethernet created on switch in order to set up the standby data path.
    staticMacAddress String
    The MAC address must be in hexadecimal format xx:xx:xx:xx:xx:xx.To ensure uniqueness of MACs in the LAN fabric, you are strongly encouraged to use thefollowing MAC prefix 00:25:B5:xx:xx:xx.
    tags List<Property Map>
    templateActions List<Property Map>
    templateSyncErrors List<Property Map>
    templateSyncStatus String
    The sync status of the current MO wrt the attached Template MO.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usnicSettings List<Property Map>
    versionContexts List<Property Map>
    vifId Number
    The Vif Id should be same as the channel number of the vethernet created on switch in order to set up the data path. The property is applicable only for FI attached servers where a vethernet is created on the switch for every vNIC.
    vmqSettings List<Property Map>

    GetVnicEthIfInventoryResultAncestor

    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

    GetVnicEthIfInventoryResultCdn

    AdditionalProperties string
    ClassId string
    NrSource string
    ObjectType string
    Value string
    AdditionalProperties string
    ClassId string
    NrSource string
    ObjectType string
    Value string
    additionalProperties String
    classId String
    nrSource String
    objectType String
    value String
    additionalProperties string
    classId string
    nrSource string
    objectType string
    value string
    additionalProperties String
    classId String
    nrSource String
    objectType String
    value String

    GetVnicEthIfInventoryResultEthAdapterPolicy

    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

    GetVnicEthIfInventoryResultEthNetworkPolicy

    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

    GetVnicEthIfInventoryResultEthQosPolicy

    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

    GetVnicEthIfInventoryResultFabricEthNetworkControlPolicy

    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

    GetVnicEthIfInventoryResultFabricEthNetworkGroupPolicy

    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

    GetVnicEthIfInventoryResultIpLease

    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

    GetVnicEthIfInventoryResultIscsiBootPolicy

    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

    GetVnicEthIfInventoryResultIscsiIpV4Config

    AdditionalProperties string
    ClassId string
    Gateway string
    Netmask string
    ObjectType string
    PrimaryDns string
    SecondaryDns string
    AdditionalProperties string
    ClassId string
    Gateway string
    Netmask string
    ObjectType string
    PrimaryDns string
    SecondaryDns string
    additionalProperties String
    classId String
    gateway String
    netmask String
    objectType String
    primaryDns String
    secondaryDns String
    additionalProperties string
    classId string
    gateway string
    netmask string
    objectType string
    primaryDns string
    secondaryDns string
    additionalProperties String
    classId String
    gateway String
    netmask String
    objectType String
    primaryDns String
    secondaryDns String

    GetVnicEthIfInventoryResultLanConnectivityPolicy

    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

    GetVnicEthIfInventoryResultLcpVnic

    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

    GetVnicEthIfInventoryResultMacLease

    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

    GetVnicEthIfInventoryResultMacPool

    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

    GetVnicEthIfInventoryResultParent

    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

    GetVnicEthIfInventoryResultPermissionResource

    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

    GetVnicEthIfInventoryResultPlacement

    AdditionalProperties string
    AutoPciLink bool
    AutoSlotId bool
    ClassId string
    Id string
    ObjectType string
    PciLink float64
    PciLinkAssignmentMode string
    SwitchId string
    Uplink float64
    additionalProperties String
    autoPciLink Boolean
    autoSlotId Boolean
    classId String
    id String
    objectType String
    pciLink Double
    pciLinkAssignmentMode String
    switchId String
    uplink Double
    additionalProperties string
    autoPciLink boolean
    autoSlotId boolean
    classId string
    id string
    objectType string
    pciLink number
    pciLinkAssignmentMode string
    switchId string
    uplink number
    additionalProperties String
    autoPciLink Boolean
    autoSlotId Boolean
    classId String
    id String
    objectType String
    pciLink Number
    pciLinkAssignmentMode String
    switchId String
    uplink Number

    GetVnicEthIfInventoryResultSpVnic

    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

    GetVnicEthIfInventoryResultSrcTemplate

    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

    GetVnicEthIfInventoryResultSriovSetting

    GetVnicEthIfInventoryResultTag

    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

    GetVnicEthIfInventoryResultTemplateAction

    GetVnicEthIfInventoryResultTemplateActionParam

    AdditionalProperties string
    ClassId string
    Name string
    Name of the virtual ethernet interface.
    ObjectType string
    Value string
    AdditionalProperties string
    ClassId string
    Name string
    Name of the virtual ethernet interface.
    ObjectType string
    Value string
    additionalProperties String
    classId String
    name String
    Name of the virtual ethernet interface.
    objectType String
    value String
    additionalProperties string
    classId string
    name string
    Name of the virtual ethernet interface.
    objectType string
    value string
    additional_properties str
    class_id str
    name str
    Name of the virtual ethernet interface.
    object_type str
    value str
    additionalProperties String
    classId String
    name String
    Name of the virtual ethernet interface.
    objectType String
    value String

    GetVnicEthIfInventoryResultTemplateSyncError

    AdditionalProperties string
    ClassId string
    Message string
    ObjectType string
    Type string
    AdditionalProperties string
    ClassId string
    Message string
    ObjectType string
    Type string
    additionalProperties String
    classId String
    message String
    objectType String
    type String
    additionalProperties string
    classId string
    message string
    objectType string
    type string
    additionalProperties String
    classId String
    message String
    objectType String
    type String

    GetVnicEthIfInventoryResultUsnicSetting

    AdditionalProperties string
    ClassId string
    Cos float64
    NrCount float64
    ObjectType string
    UsnicAdapterPolicy string

    GetVnicEthIfInventoryResultVersionContext

    GetVnicEthIfInventoryResultVersionContextInterestedMo

    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

    GetVnicEthIfInventoryResultVersionContextRefMo

    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

    GetVnicEthIfInventoryResultVmqSetting

    GetVnicEthIfInventorySpVnic

    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'.

    GetVnicEthIfInventorySrcTemplate

    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'.

    GetVnicEthIfInventorySriovSettings

    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.
    CompCountPerVf double
    Completion Queue resources per Virtual Function (VF).
    Enabled bool
    If enabled, sets Single Root Input Output Virtualization (SR-IOV) on this vNIC.
    IntCountPerVf double
    Interrupt Count resources per Virtual Function (VF).
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RxCountPerVf double
    Receive Queue resources per Virtual Function (VF).
    TxCountPerVf double
    Transmit Queue resources per Virtual Function (VF).
    VfCount double
    Number of Virtual Functions (VF) to be created for this vNIC. Valid values are 1 to 64 when SR-IOV is enabled.
    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.
    CompCountPerVf float64
    Completion Queue resources per Virtual Function (VF).
    Enabled bool
    If enabled, sets Single Root Input Output Virtualization (SR-IOV) on this vNIC.
    IntCountPerVf float64
    Interrupt Count resources per Virtual Function (VF).
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RxCountPerVf float64
    Receive Queue resources per Virtual Function (VF).
    TxCountPerVf float64
    Transmit Queue resources per Virtual Function (VF).
    VfCount float64
    Number of Virtual Functions (VF) to be created for this vNIC. Valid values are 1 to 64 when SR-IOV is enabled.
    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.
    compCountPerVf Double
    Completion Queue resources per Virtual Function (VF).
    enabled Boolean
    If enabled, sets Single Root Input Output Virtualization (SR-IOV) on this vNIC.
    intCountPerVf Double
    Interrupt Count resources per Virtual Function (VF).
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rxCountPerVf Double
    Receive Queue resources per Virtual Function (VF).
    txCountPerVf Double
    Transmit Queue resources per Virtual Function (VF).
    vfCount Double
    Number of Virtual Functions (VF) to be created for this vNIC. Valid values are 1 to 64 when SR-IOV is enabled.
    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.
    compCountPerVf number
    Completion Queue resources per Virtual Function (VF).
    enabled boolean
    If enabled, sets Single Root Input Output Virtualization (SR-IOV) on this vNIC.
    intCountPerVf number
    Interrupt Count resources per Virtual Function (VF).
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rxCountPerVf number
    Receive Queue resources per Virtual Function (VF).
    txCountPerVf number
    Transmit Queue resources per Virtual Function (VF).
    vfCount number
    Number of Virtual Functions (VF) to be created for this vNIC. Valid values are 1 to 64 when SR-IOV is enabled.
    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.
    comp_count_per_vf float
    Completion Queue resources per Virtual Function (VF).
    enabled bool
    If enabled, sets Single Root Input Output Virtualization (SR-IOV) on this vNIC.
    int_count_per_vf float
    Interrupt Count resources per Virtual Function (VF).
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rx_count_per_vf float
    Receive Queue resources per Virtual Function (VF).
    tx_count_per_vf float
    Transmit Queue resources per Virtual Function (VF).
    vf_count float
    Number of Virtual Functions (VF) to be created for this vNIC. Valid values are 1 to 64 when SR-IOV is enabled.
    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.
    compCountPerVf Number
    Completion Queue resources per Virtual Function (VF).
    enabled Boolean
    If enabled, sets Single Root Input Output Virtualization (SR-IOV) on this vNIC.
    intCountPerVf Number
    Interrupt Count resources per Virtual Function (VF).
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    rxCountPerVf Number
    Receive Queue resources per Virtual Function (VF).
    txCountPerVf Number
    Transmit Queue resources per Virtual Function (VF).
    vfCount Number
    Number of Virtual Functions (VF) to be created for this vNIC. Valid values are 1 to 64 when SR-IOV is enabled.

    GetVnicEthIfInventoryTag

    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.

    GetVnicEthIfInventoryTemplateAction

    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Params List<GetVnicEthIfInventoryTemplateActionParam>
    Type string
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Params []GetVnicEthIfInventoryTemplateActionParam
    Type string
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params List<GetVnicEthIfInventoryTemplateActionParam>
    type String
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params GetVnicEthIfInventoryTemplateActionParam[]
    type string
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    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.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params Sequence[GetVnicEthIfInventoryTemplateActionParam]
    type str
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params List<Property Map>
    type String
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.

    GetVnicEthIfInventoryTemplateActionParam

    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.
    Name string
    Name of the virtual ethernet interface.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    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.
    Name string
    Name of the virtual ethernet interface.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    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.
    name String
    Name of the virtual ethernet interface.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    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.
    name string
    Name of the virtual ethernet interface.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value string
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    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.
    name str
    Name of the virtual ethernet interface.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value str
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    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.
    name String
    Name of the virtual ethernet interface.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.

    GetVnicEthIfInventoryTemplateSyncError

    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.
    Message string
    The localized message based on the locale setting of the user's context providing the error description.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    The error type that indicates the point of failure.

    • Transient - Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.
    • Validation - When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.
    • User - Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.
    • Internal - Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
    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.
    Message string
    The localized message based on the locale setting of the user's context providing the error description.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Type string
    The error type that indicates the point of failure.

    • Transient - Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.
    • Validation - When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.
    • User - Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.
    • Internal - Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
    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.
    message String
    The localized message based on the locale setting of the user's context providing the error description.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    The error type that indicates the point of failure.

    • Transient - Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.
    • Validation - When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.
    • User - Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.
    • Internal - Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
    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.
    message string
    The localized message based on the locale setting of the user's context providing the error description.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type string
    The error type that indicates the point of failure.

    • Transient - Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.
    • Validation - When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.
    • User - Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.
    • Internal - Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
    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 str
    The localized message based on the locale setting of the user's context providing the error description.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type str
    The error type that indicates the point of failure.

    • Transient - Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.
    • Validation - When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.
    • User - Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.
    • Internal - Any application internal errors are displayed under this category. This error type is considered fatal and not retried.
    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.
    message String
    The localized message based on the locale setting of the user's context providing the error description.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    type String
    The error type that indicates the point of failure.

    • Transient - Any error which is a runtime error due to some other action in progress on the derived object that is blocking the sync action. This error type is retriable.For example, when vNIC Template is updated, but the derived vNIC or vNICs are part of a LAN Connectivity policy associated with a profile being deployed to endpoint. In this scenario, the derived vNIC update displays this error.
    • Validation - When the template sync on the derived object fails due to an incorrect configuration, it displays a validation error. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails due to the policy attach errors.
    • User - Any configuration error due to incorrect or invalid input and that requires user intervention for correction, is displayed under this category. This error type is considered fatal and not retried.For example, when a new policy is attached to a server profile template, the sync to a derived server profile fails. This happens when the policyis not applicable to the server assigned to the server profile, such as the Power policy that is not applicable for UCS Rack servers.
    • Internal - Any application internal errors are displayed under this category. This error type is considered fatal and not retried.

    GetVnicEthIfInventoryUsnicSettings

    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.
    Cos double
    Class of Service to be used for traffic on the usNIC.
    NrCount double
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UsnicAdapterPolicy string
    Ethernet Adapter policy to be associated with the usNICs.
    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.
    Cos float64
    Class of Service to be used for traffic on the usNIC.
    NrCount float64
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UsnicAdapterPolicy string
    Ethernet Adapter policy to be associated with the usNICs.
    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.
    cos Double
    Class of Service to be used for traffic on the usNIC.
    nrCount Double
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnicAdapterPolicy String
    Ethernet Adapter policy to be associated with the usNICs.
    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.
    cos number
    Class of Service to be used for traffic on the usNIC.
    nrCount number
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnicAdapterPolicy string
    Ethernet Adapter policy to be associated with the usNICs.
    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.
    cos float
    Class of Service to be used for traffic on the usNIC.
    nr_count float
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnic_adapter_policy str
    Ethernet Adapter policy to be associated with the usNICs.
    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.
    cos Number
    Class of Service to be used for traffic on the usNIC.
    nrCount Number
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnicAdapterPolicy String
    Ethernet Adapter policy to be associated with the usNICs.

    GetVnicEthIfInventoryVersionContext

    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<GetVnicEthIfInventoryVersionContextInterestedMo>
    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 GetVnicEthIfInventoryVersionContextRefMo
    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 []GetVnicEthIfInventoryVersionContextInterestedMo
    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 GetVnicEthIfInventoryVersionContextRefMo
    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<GetVnicEthIfInventoryVersionContextInterestedMo>
    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 GetVnicEthIfInventoryVersionContextRefMo
    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 GetVnicEthIfInventoryVersionContextInterestedMo[]
    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 GetVnicEthIfInventoryVersionContextRefMo
    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[GetVnicEthIfInventoryVersionContextInterestedMo]
    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 GetVnicEthIfInventoryVersionContextRefMo
    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.

    GetVnicEthIfInventoryVersionContextInterestedMo

    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'.

    GetVnicEthIfInventoryVersionContextRefMo

    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'.

    GetVnicEthIfInventoryVmqSettings

    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.
    Enabled bool
    Enables VMQ feature on the virtual interface.
    MultiQueueSupport bool
    Enables Virtual Machine Multi-Queue feature on the virtual interface. VMMQ allows configuration of multiple I/O queues for a single VM and thus distributes traffic across multiple CPU cores in a VM.
    NumInterrupts double
    The number of interrupt resources to be allocated. Recommended value is the number of CPU threads or logical processors available in the server.
    NumSubVnics double
    The number of sub vNICs to be created.
    NumVmqs double
    The number of hardware Virtual Machine Queues to be allocated. The number of VMQs per adapter must be one more than the maximum number of VM NICs.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    VmmqAdapterPolicy string
    Ethernet Adapter policy to be associated with the Sub vNICs. The Transmit Queue and Receive Queue resource value of VMMQ adapter policy should be greater than or equal to the configured number of sub vNICs.
    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.
    Enabled bool
    Enables VMQ feature on the virtual interface.
    MultiQueueSupport bool
    Enables Virtual Machine Multi-Queue feature on the virtual interface. VMMQ allows configuration of multiple I/O queues for a single VM and thus distributes traffic across multiple CPU cores in a VM.
    NumInterrupts float64
    The number of interrupt resources to be allocated. Recommended value is the number of CPU threads or logical processors available in the server.
    NumSubVnics float64
    The number of sub vNICs to be created.
    NumVmqs float64
    The number of hardware Virtual Machine Queues to be allocated. The number of VMQs per adapter must be one more than the maximum number of VM NICs.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    VmmqAdapterPolicy string
    Ethernet Adapter policy to be associated with the Sub vNICs. The Transmit Queue and Receive Queue resource value of VMMQ adapter policy should be greater than or equal to the configured number of sub vNICs.
    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.
    enabled Boolean
    Enables VMQ feature on the virtual interface.
    multiQueueSupport Boolean
    Enables Virtual Machine Multi-Queue feature on the virtual interface. VMMQ allows configuration of multiple I/O queues for a single VM and thus distributes traffic across multiple CPU cores in a VM.
    numInterrupts Double
    The number of interrupt resources to be allocated. Recommended value is the number of CPU threads or logical processors available in the server.
    numSubVnics Double
    The number of sub vNICs to be created.
    numVmqs Double
    The number of hardware Virtual Machine Queues to be allocated. The number of VMQs per adapter must be one more than the maximum number of VM NICs.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    vmmqAdapterPolicy String
    Ethernet Adapter policy to be associated with the Sub vNICs. The Transmit Queue and Receive Queue resource value of VMMQ adapter policy should be greater than or equal to the configured number of sub vNICs.
    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.
    enabled boolean
    Enables VMQ feature on the virtual interface.
    multiQueueSupport boolean
    Enables Virtual Machine Multi-Queue feature on the virtual interface. VMMQ allows configuration of multiple I/O queues for a single VM and thus distributes traffic across multiple CPU cores in a VM.
    numInterrupts number
    The number of interrupt resources to be allocated. Recommended value is the number of CPU threads or logical processors available in the server.
    numSubVnics number
    The number of sub vNICs to be created.
    numVmqs number
    The number of hardware Virtual Machine Queues to be allocated. The number of VMQs per adapter must be one more than the maximum number of VM NICs.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    vmmqAdapterPolicy string
    Ethernet Adapter policy to be associated with the Sub vNICs. The Transmit Queue and Receive Queue resource value of VMMQ adapter policy should be greater than or equal to the configured number of sub vNICs.
    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.
    enabled bool
    Enables VMQ feature on the virtual interface.
    multi_queue_support bool
    Enables Virtual Machine Multi-Queue feature on the virtual interface. VMMQ allows configuration of multiple I/O queues for a single VM and thus distributes traffic across multiple CPU cores in a VM.
    num_interrupts float
    The number of interrupt resources to be allocated. Recommended value is the number of CPU threads or logical processors available in the server.
    num_sub_vnics float
    The number of sub vNICs to be created.
    num_vmqs float
    The number of hardware Virtual Machine Queues to be allocated. The number of VMQs per adapter must be one more than the maximum number of VM NICs.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    vmmq_adapter_policy str
    Ethernet Adapter policy to be associated with the Sub vNICs. The Transmit Queue and Receive Queue resource value of VMMQ adapter policy should be greater than or equal to the configured number of sub vNICs.
    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.
    enabled Boolean
    Enables VMQ feature on the virtual interface.
    multiQueueSupport Boolean
    Enables Virtual Machine Multi-Queue feature on the virtual interface. VMMQ allows configuration of multiple I/O queues for a single VM and thus distributes traffic across multiple CPU cores in a VM.
    numInterrupts Number
    The number of interrupt resources to be allocated. Recommended value is the number of CPU threads or logical processors available in the server.
    numSubVnics Number
    The number of sub vNICs to be created.
    numVmqs Number
    The number of hardware Virtual Machine Queues to be allocated. The number of VMQs per adapter must be one more than the maximum number of VM NICs.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    vmmqAdapterPolicy String
    Ethernet Adapter policy to be associated with the Sub vNICs. The Transmit Queue and Receive Queue resource value of VMMQ adapter policy should be greater than or equal to the configured number of sub vNICs.

    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