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)
.objectType("string")
.ringSize(0)
.build())
.createTime("string")
.description("string")
.domainGroupMoid("string")
.etherChannelPinningEnabled(false)
.geneveEnabled(false)
.interruptScaling(false)
.interruptSettings(VnicEthAdapterPolicyInterruptSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.coalescingTime(0)
.coalescingType("string")
.mode("string")
.nrCount(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)
.enabled(false)
.memoryRegions(0)
.nrVersion(0)
.objectType("string")
.queuePairs(0)
.resourceGroups(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)
.objectType("string")
.ringSize(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)
.objectType("string")
.ringSize(0)
.build())
.uplinkFailbackTimeout(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:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Advanced
Filter bool - Enables advanced filtering on the interface.
- Ancestors
List<Vnic
Eth Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Arfs
Settings 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:
- Class
Id 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.
- Completion
Queue List<VnicSettings Eth Adapter Policy Completion Queue Setting> - Completion Queue resource settings. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- Domain
Group stringMoid - (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 List<VnicEth Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- Mod
Time 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.
- Nvgre
Settings List<VnicEth Adapter Policy Nvgre Setting> - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<Vnic
Eth 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<Vnic
Eth 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:
- Permission
Resources List<VnicEth Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Ptp
Settings 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:
- Roce
Settings List<VnicEth Adapter Policy Roce Setting> - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- Rss
Hash 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:
- Rss
Settings bool - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- Rx
Queue 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<Vnic
Eth Adapter Policy Tag> - This complex property has following sub-properties:
- Tcp
Offload 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:
- Tx
Queue List<VnicSettings Eth Adapter Policy Tx Queue Setting> - Transmit Queue resource settings. This complex property has following sub-properties:
- Uplink
Failback 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.
- Version
Contexts List<VnicEth Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Eth stringAdapter Policy Id - Vxlan
Settings List<VnicEth Adapter Policy Vxlan Setting> - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Advanced
Filter bool - Enables advanced filtering on the interface.
- Ancestors
[]Vnic
Eth Adapter Policy Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Arfs
Settings []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 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.
- Completion
Queue []VnicSettings Eth Adapter Policy Completion Queue Setting Args - Completion Queue resource settings. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- Domain
Group stringMoid - (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 []VnicEth Adapter Policy Interrupt Setting Args - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- Mod
Time 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.
- Nvgre
Settings []VnicEth Adapter Policy Nvgre Setting Args - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Vnic
Eth 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
[]Vnic
Eth 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 []VnicEth Adapter Policy Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Ptp
Settings []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 []VnicEth Adapter Policy Roce Setting Args - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- Rss
Hash []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 []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.
- []Vnic
Eth Adapter Policy Tag Args - This complex property has following sub-properties:
- Tcp
Offload []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 []VnicSettings Eth Adapter Policy Tx Queue Setting Args - Transmit Queue resource settings. This complex property has following sub-properties:
- Uplink
Failback 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.
- Version
Contexts []VnicEth Adapter Policy Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Eth stringAdapter Policy Id - Vxlan
Settings []VnicEth Adapter Policy Vxlan Setting Args - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - advanced
Filter Boolean - Enables advanced filtering on the interface.
- ancestors
List<Vnic
Eth Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfs
Settings 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:
- class
Id 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.
- completion
Queue List<VnicSettings Eth Adapter Policy Completion Queue Setting> - Completion Queue resource settings. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- ether
Channel 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.
- geneve
Enabled 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.
- interrupt
Scaling Boolean - Enables Interrupt Scaling on the interface.
- interrupt
Settings List<VnicEth Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod
Time 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.
- nvgre
Settings List<VnicEth Adapter Policy Nvgre Setting> - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<Vnic
Eth 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<Vnic
Eth 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:
- permission
Resources List<VnicEth Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp
Settings 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:
- roce
Settings List<VnicEth Adapter Policy Roce Setting> - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss
Hash 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:
- rss
Settings Boolean - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx
Queue 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<Vnic
Eth Adapter Policy Tag> - This complex property has following sub-properties:
- tcp
Offload 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:
- tx
Queue List<VnicSettings Eth Adapter Policy Tx Queue Setting> - Transmit Queue resource settings. This complex property has following sub-properties:
- uplink
Failback 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.
- version
Contexts List<VnicEth Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Eth StringAdapter Policy Id - vxlan
Settings List<VnicEth Adapter Policy Vxlan Setting> - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - advanced
Filter boolean - Enables advanced filtering on the interface.
- ancestors
Vnic
Eth Adapter Policy Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfs
Settings 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:
- class
Id 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.
- completion
Queue VnicSettings Eth Adapter Policy Completion Queue Setting[] - Completion Queue resource settings. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- description string
- Description of the policy.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- ether
Channel 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.
- geneve
Enabled 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.
- interrupt
Scaling boolean - Enables Interrupt Scaling on the interface.
- interrupt
Settings VnicEth Adapter Policy Interrupt Setting[] - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod
Time 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.
- nvgre
Settings VnicEth Adapter Policy Nvgre Setting[] - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Vnic
Eth 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
Vnic
Eth 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:
- permission
Resources VnicEth Adapter Policy Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp
Settings 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:
- roce
Settings VnicEth Adapter Policy Roce Setting[] - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss
Hash 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:
- rss
Settings boolean - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx
Queue 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.
- Vnic
Eth Adapter Policy Tag[] - This complex property has following sub-properties:
- tcp
Offload 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:
- tx
Queue VnicSettings Eth Adapter Policy Tx Queue Setting[] - Transmit Queue resource settings. This complex property has following sub-properties:
- uplink
Failback 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.
- version
Contexts VnicEth Adapter Policy Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Eth stringAdapter Policy Id - vxlan
Settings 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[Vnic
Eth 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[Vnic
Eth 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[Vnic
Eth 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[Vnic
Eth 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:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - advanced
Filter 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:
- arfs
Settings 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:
- class
Id 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.
- completion
Queue List<Property Map>Settings - Completion Queue resource settings. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- ether
Channel 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.
- geneve
Enabled 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.
- interrupt
Scaling Boolean - Enables Interrupt Scaling on the interface.
- interrupt
Settings List<Property Map> - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod
Time 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.
- nvgre
Settings List<Property Map> - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object
Type 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:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp
Settings 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:
- roce
Settings List<Property Map> - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss
Hash 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:
- rss
Settings Boolean - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx
Queue 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:
- tcp
Offload 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:
- tx
Queue List<Property Map>Settings - Transmit Queue resource settings. This complex property has following sub-properties:
- uplink
Failback 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.
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Eth StringAdapter Policy Id - vxlan
Settings 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) -> VnicEthAdapterPolicy
func 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.
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Advanced
Filter bool - Enables advanced filtering on the interface.
- Ancestors
List<Vnic
Eth Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Arfs
Settings 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:
- Class
Id 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.
- Completion
Queue List<VnicSettings Eth Adapter Policy Completion Queue Setting> - Completion Queue resource settings. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- Domain
Group stringMoid - (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 List<VnicEth Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- Mod
Time 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.
- Nvgre
Settings List<VnicEth Adapter Policy Nvgre Setting> - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
List<Vnic
Eth 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<Vnic
Eth 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:
- Permission
Resources List<VnicEth Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Ptp
Settings 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:
- Roce
Settings List<VnicEth Adapter Policy Roce Setting> - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- Rss
Hash 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:
- Rss
Settings bool - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- Rx
Queue 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<Vnic
Eth Adapter Policy Tag> - This complex property has following sub-properties:
- Tcp
Offload 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:
- Tx
Queue List<VnicSettings Eth Adapter Policy Tx Queue Setting> - Transmit Queue resource settings. This complex property has following sub-properties:
- Uplink
Failback 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.
- Version
Contexts List<VnicEth Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Eth stringAdapter Policy Id - Vxlan
Settings List<VnicEth Adapter Policy Vxlan Setting> - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Advanced
Filter bool - Enables advanced filtering on the interface.
- Ancestors
[]Vnic
Eth Adapter Policy Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Arfs
Settings []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 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.
- Completion
Queue []VnicSettings Eth Adapter Policy Completion Queue Setting Args - Completion Queue resource settings. This complex property has following sub-properties:
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Description string
- Description of the policy.
- Domain
Group stringMoid - (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 []VnicEth Adapter Policy Interrupt Setting Args - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- Mod
Time 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.
- Nvgre
Settings []VnicEth Adapter Policy Nvgre Setting Args - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Vnic
Eth 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
[]Vnic
Eth 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 []VnicEth Adapter Policy Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Ptp
Settings []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 []VnicEth Adapter Policy Roce Setting Args - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- Rss
Hash []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 []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.
- []Vnic
Eth Adapter Policy Tag Args - This complex property has following sub-properties:
- Tcp
Offload []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 []VnicSettings Eth Adapter Policy Tx Queue Setting Args - Transmit Queue resource settings. This complex property has following sub-properties:
- Uplink
Failback 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.
- Version
Contexts []VnicEth Adapter Policy Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Eth stringAdapter Policy Id - Vxlan
Settings []VnicEth Adapter Policy Vxlan Setting Args - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - advanced
Filter Boolean - Enables advanced filtering on the interface.
- ancestors
List<Vnic
Eth Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfs
Settings 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:
- class
Id 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.
- completion
Queue List<VnicSettings Eth Adapter Policy Completion Queue Setting> - Completion Queue resource settings. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- ether
Channel 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.
- geneve
Enabled 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.
- interrupt
Scaling Boolean - Enables Interrupt Scaling on the interface.
- interrupt
Settings List<VnicEth Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod
Time 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.
- nvgre
Settings List<VnicEth Adapter Policy Nvgre Setting> - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
List<Vnic
Eth 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<Vnic
Eth 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:
- permission
Resources List<VnicEth Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp
Settings 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:
- roce
Settings List<VnicEth Adapter Policy Roce Setting> - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss
Hash 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:
- rss
Settings Boolean - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx
Queue 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<Vnic
Eth Adapter Policy Tag> - This complex property has following sub-properties:
- tcp
Offload 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:
- tx
Queue List<VnicSettings Eth Adapter Policy Tx Queue Setting> - Transmit Queue resource settings. This complex property has following sub-properties:
- uplink
Failback 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.
- version
Contexts List<VnicEth Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Eth StringAdapter Policy Id - vxlan
Settings List<VnicEth Adapter Policy Vxlan Setting> - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - advanced
Filter boolean - Enables advanced filtering on the interface.
- ancestors
Vnic
Eth Adapter Policy Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- arfs
Settings 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:
- class
Id 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.
- completion
Queue VnicSettings Eth Adapter Policy Completion Queue Setting[] - Completion Queue resource settings. This complex property has following sub-properties:
- create
Time string - (ReadOnly) The time when this managed object was created.
- description string
- Description of the policy.
- domain
Group stringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- ether
Channel 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.
- geneve
Enabled 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.
- interrupt
Scaling boolean - Enables Interrupt Scaling on the interface.
- interrupt
Settings VnicEth Adapter Policy Interrupt Setting[] - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod
Time 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.
- nvgre
Settings VnicEth Adapter Policy Nvgre Setting[] - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Vnic
Eth 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
Vnic
Eth 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:
- permission
Resources VnicEth Adapter Policy Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp
Settings 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:
- roce
Settings VnicEth Adapter Policy Roce Setting[] - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss
Hash 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:
- rss
Settings boolean - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx
Queue 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.
- Vnic
Eth Adapter Policy Tag[] - This complex property has following sub-properties:
- tcp
Offload 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:
- tx
Queue VnicSettings Eth Adapter Policy Tx Queue Setting[] - Transmit Queue resource settings. This complex property has following sub-properties:
- uplink
Failback 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.
- version
Contexts VnicEth Adapter Policy Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Eth stringAdapter Policy Id - vxlan
Settings 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[Vnic
Eth 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[Vnic
Eth 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[Vnic
Eth 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[Vnic
Eth 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:
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - advanced
Filter 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:
- arfs
Settings 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:
- class
Id 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.
- completion
Queue List<Property Map>Settings - Completion Queue resource settings. This complex property has following sub-properties:
- create
Time String - (ReadOnly) The time when this managed object was created.
- description String
- Description of the policy.
- domain
Group StringMoid - (ReadOnly) The DomainGroup ID for this managed object.
- ether
Channel 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.
- geneve
Enabled 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.
- interrupt
Scaling Boolean - Enables Interrupt Scaling on the interface.
- interrupt
Settings List<Property Map> - Interrupt Settings for the virtual ethernet interface. This complex property has following sub-properties:
- mod
Time 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.
- nvgre
Settings List<Property Map> - Network Virtualization using Generic Routing Encapsulation Settings. This complex property has following sub-properties:
- object
Type 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:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- ptp
Settings 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:
- roce
Settings List<Property Map> - Settings for RDMA over Converged Ethernet. This complex property has following sub-properties:
- rss
Hash 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:
- rss
Settings Boolean - Receive Side Scaling allows the incoming traffic to be spread across multiple CPU cores.
- rx
Queue 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:
- tcp
Offload 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:
- tx
Queue List<Property Map>Settings - Transmit Queue resource settings. This complex property has following sub-properties:
- uplink
Failback 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.
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Eth StringAdapter Policy Id - vxlan
Settings List<Property Map> - Virtual Extensible LAN Protocol Settings. This complex property has following sub-properties:
Supporting Types
VnicEthAdapterPolicyAncestor, VnicEthAdapterPolicyAncestorArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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
- Additional
Properties string - Class
Id string - Enabled bool
- Status of Accelerated Receive Flow Steering on the virtual ethernet interface.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Class
Id string - Enabled bool
- Status of Accelerated Receive Flow Steering on the virtual ethernet interface.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id String - enabled Boolean
- Status of Accelerated Receive Flow Steering on the virtual ethernet interface.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - class
Id string - enabled boolean
- Status of Accelerated Receive Flow Steering on the virtual ethernet interface.
- object
Type 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.
- additional
Properties String - class
Id String - enabled Boolean
- Status of Accelerated Receive Flow Steering on the virtual ethernet interface.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicEthAdapterPolicyCompletionQueueSetting, VnicEthAdapterPolicyCompletionQueueSettingArgs
- Additional
Properties string - Class
Id string - Nr
Count 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.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ring
Size double - The number of descriptors in each completion queue.
- Additional
Properties string - Class
Id string - Nr
Count 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.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ring
Size float64 - The number of descriptors in each completion queue.
- additional
Properties String - class
Id String - nr
Count 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.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size Double - The number of descriptors in each completion queue.
- additional
Properties string - class
Id string - nr
Count 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.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size 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.
- additional
Properties String - class
Id String - nr
Count 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.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size Number - The number of descriptors in each completion queue.
VnicEthAdapterPolicyInterruptSetting, VnicEthAdapterPolicyInterruptSettingArgs
- Additional
Properties string - Class
Id string - Coalescing
Time 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.
- Coalescing
Type 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. - Nr
Count double - The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Class
Id string - Coalescing
Time 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.
- Coalescing
Type 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. - Nr
Count float64 - The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id String - coalescing
Time 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.
- coalescing
Type 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. - nr
Count Double - The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - class
Id string - coalescing
Time 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.
- coalescing
Type 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. - nr
Count number - The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- object
Type 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.
- additional
Properties String - class
Id String - coalescing
Time 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.
- coalescing
Type 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. - nr
Count Number - The number of interrupt resources to allocate. Typical value is be equal to the number of completion queue resources.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicEthAdapterPolicyNvgreSetting, VnicEthAdapterPolicyNvgreSettingArgs
- Additional
Properties string - Class
Id string - Enabled bool
- Status of the Network Virtualization using Generic Routing Encapsulation on the virtual ethernet interface.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Class
Id string - Enabled bool
- Status of the Network Virtualization using Generic Routing Encapsulation on the virtual ethernet interface.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id String - enabled Boolean
- Status of the Network Virtualization using Generic Routing Encapsulation on the virtual ethernet interface.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - class
Id string - enabled boolean
- Status of the Network Virtualization using Generic Routing Encapsulation on the virtual ethernet interface.
- object
Type 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.
- additional
Properties String - class
Id String - enabled Boolean
- Status of the Network Virtualization using Generic Routing Encapsulation on the virtual ethernet interface.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicEthAdapterPolicyOrganization, VnicEthAdapterPolicyOrganizationArgs
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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
- Additional
Properties string - Class
Id 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.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Class
Id 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.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id 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.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - class
Id 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.
- object
Type 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.
- additional
Properties String - class
Id 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.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicEthAdapterPolicyRoceSetting, VnicEthAdapterPolicyRoceSettingArgs
- Additional
Properties string - Class
Id string - Class
Of 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.
- Memory
Regions double - The number of memory regions per adapter. Recommended value = integer power of 2.
- Nr
Version 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. - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Queue
Pairs double - The number of queue pairs per adapter. Recommended value = integer power of 2.
- Resource
Groups 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.
- Additional
Properties string - Class
Id string - Class
Of 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.
- Memory
Regions float64 - The number of memory regions per adapter. Recommended value = integer power of 2.
- Nr
Version 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. - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Queue
Pairs float64 - The number of queue pairs per adapter. Recommended value = integer power of 2.
- Resource
Groups 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.
- additional
Properties String - class
Id String - class
Of 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.
- memory
Regions Double - The number of memory regions per adapter. Recommended value = integer power of 2.
- nr
Version 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. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queue
Pairs Double - The number of queue pairs per adapter. Recommended value = integer power of 2.
- resource
Groups 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.
- additional
Properties string - class
Id string - class
Of 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.
- memory
Regions number - The number of memory regions per adapter. Recommended value = integer power of 2.
- nr
Version 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. - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queue
Pairs number - The number of queue pairs per adapter. Recommended value = integer power of 2.
- resource
Groups 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.
- additional
Properties String - class
Id String - class
Of 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.
- memory
Regions Number - The number of memory regions per adapter. Recommended value = integer power of 2.
- nr
Version 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. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- queue
Pairs Number - The number of queue pairs per adapter. Recommended value = integer power of 2.
- resource
Groups 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
- Additional
Properties string - Class
Id string - Ipv4Hash bool
- When enabled, the IPv4 address is used for traffic distribution.
- Ipv6Ext
Hash bool - When enabled, the IPv6 extensions are used for traffic distribution.
- Ipv6Hash bool
- When enabled, the IPv6 address is used for traffic distribution.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Tcp
Ipv4Hash bool - When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- Tcp
Ipv6Ext boolHash - When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- Tcp
Ipv6Hash bool - When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- Udp
Ipv4Hash bool - When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- Udp
Ipv6Hash bool - When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- Additional
Properties string - Class
Id string - Ipv4Hash bool
- When enabled, the IPv4 address is used for traffic distribution.
- Ipv6Ext
Hash bool - When enabled, the IPv6 extensions are used for traffic distribution.
- Ipv6Hash bool
- When enabled, the IPv6 address is used for traffic distribution.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Tcp
Ipv4Hash bool - When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- Tcp
Ipv6Ext boolHash - When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- Tcp
Ipv6Hash bool - When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- Udp
Ipv4Hash bool - When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- Udp
Ipv6Hash bool - When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- additional
Properties String - class
Id String - ipv4Hash Boolean
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6Ext
Hash Boolean - When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6Hash Boolean
- When enabled, the IPv6 address is used for traffic distribution.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcp
Ipv4Hash Boolean - When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcp
Ipv6Ext BooleanHash - When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcp
Ipv6Hash Boolean - When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udp
Ipv4Hash Boolean - When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udp
Ipv6Hash Boolean - When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
- additional
Properties string - class
Id string - ipv4Hash boolean
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6Ext
Hash boolean - When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6Hash boolean
- When enabled, the IPv6 address is used for traffic distribution.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcp
Ipv4Hash boolean - When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcp
Ipv6Ext booleanHash - When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcp
Ipv6Hash boolean - When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udp
Ipv4Hash boolean - When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udp
Ipv6Hash 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.
- additional
Properties String - class
Id String - ipv4Hash Boolean
- When enabled, the IPv4 address is used for traffic distribution.
- ipv6Ext
Hash Boolean - When enabled, the IPv6 extensions are used for traffic distribution.
- ipv6Hash Boolean
- When enabled, the IPv6 address is used for traffic distribution.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- tcp
Ipv4Hash Boolean - When enabled, both the IPv4 address and TCP port number are used for traffic distribution.
- tcp
Ipv6Ext BooleanHash - When enabled, both the IPv6 extensions and TCP port number are used for traffic distribution.
- tcp
Ipv6Hash Boolean - When enabled, both the IPv6 address and TCP port number are used for traffic distribution.
- udp
Ipv4Hash Boolean - When enabled, both the IPv4 address and UDP port number are used for traffic distribution.
- udp
Ipv6Hash Boolean - When enabled, both the IPv6 address and UDP port number are used for traffic distribution.
VnicEthAdapterPolicyRxQueueSetting, VnicEthAdapterPolicyRxQueueSettingArgs
- Additional
Properties string - Class
Id string - Nr
Count double - The number of queue resources to allocate.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ring
Size double - The number of descriptors in each queue.
- Additional
Properties string - Class
Id string - Nr
Count float64 - The number of queue resources to allocate.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ring
Size float64 - The number of descriptors in each queue.
- additional
Properties String - class
Id String - nr
Count Double - The number of queue resources to allocate.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size Double - The number of descriptors in each queue.
- additional
Properties string - class
Id string - nr
Count number - The number of queue resources to allocate.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size 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.
- additional
Properties String - class
Id String - nr
Count Number - The number of queue resources to allocate.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size Number - The number of descriptors in each queue.
VnicEthAdapterPolicyTag, VnicEthAdapterPolicyTagArgs
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties 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.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
VnicEthAdapterPolicyTcpOffloadSetting, VnicEthAdapterPolicyTcpOffloadSettingArgs
- Additional
Properties string - Class
Id string - 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 string - 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.
- Additional
Properties string - Class
Id string - 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 string - 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.
- additional
Properties String - class
Id String - large
Receive Boolean - Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- large
Send Boolean - Enables the CPU to send large packets to the hardware for segmentation.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rx
Checksum Boolean - When enabled, the CPU sends all packet checksums to the hardware for validation.
- tx
Checksum Boolean - When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
- additional
Properties string - class
Id string - large
Receive boolean - Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- large
Send boolean - Enables the CPU to send large packets to the hardware for segmentation.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rx
Checksum boolean - When enabled, the CPU sends all packet checksums to the hardware for validation.
- tx
Checksum 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.
- additional
Properties String - class
Id String - large
Receive Boolean - Enables the reassembly of segmented packets in hardware before sending them to the CPU.
- large
Send Boolean - Enables the CPU to send large packets to the hardware for segmentation.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- rx
Checksum Boolean - When enabled, the CPU sends all packet checksums to the hardware for validation.
- tx
Checksum Boolean - When enabled, the CPU sends all packets to the hardware so that the checksum can be calculated.
VnicEthAdapterPolicyTxQueueSetting, VnicEthAdapterPolicyTxQueueSettingArgs
- Additional
Properties string - Class
Id string - Nr
Count double - The number of queue resources to allocate.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ring
Size double - The number of descriptors in each queue.
- Additional
Properties string - Class
Id string - Nr
Count float64 - The number of queue resources to allocate.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ring
Size float64 - The number of descriptors in each queue.
- additional
Properties String - class
Id String - nr
Count Double - The number of queue resources to allocate.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size Double - The number of descriptors in each queue.
- additional
Properties string - class
Id string - nr
Count number - The number of queue resources to allocate.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size 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.
- additional
Properties String - class
Id String - nr
Count Number - The number of queue resources to allocate.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ring
Size Number - The number of descriptors in each queue.
VnicEthAdapterPolicyVersionContext, VnicEthAdapterPolicyVersionContextArgs
- Additional
Properties string - Class
Id string - Interested
Mos List<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 string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos 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.
- Version
Type 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 string - Class
Id string - Interested
Mos []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 string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []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.
- Version
Type 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 String - class
Id String - interested
Mos List<VnicEth Adapter Policy Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For 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.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos 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.
- version
Type 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 string - class
Id string - interested
Mos VnicEth Adapter Policy Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For 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.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos 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.
- version
Type 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.
- additional
Properties String - class
Id String - interested
Mos List<Property Map> - This complex property has following sub-properties:
- marked
For 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.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos 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.
- version
Type 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
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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
- Additional
Properties string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 string - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type 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 String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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 string - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type 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'.
- additional
Properties String - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type 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
- Additional
Properties string - Class
Id string - Enabled bool
- Status of the Virtual Extensible LAN Protocol on the virtual ethernet interface.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Additional
Properties string - Class
Id string - Enabled bool
- Status of the Virtual Extensible LAN Protocol on the virtual ethernet interface.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties String - class
Id String - enabled Boolean
- Status of the Virtual Extensible LAN Protocol on the virtual ethernet interface.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- additional
Properties string - class
Id string - enabled boolean
- Status of the Virtual Extensible LAN Protocol on the virtual ethernet interface.
- object
Type 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.
- additional
Properties String - class
Id String - enabled Boolean
- Status of the Virtual Extensible LAN Protocol on the virtual ethernet interface.
- object
Type 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
intersight
Terraform Provider.