intersight.VnicFcAdapterPolicy
Explore with Pulumi AI
A Fibre Channel Adapter policy governs the host-side behavior of the adapter, including how the adapter handles traffic. You can enable FCP Error Recovery, change the default settings of Queues and Interrupt handling for performance enhancement.
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 vFcAdapter1 = new intersight.VnicFcAdapterPolicy("vFcAdapter1", {
errorDetectionTimeout: 100000,
organizations: [{
objectType: "organization.Organization",
moid: organization,
}],
errorRecoverySettings: [{
enabled: false,
ioRetryCount: 255,
ioRetryTimeout: 50,
linkDownTimeout: 240000,
portDownTimeout: 240000,
objectType: "vnic.FcErrorRecoverySettings",
}],
flogiSettings: [{
retries: 0,
timeout: 255000,
objectType: "vnic.FlogiSettings",
}],
interruptSettings: [{
mode: "MSIx",
objectType: "vnic.FcInterruptSettings",
}],
ioThrottleCount: 1024,
lunCount: 1024,
lunQueueDepth: 254,
plogiSettings: [{
retries: 255,
timeout: 255000,
objectType: "vnic.PlogiSettings",
}],
resourceAllocationTimeout: 100000,
rxQueueSettings: [{
ringSize: 128,
objectType: "vnic.FcQueueSettings",
}],
txQueueSettings: [{
ringSize: 128,
objectType: "vnic.FcQueueSettings",
}],
scsiQueueSettings: [{
nrCount: 8,
ringSize: 152,
objectType: "vnic.ScsiQueueSettings",
}],
});
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
organization = config.require("organization")
v_fc_adapter1 = intersight.VnicFcAdapterPolicy("vFcAdapter1",
error_detection_timeout=100000,
organizations=[{
"object_type": "organization.Organization",
"moid": organization,
}],
error_recovery_settings=[{
"enabled": False,
"io_retry_count": 255,
"io_retry_timeout": 50,
"link_down_timeout": 240000,
"port_down_timeout": 240000,
"object_type": "vnic.FcErrorRecoverySettings",
}],
flogi_settings=[{
"retries": 0,
"timeout": 255000,
"object_type": "vnic.FlogiSettings",
}],
interrupt_settings=[{
"mode": "MSIx",
"object_type": "vnic.FcInterruptSettings",
}],
io_throttle_count=1024,
lun_count=1024,
lun_queue_depth=254,
plogi_settings=[{
"retries": 255,
"timeout": 255000,
"object_type": "vnic.PlogiSettings",
}],
resource_allocation_timeout=100000,
rx_queue_settings=[{
"ring_size": 128,
"object_type": "vnic.FcQueueSettings",
}],
tx_queue_settings=[{
"ring_size": 128,
"object_type": "vnic.FcQueueSettings",
}],
scsi_queue_settings=[{
"nr_count": 8,
"ring_size": 152,
"object_type": "vnic.ScsiQueueSettings",
}])
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.NewVnicFcAdapterPolicy(ctx, "vFcAdapter1", &intersight.VnicFcAdapterPolicyArgs{
ErrorDetectionTimeout: pulumi.Float64(100000),
Organizations: intersight.VnicFcAdapterPolicyOrganizationArray{
&intersight.VnicFcAdapterPolicyOrganizationArgs{
ObjectType: pulumi.String("organization.Organization"),
Moid: pulumi.String(organization),
},
},
ErrorRecoverySettings: intersight.VnicFcAdapterPolicyErrorRecoverySettingArray{
&intersight.VnicFcAdapterPolicyErrorRecoverySettingArgs{
Enabled: pulumi.Bool(false),
IoRetryCount: pulumi.Float64(255),
IoRetryTimeout: pulumi.Float64(50),
LinkDownTimeout: pulumi.Float64(240000),
PortDownTimeout: pulumi.Float64(240000),
ObjectType: pulumi.String("vnic.FcErrorRecoverySettings"),
},
},
FlogiSettings: intersight.VnicFcAdapterPolicyFlogiSettingArray{
&intersight.VnicFcAdapterPolicyFlogiSettingArgs{
Retries: pulumi.Float64(0),
Timeout: pulumi.Float64(255000),
ObjectType: pulumi.String("vnic.FlogiSettings"),
},
},
InterruptSettings: intersight.VnicFcAdapterPolicyInterruptSettingArray{
&intersight.VnicFcAdapterPolicyInterruptSettingArgs{
Mode: pulumi.String("MSIx"),
ObjectType: pulumi.String("vnic.FcInterruptSettings"),
},
},
IoThrottleCount: pulumi.Float64(1024),
LunCount: pulumi.Float64(1024),
LunQueueDepth: pulumi.Float64(254),
PlogiSettings: intersight.VnicFcAdapterPolicyPlogiSettingArray{
&intersight.VnicFcAdapterPolicyPlogiSettingArgs{
Retries: pulumi.Float64(255),
Timeout: pulumi.Float64(255000),
ObjectType: pulumi.String("vnic.PlogiSettings"),
},
},
ResourceAllocationTimeout: pulumi.Float64(100000),
RxQueueSettings: intersight.VnicFcAdapterPolicyRxQueueSettingArray{
&intersight.VnicFcAdapterPolicyRxQueueSettingArgs{
RingSize: pulumi.Float64(128),
ObjectType: pulumi.String("vnic.FcQueueSettings"),
},
},
TxQueueSettings: intersight.VnicFcAdapterPolicyTxQueueSettingArray{
&intersight.VnicFcAdapterPolicyTxQueueSettingArgs{
RingSize: pulumi.Float64(128),
ObjectType: pulumi.String("vnic.FcQueueSettings"),
},
},
ScsiQueueSettings: intersight.VnicFcAdapterPolicyScsiQueueSettingArray{
&intersight.VnicFcAdapterPolicyScsiQueueSettingArgs{
NrCount: pulumi.Float64(8),
RingSize: pulumi.Float64(152),
ObjectType: pulumi.String("vnic.ScsiQueueSettings"),
},
},
})
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 vFcAdapter1 = new Intersight.VnicFcAdapterPolicy("vFcAdapter1", new()
{
ErrorDetectionTimeout = 100000,
Organizations = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyOrganizationArgs
{
ObjectType = "organization.Organization",
Moid = organization,
},
},
ErrorRecoverySettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyErrorRecoverySettingArgs
{
Enabled = false,
IoRetryCount = 255,
IoRetryTimeout = 50,
LinkDownTimeout = 240000,
PortDownTimeout = 240000,
ObjectType = "vnic.FcErrorRecoverySettings",
},
},
FlogiSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyFlogiSettingArgs
{
Retries = 0,
Timeout = 255000,
ObjectType = "vnic.FlogiSettings",
},
},
InterruptSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyInterruptSettingArgs
{
Mode = "MSIx",
ObjectType = "vnic.FcInterruptSettings",
},
},
IoThrottleCount = 1024,
LunCount = 1024,
LunQueueDepth = 254,
PlogiSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyPlogiSettingArgs
{
Retries = 255,
Timeout = 255000,
ObjectType = "vnic.PlogiSettings",
},
},
ResourceAllocationTimeout = 100000,
RxQueueSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyRxQueueSettingArgs
{
RingSize = 128,
ObjectType = "vnic.FcQueueSettings",
},
},
TxQueueSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyTxQueueSettingArgs
{
RingSize = 128,
ObjectType = "vnic.FcQueueSettings",
},
},
ScsiQueueSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyScsiQueueSettingArgs
{
NrCount = 8,
RingSize = 152,
ObjectType = "vnic.ScsiQueueSettings",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.VnicFcAdapterPolicy;
import com.pulumi.intersight.VnicFcAdapterPolicyArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyOrganizationArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyErrorRecoverySettingArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyFlogiSettingArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyInterruptSettingArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyPlogiSettingArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyRxQueueSettingArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyTxQueueSettingArgs;
import com.pulumi.intersight.inputs.VnicFcAdapterPolicyScsiQueueSettingArgs;
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 vFcAdapter1 = new VnicFcAdapterPolicy("vFcAdapter1", VnicFcAdapterPolicyArgs.builder()
.errorDetectionTimeout(100000)
.organizations(VnicFcAdapterPolicyOrganizationArgs.builder()
.objectType("organization.Organization")
.moid(organization)
.build())
.errorRecoverySettings(VnicFcAdapterPolicyErrorRecoverySettingArgs.builder()
.enabled(false)
.ioRetryCount(255)
.ioRetryTimeout(50)
.linkDownTimeout(240000)
.portDownTimeout(240000)
.objectType("vnic.FcErrorRecoverySettings")
.build())
.flogiSettings(VnicFcAdapterPolicyFlogiSettingArgs.builder()
.retries(0)
.timeout(255000)
.objectType("vnic.FlogiSettings")
.build())
.interruptSettings(VnicFcAdapterPolicyInterruptSettingArgs.builder()
.mode("MSIx")
.objectType("vnic.FcInterruptSettings")
.build())
.ioThrottleCount(1024)
.lunCount(1024)
.lunQueueDepth(254)
.plogiSettings(VnicFcAdapterPolicyPlogiSettingArgs.builder()
.retries(255)
.timeout(255000)
.objectType("vnic.PlogiSettings")
.build())
.resourceAllocationTimeout(100000)
.rxQueueSettings(VnicFcAdapterPolicyRxQueueSettingArgs.builder()
.ringSize(128)
.objectType("vnic.FcQueueSettings")
.build())
.txQueueSettings(VnicFcAdapterPolicyTxQueueSettingArgs.builder()
.ringSize(128)
.objectType("vnic.FcQueueSettings")
.build())
.scsiQueueSettings(VnicFcAdapterPolicyScsiQueueSettingArgs.builder()
.nrCount(8)
.ringSize(152)
.objectType("vnic.ScsiQueueSettings")
.build())
.build());
}
}
configuration:
organization:
type: string
resources:
vFcAdapter1:
type: intersight:VnicFcAdapterPolicy
properties:
errorDetectionTimeout: 100000
organizations:
- objectType: organization.Organization
moid: ${organization}
errorRecoverySettings:
- enabled: false
ioRetryCount: 255
ioRetryTimeout: 50
linkDownTimeout: 240000
portDownTimeout: 240000
objectType: vnic.FcErrorRecoverySettings
flogiSettings:
- retries: 0
timeout: 255000
objectType: vnic.FlogiSettings
interruptSettings:
- mode: MSIx
objectType: vnic.FcInterruptSettings
ioThrottleCount: 1024
lunCount: 1024
lunQueueDepth: 254
plogiSettings:
- retries: 255
timeout: 255000
objectType: vnic.PlogiSettings
resourceAllocationTimeout: 100000
rxQueueSettings:
- ringSize: 128
objectType: vnic.FcQueueSettings
txQueueSettings:
- ringSize: 128
objectType: vnic.FcQueueSettings
scsiQueueSettings:
- nrCount: 8
ringSize: 152
objectType: vnic.ScsiQueueSettings
Create VnicFcAdapterPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VnicFcAdapterPolicy(name: string, args?: VnicFcAdapterPolicyArgs, opts?: CustomResourceOptions);
@overload
def VnicFcAdapterPolicy(resource_name: str,
args: Optional[VnicFcAdapterPolicyArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def VnicFcAdapterPolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[VnicFcAdapterPolicyAncestorArgs]] = None,
class_id: Optional[str] = None,
create_time: Optional[str] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
error_detection_timeout: Optional[float] = None,
error_recovery_settings: Optional[Sequence[VnicFcAdapterPolicyErrorRecoverySettingArgs]] = None,
flogi_settings: Optional[Sequence[VnicFcAdapterPolicyFlogiSettingArgs]] = None,
interrupt_settings: Optional[Sequence[VnicFcAdapterPolicyInterruptSettingArgs]] = None,
io_throttle_count: Optional[float] = None,
lun_count: Optional[float] = None,
lun_queue_depth: Optional[float] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[VnicFcAdapterPolicyOrganizationArgs]] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[VnicFcAdapterPolicyParentArgs]] = None,
permission_resources: Optional[Sequence[VnicFcAdapterPolicyPermissionResourceArgs]] = None,
plogi_settings: Optional[Sequence[VnicFcAdapterPolicyPlogiSettingArgs]] = None,
resource_allocation_timeout: Optional[float] = None,
rx_queue_settings: Optional[Sequence[VnicFcAdapterPolicyRxQueueSettingArgs]] = None,
scsi_queue_settings: Optional[Sequence[VnicFcAdapterPolicyScsiQueueSettingArgs]] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[VnicFcAdapterPolicyTagArgs]] = None,
tx_queue_settings: Optional[Sequence[VnicFcAdapterPolicyTxQueueSettingArgs]] = None,
version_contexts: Optional[Sequence[VnicFcAdapterPolicyVersionContextArgs]] = None,
vnic_fc_adapter_policy_id: Optional[str] = None)
func NewVnicFcAdapterPolicy(ctx *Context, name string, args *VnicFcAdapterPolicyArgs, opts ...ResourceOption) (*VnicFcAdapterPolicy, error)
public VnicFcAdapterPolicy(string name, VnicFcAdapterPolicyArgs? args = null, CustomResourceOptions? opts = null)
public VnicFcAdapterPolicy(String name, VnicFcAdapterPolicyArgs args)
public VnicFcAdapterPolicy(String name, VnicFcAdapterPolicyArgs args, CustomResourceOptions options)
type: intersight:VnicFcAdapterPolicy
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 VnicFcAdapterPolicyArgs
- 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 VnicFcAdapterPolicyArgs
- 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 VnicFcAdapterPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VnicFcAdapterPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VnicFcAdapterPolicyArgs
- 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 vnicFcAdapterPolicyResource = new Intersight.VnicFcAdapterPolicy("vnicFcAdapterPolicyResource", new()
{
AccountMoid = "string",
AdditionalProperties = "string",
Ancestors = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
ClassId = "string",
CreateTime = "string",
Description = "string",
DomainGroupMoid = "string",
ErrorDetectionTimeout = 0,
ErrorRecoverySettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyErrorRecoverySettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
Enabled = false,
IoRetryCount = 0,
IoRetryTimeout = 0,
LinkDownTimeout = 0,
ObjectType = "string",
PortDownTimeout = 0,
},
},
FlogiSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyFlogiSettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
Retries = 0,
Timeout = 0,
},
},
InterruptSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyInterruptSettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
Mode = "string",
ObjectType = "string",
},
},
IoThrottleCount = 0,
LunCount = 0,
LunQueueDepth = 0,
ModTime = "string",
Moid = "string",
Name = "string",
ObjectType = "string",
Organizations = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyOrganizationArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyPermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PlogiSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyPlogiSettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
Retries = 0,
Timeout = 0,
},
},
ResourceAllocationTimeout = 0,
RxQueueSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyRxQueueSettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
NrCount = 0,
ObjectType = "string",
RingSize = 0,
},
},
ScsiQueueSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyScsiQueueSettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
NrCount = 0,
ObjectType = "string",
RingSize = 0,
},
},
SharedScope = "string",
Tags = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyTagArgs
{
AdditionalProperties = "string",
Key = "string",
Value = "string",
},
},
TxQueueSettings = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyTxQueueSettingArgs
{
AdditionalProperties = "string",
ClassId = "string",
NrCount = 0,
ObjectType = "string",
RingSize = 0,
},
},
VersionContexts = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.VnicFcAdapterPolicyVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
VnicFcAdapterPolicyId = "string",
});
example, err := intersight.NewVnicFcAdapterPolicy(ctx, "vnicFcAdapterPolicyResource", &intersight.VnicFcAdapterPolicyArgs{
AccountMoid: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
Ancestors: intersight.VnicFcAdapterPolicyAncestorArray{
&intersight.VnicFcAdapterPolicyAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
CreateTime: pulumi.String("string"),
Description: pulumi.String("string"),
DomainGroupMoid: pulumi.String("string"),
ErrorDetectionTimeout: pulumi.Float64(0),
ErrorRecoverySettings: intersight.VnicFcAdapterPolicyErrorRecoverySettingArray{
&intersight.VnicFcAdapterPolicyErrorRecoverySettingArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Enabled: pulumi.Bool(false),
IoRetryCount: pulumi.Float64(0),
IoRetryTimeout: pulumi.Float64(0),
LinkDownTimeout: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
PortDownTimeout: pulumi.Float64(0),
},
},
FlogiSettings: intersight.VnicFcAdapterPolicyFlogiSettingArray{
&intersight.VnicFcAdapterPolicyFlogiSettingArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Retries: pulumi.Float64(0),
Timeout: pulumi.Float64(0),
},
},
InterruptSettings: intersight.VnicFcAdapterPolicyInterruptSettingArray{
&intersight.VnicFcAdapterPolicyInterruptSettingArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Mode: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
IoThrottleCount: pulumi.Float64(0),
LunCount: pulumi.Float64(0),
LunQueueDepth: pulumi.Float64(0),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Organizations: intersight.VnicFcAdapterPolicyOrganizationArray{
&intersight.VnicFcAdapterPolicyOrganizationArgs{
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.VnicFcAdapterPolicyParentArray{
&intersight.VnicFcAdapterPolicyParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.VnicFcAdapterPolicyPermissionResourceArray{
&intersight.VnicFcAdapterPolicyPermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PlogiSettings: intersight.VnicFcAdapterPolicyPlogiSettingArray{
&intersight.VnicFcAdapterPolicyPlogiSettingArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Retries: pulumi.Float64(0),
Timeout: pulumi.Float64(0),
},
},
ResourceAllocationTimeout: pulumi.Float64(0),
RxQueueSettings: intersight.VnicFcAdapterPolicyRxQueueSettingArray{
&intersight.VnicFcAdapterPolicyRxQueueSettingArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
NrCount: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
RingSize: pulumi.Float64(0),
},
},
ScsiQueueSettings: intersight.VnicFcAdapterPolicyScsiQueueSettingArray{
&intersight.VnicFcAdapterPolicyScsiQueueSettingArgs{
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.VnicFcAdapterPolicyTagArray{
&intersight.VnicFcAdapterPolicyTagArgs{
AdditionalProperties: pulumi.String("string"),
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TxQueueSettings: intersight.VnicFcAdapterPolicyTxQueueSettingArray{
&intersight.VnicFcAdapterPolicyTxQueueSettingArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
NrCount: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
RingSize: pulumi.Float64(0),
},
},
VersionContexts: intersight.VnicFcAdapterPolicyVersionContextArray{
&intersight.VnicFcAdapterPolicyVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.VnicFcAdapterPolicyVersionContextInterestedMoArray{
&intersight.VnicFcAdapterPolicyVersionContextInterestedMoArgs{
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.VnicFcAdapterPolicyVersionContextRefMoArray{
&intersight.VnicFcAdapterPolicyVersionContextRefMoArgs{
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"),
},
},
VnicFcAdapterPolicyId: pulumi.String("string"),
})
var vnicFcAdapterPolicyResource = new VnicFcAdapterPolicy("vnicFcAdapterPolicyResource", VnicFcAdapterPolicyArgs.builder()
.accountMoid("string")
.additionalProperties("string")
.ancestors(VnicFcAdapterPolicyAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.classId("string")
.createTime("string")
.description("string")
.domainGroupMoid("string")
.errorDetectionTimeout(0)
.errorRecoverySettings(VnicFcAdapterPolicyErrorRecoverySettingArgs.builder()
.additionalProperties("string")
.classId("string")
.enabled(false)
.ioRetryCount(0)
.ioRetryTimeout(0)
.linkDownTimeout(0)
.objectType("string")
.portDownTimeout(0)
.build())
.flogiSettings(VnicFcAdapterPolicyFlogiSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.retries(0)
.timeout(0)
.build())
.interruptSettings(VnicFcAdapterPolicyInterruptSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.mode("string")
.objectType("string")
.build())
.ioThrottleCount(0)
.lunCount(0)
.lunQueueDepth(0)
.modTime("string")
.moid("string")
.name("string")
.objectType("string")
.organizations(VnicFcAdapterPolicyOrganizationArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.owners("string")
.parents(VnicFcAdapterPolicyParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(VnicFcAdapterPolicyPermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.plogiSettings(VnicFcAdapterPolicyPlogiSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.retries(0)
.timeout(0)
.build())
.resourceAllocationTimeout(0)
.rxQueueSettings(VnicFcAdapterPolicyRxQueueSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.nrCount(0)
.objectType("string")
.ringSize(0)
.build())
.scsiQueueSettings(VnicFcAdapterPolicyScsiQueueSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.nrCount(0)
.objectType("string")
.ringSize(0)
.build())
.sharedScope("string")
.tags(VnicFcAdapterPolicyTagArgs.builder()
.additionalProperties("string")
.key("string")
.value("string")
.build())
.txQueueSettings(VnicFcAdapterPolicyTxQueueSettingArgs.builder()
.additionalProperties("string")
.classId("string")
.nrCount(0)
.objectType("string")
.ringSize(0)
.build())
.versionContexts(VnicFcAdapterPolicyVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(VnicFcAdapterPolicyVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(VnicFcAdapterPolicyVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.vnicFcAdapterPolicyId("string")
.build());
vnic_fc_adapter_policy_resource = intersight.VnicFcAdapterPolicy("vnicFcAdapterPolicyResource",
account_moid="string",
additional_properties="string",
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
class_id="string",
create_time="string",
description="string",
domain_group_moid="string",
error_detection_timeout=0,
error_recovery_settings=[{
"additional_properties": "string",
"class_id": "string",
"enabled": False,
"io_retry_count": 0,
"io_retry_timeout": 0,
"link_down_timeout": 0,
"object_type": "string",
"port_down_timeout": 0,
}],
flogi_settings=[{
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
"retries": 0,
"timeout": 0,
}],
interrupt_settings=[{
"additional_properties": "string",
"class_id": "string",
"mode": "string",
"object_type": "string",
}],
io_throttle_count=0,
lun_count=0,
lun_queue_depth=0,
mod_time="string",
moid="string",
name="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",
}],
plogi_settings=[{
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
"retries": 0,
"timeout": 0,
}],
resource_allocation_timeout=0,
rx_queue_settings=[{
"additional_properties": "string",
"class_id": "string",
"nr_count": 0,
"object_type": "string",
"ring_size": 0,
}],
scsi_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",
}],
tx_queue_settings=[{
"additional_properties": "string",
"class_id": "string",
"nr_count": 0,
"object_type": "string",
"ring_size": 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_fc_adapter_policy_id="string")
const vnicFcAdapterPolicyResource = new intersight.VnicFcAdapterPolicy("vnicFcAdapterPolicyResource", {
accountMoid: "string",
additionalProperties: "string",
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
classId: "string",
createTime: "string",
description: "string",
domainGroupMoid: "string",
errorDetectionTimeout: 0,
errorRecoverySettings: [{
additionalProperties: "string",
classId: "string",
enabled: false,
ioRetryCount: 0,
ioRetryTimeout: 0,
linkDownTimeout: 0,
objectType: "string",
portDownTimeout: 0,
}],
flogiSettings: [{
additionalProperties: "string",
classId: "string",
objectType: "string",
retries: 0,
timeout: 0,
}],
interruptSettings: [{
additionalProperties: "string",
classId: "string",
mode: "string",
objectType: "string",
}],
ioThrottleCount: 0,
lunCount: 0,
lunQueueDepth: 0,
modTime: "string",
moid: "string",
name: "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",
}],
plogiSettings: [{
additionalProperties: "string",
classId: "string",
objectType: "string",
retries: 0,
timeout: 0,
}],
resourceAllocationTimeout: 0,
rxQueueSettings: [{
additionalProperties: "string",
classId: "string",
nrCount: 0,
objectType: "string",
ringSize: 0,
}],
scsiQueueSettings: [{
additionalProperties: "string",
classId: "string",
nrCount: 0,
objectType: "string",
ringSize: 0,
}],
sharedScope: "string",
tags: [{
additionalProperties: "string",
key: "string",
value: "string",
}],
txQueueSettings: [{
additionalProperties: "string",
classId: "string",
nrCount: 0,
objectType: "string",
ringSize: 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",
}],
vnicFcAdapterPolicyId: "string",
});
type: intersight:VnicFcAdapterPolicy
properties:
accountMoid: string
additionalProperties: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
classId: string
createTime: string
description: string
domainGroupMoid: string
errorDetectionTimeout: 0
errorRecoverySettings:
- additionalProperties: string
classId: string
enabled: false
ioRetryCount: 0
ioRetryTimeout: 0
linkDownTimeout: 0
objectType: string
portDownTimeout: 0
flogiSettings:
- additionalProperties: string
classId: string
objectType: string
retries: 0
timeout: 0
interruptSettings:
- additionalProperties: string
classId: string
mode: string
objectType: string
ioThrottleCount: 0
lunCount: 0
lunQueueDepth: 0
modTime: string
moid: string
name: 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
plogiSettings:
- additionalProperties: string
classId: string
objectType: string
retries: 0
timeout: 0
resourceAllocationTimeout: 0
rxQueueSettings:
- additionalProperties: string
classId: string
nrCount: 0
objectType: string
ringSize: 0
scsiQueueSettings:
- additionalProperties: string
classId: string
nrCount: 0
objectType: string
ringSize: 0
sharedScope: string
tags:
- additionalProperties: string
key: string
value: string
txQueueSettings:
- additionalProperties: string
classId: string
nrCount: 0
objectType: string
ringSize: 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
vnicFcAdapterPolicyId: string
VnicFcAdapterPolicy 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 VnicFcAdapterPolicy resource accepts the following input properties:
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
List<Vnic
Fc Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- Error
Detection doubleTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- Error
Recovery List<VnicSettings Fc Adapter Policy Error Recovery Setting> - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- Flogi
Settings List<VnicFc Adapter Policy Flogi Setting> - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- Interrupt
Settings List<VnicFc Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- Io
Throttle doubleCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- Lun
Count double - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- Lun
Queue doubleDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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
Fc 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
Fc 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<VnicFc Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Plogi
Settings List<VnicFc Adapter Policy Plogi Setting> - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- Resource
Allocation doubleTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- Rx
Queue List<VnicSettings Fc Adapter Policy Rx Queue Setting> - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- Scsi
Queue List<VnicSettings Fc Adapter Policy Scsi Queue Setting> - SCSI Input/Output Queue 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
Fc Adapter Policy Tag> - This complex property has following sub-properties:
- Tx
Queue List<VnicSettings Fc Adapter Policy Tx Queue Setting> - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- Version
Contexts List<VnicFc Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Fc stringAdapter Policy Id
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
[]Vnic
Fc Adapter Policy Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- Error
Detection float64Timeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- Error
Recovery []VnicSettings Fc Adapter Policy Error Recovery Setting Args - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- Flogi
Settings []VnicFc Adapter Policy Flogi Setting Args - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- Interrupt
Settings []VnicFc Adapter Policy Interrupt Setting Args - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- Io
Throttle float64Count - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- Lun
Count float64 - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- Lun
Queue float64Depth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Vnic
Fc 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
Fc 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 []VnicFc Adapter Policy Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Plogi
Settings []VnicFc Adapter Policy Plogi Setting Args - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- Resource
Allocation float64Timeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- Rx
Queue []VnicSettings Fc Adapter Policy Rx Queue Setting Args - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- Scsi
Queue []VnicSettings Fc Adapter Policy Scsi Queue Setting Args - SCSI Input/Output Queue 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
Fc Adapter Policy Tag Args - This complex property has following sub-properties:
- Tx
Queue []VnicSettings Fc Adapter Policy Tx Queue Setting Args - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- Version
Contexts []VnicFc Adapter Policy Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Fc stringAdapter Policy Id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors
List<Vnic
Fc Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error
Detection DoubleTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error
Recovery List<VnicSettings Fc Adapter Policy Error Recovery Setting> - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi
Settings List<VnicFc Adapter Policy Flogi Setting> - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt
Settings List<VnicFc Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io
Throttle DoubleCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun
Count Double - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun
Queue DoubleDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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
Fc 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
Fc 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<VnicFc Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- plogi
Settings List<VnicFc Adapter Policy Plogi Setting> - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource
Allocation DoubleTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx
Queue List<VnicSettings Fc Adapter Policy Rx Queue Setting> - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi
Queue List<VnicSettings Fc Adapter Policy Scsi Queue Setting> - SCSI Input/Output Queue 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
Fc Adapter Policy Tag> - This complex property has following sub-properties:
- tx
Queue List<VnicSettings Fc Adapter Policy Tx Queue Setting> - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version
Contexts List<VnicFc Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Fc StringAdapter Policy Id
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - ancestors
Vnic
Fc Adapter Policy Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error
Detection numberTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error
Recovery VnicSettings Fc Adapter Policy Error Recovery Setting[] - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi
Settings VnicFc Adapter Policy Flogi Setting[] - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt
Settings VnicFc Adapter Policy Interrupt Setting[] - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io
Throttle numberCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun
Count number - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun
Queue numberDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Vnic
Fc 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
Fc 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 VnicFc Adapter Policy Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- plogi
Settings VnicFc Adapter Policy Plogi Setting[] - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource
Allocation numberTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx
Queue VnicSettings Fc Adapter Policy Rx Queue Setting[] - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi
Queue VnicSettings Fc Adapter Policy Scsi Queue Setting[] - SCSI Input/Output Queue 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
Fc Adapter Policy Tag[] - This complex property has following sub-properties:
- tx
Queue VnicSettings Fc Adapter Policy Tx Queue Setting[] - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version
Contexts VnicFc Adapter Policy Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Fc stringAdapter Policy Id
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- additional_
properties str - ancestors
Sequence[Vnic
Fc Adapter Policy Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error_
detection_ floattimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error_
recovery_ Sequence[Vnicsettings Fc Adapter Policy Error Recovery Setting Args] - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi_
settings Sequence[VnicFc Adapter Policy Flogi Setting Args] - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt_
settings Sequence[VnicFc Adapter Policy Interrupt Setting Args] - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io_
throttle_ floatcount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun_
count float - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun_
queue_ floatdepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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
Fc 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
Fc 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[VnicFc Adapter Policy Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- plogi_
settings Sequence[VnicFc Adapter Policy Plogi Setting Args] - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource_
allocation_ floattimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx_
queue_ Sequence[Vnicsettings Fc Adapter Policy Rx Queue Setting Args] - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi_
queue_ Sequence[Vnicsettings Fc Adapter Policy Scsi Queue Setting Args] - SCSI Input/Output Queue 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
Fc Adapter Policy Tag Args] - This complex property has following sub-properties:
- tx_
queue_ Sequence[Vnicsettings Fc Adapter Policy Tx Queue Setting Args] - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version_
contexts Sequence[VnicFc Adapter Policy Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic_
fc_ stradapter_ policy_ id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error
Detection NumberTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error
Recovery List<Property Map>Settings - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi
Settings List<Property Map> - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt
Settings List<Property Map> - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io
Throttle NumberCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun
Count Number - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun
Queue NumberDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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:
- plogi
Settings List<Property Map> - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource
Allocation NumberTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx
Queue List<Property Map>Settings - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi
Queue List<Property Map>Settings - SCSI Input/Output Queue 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:
- tx
Queue List<Property Map>Settings - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Fc StringAdapter Policy Id
Outputs
All input properties are implicitly available as output properties. Additionally, the VnicFcAdapterPolicy 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 VnicFcAdapterPolicy Resource
Get an existing VnicFcAdapterPolicy 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?: VnicFcAdapterPolicyState, opts?: CustomResourceOptions): VnicFcAdapterPolicy
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
additional_properties: Optional[str] = None,
ancestors: Optional[Sequence[VnicFcAdapterPolicyAncestorArgs]] = None,
class_id: Optional[str] = None,
create_time: Optional[str] = None,
description: Optional[str] = None,
domain_group_moid: Optional[str] = None,
error_detection_timeout: Optional[float] = None,
error_recovery_settings: Optional[Sequence[VnicFcAdapterPolicyErrorRecoverySettingArgs]] = None,
flogi_settings: Optional[Sequence[VnicFcAdapterPolicyFlogiSettingArgs]] = None,
interrupt_settings: Optional[Sequence[VnicFcAdapterPolicyInterruptSettingArgs]] = None,
io_throttle_count: Optional[float] = None,
lun_count: Optional[float] = None,
lun_queue_depth: Optional[float] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
organizations: Optional[Sequence[VnicFcAdapterPolicyOrganizationArgs]] = None,
owners: Optional[Sequence[str]] = None,
parents: Optional[Sequence[VnicFcAdapterPolicyParentArgs]] = None,
permission_resources: Optional[Sequence[VnicFcAdapterPolicyPermissionResourceArgs]] = None,
plogi_settings: Optional[Sequence[VnicFcAdapterPolicyPlogiSettingArgs]] = None,
resource_allocation_timeout: Optional[float] = None,
rx_queue_settings: Optional[Sequence[VnicFcAdapterPolicyRxQueueSettingArgs]] = None,
scsi_queue_settings: Optional[Sequence[VnicFcAdapterPolicyScsiQueueSettingArgs]] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[VnicFcAdapterPolicyTagArgs]] = None,
tx_queue_settings: Optional[Sequence[VnicFcAdapterPolicyTxQueueSettingArgs]] = None,
version_contexts: Optional[Sequence[VnicFcAdapterPolicyVersionContextArgs]] = None,
vnic_fc_adapter_policy_id: Optional[str] = None) -> VnicFcAdapterPolicy
func GetVnicFcAdapterPolicy(ctx *Context, name string, id IDInput, state *VnicFcAdapterPolicyState, opts ...ResourceOption) (*VnicFcAdapterPolicy, error)
public static VnicFcAdapterPolicy Get(string name, Input<string> id, VnicFcAdapterPolicyState? state, CustomResourceOptions? opts = null)
public static VnicFcAdapterPolicy get(String name, Output<String> id, VnicFcAdapterPolicyState state, CustomResourceOptions options)
resources: _: type: intersight:VnicFcAdapterPolicy 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 - Ancestors
List<Vnic
Fc Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- Error
Detection doubleTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- Error
Recovery List<VnicSettings Fc Adapter Policy Error Recovery Setting> - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- Flogi
Settings List<VnicFc Adapter Policy Flogi Setting> - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- Interrupt
Settings List<VnicFc Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- Io
Throttle doubleCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- Lun
Count double - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- Lun
Queue doubleDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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
Fc 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
Fc 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<VnicFc Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Plogi
Settings List<VnicFc Adapter Policy Plogi Setting> - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- Resource
Allocation doubleTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- Rx
Queue List<VnicSettings Fc Adapter Policy Rx Queue Setting> - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- Scsi
Queue List<VnicSettings Fc Adapter Policy Scsi Queue Setting> - SCSI Input/Output Queue 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
Fc Adapter Policy Tag> - This complex property has following sub-properties:
- Tx
Queue List<VnicSettings Fc Adapter Policy Tx Queue Setting> - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- Version
Contexts List<VnicFc Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Fc stringAdapter Policy Id
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- Additional
Properties string - Ancestors
[]Vnic
Fc Adapter Policy Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- Error
Detection float64Timeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- Error
Recovery []VnicSettings Fc Adapter Policy Error Recovery Setting Args - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- Flogi
Settings []VnicFc Adapter Policy Flogi Setting Args - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- Interrupt
Settings []VnicFc Adapter Policy Interrupt Setting Args - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- Io
Throttle float64Count - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- Lun
Count float64 - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- Lun
Queue float64Depth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Organizations
[]Vnic
Fc 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
Fc 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 []VnicFc Adapter Policy Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Plogi
Settings []VnicFc Adapter Policy Plogi Setting Args - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- Resource
Allocation float64Timeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- Rx
Queue []VnicSettings Fc Adapter Policy Rx Queue Setting Args - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- Scsi
Queue []VnicSettings Fc Adapter Policy Scsi Queue Setting Args - SCSI Input/Output Queue 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
Fc Adapter Policy Tag Args - This complex property has following sub-properties:
- Tx
Queue []VnicSettings Fc Adapter Policy Tx Queue Setting Args - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- Version
Contexts []VnicFc Adapter Policy Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Vnic
Fc stringAdapter Policy Id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors
List<Vnic
Fc Adapter Policy Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error
Detection DoubleTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error
Recovery List<VnicSettings Fc Adapter Policy Error Recovery Setting> - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi
Settings List<VnicFc Adapter Policy Flogi Setting> - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt
Settings List<VnicFc Adapter Policy Interrupt Setting> - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io
Throttle DoubleCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun
Count Double - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun
Queue DoubleDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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
Fc 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
Fc 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<VnicFc Adapter Policy Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- plogi
Settings List<VnicFc Adapter Policy Plogi Setting> - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource
Allocation DoubleTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx
Queue List<VnicSettings Fc Adapter Policy Rx Queue Setting> - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi
Queue List<VnicSettings Fc Adapter Policy Scsi Queue Setting> - SCSI Input/Output Queue 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
Fc Adapter Policy Tag> - This complex property has following sub-properties:
- tx
Queue List<VnicSettings Fc Adapter Policy Tx Queue Setting> - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version
Contexts List<VnicFc Adapter Policy Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Fc StringAdapter Policy Id
- account
Moid string - (ReadOnly) The Account ID for this managed object.
- additional
Properties string - ancestors
Vnic
Fc Adapter Policy Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error
Detection numberTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error
Recovery VnicSettings Fc Adapter Policy Error Recovery Setting[] - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi
Settings VnicFc Adapter Policy Flogi Setting[] - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt
Settings VnicFc Adapter Policy Interrupt Setting[] - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io
Throttle numberCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun
Count number - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun
Queue numberDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- organizations
Vnic
Fc 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
Fc 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 VnicFc Adapter Policy Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- plogi
Settings VnicFc Adapter Policy Plogi Setting[] - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource
Allocation numberTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx
Queue VnicSettings Fc Adapter Policy Rx Queue Setting[] - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi
Queue VnicSettings Fc Adapter Policy Scsi Queue Setting[] - SCSI Input/Output Queue 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
Fc Adapter Policy Tag[] - This complex property has following sub-properties:
- tx
Queue VnicSettings Fc Adapter Policy Tx Queue Setting[] - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version
Contexts VnicFc Adapter Policy Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Fc stringAdapter Policy Id
- account_
moid str - (ReadOnly) The Account ID for this managed object.
- additional_
properties str - ancestors
Sequence[Vnic
Fc Adapter Policy Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error_
detection_ floattimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error_
recovery_ Sequence[Vnicsettings Fc Adapter Policy Error Recovery Setting Args] - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi_
settings Sequence[VnicFc Adapter Policy Flogi Setting Args] - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt_
settings Sequence[VnicFc Adapter Policy Interrupt Setting Args] - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io_
throttle_ floatcount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun_
count float - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun_
queue_ floatdepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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
Fc 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
Fc 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[VnicFc Adapter Policy Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- plogi_
settings Sequence[VnicFc Adapter Policy Plogi Setting Args] - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource_
allocation_ floattimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx_
queue_ Sequence[Vnicsettings Fc Adapter Policy Rx Queue Setting Args] - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi_
queue_ Sequence[Vnicsettings Fc Adapter Policy Scsi Queue Setting Args] - SCSI Input/Output Queue 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
Fc Adapter Policy Tag Args] - This complex property has following sub-properties:
- tx_
queue_ Sequence[Vnicsettings Fc Adapter Policy Tx Queue Setting Args] - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version_
contexts Sequence[VnicFc Adapter Policy Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic_
fc_ stradapter_ policy_ id
- account
Moid String - (ReadOnly) The Account ID for this managed object.
- additional
Properties String - ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. 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.
- 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.
- error
Detection NumberTimeout - Error Detection Timeout, also referred to as EDTOV, is the number of milliseconds to wait before the system assumes that an error has occurred.
- error
Recovery List<Property Map>Settings - Fibre Channel Error Recovery Settings. This complex property has following sub-properties:
- flogi
Settings List<Property Map> - Fibre Channel Flogi Settings. This complex property has following sub-properties:
- interrupt
Settings List<Property Map> - Interrupt Settings for the virtual fibre channel interface. This complex property has following sub-properties:
- io
Throttle NumberCount - The maximum number of data or control I/O operations that can be pending for the virtual interface at one time. If this value is exceeded, the additional I/O operations wait in the queue until the number of pending I/O operations decreases and the additional operations can be processed.
- lun
Count Number - The maximum number of LUNs that the Fibre Channel driver will export or show. The maximum number of LUNs is usually controlled by the operating system running on the server. Lun Count value can exceed 1024 only for vHBA of type 'FC Initiator' and on servers having supported firmware version.
- lun
Queue NumberDepth - The number of commands that the HBA can send and receive in a single transmission per LUN.
- 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.
- 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:
- plogi
Settings List<Property Map> - Fibre Channel Plogi Settings. This complex property has following sub-properties:
- resource
Allocation NumberTimeout - Resource Allocation Timeout, also referred to as RATOV, is the number of milliseconds to wait before the system assumes that a resource cannot be properly allocated.
- rx
Queue List<Property Map>Settings - Fibre Channel Receive Queue Settings. This complex property has following sub-properties:
- scsi
Queue List<Property Map>Settings - SCSI Input/Output Queue 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:
- tx
Queue List<Property Map>Settings - Fibre Channel Transmit Queue Settings. This complex property has following sub-properties:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- vnic
Fc StringAdapter Policy Id
Supporting Types
VnicFcAdapterPolicyAncestor, VnicFcAdapterPolicyAncestorArgs
- 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'.
VnicFcAdapterPolicyErrorRecoverySetting, VnicFcAdapterPolicyErrorRecoverySettingArgs
- Additional
Properties string - Class
Id string - Enabled bool
- Enables Fibre Channel Error recovery.
- Io
Retry doubleCount - The number of times an I/O request to a port is retried because the port is busy before the system decides the port is unavailable.
- Io
Retry doubleTimeout - The number of seconds the adapter waits before aborting the pending command and resending the same IO request.
- Link
Down doubleTimeout - The number of milliseconds the port should actually be down before it is marked down and fabric connectivity is lost.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Port
Down doubleTimeout - The number of milliseconds a remote Fibre Channel port should be offline before informing the SCSI upper layer that the port is unavailable. For a server with a VIC adapter running ESXi, the recommended value is 10000. For a server with a port used to boot a Windows OS from the SAN, the recommended value is 5000 milliseconds.
- Additional
Properties string - Class
Id string - Enabled bool
- Enables Fibre Channel Error recovery.
- Io
Retry float64Count - The number of times an I/O request to a port is retried because the port is busy before the system decides the port is unavailable.
- Io
Retry float64Timeout - The number of seconds the adapter waits before aborting the pending command and resending the same IO request.
- Link
Down float64Timeout - The number of milliseconds the port should actually be down before it is marked down and fabric connectivity is lost.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Port
Down float64Timeout - The number of milliseconds a remote Fibre Channel port should be offline before informing the SCSI upper layer that the port is unavailable. For a server with a VIC adapter running ESXi, the recommended value is 10000. For a server with a port used to boot a Windows OS from the SAN, the recommended value is 5000 milliseconds.
- additional
Properties String - class
Id String - enabled Boolean
- Enables Fibre Channel Error recovery.
- io
Retry DoubleCount - The number of times an I/O request to a port is retried because the port is busy before the system decides the port is unavailable.
- io
Retry DoubleTimeout - The number of seconds the adapter waits before aborting the pending command and resending the same IO request.
- link
Down DoubleTimeout - The number of milliseconds the port should actually be down before it is marked down and fabric connectivity is lost.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- port
Down DoubleTimeout - The number of milliseconds a remote Fibre Channel port should be offline before informing the SCSI upper layer that the port is unavailable. For a server with a VIC adapter running ESXi, the recommended value is 10000. For a server with a port used to boot a Windows OS from the SAN, the recommended value is 5000 milliseconds.
- additional
Properties string - class
Id string - enabled boolean
- Enables Fibre Channel Error recovery.
- io
Retry numberCount - The number of times an I/O request to a port is retried because the port is busy before the system decides the port is unavailable.
- io
Retry numberTimeout - The number of seconds the adapter waits before aborting the pending command and resending the same IO request.
- link
Down numberTimeout - The number of milliseconds the port should actually be down before it is marked down and fabric connectivity is lost.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- port
Down numberTimeout - The number of milliseconds a remote Fibre Channel port should be offline before informing the SCSI upper layer that the port is unavailable. For a server with a VIC adapter running ESXi, the recommended value is 10000. For a server with a port used to boot a Windows OS from the SAN, the recommended value is 5000 milliseconds.
- additional_
properties str - class_
id str - enabled bool
- Enables Fibre Channel Error recovery.
- io_
retry_ floatcount - The number of times an I/O request to a port is retried because the port is busy before the system decides the port is unavailable.
- io_
retry_ floattimeout - The number of seconds the adapter waits before aborting the pending command and resending the same IO request.
- link_
down_ floattimeout - The number of milliseconds the port should actually be down before it is marked down and fabric connectivity is lost.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- port_
down_ floattimeout - The number of milliseconds a remote Fibre Channel port should be offline before informing the SCSI upper layer that the port is unavailable. For a server with a VIC adapter running ESXi, the recommended value is 10000. For a server with a port used to boot a Windows OS from the SAN, the recommended value is 5000 milliseconds.
- additional
Properties String - class
Id String - enabled Boolean
- Enables Fibre Channel Error recovery.
- io
Retry NumberCount - The number of times an I/O request to a port is retried because the port is busy before the system decides the port is unavailable.
- io
Retry NumberTimeout - The number of seconds the adapter waits before aborting the pending command and resending the same IO request.
- link
Down NumberTimeout - The number of milliseconds the port should actually be down before it is marked down and fabric connectivity is lost.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- port
Down NumberTimeout - The number of milliseconds a remote Fibre Channel port should be offline before informing the SCSI upper layer that the port is unavailable. For a server with a VIC adapter running ESXi, the recommended value is 10000. For a server with a port used to boot a Windows OS from the SAN, the recommended value is 5000 milliseconds.
VnicFcAdapterPolicyFlogiSetting, VnicFcAdapterPolicyFlogiSettingArgs
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Retries double
- The number of times that the system tries to log in to the fabric after the first failure. Allowed range is 0-4294967295.
- Timeout double
- The number of milliseconds that the system waits before it tries to log in again.
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Retries float64
- The number of times that the system tries to log in to the fabric after the first failure. Allowed range is 0-4294967295.
- Timeout float64
- The number of milliseconds that the system waits before it tries to log in again.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries Double
- The number of times that the system tries to log in to the fabric after the first failure. Allowed range is 0-4294967295.
- timeout Double
- The number of milliseconds that the system waits before it tries to log in again.
- additional
Properties string - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries number
- The number of times that the system tries to log in to the fabric after the first failure. Allowed range is 0-4294967295.
- timeout number
- The number of milliseconds that the system waits before it tries to log in again.
- additional_
properties str - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries float
- The number of times that the system tries to log in to the fabric after the first failure. Allowed range is 0-4294967295.
- timeout float
- The number of milliseconds that the system waits before it tries to log in again.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries Number
- The number of times that the system tries to log in to the fabric after the first failure. Allowed range is 0-4294967295.
- timeout Number
- The number of milliseconds that the system waits before it tries to log in again.
VnicFcAdapterPolicyInterruptSetting, VnicFcAdapterPolicyInterruptSettingArgs
- Additional
Properties string - Class
Id string - Mode string
- The 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. - 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 - Mode string
- The 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. - 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 - mode String
- The 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. - 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 - mode string
- The 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. - 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 - mode str
- The 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. - 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 - mode String
- The 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. - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VnicFcAdapterPolicyOrganization, VnicFcAdapterPolicyOrganizationArgs
- 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'.
VnicFcAdapterPolicyParent, VnicFcAdapterPolicyParentArgs
- 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'.
VnicFcAdapterPolicyPermissionResource, VnicFcAdapterPolicyPermissionResourceArgs
- 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'.
VnicFcAdapterPolicyPlogiSetting, VnicFcAdapterPolicyPlogiSettingArgs
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Retries double
- The number of times that the system tries to log in to a port after the first failure.
- Timeout double
- The number of milliseconds that the system waits before it tries to log in again.
- Additional
Properties string - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Retries float64
- The number of times that the system tries to log in to a port after the first failure.
- Timeout float64
- The number of milliseconds that the system waits before it tries to log in again.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries Double
- The number of times that the system tries to log in to a port after the first failure.
- timeout Double
- The number of milliseconds that the system waits before it tries to log in again.
- additional
Properties string - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries number
- The number of times that the system tries to log in to a port after the first failure.
- timeout number
- The number of milliseconds that the system waits before it tries to log in again.
- additional_
properties str - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries float
- The number of times that the system tries to log in to a port after the first failure.
- timeout float
- The number of milliseconds that the system waits before it tries to log in again.
- additional
Properties String - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- retries Number
- The number of times that the system tries to log in to a port after the first failure.
- timeout Number
- The number of milliseconds that the system waits before it tries to log in again.
VnicFcAdapterPolicyRxQueueSetting, VnicFcAdapterPolicyRxQueueSettingArgs
- Additional
Properties string - Class
Id string - Nr
Count double - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- Additional
Properties string - Class
Id string - Nr
Count float64 - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional
Properties String - class
Id String - nr
Count Double - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional
Properties string - class
Id string - nr
Count number - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional_
properties str - class_
id str - nr_
count float - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional
Properties String - class
Id String - nr
Count Number - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
VnicFcAdapterPolicyScsiQueueSetting, VnicFcAdapterPolicyScsiQueueSettingArgs
- Additional
Properties string - Class
Id string - Nr
Count double - The number of SCSI I/O queue resources the system should 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 SCSI I/O queue.
- Additional
Properties string - Class
Id string - Nr
Count float64 - The number of SCSI I/O queue resources the system should 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 SCSI I/O queue.
- additional
Properties String - class
Id String - nr
Count Double - The number of SCSI I/O queue resources the system should 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 SCSI I/O queue.
- additional
Properties string - class
Id string - nr
Count number - The number of SCSI I/O queue resources the system should 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 SCSI I/O queue.
- additional_
properties str - class_
id str - nr_
count float - The number of SCSI I/O queue resources the system should 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 SCSI I/O queue.
- additional
Properties String - class
Id String - nr
Count Number - The number of SCSI I/O queue resources the system should 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 SCSI I/O queue.
VnicFcAdapterPolicyTag, VnicFcAdapterPolicyTagArgs
- 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.
VnicFcAdapterPolicyTxQueueSetting, VnicFcAdapterPolicyTxQueueSettingArgs
- Additional
Properties string - Class
Id string - Nr
Count double - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- Additional
Properties string - Class
Id string - Nr
Count float64 - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional
Properties String - class
Id String - nr
Count Double - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional
Properties string - class
Id string - nr
Count number - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional_
properties str - class_
id str - nr_
count float - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
- additional
Properties String - class
Id String - nr
Count Number - (ReadOnly) 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. The maximum value for Transmit queue is 128 and for Receive queue is 2048.
VnicFcAdapterPolicyVersionContext, VnicFcAdapterPolicyVersionContextArgs
- Additional
Properties string - Class
Id string - Interested
Mos List<VnicFc 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<VnicFc 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 []VnicFc 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 []VnicFc 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<VnicFc 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<VnicFc 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 VnicFc 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 VnicFc 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[VnicFc 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[VnicFc 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.
VnicFcAdapterPolicyVersionContextInterestedMo, VnicFcAdapterPolicyVersionContextInterestedMoArgs
- 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'.
VnicFcAdapterPolicyVersionContextRefMo, VnicFcAdapterPolicyVersionContextRefMoArgs
- 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'.
Import
intersight_vnic_fc_adapter_policy
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/vnicFcAdapterPolicy:VnicFcAdapterPolicy 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.