intersight.VnicEthAdapterPolicy
Explore with Pulumi AI
An Ethernet adapter policy governs the host-side behavior of the adapter, including how the adapter handles traffic. For each VIC Virtual Ethernet Interface various features like VXLAN, NVGRE, ARFS, Interrupt settings, and TCP Offload settings can be configured.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const config = new pulumi.Config();
const organization = config.require("organization");
const vEthAdapter1 = new intersight.VnicEthAdapterPolicy("vEthAdapter1", {
    rssSettings: true,
    uplinkFailbackTimeout: 5,
    organizations: [{
        objectType: "organization.Organization",
        moid: organization,
    }],
    vxlanSettings: [{
        enabled: false,
        objectType: "vnic.VxlanSettings",
    }],
    nvgreSettings: [{
        enabled: true,
        objectType: "vnic.NvgreSettings",
    }],
    arfsSettings: [{
        enabled: true,
        objectType: "vnic.ArfsSettings",
    }],
    interruptSettings: [{
        coalescingTime: 125,
        coalescingType: "MIN",
        nrCount: 4,
        mode: "MSI",
        objectType: "vnic.EthInterruptSettings",
    }],
    completionQueueSettings: [{
        nrCount: 4,
        objectType: "vnic.CompletionQueueSettings",
    }],
    rxQueueSettings: [{
        nrCount: 4,
        ringSize: 512,
        objectType: "vnic.EthRxQueueSettings",
    }],
    txQueueSettings: [{
        nrCount: 4,
        ringSize: 512,
        objectType: "vnic.EthTxQueueSettings",
    }],
    tcpOffloadSettings: [{
        largeReceive: true,
        largeSend: true,
        rxChecksum: true,
        txChecksum: true,
        objectType: "vnic.TcpOffloadSettings",
    }],
});
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
organization = config.require("organization")
v_eth_adapter1 = intersight.VnicEthAdapterPolicy("vEthAdapter1",
    rss_settings=True,
    uplink_failback_timeout=5,
    organizations=[{
        "object_type": "organization.Organization",
        "moid": organization,
    }],
    vxlan_settings=[{
        "enabled": False,
        "object_type": "vnic.VxlanSettings",
    }],
    nvgre_settings=[{
        "enabled": True,
        "object_type": "vnic.NvgreSettings",
    }],
    arfs_settings=[{
        "enabled": True,
        "object_type": "vnic.ArfsSettings",
    }],
    interrupt_settings=[{
        "coalescing_time": 125,
        "coalescing_type": "MIN",
        "nr_count": 4,
        "mode": "MSI",
        "object_type": "vnic.EthInterruptSettings",
    }],
    completion_queue_settings=[{
        "nr_count": 4,
        "object_type": "vnic.CompletionQueueSettings",
    }],
    rx_queue_settings=[{
        "nr_count": 4,
        "ring_size": 512,
        "object_type": "vnic.EthRxQueueSettings",
    }],
    tx_queue_settings=[{
        "nr_count": 4,
        "ring_size": 512,
        "object_type": "vnic.EthTxQueueSettings",
    }],
    tcp_offload_settings=[{
        "large_receive": True,
        "large_send": True,
        "rx_checksum": True,
        "tx_checksum": True,
        "object_type": "vnic.TcpOffloadSettings",
    }])
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		organization := cfg.Require("organization")
		_, err := intersight.NewVnicEthAdapterPolicy(ctx, "vEthAdapter1", &intersight.VnicEthAdapterPolicyArgs{
			RssSettings:           pulumi.Bool(true),
			UplinkFailbackTimeout: pulumi.Float64(5),
			Organizations: intersight.VnicEthAdapterPolicyOrganizationArray{
				&intersight.VnicEthAdapterPolicyOrganizationArgs{
					ObjectType: pulumi.String("organization.Organization"),
					Moid:       pulumi.String(organization),
				},
			},
			VxlanSettings: intersight.VnicEthAdapterPolicyVxlanSettingArray{
				&intersight.VnicEthAdapterPolicyVxlanSettingArgs{
					Enabled:    pulumi.Bool(false),
					ObjectType: pulumi.String("vnic.VxlanSettings"),
				},
			},
			NvgreSettings: intersight.VnicEthAdapterPolicyNvgreSettingArray{
				&intersight.VnicEthAdapterPolicyNvgreSettingArgs{
					Enabled:    pulumi.Bool(true),
					ObjectType: pulumi.String("vnic.NvgreSettings"),
				},
			},
			ArfsSettings: intersight.VnicEthAdapterPolicyArfsSettingArray{
				&intersight.VnicEthAdapterPolicyArfsSettingArgs{
					Enabled:    pulumi.Bool(true),
					ObjectType: pulumi.String("vnic.ArfsSettings"),
				},
			},
			InterruptSettings: intersight.VnicEthAdapterPolicyInterruptSettingArray{
				&intersight.VnicEthAdapterPolicyInterruptSettingArgs{
					CoalescingTime: pulumi.Float64(125),
					CoalescingType: pulumi.String("MIN"),
					NrCount:        pulumi.Float64(4),
					Mode:           pulumi.String("MSI"),
					ObjectType:     pulumi.String("vnic.EthInterruptSettings"),
				},
			},
			CompletionQueueSettings: intersight.VnicEthAdapterPolicyCompletionQueueSettingArray{
				&intersight.VnicEthAdapterPolicyCompletionQueueSettingArgs{
					NrCount:    pulumi.Float64(4),
					ObjectType: pulumi.String("vnic.CompletionQueueSettings"),
				},
			},
			RxQueueSettings: intersight.VnicEthAdapterPolicyRxQueueSettingArray{
				&intersight.VnicEthAdapterPolicyRxQueueSettingArgs{
					NrCount:    pulumi.Float64(4),
					RingSize:   pulumi.Float64(512),
					ObjectType: pulumi.String("vnic.EthRxQueueSettings"),
				},
			},
			TxQueueSettings: intersight.VnicEthAdapterPolicyTxQueueSettingArray{
				&intersight.VnicEthAdapterPolicyTxQueueSettingArgs{
					NrCount:    pulumi.Float64(4),
					RingSize:   pulumi.Float64(512),
					ObjectType: pulumi.String("vnic.EthTxQueueSettings"),
				},
			},
			TcpOffloadSettings: intersight.VnicEthAdapterPolicyTcpOffloadSettingArray{
				&intersight.VnicEthAdapterPolicyTcpOffloadSettingArgs{
					LargeReceive: pulumi.Bool(true),
					LargeSend:    pulumi.Bool(true),
					RxChecksum:   pulumi.Bool(true),
					TxChecksum:   pulumi.Bool(true),
					ObjectType:   pulumi.String("vnic.TcpOffloadSettings"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Intersight = Pulumi.Intersight;
return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var organization = config.Require("organization");
    var vEthAdapter1 = new Intersight.VnicEthAdapterPolicy("vEthAdapter1", new()
    {
        RssSettings = true,
        UplinkFailbackTimeout = 5,
        Organizations = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyOrganizationArgs
            {
                ObjectType = "organization.Organization",
                Moid = organization,
            },
        },
        VxlanSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyVxlanSettingArgs
            {
                Enabled = false,
                ObjectType = "vnic.VxlanSettings",
            },
        },
        NvgreSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyNvgreSettingArgs
            {
                Enabled = true,
                ObjectType = "vnic.NvgreSettings",
            },
        },
        ArfsSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyArfsSettingArgs
            {
                Enabled = true,
                ObjectType = "vnic.ArfsSettings",
            },
        },
        InterruptSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyInterruptSettingArgs
            {
                CoalescingTime = 125,
                CoalescingType = "MIN",
                NrCount = 4,
                Mode = "MSI",
                ObjectType = "vnic.EthInterruptSettings",
            },
        },
        CompletionQueueSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyCompletionQueueSettingArgs
            {
                NrCount = 4,
                ObjectType = "vnic.CompletionQueueSettings",
            },
        },
        RxQueueSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyRxQueueSettingArgs
            {
                NrCount = 4,
                RingSize = 512,
                ObjectType = "vnic.EthRxQueueSettings",
            },
        },
        TxQueueSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyTxQueueSettingArgs
            {
                NrCount = 4,
                RingSize = 512,
                ObjectType = "vnic.EthTxQueueSettings",
            },
        },
        TcpOffloadSettings = new[]
        {
            new Intersight.Inputs.VnicEthAdapterPolicyTcpOffloadSettingArgs
            {
                LargeReceive = true,
                LargeSend = true,
                RxChecksum = true,
                TxChecksum = true,
                ObjectType = "vnic.TcpOffloadSettings",
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.VnicEthAdapterPolicy;
import com.pulumi.intersight.VnicEthAdapterPolicyArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyOrganizationArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyVxlanSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyNvgreSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyArfsSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyInterruptSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyCompletionQueueSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyRxQueueSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyTxQueueSettingArgs;
import com.pulumi.intersight.inputs.VnicEthAdapterPolicyTcpOffloadSettingArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var config = ctx.config();
        final var organization = config.get("organization");
        var vEthAdapter1 = new VnicEthAdapterPolicy("vEthAdapter1", VnicEthAdapterPolicyArgs.builder()
            .rssSettings(true)
            .uplinkFailbackTimeout(5)
            .organizations(VnicEthAdapterPolicyOrganizationArgs.builder()
                .objectType("organization.Organization")
                .moid(organization)
                .build())
            .vxlanSettings(VnicEthAdapterPolicyVxlanSettingArgs.builder()
                .enabled(false)
                .objectType("vnic.VxlanSettings")
                .build())
            .nvgreSettings(VnicEthAdapterPolicyNvgreSettingArgs.builder()
                .enabled(true)
                .objectType("vnic.NvgreSettings")
                .build())
            .arfsSettings(VnicEthAdapterPolicyArfsSettingArgs.builder()
                .enabled(true)
                .objectType("vnic.ArfsSettings")
                .build())
            .interruptSettings(VnicEthAdapterPolicyInterruptSettingArgs.builder()
                .coalescingTime(125)
                .coalescingType("MIN")
                .nrCount(4)
                .mode("MSI")
                .objectType("vnic.EthInterruptSettings")
                .build())
            .completionQueueSettings(VnicEthAdapterPolicyCompletionQueueSettingArgs.builder()
                .nrCount(4)
                .objectType("vnic.CompletionQueueSettings")
                .build())
            .rxQueueSettings(VnicEthAdapterPolicyRxQueueSettingArgs.builder()
                .nrCount(4)
                .ringSize(512)
                .objectType("vnic.EthRxQueueSettings")
                .build())
            .txQueueSettings(VnicEthAdapterPolicyTxQueueSettingArgs.builder()
                .nrCount(4)
                .ringSize(512)
                .objectType("vnic.EthTxQueueSettings")
                .build())
            .tcpOffloadSettings(VnicEthAdapterPolicyTcpOffloadSettingArgs.builder()
                .largeReceive(true)
                .largeSend(true)
                .rxChecksum(true)
                .txChecksum(true)
                .objectType("vnic.TcpOffloadSettings")
                .build())
            .build());
    }
}
configuration:
  organization:
    type: string
resources:
  vEthAdapter1:
    type: intersight:VnicEthAdapterPolicy
    properties:
      rssSettings: true
      uplinkFailbackTimeout: 5
      organizations:
        - objectType: organization.Organization
          moid: ${organization}
      vxlanSettings:
        - enabled: false
          objectType: vnic.VxlanSettings
      nvgreSettings:
        - enabled: true
          objectType: vnic.NvgreSettings
      arfsSettings:
        - enabled: true
          objectType: vnic.ArfsSettings
      interruptSettings:
        - coalescingTime: 125
          coalescingType: MIN
          nrCount: 4
          mode: MSI
          objectType: vnic.EthInterruptSettings
      completionQueueSettings:
        - nrCount: 4
          objectType: vnic.CompletionQueueSettings
      rxQueueSettings:
        - nrCount: 4
          ringSize: 512
          objectType: vnic.EthRxQueueSettings
      txQueueSettings:
        - nrCount: 4
          ringSize: 512
          objectType: vnic.EthTxQueueSettings
      tcpOffloadSettings:
        - largeReceive: true
          largeSend: true
          rxChecksum: true
          txChecksum: true
          objectType: vnic.TcpOffloadSettings
Create VnicEthAdapterPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VnicEthAdapterPolicy(name: string, args?: VnicEthAdapterPolicyArgs, opts?: CustomResourceOptions);@overload
def VnicEthAdapterPolicy(resource_name: str,
                         args: Optional[VnicEthAdapterPolicyArgs] = None,
                         opts: Optional[ResourceOptions] = None)
@overload
def VnicEthAdapterPolicy(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         account_moid: Optional[str] = None,
                         additional_properties: Optional[str] = None,
                         advanced_filter: Optional[bool] = None,
                         ancestors: Optional[Sequence[VnicEthAdapterPolicyAncestorArgs]] = None,
                         arfs_settings: Optional[Sequence[VnicEthAdapterPolicyArfsSettingArgs]] = None,
                         class_id: Optional[str] = None,
                         completion_queue_settings: Optional[Sequence[VnicEthAdapterPolicyCompletionQueueSettingArgs]] = None,
                         create_time: Optional[str] = None,
                         description: Optional[str] = None,
                         domain_group_moid: Optional[str] = None,
                         ether_channel_pinning_enabled: Optional[bool] = None,
                         geneve_enabled: Optional[bool] = None,
                         interrupt_scaling: Optional[bool] = None,
                         interrupt_settings: Optional[Sequence[VnicEthAdapterPolicyInterruptSettingArgs]] = None,
                         mod_time: Optional[str] = None,
                         moid: Optional[str] = None,
                         name: Optional[str] = None,
                         nvgre_settings: Optional[Sequence[VnicEthAdapterPolicyNvgreSettingArgs]] = None,
                         object_type: Optional[str] = None,
                         organizations: Optional[Sequence[VnicEthAdapterPolicyOrganizationArgs]] = None,
                         owners: Optional[Sequence[str]] = None,
                         parents: Optional[Sequence[VnicEthAdapterPolicyParentArgs]] = None,
                         permission_resources: Optional[Sequence[VnicEthAdapterPolicyPermissionResourceArgs]] = None,
                         ptp_settings: Optional[Sequence[VnicEthAdapterPolicyPtpSettingArgs]] = None,
                         roce_settings: Optional[Sequence[VnicEthAdapterPolicyRoceSettingArgs]] = None,
                         rss_hash_settings: Optional[Sequence[VnicEthAdapterPolicyRssHashSettingArgs]] = None,
                         rss_settings: Optional[bool] = None,
                         rx_queue_settings: Optional[Sequence[VnicEthAdapterPolicyRxQueueSettingArgs]] = None,
                         shared_scope: Optional[str] = None,
                         tags: Optional[Sequence[VnicEthAdapterPolicyTagArgs]] = None,
                         tcp_offload_settings: Optional[Sequence[VnicEthAdapterPolicyTcpOffloadSettingArgs]] = None,
                         tx_queue_settings: Optional[Sequence[VnicEthAdapterPolicyTxQueueSettingArgs]] = None,
                         uplink_failback_timeout: Optional[float] = None,
                         version_contexts: Optional[Sequence[VnicEthAdapterPolicyVersionContextArgs]] = None,
                         vnic_eth_adapter_policy_id: Optional[str] = None,
                         vxlan_settings: Optional[Sequence[VnicEthAdapterPolicyVxlanSettingArgs]] = None)func NewVnicEthAdapterPolicy(ctx *Context, name string, args *VnicEthAdapterPolicyArgs, opts ...ResourceOption) (*VnicEthAdapterPolicy, error)public VnicEthAdapterPolicy(string name, VnicEthAdapterPolicyArgs? args = null, CustomResourceOptions? opts = null)
public VnicEthAdapterPolicy(String name, VnicEthAdapterPolicyArgs args)
public VnicEthAdapterPolicy(String name, VnicEthAdapterPolicyArgs args, CustomResourceOptions options)
type: intersight:VnicEthAdapterPolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VnicEthAdapterPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VnicEthAdapterPolicyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VnicEthAdapterPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VnicEthAdapterPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VnicEthAdapterPolicyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vnicEthAdapterPolicyResource = new Intersight.VnicEthAdapterPolicy("vnicEthAdapterPolicyResource", new()
{
    AccountMoid = "string",
    AdditionalProperties = "string",
    AdvancedFilter = false,
    Ancestors = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyAncestorArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    ArfsSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyArfsSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Enabled = false,
            ObjectType = "string",
        },
    },
    ClassId = "string",
    CompletionQueueSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyCompletionQueueSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            NrCount = 0,
            ObjectType = "string",
            RingSize = 0,
        },
    },
    CreateTime = "string",
    Description = "string",
    DomainGroupMoid = "string",
    EtherChannelPinningEnabled = false,
    GeneveEnabled = false,
    InterruptScaling = false,
    InterruptSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyInterruptSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            CoalescingTime = 0,
            CoalescingType = "string",
            Mode = "string",
            NrCount = 0,
            ObjectType = "string",
        },
    },
    ModTime = "string",
    Moid = "string",
    Name = "string",
    NvgreSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyNvgreSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Enabled = false,
            ObjectType = "string",
        },
    },
    ObjectType = "string",
    Organizations = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyOrganizationArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    Owners = new[]
    {
        "string",
    },
    Parents = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyParentArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    PermissionResources = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyPermissionResourceArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Moid = "string",
            ObjectType = "string",
            Selector = "string",
        },
    },
    PtpSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyPtpSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Enabled = false,
            ObjectType = "string",
        },
    },
    RoceSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyRoceSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            ClassOfService = 0,
            Enabled = false,
            MemoryRegions = 0,
            NrVersion = 0,
            ObjectType = "string",
            QueuePairs = 0,
            ResourceGroups = 0,
        },
    },
    RssHashSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyRssHashSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Ipv4Hash = false,
            Ipv6ExtHash = false,
            Ipv6Hash = false,
            ObjectType = "string",
            TcpIpv4Hash = false,
            TcpIpv6ExtHash = false,
            TcpIpv6Hash = false,
            UdpIpv4Hash = false,
            UdpIpv6Hash = false,
        },
    },
    RssSettings = false,
    RxQueueSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyRxQueueSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            NrCount = 0,
            ObjectType = "string",
            RingSize = 0,
        },
    },
    SharedScope = "string",
    Tags = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyTagArgs
        {
            AdditionalProperties = "string",
            Key = "string",
            Value = "string",
        },
    },
    TcpOffloadSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyTcpOffloadSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            LargeReceive = false,
            LargeSend = false,
            ObjectType = "string",
            RxChecksum = false,
            TxChecksum = false,
        },
    },
    TxQueueSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyTxQueueSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            NrCount = 0,
            ObjectType = "string",
            RingSize = 0,
        },
    },
    UplinkFailbackTimeout = 0,
    VersionContexts = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyVersionContextArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            InterestedMos = new[]
            {
                new Intersight.Inputs.VnicEthAdapterPolicyVersionContextInterestedMoArgs
                {
                    AdditionalProperties = "string",
                    ClassId = "string",
                    Moid = "string",
                    ObjectType = "string",
                    Selector = "string",
                },
            },
            MarkedForDeletion = false,
            NrVersion = "string",
            ObjectType = "string",
            RefMos = new[]
            {
                new Intersight.Inputs.VnicEthAdapterPolicyVersionContextRefMoArgs
                {
                    AdditionalProperties = "string",
                    ClassId = "string",
                    Moid = "string",
                    ObjectType = "string",
                    Selector = "string",
                },
            },
            Timestamp = "string",
            VersionType = "string",
        },
    },
    VnicEthAdapterPolicyId = "string",
    VxlanSettings = new[]
    {
        new Intersight.Inputs.VnicEthAdapterPolicyVxlanSettingArgs
        {
            AdditionalProperties = "string",
            ClassId = "string",
            Enabled = false,
            ObjectType = "string",
        },
    },
});
example, err := intersight.NewVnicEthAdapterPolicy(ctx, "vnicEthAdapterPolicyResource", &intersight.VnicEthAdapterPolicyArgs{
	AccountMoid:          pulumi.String("string"),
	AdditionalProperties: pulumi.String("string"),
	AdvancedFilter:       pulumi.Bool(false),
	Ancestors: intersight.VnicEthAdapterPolicyAncestorArray{
		&intersight.VnicEthAdapterPolicyAncestorArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	ArfsSettings: intersight.VnicEthAdapterPolicyArfsSettingArray{
		&intersight.VnicEthAdapterPolicyArfsSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Enabled:              pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
		},
	},
	ClassId: pulumi.String("string"),
	CompletionQueueSettings: intersight.VnicEthAdapterPolicyCompletionQueueSettingArray{
		&intersight.VnicEthAdapterPolicyCompletionQueueSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			NrCount:              pulumi.Float64(0),
			ObjectType:           pulumi.String("string"),
			RingSize:             pulumi.Float64(0),
		},
	},
	CreateTime:                 pulumi.String("string"),
	Description:                pulumi.String("string"),
	DomainGroupMoid:            pulumi.String("string"),
	EtherChannelPinningEnabled: pulumi.Bool(false),
	GeneveEnabled:              pulumi.Bool(false),
	InterruptScaling:           pulumi.Bool(false),
	InterruptSettings: intersight.VnicEthAdapterPolicyInterruptSettingArray{
		&intersight.VnicEthAdapterPolicyInterruptSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			CoalescingTime:       pulumi.Float64(0),
			CoalescingType:       pulumi.String("string"),
			Mode:                 pulumi.String("string"),
			NrCount:              pulumi.Float64(0),
			ObjectType:           pulumi.String("string"),
		},
	},
	ModTime: pulumi.String("string"),
	Moid:    pulumi.String("string"),
	Name:    pulumi.String("string"),
	NvgreSettings: intersight.VnicEthAdapterPolicyNvgreSettingArray{
		&intersight.VnicEthAdapterPolicyNvgreSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Enabled:              pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
		},
	},
	ObjectType: pulumi.String("string"),
	Organizations: intersight.VnicEthAdapterPolicyOrganizationArray{
		&intersight.VnicEthAdapterPolicyOrganizationArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	Owners: pulumi.StringArray{
		pulumi.String("string"),
	},
	Parents: intersight.VnicEthAdapterPolicyParentArray{
		&intersight.VnicEthAdapterPolicyParentArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	PermissionResources: intersight.VnicEthAdapterPolicyPermissionResourceArray{
		&intersight.VnicEthAdapterPolicyPermissionResourceArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Moid:                 pulumi.String("string"),
			ObjectType:           pulumi.String("string"),
			Selector:             pulumi.String("string"),
		},
	},
	PtpSettings: intersight.VnicEthAdapterPolicyPtpSettingArray{
		&intersight.VnicEthAdapterPolicyPtpSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Enabled:              pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
		},
	},
	RoceSettings: intersight.VnicEthAdapterPolicyRoceSettingArray{
		&intersight.VnicEthAdapterPolicyRoceSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			ClassOfService:       pulumi.Float64(0),
			Enabled:              pulumi.Bool(false),
			MemoryRegions:        pulumi.Float64(0),
			NrVersion:            pulumi.Float64(0),
			ObjectType:           pulumi.String("string"),
			QueuePairs:           pulumi.Float64(0),
			ResourceGroups:       pulumi.Float64(0),
		},
	},
	RssHashSettings: intersight.VnicEthAdapterPolicyRssHashSettingArray{
		&intersight.VnicEthAdapterPolicyRssHashSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Ipv4Hash:             pulumi.Bool(false),
			Ipv6ExtHash:          pulumi.Bool(false),
			Ipv6Hash:             pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
			TcpIpv4Hash:          pulumi.Bool(false),
			TcpIpv6ExtHash:       pulumi.Bool(false),
			TcpIpv6Hash:          pulumi.Bool(false),
			UdpIpv4Hash:          pulumi.Bool(false),
			UdpIpv6Hash:          pulumi.Bool(false),
		},
	},
	RssSettings: pulumi.Bool(false),
	RxQueueSettings: intersight.VnicEthAdapterPolicyRxQueueSettingArray{
		&intersight.VnicEthAdapterPolicyRxQueueSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			NrCount:              pulumi.Float64(0),
			ObjectType:           pulumi.String("string"),
			RingSize:             pulumi.Float64(0),
		},
	},
	SharedScope: pulumi.String("string"),
	Tags: intersight.VnicEthAdapterPolicyTagArray{
		&intersight.VnicEthAdapterPolicyTagArgs{
			AdditionalProperties: pulumi.String("string"),
			Key:                  pulumi.String("string"),
			Value:                pulumi.String("string"),
		},
	},
	TcpOffloadSettings: intersight.VnicEthAdapterPolicyTcpOffloadSettingArray{
		&intersight.VnicEthAdapterPolicyTcpOffloadSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			LargeReceive:         pulumi.Bool(false),
			LargeSend:            pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
			RxChecksum:           pulumi.Bool(false),
			TxChecksum:           pulumi.Bool(false),
		},
	},
	TxQueueSettings: intersight.VnicEthAdapterPolicyTxQueueSettingArray{
		&intersight.VnicEthAdapterPolicyTxQueueSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			NrCount:              pulumi.Float64(0),
			ObjectType:           pulumi.String("string"),
			RingSize:             pulumi.Float64(0),
		},
	},
	UplinkFailbackTimeout: pulumi.Float64(0),
	VersionContexts: intersight.VnicEthAdapterPolicyVersionContextArray{
		&intersight.VnicEthAdapterPolicyVersionContextArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			InterestedMos: intersight.VnicEthAdapterPolicyVersionContextInterestedMoArray{
				&intersight.VnicEthAdapterPolicyVersionContextInterestedMoArgs{
					AdditionalProperties: pulumi.String("string"),
					ClassId:              pulumi.String("string"),
					Moid:                 pulumi.String("string"),
					ObjectType:           pulumi.String("string"),
					Selector:             pulumi.String("string"),
				},
			},
			MarkedForDeletion: pulumi.Bool(false),
			NrVersion:         pulumi.String("string"),
			ObjectType:        pulumi.String("string"),
			RefMos: intersight.VnicEthAdapterPolicyVersionContextRefMoArray{
				&intersight.VnicEthAdapterPolicyVersionContextRefMoArgs{
					AdditionalProperties: pulumi.String("string"),
					ClassId:              pulumi.String("string"),
					Moid:                 pulumi.String("string"),
					ObjectType:           pulumi.String("string"),
					Selector:             pulumi.String("string"),
				},
			},
			Timestamp:   pulumi.String("string"),
			VersionType: pulumi.String("string"),
		},
	},
	VnicEthAdapterPolicyId: pulumi.String("string"),
	VxlanSettings: intersight.VnicEthAdapterPolicyVxlanSettingArray{
		&intersight.VnicEthAdapterPolicyVxlanSettingArgs{
			AdditionalProperties: pulumi.String("string"),
			ClassId:              pulumi.String("string"),
			Enabled:              pulumi.Bool(false),
			ObjectType:           pulumi.String("string"),
		},
	},
})
var vnicEthAdapterPolicyResource = new VnicEthAdapterPolicy("vnicEthAdapterPolicyResource", VnicEthAdapterPolicyArgs.builder()
    .accountMoid("string")
    .additionalProperties("string")
    .advancedFilter(false)
    .ancestors(VnicEthAdapterPolicyAncestorArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .arfsSettings(VnicEthAdapterPolicyArfsSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .enabled(false)
        .objectType("string")
        .build())
    .classId("string")
    .completionQueueSettings(VnicEthAdapterPolicyCompletionQueueSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .nrCount(0.0)
        .objectType("string")
        .ringSize(0.0)
        .build())
    .createTime("string")
    .description("string")
    .domainGroupMoid("string")
    .etherChannelPinningEnabled(false)
    .geneveEnabled(false)
    .interruptScaling(false)
    .interruptSettings(VnicEthAdapterPolicyInterruptSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .coalescingTime(0.0)
        .coalescingType("string")
        .mode("string")
        .nrCount(0.0)
        .objectType("string")
        .build())
    .modTime("string")
    .moid("string")
    .name("string")
    .nvgreSettings(VnicEthAdapterPolicyNvgreSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .enabled(false)
        .objectType("string")
        .build())
    .objectType("string")
    .organizations(VnicEthAdapterPolicyOrganizationArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .owners("string")
    .parents(VnicEthAdapterPolicyParentArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .permissionResources(VnicEthAdapterPolicyPermissionResourceArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .moid("string")
        .objectType("string")
        .selector("string")
        .build())
    .ptpSettings(VnicEthAdapterPolicyPtpSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .enabled(false)
        .objectType("string")
        .build())
    .roceSettings(VnicEthAdapterPolicyRoceSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .classOfService(0.0)
        .enabled(false)
        .memoryRegions(0.0)
        .nrVersion(0.0)
        .objectType("string")
        .queuePairs(0.0)
        .resourceGroups(0.0)
        .build())
    .rssHashSettings(VnicEthAdapterPolicyRssHashSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .ipv4Hash(false)
        .ipv6ExtHash(false)
        .ipv6Hash(false)
        .objectType("string")
        .tcpIpv4Hash(false)
        .tcpIpv6ExtHash(false)
        .tcpIpv6Hash(false)
        .udpIpv4Hash(false)
        .udpIpv6Hash(false)
        .build())
    .rssSettings(false)
    .rxQueueSettings(VnicEthAdapterPolicyRxQueueSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .nrCount(0.0)
        .objectType("string")
        .ringSize(0.0)
        .build())
    .sharedScope("string")
    .tags(VnicEthAdapterPolicyTagArgs.builder()
        .additionalProperties("string")
        .key("string")
        .value("string")
        .build())
    .tcpOffloadSettings(VnicEthAdapterPolicyTcpOffloadSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .largeReceive(false)
        .largeSend(false)
        .objectType("string")
        .rxChecksum(false)
        .txChecksum(false)
        .build())
    .txQueueSettings(VnicEthAdapterPolicyTxQueueSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .nrCount(0.0)
        .objectType("string")
        .ringSize(0.0)
        .build())
    .uplinkFailbackTimeout(0.0)
    .versionContexts(VnicEthAdapterPolicyVersionContextArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .interestedMos(VnicEthAdapterPolicyVersionContextInterestedMoArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .markedForDeletion(false)
        .nrVersion("string")
        .objectType("string")
        .refMos(VnicEthAdapterPolicyVersionContextRefMoArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .timestamp("string")
        .versionType("string")
        .build())
    .vnicEthAdapterPolicyId("string")
    .vxlanSettings(VnicEthAdapterPolicyVxlanSettingArgs.builder()
        .additionalProperties("string")
        .classId("string")
        .enabled(false)
        .objectType("string")
        .build())
    .build());
vnic_eth_adapter_policy_resource = intersight.VnicEthAdapterPolicy("vnicEthAdapterPolicyResource",
    account_moid="string",
    additional_properties="string",
    advanced_filter=False,
    ancestors=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    arfs_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "enabled": False,
        "object_type": "string",
    }],
    class_id="string",
    completion_queue_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "nr_count": 0,
        "object_type": "string",
        "ring_size": 0,
    }],
    create_time="string",
    description="string",
    domain_group_moid="string",
    ether_channel_pinning_enabled=False,
    geneve_enabled=False,
    interrupt_scaling=False,
    interrupt_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "coalescing_time": 0,
        "coalescing_type": "string",
        "mode": "string",
        "nr_count": 0,
        "object_type": "string",
    }],
    mod_time="string",
    moid="string",
    name="string",
    nvgre_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "enabled": False,
        "object_type": "string",
    }],
    object_type="string",
    organizations=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    owners=["string"],
    parents=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    permission_resources=[{
        "additional_properties": "string",
        "class_id": "string",
        "moid": "string",
        "object_type": "string",
        "selector": "string",
    }],
    ptp_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "enabled": False,
        "object_type": "string",
    }],
    roce_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "class_of_service": 0,
        "enabled": False,
        "memory_regions": 0,
        "nr_version": 0,
        "object_type": "string",
        "queue_pairs": 0,
        "resource_groups": 0,
    }],
    rss_hash_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "ipv4_hash": False,
        "ipv6_ext_hash": False,
        "ipv6_hash": False,
        "object_type": "string",
        "tcp_ipv4_hash": False,
        "tcp_ipv6_ext_hash": False,
        "tcp_ipv6_hash": False,
        "udp_ipv4_hash": False,
        "udp_ipv6_hash": False,
    }],
    rss_settings=False,
    rx_queue_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "nr_count": 0,
        "object_type": "string",
        "ring_size": 0,
    }],
    shared_scope="string",
    tags=[{
        "additional_properties": "string",
        "key": "string",
        "value": "string",
    }],
    tcp_offload_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "large_receive": False,
        "large_send": False,
        "object_type": "string",
        "rx_checksum": False,
        "tx_checksum": False,
    }],
    tx_queue_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "nr_count": 0,
        "object_type": "string",
        "ring_size": 0,
    }],
    uplink_failback_timeout=0,
    version_contexts=[{
        "additional_properties": "string",
        "class_id": "string",
        "interested_mos": [{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        "marked_for_deletion": False,
        "nr_version": "string",
        "object_type": "string",
        "ref_mos": [{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        "timestamp": "string",
        "version_type": "string",
    }],
    vnic_eth_adapter_policy_id="string",
    vxlan_settings=[{
        "additional_properties": "string",
        "class_id": "string",
        "enabled": False,
        "object_type": "string",
    }])
const vnicEthAdapterPolicyResource = new intersight.VnicEthAdapterPolicy("vnicEthAdapterPolicyResource", {
    accountMoid: "string",
    additionalProperties: "string",
    advancedFilter: false,
    ancestors: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    arfsSettings: [{
        additionalProperties: "string",
        classId: "string",
        enabled: false,
        objectType: "string",
    }],
    classId: "string",
    completionQueueSettings: [{
        additionalProperties: "string",
        classId: "string",
        nrCount: 0,
        objectType: "string",
        ringSize: 0,
    }],
    createTime: "string",
    description: "string",
    domainGroupMoid: "string",
    etherChannelPinningEnabled: false,
    geneveEnabled: false,
    interruptScaling: false,
    interruptSettings: [{
        additionalProperties: "string",
        classId: "string",
        coalescingTime: 0,
        coalescingType: "string",
        mode: "string",
        nrCount: 0,
        objectType: "string",
    }],
    modTime: "string",
    moid: "string",
    name: "string",
    nvgreSettings: [{
        additionalProperties: "string",
        classId: "string",
        enabled: false,
        objectType: "string",
    }],
    objectType: "string",
    organizations: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    owners: ["string"],
    parents: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    permissionResources: [{
        additionalProperties: "string",
        classId: "string",
        moid: "string",
        objectType: "string",
        selector: "string",
    }],
    ptpSettings: [{
        additionalProperties: "string",
        classId: "string",
        enabled: false,
        objectType: "string",
    }],
    roceSettings: [{
        additionalProperties: "string",
        classId: "string",
        classOfService: 0,
        enabled: false,
        memoryRegions: 0,
        nrVersion: 0,
        objectType: "string",
        queuePairs: 0,
        resourceGroups: 0,
    }],
    rssHashSettings: [{
        additionalProperties: "string",
        classId: "string",
        ipv4Hash: false,
        ipv6ExtHash: false,
        ipv6Hash: false,
        objectType: "string",
        tcpIpv4Hash: false,
        tcpIpv6ExtHash: false,
        tcpIpv6Hash: false,
        udpIpv4Hash: false,
        udpIpv6Hash: false,
    }],
    rssSettings: false,
    rxQueueSettings: [{
        additionalProperties: "string",
        classId: "string",
        nrCount: 0,
        objectType: "string",
        ringSize: 0,
    }],
    sharedScope: "string",
    tags: [{
        additionalProperties: "string",
        key: "string",
        value: "string",
    }],
    tcpOffloadSettings: [{
        additionalProperties: "string",
        classId: "string",
        largeReceive: false,
        largeSend: false,
        objectType: "string",
        rxChecksum: false,
        txChecksum: false,
    }],
    txQueueSettings: [{
        additionalProperties: "string",
        classId: "string",
        nrCount: 0,
        objectType: "string",
        ringSize: 0,
    }],
    uplinkFailbackTimeout: 0,
    versionContexts: [{
        additionalProperties: "string",
        classId: "string",
        interestedMos: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        markedForDeletion: false,
        nrVersion: "string",
        objectType: "string",
        refMos: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        timestamp: "string",
        versionType: "string",
    }],
    vnicEthAdapterPolicyId: "string",
    vxlanSettings: [{
        additionalProperties: "string",
        classId: "string",
        enabled: false,
        objectType: "string",
    }],
});
type: intersight:VnicEthAdapterPolicy
properties:
    accountMoid: string
    additionalProperties: string
    advancedFilter: false
    ancestors:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    arfsSettings:
        - additionalProperties: string
          classId: string
          enabled: false
          objectType: string
    classId: string
    completionQueueSettings:
        - additionalProperties: string
          classId: string
          nrCount: 0
          objectType: string
          ringSize: 0
    createTime: string
    description: string
    domainGroupMoid: string
    etherChannelPinningEnabled: false
    geneveEnabled: false
    interruptScaling: false
    interruptSettings:
        - additionalProperties: string
          classId: string
          coalescingTime: 0
          coalescingType: string
          mode: string
          nrCount: 0
          objectType: string
    modTime: string
    moid: string
    name: string
    nvgreSettings:
        - additionalProperties: string
          classId: string
          enabled: false
          objectType: string
    objectType: string
    organizations:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    owners:
        - string
    parents:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    permissionResources:
        - additionalProperties: string
          classId: string
          moid: string
          objectType: string
          selector: string
    ptpSettings:
        - additionalProperties: string
          classId: string
          enabled: false
          objectType: string
    roceSettings:
        - additionalProperties: string
          classId: string
          classOfService: 0
          enabled: false
          memoryRegions: 0
          nrVersion: 0
          objectType: string
          queuePairs: 0
          resourceGroups: 0
    rssHashSettings:
        - additionalProperties: string
          classId: string
          ipv4Hash: false
          ipv6ExtHash: false
          ipv6Hash: false
          objectType: string
          tcpIpv4Hash: false
          tcpIpv6ExtHash: false
          tcpIpv6Hash: false
          udpIpv4Hash: false
          udpIpv6Hash: false
    rssSettings: false
    rxQueueSettings:
        - additionalProperties: string
          classId: string
          nrCount: 0
          objectType: string
          ringSize: 0
    sharedScope: string
    tags:
        - additionalProperties: string
          key: string
          value: string
    tcpOffloadSettings:
        - additionalProperties: string
          classId: string
          largeReceive: false
          largeSend: false
          objectType: string
          rxChecksum: false
          txChecksum: false
    txQueueSettings:
        - additionalProperties: string
          classId: string
          nrCount: 0
          objectType: string
          ringSize: 0
    uplinkFailbackTimeout: 0
    versionContexts:
        - additionalProperties: string
          classId: string
          interestedMos:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
          markedForDeletion: false
          nrVersion: string
          objectType: string
          refMos:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
          timestamp: string
          versionType: string
    vnicEthAdapterPolicyId: string
    vxlanSettings:
        - additionalProperties: string
          classId: string
          enabled: false
          objectType: string
VnicEthAdapterPolicy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VnicEthAdapterPolicy resource accepts the following input properties:
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- AdvancedFilter bool
- Enables advanced filtering on the interface.
- Ancestors
List<VnicEth Adapter Policy Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ArfsSettings List<VnicEth Adapter Policy Arfs Setting> 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- CompletionQueue List<VnicSettings Eth Adapter Policy Completion Queue Setting> 
- Completion Queue resource settings. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- EtherChannel boolPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- GeneveEnabled bool
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- InterruptScaling bool
- Enables Interrupt Scaling on the interface.
- InterruptSettings List<VnicEth Adapter Policy Interrupt Setting> 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the concrete policy.
- NvgreSettings List<VnicEth Adapter Policy Nvgre Setting> 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<VnicEth Adapter Policy Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<VnicEth Adapter Policy Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources List<VnicEth Adapter Policy Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- PtpSettings List<VnicEth Adapter Policy Ptp Setting> 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- RoceSettings List<VnicEth Adapter Policy Roce Setting> 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- RssHash List<VnicSettings Eth Adapter Policy Rss Hash Setting> 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- RssSettings bool
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- RxQueue List<VnicSettings Eth Adapter Policy Rx Queue Setting> 
- Receive Queue resouce settings. This complex property has following sub-properties:
- string
- (ReadOnly) 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.
- 
List<VnicEth Adapter Policy Tag> 
- This complex property has following sub-properties:
- TcpOffload List<VnicSettings Eth Adapter Policy Tcp Offload Setting> 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- TxQueue List<VnicSettings Eth Adapter Policy Tx Queue Setting> 
- Transmit Queue resource settings. This complex property has following sub-properties:
- UplinkFailback doubleTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- VersionContexts List<VnicEth Adapter Policy Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- VnicEth stringAdapter Policy Id 
- VxlanSettings List<VnicEth Adapter Policy Vxlan Setting> 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- AdvancedFilter bool
- Enables advanced filtering on the interface.
- Ancestors
[]VnicEth Adapter Policy Ancestor Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ArfsSettings []VnicEth Adapter Policy Arfs Setting Args 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- CompletionQueue []VnicSettings Eth Adapter Policy Completion Queue Setting Args 
- Completion Queue resource settings. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- EtherChannel boolPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- GeneveEnabled bool
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- InterruptScaling bool
- Enables Interrupt Scaling on the interface.
- InterruptSettings []VnicEth Adapter Policy Interrupt Setting Args 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the concrete policy.
- NvgreSettings []VnicEth Adapter Policy Nvgre Setting Args 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]VnicEth Adapter Policy Organization Args 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]VnicEth Adapter Policy Parent Args 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources []VnicEth Adapter Policy Permission Resource Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- PtpSettings []VnicEth Adapter Policy Ptp Setting Args 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- RoceSettings []VnicEth Adapter Policy Roce Setting Args 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- RssHash []VnicSettings Eth Adapter Policy Rss Hash Setting Args 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- RssSettings bool
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- RxQueue []VnicSettings Eth Adapter Policy Rx Queue Setting Args 
- Receive Queue resouce settings. This complex property has following sub-properties:
- string
- (ReadOnly) 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.
- 
[]VnicEth Adapter Policy Tag Args 
- This complex property has following sub-properties:
- TcpOffload []VnicSettings Eth Adapter Policy Tcp Offload Setting Args 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- TxQueue []VnicSettings Eth Adapter Policy Tx Queue Setting Args 
- Transmit Queue resource settings. This complex property has following sub-properties:
- UplinkFailback float64Timeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- VersionContexts []VnicEth Adapter Policy Version Context Args 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- VnicEth stringAdapter Policy Id 
- VxlanSettings []VnicEth Adapter Policy Vxlan Setting Args 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalProperties String
- advancedFilter Boolean
- Enables advanced filtering on the interface.
- ancestors
List<VnicEth Adapter Policy Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfsSettings List<VnicEth Adapter Policy Arfs Setting> 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completionQueue List<VnicSettings Eth Adapter Policy Completion Queue Setting> 
- Completion Queue resource settings. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- etherChannel BooleanPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneveEnabled Boolean
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interruptScaling Boolean
- Enables Interrupt Scaling on the interface.
- interruptSettings List<VnicEth Adapter Policy Interrupt Setting> 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- modTime String
- (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the concrete policy.
- nvgreSettings List<VnicEth Adapter Policy Nvgre Setting> 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- objectType String
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<VnicEth Adapter Policy Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<VnicEth Adapter Policy Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<VnicEth Adapter Policy Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptpSettings List<VnicEth Adapter Policy Ptp Setting> 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roceSettings List<VnicEth Adapter Policy Roce Setting> 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rssHash List<VnicSettings Eth Adapter Policy Rss Hash Setting> 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rssSettings Boolean
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rxQueue List<VnicSettings Eth Adapter Policy Rx Queue Setting> 
- Receive Queue resouce settings. This complex property has following sub-properties:
- String
- (ReadOnly) 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.
- 
List<VnicEth Adapter Policy Tag> 
- This complex property has following sub-properties:
- tcpOffload List<VnicSettings Eth Adapter Policy Tcp Offload Setting> 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- txQueue List<VnicSettings Eth Adapter Policy Tx Queue Setting> 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplinkFailback DoubleTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- versionContexts List<VnicEth Adapter Policy Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnicEth StringAdapter Policy Id 
- vxlanSettings List<VnicEth Adapter Policy Vxlan Setting> 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- accountMoid string
- (ReadOnly) The Account ID for this managed object.
- additionalProperties string
- advancedFilter boolean
- Enables advanced filtering on the interface.
- ancestors
VnicEth Adapter Policy Ancestor[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfsSettings VnicEth Adapter Policy Arfs Setting[] 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completionQueue VnicSettings Eth Adapter Policy Completion Queue Setting[] 
- Completion Queue resource settings. This complex property has following sub-properties:
- createTime string
- (ReadOnly) The time when this managed object was created.
- description string
- Description of the policy.
- domainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- etherChannel booleanPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneveEnabled boolean
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interruptScaling boolean
- Enables Interrupt Scaling on the interface.
- interruptSettings VnicEth Adapter Policy Interrupt Setting[] 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- modTime string
- (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the concrete policy.
- nvgreSettings VnicEth Adapter Policy Nvgre Setting[] 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- objectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
VnicEth Adapter Policy Organization[] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
VnicEth Adapter Policy Parent[] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources VnicEth Adapter Policy Permission Resource[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptpSettings VnicEth Adapter Policy Ptp Setting[] 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roceSettings VnicEth Adapter Policy Roce Setting[] 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rssHash VnicSettings Eth Adapter Policy Rss Hash Setting[] 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rssSettings boolean
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rxQueue VnicSettings Eth Adapter Policy Rx Queue Setting[] 
- Receive Queue resouce settings. This complex property has following sub-properties:
- string
- (ReadOnly) 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.
- 
VnicEth Adapter Policy Tag[] 
- This complex property has following sub-properties:
- tcpOffload VnicSettings Eth Adapter Policy Tcp Offload Setting[] 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- txQueue VnicSettings Eth Adapter Policy Tx Queue Setting[] 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplinkFailback numberTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- versionContexts VnicEth Adapter Policy Version Context[] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnicEth stringAdapter Policy Id 
- vxlanSettings VnicEth Adapter Policy Vxlan Setting[] 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- account_moid str
- (ReadOnly) The Account ID for this managed object.
- additional_properties str
- advanced_filter bool
- Enables advanced filtering on the interface.
- ancestors
Sequence[VnicEth Adapter Policy Ancestor Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfs_settings Sequence[VnicEth Adapter Policy Arfs Setting Args] 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completion_queue_ Sequence[Vnicsettings Eth Adapter Policy Completion Queue Setting Args] 
- Completion Queue resource settings. This complex property has following sub-properties:
- create_time str
- (ReadOnly) The time when this managed object was created.
- description str
- Description of the policy.
- domain_group_ strmoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ether_channel_ boolpinning_ enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneve_enabled bool
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interrupt_scaling bool
- Enables Interrupt Scaling on the interface.
- interrupt_settings Sequence[VnicEth Adapter Policy Interrupt Setting Args] 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod_time str
- (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Name of the concrete policy.
- nvgre_settings Sequence[VnicEth Adapter Policy Nvgre Setting Args] 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object_type str
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Sequence[VnicEth Adapter Policy Organization Args] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[VnicEth Adapter Policy Parent Args] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_resources Sequence[VnicEth Adapter Policy Permission Resource Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp_settings Sequence[VnicEth Adapter Policy Ptp Setting Args] 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roce_settings Sequence[VnicEth Adapter Policy Roce Setting Args] 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss_hash_ Sequence[Vnicsettings Eth Adapter Policy Rss Hash Setting Args] 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rss_settings bool
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx_queue_ Sequence[Vnicsettings Eth Adapter Policy Rx Queue Setting Args] 
- Receive Queue resouce settings. This complex property has following sub-properties:
- str
- (ReadOnly) 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.
- 
Sequence[VnicEth Adapter Policy Tag Args] 
- This complex property has following sub-properties:
- tcp_offload_ Sequence[Vnicsettings Eth Adapter Policy Tcp Offload Setting Args] 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- tx_queue_ Sequence[Vnicsettings Eth Adapter Policy Tx Queue Setting Args] 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplink_failback_ floattimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- version_contexts Sequence[VnicEth Adapter Policy Version Context Args] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic_eth_ stradapter_ policy_ id 
- vxlan_settings Sequence[VnicEth Adapter Policy Vxlan Setting Args] 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalProperties String
- advancedFilter Boolean
- Enables advanced filtering on the interface.
- ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfsSettings List<Property Map>
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completionQueue List<Property Map>Settings 
- Completion Queue resource settings. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- etherChannel BooleanPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneveEnabled Boolean
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interruptScaling Boolean
- Enables Interrupt Scaling on the interface.
- interruptSettings List<Property Map>
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- modTime String
- (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the concrete policy.
- nvgreSettings List<Property Map>
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- objectType String
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptpSettings List<Property Map>
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roceSettings List<Property Map>
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rssHash List<Property Map>Settings 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rssSettings Boolean
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rxQueue List<Property Map>Settings 
- Receive Queue resouce settings. This complex property has following sub-properties:
- String
- (ReadOnly) 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.
- List<Property Map>
- This complex property has following sub-properties:
- tcpOffload List<Property Map>Settings 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- txQueue List<Property Map>Settings 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplinkFailback NumberTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- versionContexts List<Property Map>
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnicEth StringAdapter Policy Id 
- vxlanSettings List<Property Map>
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the VnicEthAdapterPolicy resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing VnicEthAdapterPolicy Resource
Get an existing VnicEthAdapterPolicy resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VnicEthAdapterPolicyState, opts?: CustomResourceOptions): VnicEthAdapterPolicy@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_moid: Optional[str] = None,
        additional_properties: Optional[str] = None,
        advanced_filter: Optional[bool] = None,
        ancestors: Optional[Sequence[VnicEthAdapterPolicyAncestorArgs]] = None,
        arfs_settings: Optional[Sequence[VnicEthAdapterPolicyArfsSettingArgs]] = None,
        class_id: Optional[str] = None,
        completion_queue_settings: Optional[Sequence[VnicEthAdapterPolicyCompletionQueueSettingArgs]] = None,
        create_time: Optional[str] = None,
        description: Optional[str] = None,
        domain_group_moid: Optional[str] = None,
        ether_channel_pinning_enabled: Optional[bool] = None,
        geneve_enabled: Optional[bool] = None,
        interrupt_scaling: Optional[bool] = None,
        interrupt_settings: Optional[Sequence[VnicEthAdapterPolicyInterruptSettingArgs]] = None,
        mod_time: Optional[str] = None,
        moid: Optional[str] = None,
        name: Optional[str] = None,
        nvgre_settings: Optional[Sequence[VnicEthAdapterPolicyNvgreSettingArgs]] = None,
        object_type: Optional[str] = None,
        organizations: Optional[Sequence[VnicEthAdapterPolicyOrganizationArgs]] = None,
        owners: Optional[Sequence[str]] = None,
        parents: Optional[Sequence[VnicEthAdapterPolicyParentArgs]] = None,
        permission_resources: Optional[Sequence[VnicEthAdapterPolicyPermissionResourceArgs]] = None,
        ptp_settings: Optional[Sequence[VnicEthAdapterPolicyPtpSettingArgs]] = None,
        roce_settings: Optional[Sequence[VnicEthAdapterPolicyRoceSettingArgs]] = None,
        rss_hash_settings: Optional[Sequence[VnicEthAdapterPolicyRssHashSettingArgs]] = None,
        rss_settings: Optional[bool] = None,
        rx_queue_settings: Optional[Sequence[VnicEthAdapterPolicyRxQueueSettingArgs]] = None,
        shared_scope: Optional[str] = None,
        tags: Optional[Sequence[VnicEthAdapterPolicyTagArgs]] = None,
        tcp_offload_settings: Optional[Sequence[VnicEthAdapterPolicyTcpOffloadSettingArgs]] = None,
        tx_queue_settings: Optional[Sequence[VnicEthAdapterPolicyTxQueueSettingArgs]] = None,
        uplink_failback_timeout: Optional[float] = None,
        version_contexts: Optional[Sequence[VnicEthAdapterPolicyVersionContextArgs]] = None,
        vnic_eth_adapter_policy_id: Optional[str] = None,
        vxlan_settings: Optional[Sequence[VnicEthAdapterPolicyVxlanSettingArgs]] = None) -> VnicEthAdapterPolicyfunc GetVnicEthAdapterPolicy(ctx *Context, name string, id IDInput, state *VnicEthAdapterPolicyState, opts ...ResourceOption) (*VnicEthAdapterPolicy, error)public static VnicEthAdapterPolicy Get(string name, Input<string> id, VnicEthAdapterPolicyState? state, CustomResourceOptions? opts = null)public static VnicEthAdapterPolicy get(String name, Output<String> id, VnicEthAdapterPolicyState state, CustomResourceOptions options)resources:  _:    type: intersight:VnicEthAdapterPolicy    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- AdvancedFilter bool
- Enables advanced filtering on the interface.
- Ancestors
List<VnicEth Adapter Policy Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ArfsSettings List<VnicEth Adapter Policy Arfs Setting> 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- CompletionQueue List<VnicSettings Eth Adapter Policy Completion Queue Setting> 
- Completion Queue resource settings. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- EtherChannel boolPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- GeneveEnabled bool
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- InterruptScaling bool
- Enables Interrupt Scaling on the interface.
- InterruptSettings List<VnicEth Adapter Policy Interrupt Setting> 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the concrete policy.
- NvgreSettings List<VnicEth Adapter Policy Nvgre Setting> 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<VnicEth Adapter Policy Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<VnicEth Adapter Policy Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources List<VnicEth Adapter Policy Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- PtpSettings List<VnicEth Adapter Policy Ptp Setting> 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- RoceSettings List<VnicEth Adapter Policy Roce Setting> 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- RssHash List<VnicSettings Eth Adapter Policy Rss Hash Setting> 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- RssSettings bool
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- RxQueue List<VnicSettings Eth Adapter Policy Rx Queue Setting> 
- Receive Queue resouce settings. This complex property has following sub-properties:
- string
- (ReadOnly) 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.
- 
List<VnicEth Adapter Policy Tag> 
- This complex property has following sub-properties:
- TcpOffload List<VnicSettings Eth Adapter Policy Tcp Offload Setting> 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- TxQueue List<VnicSettings Eth Adapter Policy Tx Queue Setting> 
- Transmit Queue resource settings. This complex property has following sub-properties:
- UplinkFailback doubleTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- VersionContexts List<VnicEth Adapter Policy Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- VnicEth stringAdapter Policy Id 
- VxlanSettings List<VnicEth Adapter Policy Vxlan Setting> 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- AccountMoid string
- (ReadOnly) The Account ID for this managed object.
- AdditionalProperties string
- AdvancedFilter bool
- Enables advanced filtering on the interface.
- Ancestors
[]VnicEth Adapter Policy Ancestor Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ArfsSettings []VnicEth Adapter Policy Arfs Setting Args 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- CompletionQueue []VnicSettings Eth Adapter Policy Completion Queue Setting Args 
- Completion Queue resource settings. This complex property has following sub-properties:
- CreateTime string
- (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- DomainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- EtherChannel boolPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- GeneveEnabled bool
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- InterruptScaling bool
- Enables Interrupt Scaling on the interface.
- InterruptSettings []VnicEth Adapter Policy Interrupt Setting Args 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- ModTime string
- (ReadOnly) The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Name of the concrete policy.
- NvgreSettings []VnicEth Adapter Policy Nvgre Setting Args 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- ObjectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]VnicEth Adapter Policy Organization Args 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]VnicEth Adapter Policy Parent Args 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- PermissionResources []VnicEth Adapter Policy Permission Resource Args 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- PtpSettings []VnicEth Adapter Policy Ptp Setting Args 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- RoceSettings []VnicEth Adapter Policy Roce Setting Args 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- RssHash []VnicSettings Eth Adapter Policy Rss Hash Setting Args 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- RssSettings bool
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- RxQueue []VnicSettings Eth Adapter Policy Rx Queue Setting Args 
- Receive Queue resouce settings. This complex property has following sub-properties:
- string
- (ReadOnly) 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.
- 
[]VnicEth Adapter Policy Tag Args 
- This complex property has following sub-properties:
- TcpOffload []VnicSettings Eth Adapter Policy Tcp Offload Setting Args 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- TxQueue []VnicSettings Eth Adapter Policy Tx Queue Setting Args 
- Transmit Queue resource settings. This complex property has following sub-properties:
- UplinkFailback float64Timeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- VersionContexts []VnicEth Adapter Policy Version Context Args 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- VnicEth stringAdapter Policy Id 
- VxlanSettings []VnicEth Adapter Policy Vxlan Setting Args 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalProperties String
- advancedFilter Boolean
- Enables advanced filtering on the interface.
- ancestors
List<VnicEth Adapter Policy Ancestor> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfsSettings List<VnicEth Adapter Policy Arfs Setting> 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completionQueue List<VnicSettings Eth Adapter Policy Completion Queue Setting> 
- Completion Queue resource settings. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- etherChannel BooleanPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneveEnabled Boolean
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interruptScaling Boolean
- Enables Interrupt Scaling on the interface.
- interruptSettings List<VnicEth Adapter Policy Interrupt Setting> 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- modTime String
- (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the concrete policy.
- nvgreSettings List<VnicEth Adapter Policy Nvgre Setting> 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- objectType String
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<VnicEth Adapter Policy Organization> 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<VnicEth Adapter Policy Parent> 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<VnicEth Adapter Policy Permission Resource> 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptpSettings List<VnicEth Adapter Policy Ptp Setting> 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roceSettings List<VnicEth Adapter Policy Roce Setting> 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rssHash List<VnicSettings Eth Adapter Policy Rss Hash Setting> 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rssSettings Boolean
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rxQueue List<VnicSettings Eth Adapter Policy Rx Queue Setting> 
- Receive Queue resouce settings. This complex property has following sub-properties:
- String
- (ReadOnly) 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.
- 
List<VnicEth Adapter Policy Tag> 
- This complex property has following sub-properties:
- tcpOffload List<VnicSettings Eth Adapter Policy Tcp Offload Setting> 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- txQueue List<VnicSettings Eth Adapter Policy Tx Queue Setting> 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplinkFailback DoubleTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- versionContexts List<VnicEth Adapter Policy Version Context> 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnicEth StringAdapter Policy Id 
- vxlanSettings List<VnicEth Adapter Policy Vxlan Setting> 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- accountMoid string
- (ReadOnly) The Account ID for this managed object.
- additionalProperties string
- advancedFilter boolean
- Enables advanced filtering on the interface.
- ancestors
VnicEth Adapter Policy Ancestor[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfsSettings VnicEth Adapter Policy Arfs Setting[] 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completionQueue VnicSettings Eth Adapter Policy Completion Queue Setting[] 
- Completion Queue resource settings. This complex property has following sub-properties:
- createTime string
- (ReadOnly) The time when this managed object was created.
- description string
- Description of the policy.
- domainGroup stringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- etherChannel booleanPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneveEnabled boolean
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interruptScaling boolean
- Enables Interrupt Scaling on the interface.
- interruptSettings VnicEth Adapter Policy Interrupt Setting[] 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- modTime string
- (ReadOnly) The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Name of the concrete policy.
- nvgreSettings VnicEth Adapter Policy Nvgre Setting[] 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- objectType string
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
VnicEth Adapter Policy Organization[] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
VnicEth Adapter Policy Parent[] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources VnicEth Adapter Policy Permission Resource[] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptpSettings VnicEth Adapter Policy Ptp Setting[] 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roceSettings VnicEth Adapter Policy Roce Setting[] 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rssHash VnicSettings Eth Adapter Policy Rss Hash Setting[] 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rssSettings boolean
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rxQueue VnicSettings Eth Adapter Policy Rx Queue Setting[] 
- Receive Queue resouce settings. This complex property has following sub-properties:
- string
- (ReadOnly) 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.
- 
VnicEth Adapter Policy Tag[] 
- This complex property has following sub-properties:
- tcpOffload VnicSettings Eth Adapter Policy Tcp Offload Setting[] 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- txQueue VnicSettings Eth Adapter Policy Tx Queue Setting[] 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplinkFailback numberTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- versionContexts VnicEth Adapter Policy Version Context[] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnicEth stringAdapter Policy Id 
- vxlanSettings VnicEth Adapter Policy Vxlan Setting[] 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- account_moid str
- (ReadOnly) The Account ID for this managed object.
- additional_properties str
- advanced_filter bool
- Enables advanced filtering on the interface.
- ancestors
Sequence[VnicEth Adapter Policy Ancestor Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfs_settings Sequence[VnicEth Adapter Policy Arfs Setting Args] 
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completion_queue_ Sequence[Vnicsettings Eth Adapter Policy Completion Queue Setting Args] 
- Completion Queue resource settings. This complex property has following sub-properties:
- create_time str
- (ReadOnly) The time when this managed object was created.
- description str
- Description of the policy.
- domain_group_ strmoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- ether_channel_ boolpinning_ enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneve_enabled bool
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interrupt_scaling bool
- Enables Interrupt Scaling on the interface.
- interrupt_settings Sequence[VnicEth Adapter Policy Interrupt Setting Args] 
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod_time str
- (ReadOnly) The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Name of the concrete policy.
- nvgre_settings Sequence[VnicEth Adapter Policy Nvgre Setting Args] 
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object_type str
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Sequence[VnicEth Adapter Policy Organization Args] 
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[VnicEth Adapter Policy Parent Args] 
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_resources Sequence[VnicEth Adapter Policy Permission Resource Args] 
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp_settings Sequence[VnicEth Adapter Policy Ptp Setting Args] 
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roce_settings Sequence[VnicEth Adapter Policy Roce Setting Args] 
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss_hash_ Sequence[Vnicsettings Eth Adapter Policy Rss Hash Setting Args] 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rss_settings bool
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx_queue_ Sequence[Vnicsettings Eth Adapter Policy Rx Queue Setting Args] 
- Receive Queue resouce settings. This complex property has following sub-properties:
- str
- (ReadOnly) 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.
- 
Sequence[VnicEth Adapter Policy Tag Args] 
- This complex property has following sub-properties:
- tcp_offload_ Sequence[Vnicsettings Eth Adapter Policy Tcp Offload Setting Args] 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- tx_queue_ Sequence[Vnicsettings Eth Adapter Policy Tx Queue Setting Args] 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplink_failback_ floattimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- version_contexts Sequence[VnicEth Adapter Policy Version Context Args] 
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic_eth_ stradapter_ policy_ id 
- vxlan_settings Sequence[VnicEth Adapter Policy Vxlan Setting Args] 
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- accountMoid String
- (ReadOnly) The Account ID for this managed object.
- additionalProperties String
- advancedFilter Boolean
- Enables advanced filtering on the interface.
- ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfsSettings List<Property Map>
- Settings for Accelerated Receive Flow Steering to reduce the network latency and increase CPU cache efficiency. This complex property has following sub-properties:
- 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.
- completionQueue List<Property Map>Settings 
- Completion Queue resource settings. This complex property has following sub-properties:
- createTime String
- (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domainGroup StringMoid 
- (ReadOnly) The DomainGroup ID for this managed object.
- etherChannel BooleanPinning Enabled 
- Enables EtherChannel Pinning to combine multiple physical links between two network switches into a single logical link. Transmit Queue Count should be at least 2 to enable ether channel pinning.
- geneveEnabled Boolean
- GENEVE offload protocol allows you to create logical networks that span physical network boundaries by allowing any information to be encoded in a packet and passed between tunnel endpoints.
- interruptScaling Boolean
- Enables Interrupt Scaling on the interface.
- interruptSettings List<Property Map>
- Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- modTime String
- (ReadOnly) The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Name of the concrete policy.
- nvgreSettings List<Property Map>
- Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- objectType String
- The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations List<Property Map>
- A reference to a organizationOrganization resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permissionResources List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptpSettings List<Property Map>
- Settings for Precision Time Protocol which can provide precise time of day information and time-stampted inputs, as well as scheduled and/or synchronized outputs for a variety of systems. This complex property has following sub-properties:
- roceSettings List<Property Map>
- Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rssHash List<Property Map>Settings 
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores. This complex property has following sub-properties:
- rssSettings Boolean
- Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rxQueue List<Property Map>Settings 
- Receive Queue resouce settings. This complex property has following sub-properties:
- String
- (ReadOnly) 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.
- List<Property Map>
- This complex property has following sub-properties:
- tcpOffload List<Property Map>Settings 
- The TCP offload settings decide whether to offload the TCP related network functions from the CPU to the network hardware or not. This complex property has following sub-properties:
- txQueue List<Property Map>Settings 
- Transmit Queue resource settings. This complex property has following sub-properties:
- uplinkFailback NumberTimeout 
- Uplink Failback Timeout in seconds when uplink failover is enabled for a vNIC. After a vNIC has started using its secondary interface, this setting controls how long the primary interface must be available before the system resumes using the primary interface for the vNIC.
- versionContexts List<Property Map>
- (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnicEth StringAdapter Policy Id 
- vxlanSettings List<Property Map>
- Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
Supporting Types
VnicEthAdapterPolicyAncestor, VnicEthAdapterPolicyAncestorArgs          
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid str
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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'.
VnicEthAdapterPolicyArfsSetting, VnicEthAdapterPolicyArfsSettingArgs            
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of Accelerated Receive Flow Steering on 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.
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of Accelerated Receive Flow Steering on 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.
- additionalProperties String
- classId String
- enabled Boolean
- Status of Accelerated Receive Flow Steering on 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.
- additionalProperties string
- classId string
- enabled boolean
- Status of Accelerated Receive Flow Steering on 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.
- additional_properties str
- class_id str
- enabled bool
- Status of Accelerated Receive Flow Steering on 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.
- additionalProperties String
- classId String
- enabled Boolean
- Status of Accelerated Receive Flow Steering on 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.
VnicEthAdapterPolicyCompletionQueueSetting, VnicEthAdapterPolicyCompletionQueueSettingArgs              
- AdditionalProperties string
- ClassId string
- NrCount double
- The number of completion queue resources to allocate. In general, the number of completion queue resources to allocate is equal to the number of transmit queue resources plus the number of receive queue resources.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RingSize double
- The number of descriptors in each completion queue.
- AdditionalProperties string
- ClassId string
- NrCount float64
- The number of completion queue resources to allocate. In general, the number of completion queue resources to allocate is equal to the number of transmit queue resources plus the number of receive queue resources.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RingSize float64
- The number of descriptors in each completion queue.
- additionalProperties String
- classId String
- nrCount Double
- The number of completion queue resources to allocate. In general, the number of completion queue resources to allocate is equal to the number of transmit queue resources plus the number of receive queue resources.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize Double
- The number of descriptors in each completion queue.
- additionalProperties string
- classId string
- nrCount number
- The number of completion queue resources to allocate. In general, the number of completion queue resources to allocate is equal to the number of transmit queue resources plus the number of receive queue resources.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize number
- The number of descriptors in each completion queue.
- additional_properties str
- class_id str
- nr_count float
- The number of completion queue resources to allocate. In general, the number of completion queue resources to allocate is equal to the number of transmit queue resources plus the number of receive queue resources.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring_size float
- The number of descriptors in each completion queue.
- additionalProperties String
- classId String
- nrCount Number
- The number of completion queue resources to allocate. In general, the number of completion queue resources to allocate is equal to the number of transmit queue resources plus the number of receive queue resources.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize Number
- The number of descriptors in each completion queue.
VnicEthAdapterPolicyInterruptSetting, VnicEthAdapterPolicyInterruptSettingArgs            
- AdditionalProperties string
- ClassId string
- CoalescingTime double
- The time to wait between interrupts or the idle period that must be encountered before an interrupt is sent. To turn off interrupt coalescing, enter 0 (zero) in this field.
- CoalescingType string
- Interrupt Coalescing Type. This can be one of the following:- MIN - The system waits for the time specified in the Coalescing Time field before sending another interrupt event IDLE - The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.* MIN- The system waits for the time specified in the Coalescing Time field before sending another interrupt event.*IDLE- The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.
- Mode string
- Preferred driver interrupt mode. This can be one of the following:- MSIx - Message Signaled Interrupts (MSI) with the optional extension. MSI - MSI only. INTx - PCI INTx interrupts. MSIx is the recommended option.* MSIx- Message Signaled Interrupt (MSI) mechanism with the optional extension (MSIx). MSIx is the recommended and default option.*MSI- Message Signaled Interrupt (MSI) mechanism that treats messages as interrupts.*INTx- Line-based interrupt (INTx) mechanism similar to the one used in Legacy systems.
- NrCount double
- The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- AdditionalProperties string
- ClassId string
- CoalescingTime float64
- The time to wait between interrupts or the idle period that must be encountered before an interrupt is sent. To turn off interrupt coalescing, enter 0 (zero) in this field.
- CoalescingType string
- Interrupt Coalescing Type. This can be one of the following:- MIN - The system waits for the time specified in the Coalescing Time field before sending another interrupt event IDLE - The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.* MIN- The system waits for the time specified in the Coalescing Time field before sending another interrupt event.*IDLE- The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.
- Mode string
- Preferred driver interrupt mode. This can be one of the following:- MSIx - Message Signaled Interrupts (MSI) with the optional extension. MSI - MSI only. INTx - PCI INTx interrupts. MSIx is the recommended option.* MSIx- Message Signaled Interrupt (MSI) mechanism with the optional extension (MSIx). MSIx is the recommended and default option.*MSI- Message Signaled Interrupt (MSI) mechanism that treats messages as interrupts.*INTx- Line-based interrupt (INTx) mechanism similar to the one used in Legacy systems.
- NrCount float64
- The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additionalProperties String
- classId String
- coalescingTime Double
- The time to wait between interrupts or the idle period that must be encountered before an interrupt is sent. To turn off interrupt coalescing, enter 0 (zero) in this field.
- coalescingType String
- Interrupt Coalescing Type. This can be one of the following:- MIN - The system waits for the time specified in the Coalescing Time field before sending another interrupt event IDLE - The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.* MIN- The system waits for the time specified in the Coalescing Time field before sending another interrupt event.*IDLE- The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.
- mode String
- Preferred driver interrupt mode. This can be one of the following:- MSIx - Message Signaled Interrupts (MSI) with the optional extension. MSI - MSI only. INTx - PCI INTx interrupts. MSIx is the recommended option.* MSIx- Message Signaled Interrupt (MSI) mechanism with the optional extension (MSIx). MSIx is the recommended and default option.*MSI- Message Signaled Interrupt (MSI) mechanism that treats messages as interrupts.*INTx- Line-based interrupt (INTx) mechanism similar to the one used in Legacy systems.
- nrCount Double
- The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additionalProperties string
- classId string
- coalescingTime number
- The time to wait between interrupts or the idle period that must be encountered before an interrupt is sent. To turn off interrupt coalescing, enter 0 (zero) in this field.
- coalescingType string
- Interrupt Coalescing Type. This can be one of the following:- MIN - The system waits for the time specified in the Coalescing Time field before sending another interrupt event IDLE - The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.* MIN- The system waits for the time specified in the Coalescing Time field before sending another interrupt event.*IDLE- The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.
- mode string
- Preferred driver interrupt mode. This can be one of the following:- MSIx - Message Signaled Interrupts (MSI) with the optional extension. MSI - MSI only. INTx - PCI INTx interrupts. MSIx is the recommended option.* MSIx- Message Signaled Interrupt (MSI) mechanism with the optional extension (MSIx). MSIx is the recommended and default option.*MSI- Message Signaled Interrupt (MSI) mechanism that treats messages as interrupts.*INTx- Line-based interrupt (INTx) mechanism similar to the one used in Legacy systems.
- nrCount number
- The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_properties str
- class_id str
- coalescing_time float
- The time to wait between interrupts or the idle period that must be encountered before an interrupt is sent. To turn off interrupt coalescing, enter 0 (zero) in this field.
- coalescing_type str
- Interrupt Coalescing Type. This can be one of the following:- MIN - The system waits for the time specified in the Coalescing Time field before sending another interrupt event IDLE - The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.* MIN- The system waits for the time specified in the Coalescing Time field before sending another interrupt event.*IDLE- The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.
- mode str
- Preferred driver interrupt mode. This can be one of the following:- MSIx - Message Signaled Interrupts (MSI) with the optional extension. MSI - MSI only. INTx - PCI INTx interrupts. MSIx is the recommended option.* MSIx- Message Signaled Interrupt (MSI) mechanism with the optional extension (MSIx). MSIx is the recommended and default option.*MSI- Message Signaled Interrupt (MSI) mechanism that treats messages as interrupts.*INTx- Line-based interrupt (INTx) mechanism similar to the one used in Legacy systems.
- nr_count float
- The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additionalProperties String
- classId String
- coalescingTime Number
- The time to wait between interrupts or the idle period that must be encountered before an interrupt is sent. To turn off interrupt coalescing, enter 0 (zero) in this field.
- coalescingType String
- Interrupt Coalescing Type. This can be one of the following:- MIN - The system waits for the time specified in the Coalescing Time field before sending another interrupt event IDLE - The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.* MIN- The system waits for the time specified in the Coalescing Time field before sending another interrupt event.*IDLE- The system does not send an interrupt until there is a period of no activity lasting as least as long as the time specified in the Coalescing Time field.
- mode String
- Preferred driver interrupt mode. This can be one of the following:- MSIx - Message Signaled Interrupts (MSI) with the optional extension. MSI - MSI only. INTx - PCI INTx interrupts. MSIx is the recommended option.* MSIx- Message Signaled Interrupt (MSI) mechanism with the optional extension (MSIx). MSIx is the recommended and default option.*MSI- Message Signaled Interrupt (MSI) mechanism that treats messages as interrupts.*INTx- Line-based interrupt (INTx) mechanism similar to the one used in Legacy systems.
- nrCount Number
- The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicEthAdapterPolicyNvgreSetting, VnicEthAdapterPolicyNvgreSettingArgs            
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of the Network Virtualization using Generic Routing Encapsulation on 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.
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of the Network Virtualization using Generic Routing Encapsulation on 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.
- additionalProperties String
- classId String
- enabled Boolean
- Status of the Network Virtualization using Generic Routing Encapsulation on 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.
- additionalProperties string
- classId string
- enabled boolean
- Status of the Network Virtualization using Generic Routing Encapsulation on 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.
- additional_properties str
- class_id str
- enabled bool
- Status of the Network Virtualization using Generic Routing Encapsulation on 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.
- additionalProperties String
- classId String
- enabled Boolean
- Status of the Network Virtualization using Generic Routing Encapsulation on 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.
VnicEthAdapterPolicyOrganization, VnicEthAdapterPolicyOrganizationArgs          
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid str
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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'.
VnicEthAdapterPolicyParent, VnicEthAdapterPolicyParentArgs          
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid str
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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'.
VnicEthAdapterPolicyPermissionResource, VnicEthAdapterPolicyPermissionResourceArgs            
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid str
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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'.
VnicEthAdapterPolicyPtpSetting, VnicEthAdapterPolicyPtpSettingArgs            
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of Precision Time Protocol (PTP) on the virtual ethernet interface. PTP can be enabled only on one vNIC on an adapter.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of Precision Time Protocol (PTP) on the virtual ethernet interface. PTP can be enabled only on one vNIC on an adapter.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additionalProperties String
- classId String
- enabled Boolean
- Status of Precision Time Protocol (PTP) on the virtual ethernet interface. PTP can be enabled only on one vNIC on an adapter.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additionalProperties string
- classId string
- enabled boolean
- Status of Precision Time Protocol (PTP) on the virtual ethernet interface. PTP can be enabled only on one vNIC on an adapter.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional_properties str
- class_id str
- enabled bool
- Status of Precision Time Protocol (PTP) on the virtual ethernet interface. PTP can be enabled only on one vNIC on an adapter.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additionalProperties String
- classId String
- enabled Boolean
- Status of Precision Time Protocol (PTP) on the virtual ethernet interface. PTP can be enabled only on one vNIC on an adapter.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicEthAdapterPolicyRoceSetting, VnicEthAdapterPolicyRoceSettingArgs            
- AdditionalProperties string
- ClassId string
- ClassOf doubleService 
- The Class of Service for RoCE on this virtual interface.* 5- RDMA CoS Service Level 5.*1- RDMA CoS Service Level 1.*2- RDMA CoS Service Level 2.*4- RDMA CoS Service Level 4.*6- RDMA CoS Service Level 6.
- Enabled bool
- If enabled sets RDMA over Converged Ethernet (RoCE) on this virtual interface.
- MemoryRegions double
- The number of memory regions per adapter. Recommended value = integer power of 2.
- NrVersion double
- Configure RDMA over Converged Ethernet (RoCE) version on the virtual interface. Only RoCEv1 is supported on Cisco VIC 13xx series adapters and only RoCEv2 is supported on Cisco VIC 14xx series adapters.* 1- RDMA over Converged Ethernet Protocol Version 1.*2- RDMA over Converged Ethernet Protocol Version 2.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- QueuePairs double
- The number of queue pairs per adapter. Recommended value = integer power of 2.
- ResourceGroups double
- The number of resource groups per adapter. Recommended value = be an integer power of 2 greater than or equal to the number of CPU cores on the system for optimum performance.
- AdditionalProperties string
- ClassId string
- ClassOf float64Service 
- The Class of Service for RoCE on this virtual interface.* 5- RDMA CoS Service Level 5.*1- RDMA CoS Service Level 1.*2- RDMA CoS Service Level 2.*4- RDMA CoS Service Level 4.*6- RDMA CoS Service Level 6.
- Enabled bool
- If enabled sets RDMA over Converged Ethernet (RoCE) on this virtual interface.
- MemoryRegions float64
- The number of memory regions per adapter. Recommended value = integer power of 2.
- NrVersion float64
- Configure RDMA over Converged Ethernet (RoCE) version on the virtual interface. Only RoCEv1 is supported on Cisco VIC 13xx series adapters and only RoCEv2 is supported on Cisco VIC 14xx series adapters.* 1- RDMA over Converged Ethernet Protocol Version 1.*2- RDMA over Converged Ethernet Protocol Version 2.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- QueuePairs float64
- The number of queue pairs per adapter. Recommended value = integer power of 2.
- ResourceGroups float64
- The number of resource groups per adapter. Recommended value = be an integer power of 2 greater than or equal to the number of CPU cores on the system for optimum performance.
- additionalProperties String
- classId String
- classOf DoubleService 
- The Class of Service for RoCE on this virtual interface.* 5- RDMA CoS Service Level 5.*1- RDMA CoS Service Level 1.*2- RDMA CoS Service Level 2.*4- RDMA CoS Service Level 4.*6- RDMA CoS Service Level 6.
- enabled Boolean
- If enabled sets RDMA over Converged Ethernet (RoCE) on this virtual interface.
- memoryRegions Double
- The number of memory regions per adapter. Recommended value = integer power of 2.
- nrVersion Double
- Configure RDMA over Converged Ethernet (RoCE) version on the virtual interface. Only RoCEv1 is supported on Cisco VIC 13xx series adapters and only RoCEv2 is supported on Cisco VIC 14xx series adapters.* 1- RDMA over Converged Ethernet Protocol Version 1.*2- RDMA over Converged Ethernet Protocol Version 2.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queuePairs Double
- The number of queue pairs per adapter. Recommended value = integer power of 2.
- resourceGroups Double
- The number of resource groups per adapter. Recommended value = be an integer power of 2 greater than or equal to the number of CPU cores on the system for optimum performance.
- additionalProperties string
- classId string
- classOf numberService 
- The Class of Service for RoCE on this virtual interface.* 5- RDMA CoS Service Level 5.*1- RDMA CoS Service Level 1.*2- RDMA CoS Service Level 2.*4- RDMA CoS Service Level 4.*6- RDMA CoS Service Level 6.
- enabled boolean
- If enabled sets RDMA over Converged Ethernet (RoCE) on this virtual interface.
- memoryRegions number
- The number of memory regions per adapter. Recommended value = integer power of 2.
- nrVersion number
- Configure RDMA over Converged Ethernet (RoCE) version on the virtual interface. Only RoCEv1 is supported on Cisco VIC 13xx series adapters and only RoCEv2 is supported on Cisco VIC 14xx series adapters.* 1- RDMA over Converged Ethernet Protocol Version 1.*2- RDMA over Converged Ethernet Protocol Version 2.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queuePairs number
- The number of queue pairs per adapter. Recommended value = integer power of 2.
- resourceGroups number
- The number of resource groups per adapter. Recommended value = be an integer power of 2 greater than or equal to the number of CPU cores on the system for optimum performance.
- additional_properties str
- class_id str
- class_of_ floatservice 
- The Class of Service for RoCE on this virtual interface.* 5- RDMA CoS Service Level 5.*1- RDMA CoS Service Level 1.*2- RDMA CoS Service Level 2.*4- RDMA CoS Service Level 4.*6- RDMA CoS Service Level 6.
- enabled bool
- If enabled sets RDMA over Converged Ethernet (RoCE) on this virtual interface.
- memory_regions float
- The number of memory regions per adapter. Recommended value = integer power of 2.
- nr_version float
- Configure RDMA over Converged Ethernet (RoCE) version on the virtual interface. Only RoCEv1 is supported on Cisco VIC 13xx series adapters and only RoCEv2 is supported on Cisco VIC 14xx series adapters.* 1- RDMA over Converged Ethernet Protocol Version 1.*2- RDMA over Converged Ethernet Protocol Version 2.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queue_pairs float
- The number of queue pairs per adapter. Recommended value = integer power of 2.
- resource_groups float
- The number of resource groups per adapter. Recommended value = be an integer power of 2 greater than or equal to the number of CPU cores on the system for optimum performance.
- additionalProperties String
- classId String
- classOf NumberService 
- The Class of Service for RoCE on this virtual interface.* 5- RDMA CoS Service Level 5.*1- RDMA CoS Service Level 1.*2- RDMA CoS Service Level 2.*4- RDMA CoS Service Level 4.*6- RDMA CoS Service Level 6.
- enabled Boolean
- If enabled sets RDMA over Converged Ethernet (RoCE) on this virtual interface.
- memoryRegions Number
- The number of memory regions per adapter. Recommended value = integer power of 2.
- nrVersion Number
- Configure RDMA over Converged Ethernet (RoCE) version on the virtual interface. Only RoCEv1 is supported on Cisco VIC 13xx series adapters and only RoCEv2 is supported on Cisco VIC 14xx series adapters.* 1- RDMA over Converged Ethernet Protocol Version 1.*2- RDMA over Converged Ethernet Protocol Version 2.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queuePairs Number
- The number of queue pairs per adapter. Recommended value = integer power of 2.
- resourceGroups Number
- The number of resource groups per adapter. Recommended value = be an integer power of 2 greater than or equal to the number of CPU cores on the system for optimum performance.
VnicEthAdapterPolicyRssHashSetting, VnicEthAdapterPolicyRssHashSettingArgs              
- AdditionalProperties string
- ClassId string
- Ipv4Hash bool
- When enabled, the IPv4 address is used for traffic distribution.
- Ipv6ExtHash bool
- When enabled, the IPv6 extensions are used for traffic distribution.
- Ipv6Hash bool
- When enabled, the IPv6 address is used for traffic distribution.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- TcpIpv4Hash bool
- When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- TcpIpv6Ext boolHash 
- When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- TcpIpv6Hash bool
- When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- UdpIpv4Hash bool
- When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- UdpIpv6Hash bool
- When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- AdditionalProperties string
- ClassId string
- Ipv4Hash bool
- When enabled, the IPv4 address is used for traffic distribution.
- Ipv6ExtHash bool
- When enabled, the IPv6 extensions are used for traffic distribution.
- Ipv6Hash bool
- When enabled, the IPv6 address is used for traffic distribution.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- TcpIpv4Hash bool
- When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- TcpIpv6Ext boolHash 
- When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- TcpIpv6Hash bool
- When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- UdpIpv4Hash bool
- When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- UdpIpv6Hash bool
- When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- additionalProperties String
- classId String
- ipv4Hash Boolean
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6ExtHash Boolean
- When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6Hash Boolean
- When enabled, the IPv6 address is used for traffic distribution.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcpIpv4Hash Boolean
- When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcpIpv6Ext BooleanHash 
- When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcpIpv6Hash Boolean
- When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udpIpv4Hash Boolean
- When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udpIpv6Hash Boolean
- When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- additionalProperties string
- classId string
- ipv4Hash boolean
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6ExtHash boolean
- When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6Hash boolean
- When enabled, the IPv6 address is used for traffic distribution.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcpIpv4Hash boolean
- When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcpIpv6Ext booleanHash 
- When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcpIpv6Hash boolean
- When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udpIpv4Hash boolean
- When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udpIpv6Hash boolean
- When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- additional_properties str
- class_id str
- ipv4_hash bool
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6_ext_ boolhash 
- When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6_hash bool
- When enabled, the IPv6 address is used for traffic distribution.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcp_ipv4_ boolhash 
- When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcp_ipv6_ boolext_ hash 
- When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcp_ipv6_ boolhash 
- When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udp_ipv4_ boolhash 
- When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udp_ipv6_ boolhash 
- When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- additionalProperties String
- classId String
- ipv4Hash Boolean
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6ExtHash Boolean
- When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6Hash Boolean
- When enabled, the IPv6 address is used for traffic distribution.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcpIpv4Hash Boolean
- When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcpIpv6Ext BooleanHash 
- When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcpIpv6Hash Boolean
- When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udpIpv4Hash Boolean
- When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udpIpv6Hash Boolean
- When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
VnicEthAdapterPolicyRxQueueSetting, VnicEthAdapterPolicyRxQueueSettingArgs              
- AdditionalProperties string
- ClassId string
- NrCount double
- The number of queue resources to allocate.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RingSize double
- The number of descriptors in each queue.
- AdditionalProperties string
- ClassId string
- NrCount float64
- The number of queue resources to allocate.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RingSize float64
- The number of descriptors in each queue.
- additionalProperties String
- classId String
- nrCount Double
- The number of queue resources to allocate.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize Double
- The number of descriptors in each queue.
- additionalProperties string
- classId string
- nrCount number
- The number of queue resources to allocate.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize number
- The number of descriptors in each queue.
- additional_properties str
- class_id str
- nr_count float
- The number of queue resources to allocate.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring_size float
- The number of descriptors in each queue.
- additionalProperties String
- classId String
- nrCount Number
- The number of queue resources to allocate.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize Number
- The number of descriptors in each queue.
VnicEthAdapterPolicyTag, VnicEthAdapterPolicyTagArgs          
- 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.
VnicEthAdapterPolicyTcpOffloadSetting, VnicEthAdapterPolicyTcpOffloadSettingArgs              
- AdditionalProperties string
- ClassId string
- LargeReceive bool
- Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- LargeSend bool
- Enables the CPU to send large packets to the hardware for segmentation.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RxChecksum bool
- When enabled, the CPU sends all packet checksums to the hardware for validation.
- TxChecksum bool
- When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
- AdditionalProperties string
- ClassId string
- LargeReceive bool
- Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- LargeSend bool
- Enables the CPU to send large packets to the hardware for segmentation.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RxChecksum bool
- When enabled, the CPU sends all packet checksums to the hardware for validation.
- TxChecksum bool
- When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
- additionalProperties String
- classId String
- largeReceive Boolean
- Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- largeSend Boolean
- Enables the CPU to send large packets to the hardware for segmentation.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rxChecksum Boolean
- When enabled, the CPU sends all packet checksums to the hardware for validation.
- txChecksum Boolean
- When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
- additionalProperties string
- classId string
- largeReceive boolean
- Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- largeSend boolean
- Enables the CPU to send large packets to the hardware for segmentation.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rxChecksum boolean
- When enabled, the CPU sends all packet checksums to the hardware for validation.
- txChecksum boolean
- When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
- additional_properties str
- class_id str
- large_receive bool
- Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- large_send bool
- Enables the CPU to send large packets to the hardware for segmentation.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rx_checksum bool
- When enabled, the CPU sends all packet checksums to the hardware for validation.
- tx_checksum bool
- When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
- additionalProperties String
- classId String
- largeReceive Boolean
- Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- largeSend Boolean
- Enables the CPU to send large packets to the hardware for segmentation.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rxChecksum Boolean
- When enabled, the CPU sends all packet checksums to the hardware for validation.
- txChecksum Boolean
- When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
VnicEthAdapterPolicyTxQueueSetting, VnicEthAdapterPolicyTxQueueSettingArgs              
- AdditionalProperties string
- ClassId string
- NrCount double
- The number of queue resources to allocate.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RingSize double
- The number of descriptors in each queue.
- AdditionalProperties string
- ClassId string
- NrCount float64
- The number of queue resources to allocate.
- ObjectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- RingSize float64
- The number of descriptors in each queue.
- additionalProperties String
- classId String
- nrCount Double
- The number of queue resources to allocate.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize Double
- The number of descriptors in each queue.
- additionalProperties string
- classId string
- nrCount number
- The number of queue resources to allocate.
- objectType string
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize number
- The number of descriptors in each queue.
- additional_properties str
- class_id str
- nr_count float
- The number of queue resources to allocate.
- object_type str
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring_size float
- The number of descriptors in each queue.
- additionalProperties String
- classId String
- nrCount Number
- The number of queue resources to allocate.
- objectType String
- The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ringSize Number
- The number of descriptors in each queue.
VnicEthAdapterPolicyVersionContext, VnicEthAdapterPolicyVersionContextArgs            
- AdditionalProperties string
- ClassId string
- InterestedMos List<VnicEth Adapter Policy Version Context Interested Mo> 
- This complex property has following sub-properties:
- MarkedFor boolDeletion 
- (ReadOnly) 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
- (ReadOnly) 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.
- RefMos List<VnicEth Adapter Policy Version Context Ref Mo> 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- VersionType string
- (ReadOnly) 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 intendedto 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
- InterestedMos []VnicEth Adapter Policy Version Context Interested Mo 
- This complex property has following sub-properties:
- MarkedFor boolDeletion 
- (ReadOnly) 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
- (ReadOnly) 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.
- RefMos []VnicEth Adapter Policy Version Context Ref Mo 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- VersionType string
- (ReadOnly) 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 intendedto 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
- interestedMos List<VnicEth Adapter Policy Version Context Interested Mo> 
- This complex property has following sub-properties:
- markedFor BooleanDeletion 
- (ReadOnly) 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
- (ReadOnly) 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.
- refMos List<VnicEth Adapter Policy Version Context Ref Mo> 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- versionType String
- (ReadOnly) 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 intendedto 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
- interestedMos VnicEth Adapter Policy Version Context Interested Mo[] 
- This complex property has following sub-properties:
- markedFor booleanDeletion 
- (ReadOnly) 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
- (ReadOnly) 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.
- refMos VnicEth Adapter Policy Version Context Ref Mo[] 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- versionType string
- (ReadOnly) 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 intendedto 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
- interested_mos Sequence[VnicEth Adapter Policy Version Context Interested Mo] 
- This complex property has following sub-properties:
- marked_for_ booldeletion 
- (ReadOnly) 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
- (ReadOnly) 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_mos Sequence[VnicEth Adapter Policy Version Context Ref Mo] 
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_type str
- (ReadOnly) 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 intendedto 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
- interestedMos List<Property Map>
- This complex property has following sub-properties:
- markedFor BooleanDeletion 
- (ReadOnly) 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
- (ReadOnly) 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.
- refMos List<Property Map>
- (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- versionType String
- (ReadOnly) 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 intendedto 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.
VnicEthAdapterPolicyVersionContextInterestedMo, VnicEthAdapterPolicyVersionContextInterestedMoArgs                
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid str
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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'.
VnicEthAdapterPolicyVersionContextRefMo, VnicEthAdapterPolicyVersionContextRefMoArgs                
- AdditionalProperties string
- ClassId string
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- Moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid string
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid str
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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
- moid String
- The Moid of the referenced REST resource.
- 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 maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance 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'.
VnicEthAdapterPolicyVxlanSetting, VnicEthAdapterPolicyVxlanSettingArgs            
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of the Virtual Extensible LAN Protocol on 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.
- AdditionalProperties string
- ClassId string
- Enabled bool
- Status of the Virtual Extensible LAN Protocol on 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.
- additionalProperties String
- classId String
- enabled Boolean
- Status of the Virtual Extensible LAN Protocol on 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.
- additionalProperties string
- classId string
- enabled boolean
- Status of the Virtual Extensible LAN Protocol on 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.
- additional_properties str
- class_id str
- enabled bool
- Status of the Virtual Extensible LAN Protocol on 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.
- additionalProperties String
- classId String
- enabled Boolean
- Status of the Virtual Extensible LAN Protocol on 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.
Import
intersight_vnic_eth_adapter_policy can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/vnicEthAdapterPolicy:VnicEthAdapterPolicy example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the intersightTerraform Provider.