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

intersight.CapabilityAdapterUnitDescriptor

Explore with Pulumi AI

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

    Descriptor that uniquely identifies an adapter.

    Usage Example

    Resource Creation

    import * as pulumi from "@pulumi/pulumi";
    import * as intersight from "@pulumi/intersight";
    
    const config = new pulumi.Config();
    const capabilityAdapterUnitDescriptor = config.require("capabilityAdapterUnitDescriptor");
    const capabilityAdapterUnitDescriptor1 = new intersight.CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptor1", {
        description: "capability adapter unit descriptor",
        model: "Cisco Systems Inc",
        capabilities: [{
            moid: capabilityAdapterUnitDescriptor,
            objectType: "capability.AdapterUnitDescriptor",
            classId: "capability.AdapterUnitDescriptor",
        }],
        connectivityOrder: "sequential",
        ethernetPortSpeed: 40,
    });
    
    import pulumi
    import pulumi_intersight as intersight
    
    config = pulumi.Config()
    capability_adapter_unit_descriptor = config.require("capabilityAdapterUnitDescriptor")
    capability_adapter_unit_descriptor1 = intersight.CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptor1",
        description="capability adapter unit descriptor",
        model="Cisco Systems Inc",
        capabilities=[{
            "moid": capability_adapter_unit_descriptor,
            "object_type": "capability.AdapterUnitDescriptor",
            "class_id": "capability.AdapterUnitDescriptor",
        }],
        connectivity_order="sequential",
        ethernet_port_speed=40)
    
    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, "")
    		capabilityAdapterUnitDescriptor := cfg.Require("capabilityAdapterUnitDescriptor")
    		_, err := intersight.NewCapabilityAdapterUnitDescriptor(ctx, "capabilityAdapterUnitDescriptor1", &intersight.CapabilityAdapterUnitDescriptorArgs{
    			Description: pulumi.String("capability adapter unit descriptor"),
    			Model:       pulumi.String("Cisco Systems Inc"),
    			Capabilities: intersight.CapabilityAdapterUnitDescriptorCapabilityArray{
    				&intersight.CapabilityAdapterUnitDescriptorCapabilityArgs{
    					Moid:       pulumi.String(capabilityAdapterUnitDescriptor),
    					ObjectType: pulumi.String("capability.AdapterUnitDescriptor"),
    					ClassId:    pulumi.String("capability.AdapterUnitDescriptor"),
    				},
    			},
    			ConnectivityOrder: pulumi.String("sequential"),
    			EthernetPortSpeed: pulumi.Float64(40),
    		})
    		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 capabilityAdapterUnitDescriptor = config.Require("capabilityAdapterUnitDescriptor");
        var capabilityAdapterUnitDescriptor1 = new Intersight.CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptor1", new()
        {
            Description = "capability adapter unit descriptor",
            Model = "Cisco Systems Inc",
            Capabilities = new[]
            {
                new Intersight.Inputs.CapabilityAdapterUnitDescriptorCapabilityArgs
                {
                    Moid = capabilityAdapterUnitDescriptor,
                    ObjectType = "capability.AdapterUnitDescriptor",
                    ClassId = "capability.AdapterUnitDescriptor",
                },
            },
            ConnectivityOrder = "sequential",
            EthernetPortSpeed = 40,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.intersight.CapabilityAdapterUnitDescriptor;
    import com.pulumi.intersight.CapabilityAdapterUnitDescriptorArgs;
    import com.pulumi.intersight.inputs.CapabilityAdapterUnitDescriptorCapabilityArgs;
    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 capabilityAdapterUnitDescriptor = config.get("capabilityAdapterUnitDescriptor");
            var capabilityAdapterUnitDescriptor1 = new CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptor1", CapabilityAdapterUnitDescriptorArgs.builder()
                .description("capability adapter unit descriptor")
                .model("Cisco Systems Inc")
                .capabilities(CapabilityAdapterUnitDescriptorCapabilityArgs.builder()
                    .moid(capabilityAdapterUnitDescriptor)
                    .objectType("capability.AdapterUnitDescriptor")
                    .classId("capability.AdapterUnitDescriptor")
                    .build())
                .connectivityOrder("sequential")
                .ethernetPortSpeed(40)
                .build());
    
        }
    }
    
    configuration:
      capabilityAdapterUnitDescriptor:
        type: string
    resources:
      capabilityAdapterUnitDescriptor1:
        type: intersight:CapabilityAdapterUnitDescriptor
        properties:
          description: capability adapter unit descriptor
          model: Cisco Systems Inc
          capabilities:
            - moid: ${capabilityAdapterUnitDescriptor}
              objectType: capability.AdapterUnitDescriptor
              classId: capability.AdapterUnitDescriptor
          connectivityOrder: sequential
          ethernetPortSpeed: 40
    

    Create CapabilityAdapterUnitDescriptor Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CapabilityAdapterUnitDescriptor(name: string, args?: CapabilityAdapterUnitDescriptorArgs, opts?: CustomResourceOptions);
    @overload
    def CapabilityAdapterUnitDescriptor(resource_name: str,
                                        args: Optional[CapabilityAdapterUnitDescriptorArgs] = None,
                                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def CapabilityAdapterUnitDescriptor(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        account_moid: Optional[str] = None,
                                        adapter_generation: Optional[float] = None,
                                        additional_properties: Optional[str] = None,
                                        ancestors: Optional[Sequence[CapabilityAdapterUnitDescriptorAncestorArgs]] = None,
                                        capabilities: Optional[Sequence[CapabilityAdapterUnitDescriptorCapabilityArgs]] = None,
                                        capability_adapter_unit_descriptor_id: Optional[str] = None,
                                        class_id: Optional[str] = None,
                                        connectivity_order: Optional[str] = None,
                                        create_time: Optional[str] = None,
                                        description: Optional[str] = None,
                                        domain_group_moid: Optional[str] = None,
                                        ethernet_port_speed: Optional[float] = None,
                                        features: Optional[Sequence[CapabilityAdapterUnitDescriptorFeatureArgs]] = None,
                                        fibre_channel_port_speed: Optional[float] = None,
                                        fibre_channel_scsi_ioq_limit: Optional[float] = None,
                                        is_azure_qos_supported: Optional[bool] = None,
                                        is_geneve_supported: Optional[bool] = None,
                                        is_secure_boot_supported: Optional[bool] = None,
                                        max_eth_rx_ring_size: Optional[float] = None,
                                        max_eth_tx_ring_size: Optional[float] = None,
                                        max_rocev2_interfaces: Optional[float] = None,
                                        mod_time: Optional[str] = None,
                                        model: Optional[str] = None,
                                        moid: Optional[str] = None,
                                        nr_version: Optional[str] = None,
                                        num_dce_ports: Optional[float] = None,
                                        number_of_pci_links: Optional[float] = None,
                                        object_type: Optional[str] = None,
                                        owners: Optional[Sequence[str]] = None,
                                        parents: Optional[Sequence[CapabilityAdapterUnitDescriptorParentArgs]] = None,
                                        pci_link: Optional[float] = None,
                                        permission_resources: Optional[Sequence[CapabilityAdapterUnitDescriptorPermissionResourceArgs]] = None,
                                        prom_card_type: Optional[str] = None,
                                        shared_scope: Optional[str] = None,
                                        tags: Optional[Sequence[CapabilityAdapterUnitDescriptorTagArgs]] = None,
                                        vendor: Optional[str] = None,
                                        version_contexts: Optional[Sequence[CapabilityAdapterUnitDescriptorVersionContextArgs]] = None,
                                        vic_id: Optional[str] = None)
    func NewCapabilityAdapterUnitDescriptor(ctx *Context, name string, args *CapabilityAdapterUnitDescriptorArgs, opts ...ResourceOption) (*CapabilityAdapterUnitDescriptor, error)
    public CapabilityAdapterUnitDescriptor(string name, CapabilityAdapterUnitDescriptorArgs? args = null, CustomResourceOptions? opts = null)
    public CapabilityAdapterUnitDescriptor(String name, CapabilityAdapterUnitDescriptorArgs args)
    public CapabilityAdapterUnitDescriptor(String name, CapabilityAdapterUnitDescriptorArgs args, CustomResourceOptions options)
    
    type: intersight:CapabilityAdapterUnitDescriptor
    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 CapabilityAdapterUnitDescriptorArgs
    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 CapabilityAdapterUnitDescriptorArgs
    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 CapabilityAdapterUnitDescriptorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CapabilityAdapterUnitDescriptorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CapabilityAdapterUnitDescriptorArgs
    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 capabilityAdapterUnitDescriptorResource = new Intersight.CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptorResource", new()
    {
        AccountMoid = "string",
        AdapterGeneration = 0,
        AdditionalProperties = "string",
        Ancestors = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorAncestorArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Capabilities = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorCapabilityArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        CapabilityAdapterUnitDescriptorId = "string",
        ClassId = "string",
        ConnectivityOrder = "string",
        CreateTime = "string",
        Description = "string",
        DomainGroupMoid = "string",
        EthernetPortSpeed = 0,
        Features = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorFeatureArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                FeatureName = "string",
                MinAdapterFwVersion = "string",
                MinFwVersion = "string",
                ObjectType = "string",
                SupportedFwVersions = new[]
                {
                    "string",
                },
                SupportedInAdapters = new[]
                {
                    "string",
                },
                SupportedInGenerations = new[]
                {
                    0,
                },
                UnsupportedFeatureMatrices = new[]
                {
                    new Intersight.Inputs.CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrixArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Generation = 0,
                        ObjectType = "string",
                        UnsupportdFeatures = new[]
                        {
                            "string",
                        },
                    },
                },
                ValidationAction = "string",
            },
        },
        FibreChannelPortSpeed = 0,
        FibreChannelScsiIoqLimit = 0,
        IsAzureQosSupported = false,
        IsGeneveSupported = false,
        IsSecureBootSupported = false,
        MaxEthRxRingSize = 0,
        MaxEthTxRingSize = 0,
        MaxRocev2Interfaces = 0,
        ModTime = "string",
        Model = "string",
        Moid = "string",
        NrVersion = "string",
        NumDcePorts = 0,
        NumberOfPciLinks = 0,
        ObjectType = "string",
        Owners = new[]
        {
            "string",
        },
        Parents = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorParentArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        PciLink = 0,
        PermissionResources = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorPermissionResourceArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        PromCardType = "string",
        SharedScope = "string",
        Tags = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorTagArgs
            {
                AdditionalProperties = "string",
                Key = "string",
                Value = "string",
            },
        },
        Vendor = "string",
        VersionContexts = new[]
        {
            new Intersight.Inputs.CapabilityAdapterUnitDescriptorVersionContextArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                InterestedMos = new[]
                {
                    new Intersight.Inputs.CapabilityAdapterUnitDescriptorVersionContextInterestedMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                MarkedForDeletion = false,
                NrVersion = "string",
                ObjectType = "string",
                RefMos = new[]
                {
                    new Intersight.Inputs.CapabilityAdapterUnitDescriptorVersionContextRefMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                Timestamp = "string",
                VersionType = "string",
            },
        },
        VicId = "string",
    });
    
    example, err := intersight.NewCapabilityAdapterUnitDescriptor(ctx, "capabilityAdapterUnitDescriptorResource", &intersight.CapabilityAdapterUnitDescriptorArgs{
    	AccountMoid:          pulumi.String("string"),
    	AdapterGeneration:    pulumi.Float64(0),
    	AdditionalProperties: pulumi.String("string"),
    	Ancestors: intersight.CapabilityAdapterUnitDescriptorAncestorArray{
    		&intersight.CapabilityAdapterUnitDescriptorAncestorArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Capabilities: intersight.CapabilityAdapterUnitDescriptorCapabilityArray{
    		&intersight.CapabilityAdapterUnitDescriptorCapabilityArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	CapabilityAdapterUnitDescriptorId: pulumi.String("string"),
    	ClassId:                           pulumi.String("string"),
    	ConnectivityOrder:                 pulumi.String("string"),
    	CreateTime:                        pulumi.String("string"),
    	Description:                       pulumi.String("string"),
    	DomainGroupMoid:                   pulumi.String("string"),
    	EthernetPortSpeed:                 pulumi.Float64(0),
    	Features: intersight.CapabilityAdapterUnitDescriptorFeatureArray{
    		&intersight.CapabilityAdapterUnitDescriptorFeatureArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			FeatureName:          pulumi.String("string"),
    			MinAdapterFwVersion:  pulumi.String("string"),
    			MinFwVersion:         pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			SupportedFwVersions: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SupportedInAdapters: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SupportedInGenerations: pulumi.Float64Array{
    				pulumi.Float64(0),
    			},
    			UnsupportedFeatureMatrices: intersight.CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrixArray{
    				&intersight.CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrixArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Generation:           pulumi.Float64(0),
    					ObjectType:           pulumi.String("string"),
    					UnsupportdFeatures: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			ValidationAction: pulumi.String("string"),
    		},
    	},
    	FibreChannelPortSpeed:    pulumi.Float64(0),
    	FibreChannelScsiIoqLimit: pulumi.Float64(0),
    	IsAzureQosSupported:      pulumi.Bool(false),
    	IsGeneveSupported:        pulumi.Bool(false),
    	IsSecureBootSupported:    pulumi.Bool(false),
    	MaxEthRxRingSize:         pulumi.Float64(0),
    	MaxEthTxRingSize:         pulumi.Float64(0),
    	MaxRocev2Interfaces:      pulumi.Float64(0),
    	ModTime:                  pulumi.String("string"),
    	Model:                    pulumi.String("string"),
    	Moid:                     pulumi.String("string"),
    	NrVersion:                pulumi.String("string"),
    	NumDcePorts:              pulumi.Float64(0),
    	NumberOfPciLinks:         pulumi.Float64(0),
    	ObjectType:               pulumi.String("string"),
    	Owners: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Parents: intersight.CapabilityAdapterUnitDescriptorParentArray{
    		&intersight.CapabilityAdapterUnitDescriptorParentArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	PciLink: pulumi.Float64(0),
    	PermissionResources: intersight.CapabilityAdapterUnitDescriptorPermissionResourceArray{
    		&intersight.CapabilityAdapterUnitDescriptorPermissionResourceArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	PromCardType: pulumi.String("string"),
    	SharedScope:  pulumi.String("string"),
    	Tags: intersight.CapabilityAdapterUnitDescriptorTagArray{
    		&intersight.CapabilityAdapterUnitDescriptorTagArgs{
    			AdditionalProperties: pulumi.String("string"),
    			Key:                  pulumi.String("string"),
    			Value:                pulumi.String("string"),
    		},
    	},
    	Vendor: pulumi.String("string"),
    	VersionContexts: intersight.CapabilityAdapterUnitDescriptorVersionContextArray{
    		&intersight.CapabilityAdapterUnitDescriptorVersionContextArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			InterestedMos: intersight.CapabilityAdapterUnitDescriptorVersionContextInterestedMoArray{
    				&intersight.CapabilityAdapterUnitDescriptorVersionContextInterestedMoArgs{
    					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.CapabilityAdapterUnitDescriptorVersionContextRefMoArray{
    				&intersight.CapabilityAdapterUnitDescriptorVersionContextRefMoArgs{
    					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"),
    		},
    	},
    	VicId: pulumi.String("string"),
    })
    
    var capabilityAdapterUnitDescriptorResource = new CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptorResource", CapabilityAdapterUnitDescriptorArgs.builder()
        .accountMoid("string")
        .adapterGeneration(0)
        .additionalProperties("string")
        .ancestors(CapabilityAdapterUnitDescriptorAncestorArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .capabilities(CapabilityAdapterUnitDescriptorCapabilityArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .capabilityAdapterUnitDescriptorId("string")
        .classId("string")
        .connectivityOrder("string")
        .createTime("string")
        .description("string")
        .domainGroupMoid("string")
        .ethernetPortSpeed(0)
        .features(CapabilityAdapterUnitDescriptorFeatureArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .featureName("string")
            .minAdapterFwVersion("string")
            .minFwVersion("string")
            .objectType("string")
            .supportedFwVersions("string")
            .supportedInAdapters("string")
            .supportedInGenerations(0)
            .unsupportedFeatureMatrices(CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrixArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .generation(0)
                .objectType("string")
                .unsupportdFeatures("string")
                .build())
            .validationAction("string")
            .build())
        .fibreChannelPortSpeed(0)
        .fibreChannelScsiIoqLimit(0)
        .isAzureQosSupported(false)
        .isGeneveSupported(false)
        .isSecureBootSupported(false)
        .maxEthRxRingSize(0)
        .maxEthTxRingSize(0)
        .maxRocev2Interfaces(0)
        .modTime("string")
        .model("string")
        .moid("string")
        .nrVersion("string")
        .numDcePorts(0)
        .numberOfPciLinks(0)
        .objectType("string")
        .owners("string")
        .parents(CapabilityAdapterUnitDescriptorParentArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .pciLink(0)
        .permissionResources(CapabilityAdapterUnitDescriptorPermissionResourceArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .promCardType("string")
        .sharedScope("string")
        .tags(CapabilityAdapterUnitDescriptorTagArgs.builder()
            .additionalProperties("string")
            .key("string")
            .value("string")
            .build())
        .vendor("string")
        .versionContexts(CapabilityAdapterUnitDescriptorVersionContextArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .interestedMos(CapabilityAdapterUnitDescriptorVersionContextInterestedMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .markedForDeletion(false)
            .nrVersion("string")
            .objectType("string")
            .refMos(CapabilityAdapterUnitDescriptorVersionContextRefMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .timestamp("string")
            .versionType("string")
            .build())
        .vicId("string")
        .build());
    
    capability_adapter_unit_descriptor_resource = intersight.CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptorResource",
        account_moid="string",
        adapter_generation=0,
        additional_properties="string",
        ancestors=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        capabilities=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        capability_adapter_unit_descriptor_id="string",
        class_id="string",
        connectivity_order="string",
        create_time="string",
        description="string",
        domain_group_moid="string",
        ethernet_port_speed=0,
        features=[{
            "additional_properties": "string",
            "class_id": "string",
            "feature_name": "string",
            "min_adapter_fw_version": "string",
            "min_fw_version": "string",
            "object_type": "string",
            "supported_fw_versions": ["string"],
            "supported_in_adapters": ["string"],
            "supported_in_generations": [0],
            "unsupported_feature_matrices": [{
                "additional_properties": "string",
                "class_id": "string",
                "generation": 0,
                "object_type": "string",
                "unsupportd_features": ["string"],
            }],
            "validation_action": "string",
        }],
        fibre_channel_port_speed=0,
        fibre_channel_scsi_ioq_limit=0,
        is_azure_qos_supported=False,
        is_geneve_supported=False,
        is_secure_boot_supported=False,
        max_eth_rx_ring_size=0,
        max_eth_tx_ring_size=0,
        max_rocev2_interfaces=0,
        mod_time="string",
        model="string",
        moid="string",
        nr_version="string",
        num_dce_ports=0,
        number_of_pci_links=0,
        object_type="string",
        owners=["string"],
        parents=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        pci_link=0,
        permission_resources=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        prom_card_type="string",
        shared_scope="string",
        tags=[{
            "additional_properties": "string",
            "key": "string",
            "value": "string",
        }],
        vendor="string",
        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",
        }],
        vic_id="string")
    
    const capabilityAdapterUnitDescriptorResource = new intersight.CapabilityAdapterUnitDescriptor("capabilityAdapterUnitDescriptorResource", {
        accountMoid: "string",
        adapterGeneration: 0,
        additionalProperties: "string",
        ancestors: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        capabilities: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        capabilityAdapterUnitDescriptorId: "string",
        classId: "string",
        connectivityOrder: "string",
        createTime: "string",
        description: "string",
        domainGroupMoid: "string",
        ethernetPortSpeed: 0,
        features: [{
            additionalProperties: "string",
            classId: "string",
            featureName: "string",
            minAdapterFwVersion: "string",
            minFwVersion: "string",
            objectType: "string",
            supportedFwVersions: ["string"],
            supportedInAdapters: ["string"],
            supportedInGenerations: [0],
            unsupportedFeatureMatrices: [{
                additionalProperties: "string",
                classId: "string",
                generation: 0,
                objectType: "string",
                unsupportdFeatures: ["string"],
            }],
            validationAction: "string",
        }],
        fibreChannelPortSpeed: 0,
        fibreChannelScsiIoqLimit: 0,
        isAzureQosSupported: false,
        isGeneveSupported: false,
        isSecureBootSupported: false,
        maxEthRxRingSize: 0,
        maxEthTxRingSize: 0,
        maxRocev2Interfaces: 0,
        modTime: "string",
        model: "string",
        moid: "string",
        nrVersion: "string",
        numDcePorts: 0,
        numberOfPciLinks: 0,
        objectType: "string",
        owners: ["string"],
        parents: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        pciLink: 0,
        permissionResources: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        promCardType: "string",
        sharedScope: "string",
        tags: [{
            additionalProperties: "string",
            key: "string",
            value: "string",
        }],
        vendor: "string",
        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",
        }],
        vicId: "string",
    });
    
    type: intersight:CapabilityAdapterUnitDescriptor
    properties:
        accountMoid: string
        adapterGeneration: 0
        additionalProperties: string
        ancestors:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        capabilities:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        capabilityAdapterUnitDescriptorId: string
        classId: string
        connectivityOrder: string
        createTime: string
        description: string
        domainGroupMoid: string
        ethernetPortSpeed: 0
        features:
            - additionalProperties: string
              classId: string
              featureName: string
              minAdapterFwVersion: string
              minFwVersion: string
              objectType: string
              supportedFwVersions:
                - string
              supportedInAdapters:
                - string
              supportedInGenerations:
                - 0
              unsupportedFeatureMatrices:
                - additionalProperties: string
                  classId: string
                  generation: 0
                  objectType: string
                  unsupportdFeatures:
                    - string
              validationAction: string
        fibreChannelPortSpeed: 0
        fibreChannelScsiIoqLimit: 0
        isAzureQosSupported: false
        isGeneveSupported: false
        isSecureBootSupported: false
        maxEthRxRingSize: 0
        maxEthTxRingSize: 0
        maxRocev2Interfaces: 0
        modTime: string
        model: string
        moid: string
        nrVersion: string
        numDcePorts: 0
        numberOfPciLinks: 0
        objectType: string
        owners:
            - string
        parents:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        pciLink: 0
        permissionResources:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        promCardType: string
        sharedScope: string
        tags:
            - additionalProperties: string
              key: string
              value: string
        vendor: string
        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
        vicId: string
    

    CapabilityAdapterUnitDescriptor 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 CapabilityAdapterUnitDescriptor resource accepts the following input properties:

    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdapterGeneration double
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    AdditionalProperties string
    Ancestors List<CapabilityAdapterUnitDescriptorAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Capabilities List<CapabilityAdapterUnitDescriptorCapability>
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    CapabilityAdapterUnitDescriptorId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ConnectivityOrder string
    Order in which the ports are connected; sequential or cyclic.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    Description string
    Detailed information about the endpoint.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EthernetPortSpeed double
    The port speed for ethernet ports in Mbps.
    Features List<CapabilityAdapterUnitDescriptorFeature>
    This complex property has following sub-properties:
    FibreChannelPortSpeed double
    The port speed for fibre channel ports in Mbps.
    FibreChannelScsiIoqLimit double
    The number of SCSI I/O Queue resources to allocate.
    IsAzureQosSupported bool
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    IsGeneveSupported bool
    Indicates that the GENEVE offload feature is supported by this adapter.
    IsSecureBootSupported bool
    Indicates support for secure boot.
    MaxEthRxRingSize double
    Maximum Ring Size value for vNIC Receive Queue.
    MaxEthTxRingSize double
    Maximum Ring Size value for vNIC Transmit Queue.
    MaxRocev2Interfaces double
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Model string
    The model of the endpoint, for which this capability information is applicable.
    Moid string
    The unique identifier of this Managed Object instance.
    NrVersion string
    The firmware or software version of the endpoint, for which this capability information is applicable.
    NumDcePorts double
    Number of Dce Ports for the adapter.
    NumberOfPciLinks double
    Indicates number of PCI Links of the adapter.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<CapabilityAdapterUnitDescriptorParent>
    (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:
    PciLink double
    Indicates PCI Link status of adapter.
    PermissionResources List<CapabilityAdapterUnitDescriptorPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    PromCardType string
    Prom card type for the adapter.
    SharedScope 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.
    Tags List<CapabilityAdapterUnitDescriptorTag>
    This complex property has following sub-properties:
    Vendor string
    The vendor of the endpoint, for which this capability information is applicable.
    VersionContexts List<CapabilityAdapterUnitDescriptorVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    VicId string
    Vic Id assigned for the adapter.
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdapterGeneration float64
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    AdditionalProperties string
    Ancestors []CapabilityAdapterUnitDescriptorAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Capabilities []CapabilityAdapterUnitDescriptorCapabilityArgs
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    CapabilityAdapterUnitDescriptorId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ConnectivityOrder string
    Order in which the ports are connected; sequential or cyclic.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    Description string
    Detailed information about the endpoint.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EthernetPortSpeed float64
    The port speed for ethernet ports in Mbps.
    Features []CapabilityAdapterUnitDescriptorFeatureArgs
    This complex property has following sub-properties:
    FibreChannelPortSpeed float64
    The port speed for fibre channel ports in Mbps.
    FibreChannelScsiIoqLimit float64
    The number of SCSI I/O Queue resources to allocate.
    IsAzureQosSupported bool
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    IsGeneveSupported bool
    Indicates that the GENEVE offload feature is supported by this adapter.
    IsSecureBootSupported bool
    Indicates support for secure boot.
    MaxEthRxRingSize float64
    Maximum Ring Size value for vNIC Receive Queue.
    MaxEthTxRingSize float64
    Maximum Ring Size value for vNIC Transmit Queue.
    MaxRocev2Interfaces float64
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Model string
    The model of the endpoint, for which this capability information is applicable.
    Moid string
    The unique identifier of this Managed Object instance.
    NrVersion string
    The firmware or software version of the endpoint, for which this capability information is applicable.
    NumDcePorts float64
    Number of Dce Ports for the adapter.
    NumberOfPciLinks float64
    Indicates number of PCI Links of the adapter.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []CapabilityAdapterUnitDescriptorParentArgs
    (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:
    PciLink float64
    Indicates PCI Link status of adapter.
    PermissionResources []CapabilityAdapterUnitDescriptorPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    PromCardType string
    Prom card type for the adapter.
    SharedScope 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.
    Tags []CapabilityAdapterUnitDescriptorTagArgs
    This complex property has following sub-properties:
    Vendor string
    The vendor of the endpoint, for which this capability information is applicable.
    VersionContexts []CapabilityAdapterUnitDescriptorVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    VicId string
    Vic Id assigned for the adapter.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    adapterGeneration Double
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additionalProperties String
    ancestors List<CapabilityAdapterUnitDescriptorAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities List<CapabilityAdapterUnitDescriptorCapability>
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capabilityAdapterUnitDescriptorId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivityOrder String
    Order in which the ports are connected; sequential or cyclic.
    createTime String
    (ReadOnly) The time when this managed object was created.
    description String
    Detailed information about the endpoint.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernetPortSpeed Double
    The port speed for ethernet ports in Mbps.
    features List<CapabilityAdapterUnitDescriptorFeature>
    This complex property has following sub-properties:
    fibreChannelPortSpeed Double
    The port speed for fibre channel ports in Mbps.
    fibreChannelScsiIoqLimit Double
    The number of SCSI I/O Queue resources to allocate.
    isAzureQosSupported Boolean
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    isGeneveSupported Boolean
    Indicates that the GENEVE offload feature is supported by this adapter.
    isSecureBootSupported Boolean
    Indicates support for secure boot.
    maxEthRxRingSize Double
    Maximum Ring Size value for vNIC Receive Queue.
    maxEthTxRingSize Double
    Maximum Ring Size value for vNIC Transmit Queue.
    maxRocev2Interfaces Double
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    model String
    The model of the endpoint, for which this capability information is applicable.
    moid String
    The unique identifier of this Managed Object instance.
    nrVersion String
    The firmware or software version of the endpoint, for which this capability information is applicable.
    numDcePorts Double
    Number of Dce Ports for the adapter.
    numberOfPciLinks Double
    Indicates number of PCI Links of the adapter.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<CapabilityAdapterUnitDescriptorParent>
    (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:
    pciLink Double
    Indicates PCI Link status of adapter.
    permissionResources List<CapabilityAdapterUnitDescriptorPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    promCardType String
    Prom card type for the adapter.
    sharedScope 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.
    tags List<CapabilityAdapterUnitDescriptorTag>
    This complex property has following sub-properties:
    vendor String
    The vendor of the endpoint, for which this capability information is applicable.
    versionContexts List<CapabilityAdapterUnitDescriptorVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vicId String
    Vic Id assigned for the adapter.
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    adapterGeneration number
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additionalProperties string
    ancestors CapabilityAdapterUnitDescriptorAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities CapabilityAdapterUnitDescriptorCapability[]
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capabilityAdapterUnitDescriptorId string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivityOrder string
    Order in which the ports are connected; sequential or cyclic.
    createTime string
    (ReadOnly) The time when this managed object was created.
    description string
    Detailed information about the endpoint.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernetPortSpeed number
    The port speed for ethernet ports in Mbps.
    features CapabilityAdapterUnitDescriptorFeature[]
    This complex property has following sub-properties:
    fibreChannelPortSpeed number
    The port speed for fibre channel ports in Mbps.
    fibreChannelScsiIoqLimit number
    The number of SCSI I/O Queue resources to allocate.
    isAzureQosSupported boolean
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    isGeneveSupported boolean
    Indicates that the GENEVE offload feature is supported by this adapter.
    isSecureBootSupported boolean
    Indicates support for secure boot.
    maxEthRxRingSize number
    Maximum Ring Size value for vNIC Receive Queue.
    maxEthTxRingSize number
    Maximum Ring Size value for vNIC Transmit Queue.
    maxRocev2Interfaces number
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    model string
    The model of the endpoint, for which this capability information is applicable.
    moid string
    The unique identifier of this Managed Object instance.
    nrVersion string
    The firmware or software version of the endpoint, for which this capability information is applicable.
    numDcePorts number
    Number of Dce Ports for the adapter.
    numberOfPciLinks number
    Indicates number of PCI Links of the adapter.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents CapabilityAdapterUnitDescriptorParent[]
    (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:
    pciLink number
    Indicates PCI Link status of adapter.
    permissionResources CapabilityAdapterUnitDescriptorPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    promCardType string
    Prom card type for the adapter.
    sharedScope 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.
    tags CapabilityAdapterUnitDescriptorTag[]
    This complex property has following sub-properties:
    vendor string
    The vendor of the endpoint, for which this capability information is applicable.
    versionContexts CapabilityAdapterUnitDescriptorVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vicId string
    Vic Id assigned for the adapter.
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    adapter_generation float
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additional_properties str
    ancestors Sequence[CapabilityAdapterUnitDescriptorAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities Sequence[CapabilityAdapterUnitDescriptorCapabilityArgs]
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capability_adapter_unit_descriptor_id str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivity_order str
    Order in which the ports are connected; sequential or cyclic.
    create_time str
    (ReadOnly) The time when this managed object was created.
    description str
    Detailed information about the endpoint.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernet_port_speed float
    The port speed for ethernet ports in Mbps.
    features Sequence[CapabilityAdapterUnitDescriptorFeatureArgs]
    This complex property has following sub-properties:
    fibre_channel_port_speed float
    The port speed for fibre channel ports in Mbps.
    fibre_channel_scsi_ioq_limit float
    The number of SCSI I/O Queue resources to allocate.
    is_azure_qos_supported bool
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    is_geneve_supported bool
    Indicates that the GENEVE offload feature is supported by this adapter.
    is_secure_boot_supported bool
    Indicates support for secure boot.
    max_eth_rx_ring_size float
    Maximum Ring Size value for vNIC Receive Queue.
    max_eth_tx_ring_size float
    Maximum Ring Size value for vNIC Transmit Queue.
    max_rocev2_interfaces float
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    model str
    The model of the endpoint, for which this capability information is applicable.
    moid str
    The unique identifier of this Managed Object instance.
    nr_version str
    The firmware or software version of the endpoint, for which this capability information is applicable.
    num_dce_ports float
    Number of Dce Ports for the adapter.
    number_of_pci_links float
    Indicates number of PCI Links of the adapter.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[CapabilityAdapterUnitDescriptorParentArgs]
    (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:
    pci_link float
    Indicates PCI Link status of adapter.
    permission_resources Sequence[CapabilityAdapterUnitDescriptorPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    prom_card_type str
    Prom card type for the adapter.
    shared_scope 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.
    tags Sequence[CapabilityAdapterUnitDescriptorTagArgs]
    This complex property has following sub-properties:
    vendor str
    The vendor of the endpoint, for which this capability information is applicable.
    version_contexts Sequence[CapabilityAdapterUnitDescriptorVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vic_id str
    Vic Id assigned for the adapter.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    adapterGeneration Number
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities List<Property Map>
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capabilityAdapterUnitDescriptorId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivityOrder String
    Order in which the ports are connected; sequential or cyclic.
    createTime String
    (ReadOnly) The time when this managed object was created.
    description String
    Detailed information about the endpoint.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernetPortSpeed Number
    The port speed for ethernet ports in Mbps.
    features List<Property Map>
    This complex property has following sub-properties:
    fibreChannelPortSpeed Number
    The port speed for fibre channel ports in Mbps.
    fibreChannelScsiIoqLimit Number
    The number of SCSI I/O Queue resources to allocate.
    isAzureQosSupported Boolean
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    isGeneveSupported Boolean
    Indicates that the GENEVE offload feature is supported by this adapter.
    isSecureBootSupported Boolean
    Indicates support for secure boot.
    maxEthRxRingSize Number
    Maximum Ring Size value for vNIC Receive Queue.
    maxEthTxRingSize Number
    Maximum Ring Size value for vNIC Transmit Queue.
    maxRocev2Interfaces Number
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    model String
    The model of the endpoint, for which this capability information is applicable.
    moid String
    The unique identifier of this Managed Object instance.
    nrVersion String
    The firmware or software version of the endpoint, for which this capability information is applicable.
    numDcePorts Number
    Number of Dce Ports for the adapter.
    numberOfPciLinks Number
    Indicates number of PCI Links of the adapter.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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:
    pciLink Number
    Indicates PCI Link status of adapter.
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    promCardType String
    Prom card type for the adapter.
    sharedScope 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.
    tags List<Property Map>
    This complex property has following sub-properties:
    vendor String
    The vendor of the endpoint, for which this capability information is applicable.
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vicId String
    Vic Id assigned for the adapter.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CapabilityAdapterUnitDescriptor 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 CapabilityAdapterUnitDescriptor Resource

    Get an existing CapabilityAdapterUnitDescriptor 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?: CapabilityAdapterUnitDescriptorState, opts?: CustomResourceOptions): CapabilityAdapterUnitDescriptor
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_moid: Optional[str] = None,
            adapter_generation: Optional[float] = None,
            additional_properties: Optional[str] = None,
            ancestors: Optional[Sequence[CapabilityAdapterUnitDescriptorAncestorArgs]] = None,
            capabilities: Optional[Sequence[CapabilityAdapterUnitDescriptorCapabilityArgs]] = None,
            capability_adapter_unit_descriptor_id: Optional[str] = None,
            class_id: Optional[str] = None,
            connectivity_order: Optional[str] = None,
            create_time: Optional[str] = None,
            description: Optional[str] = None,
            domain_group_moid: Optional[str] = None,
            ethernet_port_speed: Optional[float] = None,
            features: Optional[Sequence[CapabilityAdapterUnitDescriptorFeatureArgs]] = None,
            fibre_channel_port_speed: Optional[float] = None,
            fibre_channel_scsi_ioq_limit: Optional[float] = None,
            is_azure_qos_supported: Optional[bool] = None,
            is_geneve_supported: Optional[bool] = None,
            is_secure_boot_supported: Optional[bool] = None,
            max_eth_rx_ring_size: Optional[float] = None,
            max_eth_tx_ring_size: Optional[float] = None,
            max_rocev2_interfaces: Optional[float] = None,
            mod_time: Optional[str] = None,
            model: Optional[str] = None,
            moid: Optional[str] = None,
            nr_version: Optional[str] = None,
            num_dce_ports: Optional[float] = None,
            number_of_pci_links: Optional[float] = None,
            object_type: Optional[str] = None,
            owners: Optional[Sequence[str]] = None,
            parents: Optional[Sequence[CapabilityAdapterUnitDescriptorParentArgs]] = None,
            pci_link: Optional[float] = None,
            permission_resources: Optional[Sequence[CapabilityAdapterUnitDescriptorPermissionResourceArgs]] = None,
            prom_card_type: Optional[str] = None,
            shared_scope: Optional[str] = None,
            tags: Optional[Sequence[CapabilityAdapterUnitDescriptorTagArgs]] = None,
            vendor: Optional[str] = None,
            version_contexts: Optional[Sequence[CapabilityAdapterUnitDescriptorVersionContextArgs]] = None,
            vic_id: Optional[str] = None) -> CapabilityAdapterUnitDescriptor
    func GetCapabilityAdapterUnitDescriptor(ctx *Context, name string, id IDInput, state *CapabilityAdapterUnitDescriptorState, opts ...ResourceOption) (*CapabilityAdapterUnitDescriptor, error)
    public static CapabilityAdapterUnitDescriptor Get(string name, Input<string> id, CapabilityAdapterUnitDescriptorState? state, CustomResourceOptions? opts = null)
    public static CapabilityAdapterUnitDescriptor get(String name, Output<String> id, CapabilityAdapterUnitDescriptorState state, CustomResourceOptions options)
    resources:  _:    type: intersight:CapabilityAdapterUnitDescriptor    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.
    The following state arguments are supported:
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdapterGeneration double
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    AdditionalProperties string
    Ancestors List<CapabilityAdapterUnitDescriptorAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Capabilities List<CapabilityAdapterUnitDescriptorCapability>
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    CapabilityAdapterUnitDescriptorId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ConnectivityOrder string
    Order in which the ports are connected; sequential or cyclic.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    Description string
    Detailed information about the endpoint.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EthernetPortSpeed double
    The port speed for ethernet ports in Mbps.
    Features List<CapabilityAdapterUnitDescriptorFeature>
    This complex property has following sub-properties:
    FibreChannelPortSpeed double
    The port speed for fibre channel ports in Mbps.
    FibreChannelScsiIoqLimit double
    The number of SCSI I/O Queue resources to allocate.
    IsAzureQosSupported bool
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    IsGeneveSupported bool
    Indicates that the GENEVE offload feature is supported by this adapter.
    IsSecureBootSupported bool
    Indicates support for secure boot.
    MaxEthRxRingSize double
    Maximum Ring Size value for vNIC Receive Queue.
    MaxEthTxRingSize double
    Maximum Ring Size value for vNIC Transmit Queue.
    MaxRocev2Interfaces double
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Model string
    The model of the endpoint, for which this capability information is applicable.
    Moid string
    The unique identifier of this Managed Object instance.
    NrVersion string
    The firmware or software version of the endpoint, for which this capability information is applicable.
    NumDcePorts double
    Number of Dce Ports for the adapter.
    NumberOfPciLinks double
    Indicates number of PCI Links of the adapter.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<CapabilityAdapterUnitDescriptorParent>
    (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:
    PciLink double
    Indicates PCI Link status of adapter.
    PermissionResources List<CapabilityAdapterUnitDescriptorPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    PromCardType string
    Prom card type for the adapter.
    SharedScope 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.
    Tags List<CapabilityAdapterUnitDescriptorTag>
    This complex property has following sub-properties:
    Vendor string
    The vendor of the endpoint, for which this capability information is applicable.
    VersionContexts List<CapabilityAdapterUnitDescriptorVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    VicId string
    Vic Id assigned for the adapter.
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdapterGeneration float64
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    AdditionalProperties string
    Ancestors []CapabilityAdapterUnitDescriptorAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Capabilities []CapabilityAdapterUnitDescriptorCapabilityArgs
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    CapabilityAdapterUnitDescriptorId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ConnectivityOrder string
    Order in which the ports are connected; sequential or cyclic.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    Description string
    Detailed information about the endpoint.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EthernetPortSpeed float64
    The port speed for ethernet ports in Mbps.
    Features []CapabilityAdapterUnitDescriptorFeatureArgs
    This complex property has following sub-properties:
    FibreChannelPortSpeed float64
    The port speed for fibre channel ports in Mbps.
    FibreChannelScsiIoqLimit float64
    The number of SCSI I/O Queue resources to allocate.
    IsAzureQosSupported bool
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    IsGeneveSupported bool
    Indicates that the GENEVE offload feature is supported by this adapter.
    IsSecureBootSupported bool
    Indicates support for secure boot.
    MaxEthRxRingSize float64
    Maximum Ring Size value for vNIC Receive Queue.
    MaxEthTxRingSize float64
    Maximum Ring Size value for vNIC Transmit Queue.
    MaxRocev2Interfaces float64
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Model string
    The model of the endpoint, for which this capability information is applicable.
    Moid string
    The unique identifier of this Managed Object instance.
    NrVersion string
    The firmware or software version of the endpoint, for which this capability information is applicable.
    NumDcePorts float64
    Number of Dce Ports for the adapter.
    NumberOfPciLinks float64
    Indicates number of PCI Links of the adapter.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []CapabilityAdapterUnitDescriptorParentArgs
    (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:
    PciLink float64
    Indicates PCI Link status of adapter.
    PermissionResources []CapabilityAdapterUnitDescriptorPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    PromCardType string
    Prom card type for the adapter.
    SharedScope 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.
    Tags []CapabilityAdapterUnitDescriptorTagArgs
    This complex property has following sub-properties:
    Vendor string
    The vendor of the endpoint, for which this capability information is applicable.
    VersionContexts []CapabilityAdapterUnitDescriptorVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    VicId string
    Vic Id assigned for the adapter.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    adapterGeneration Double
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additionalProperties String
    ancestors List<CapabilityAdapterUnitDescriptorAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities List<CapabilityAdapterUnitDescriptorCapability>
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capabilityAdapterUnitDescriptorId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivityOrder String
    Order in which the ports are connected; sequential or cyclic.
    createTime String
    (ReadOnly) The time when this managed object was created.
    description String
    Detailed information about the endpoint.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernetPortSpeed Double
    The port speed for ethernet ports in Mbps.
    features List<CapabilityAdapterUnitDescriptorFeature>
    This complex property has following sub-properties:
    fibreChannelPortSpeed Double
    The port speed for fibre channel ports in Mbps.
    fibreChannelScsiIoqLimit Double
    The number of SCSI I/O Queue resources to allocate.
    isAzureQosSupported Boolean
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    isGeneveSupported Boolean
    Indicates that the GENEVE offload feature is supported by this adapter.
    isSecureBootSupported Boolean
    Indicates support for secure boot.
    maxEthRxRingSize Double
    Maximum Ring Size value for vNIC Receive Queue.
    maxEthTxRingSize Double
    Maximum Ring Size value for vNIC Transmit Queue.
    maxRocev2Interfaces Double
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    model String
    The model of the endpoint, for which this capability information is applicable.
    moid String
    The unique identifier of this Managed Object instance.
    nrVersion String
    The firmware or software version of the endpoint, for which this capability information is applicable.
    numDcePorts Double
    Number of Dce Ports for the adapter.
    numberOfPciLinks Double
    Indicates number of PCI Links of the adapter.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<CapabilityAdapterUnitDescriptorParent>
    (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:
    pciLink Double
    Indicates PCI Link status of adapter.
    permissionResources List<CapabilityAdapterUnitDescriptorPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    promCardType String
    Prom card type for the adapter.
    sharedScope 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.
    tags List<CapabilityAdapterUnitDescriptorTag>
    This complex property has following sub-properties:
    vendor String
    The vendor of the endpoint, for which this capability information is applicable.
    versionContexts List<CapabilityAdapterUnitDescriptorVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vicId String
    Vic Id assigned for the adapter.
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    adapterGeneration number
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additionalProperties string
    ancestors CapabilityAdapterUnitDescriptorAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities CapabilityAdapterUnitDescriptorCapability[]
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capabilityAdapterUnitDescriptorId string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivityOrder string
    Order in which the ports are connected; sequential or cyclic.
    createTime string
    (ReadOnly) The time when this managed object was created.
    description string
    Detailed information about the endpoint.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernetPortSpeed number
    The port speed for ethernet ports in Mbps.
    features CapabilityAdapterUnitDescriptorFeature[]
    This complex property has following sub-properties:
    fibreChannelPortSpeed number
    The port speed for fibre channel ports in Mbps.
    fibreChannelScsiIoqLimit number
    The number of SCSI I/O Queue resources to allocate.
    isAzureQosSupported boolean
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    isGeneveSupported boolean
    Indicates that the GENEVE offload feature is supported by this adapter.
    isSecureBootSupported boolean
    Indicates support for secure boot.
    maxEthRxRingSize number
    Maximum Ring Size value for vNIC Receive Queue.
    maxEthTxRingSize number
    Maximum Ring Size value for vNIC Transmit Queue.
    maxRocev2Interfaces number
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    model string
    The model of the endpoint, for which this capability information is applicable.
    moid string
    The unique identifier of this Managed Object instance.
    nrVersion string
    The firmware or software version of the endpoint, for which this capability information is applicable.
    numDcePorts number
    Number of Dce Ports for the adapter.
    numberOfPciLinks number
    Indicates number of PCI Links of the adapter.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents CapabilityAdapterUnitDescriptorParent[]
    (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:
    pciLink number
    Indicates PCI Link status of adapter.
    permissionResources CapabilityAdapterUnitDescriptorPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    promCardType string
    Prom card type for the adapter.
    sharedScope 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.
    tags CapabilityAdapterUnitDescriptorTag[]
    This complex property has following sub-properties:
    vendor string
    The vendor of the endpoint, for which this capability information is applicable.
    versionContexts CapabilityAdapterUnitDescriptorVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vicId string
    Vic Id assigned for the adapter.
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    adapter_generation float
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additional_properties str
    ancestors Sequence[CapabilityAdapterUnitDescriptorAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities Sequence[CapabilityAdapterUnitDescriptorCapabilityArgs]
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capability_adapter_unit_descriptor_id str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivity_order str
    Order in which the ports are connected; sequential or cyclic.
    create_time str
    (ReadOnly) The time when this managed object was created.
    description str
    Detailed information about the endpoint.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernet_port_speed float
    The port speed for ethernet ports in Mbps.
    features Sequence[CapabilityAdapterUnitDescriptorFeatureArgs]
    This complex property has following sub-properties:
    fibre_channel_port_speed float
    The port speed for fibre channel ports in Mbps.
    fibre_channel_scsi_ioq_limit float
    The number of SCSI I/O Queue resources to allocate.
    is_azure_qos_supported bool
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    is_geneve_supported bool
    Indicates that the GENEVE offload feature is supported by this adapter.
    is_secure_boot_supported bool
    Indicates support for secure boot.
    max_eth_rx_ring_size float
    Maximum Ring Size value for vNIC Receive Queue.
    max_eth_tx_ring_size float
    Maximum Ring Size value for vNIC Transmit Queue.
    max_rocev2_interfaces float
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    model str
    The model of the endpoint, for which this capability information is applicable.
    moid str
    The unique identifier of this Managed Object instance.
    nr_version str
    The firmware or software version of the endpoint, for which this capability information is applicable.
    num_dce_ports float
    Number of Dce Ports for the adapter.
    number_of_pci_links float
    Indicates number of PCI Links of the adapter.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[CapabilityAdapterUnitDescriptorParentArgs]
    (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:
    pci_link float
    Indicates PCI Link status of adapter.
    permission_resources Sequence[CapabilityAdapterUnitDescriptorPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    prom_card_type str
    Prom card type for the adapter.
    shared_scope 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.
    tags Sequence[CapabilityAdapterUnitDescriptorTagArgs]
    This complex property has following sub-properties:
    vendor str
    The vendor of the endpoint, for which this capability information is applicable.
    version_contexts Sequence[CapabilityAdapterUnitDescriptorVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vic_id str
    Vic Id assigned for the adapter.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    adapterGeneration Number
    Generation of the adapter.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    capabilities List<Property Map>
    An array of relationships to capabilityCapability resources. This complex property has following sub-properties:
    capabilityAdapterUnitDescriptorId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    connectivityOrder String
    Order in which the ports are connected; sequential or cyclic.
    createTime String
    (ReadOnly) The time when this managed object was created.
    description String
    Detailed information about the endpoint.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    ethernetPortSpeed Number
    The port speed for ethernet ports in Mbps.
    features List<Property Map>
    This complex property has following sub-properties:
    fibreChannelPortSpeed Number
    The port speed for fibre channel ports in Mbps.
    fibreChannelScsiIoqLimit Number
    The number of SCSI I/O Queue resources to allocate.
    isAzureQosSupported Boolean
    Indicates that the Azure Stack Host QoS feature is supported by this adapter.
    isGeneveSupported Boolean
    Indicates that the GENEVE offload feature is supported by this adapter.
    isSecureBootSupported Boolean
    Indicates support for secure boot.
    maxEthRxRingSize Number
    Maximum Ring Size value for vNIC Receive Queue.
    maxEthTxRingSize Number
    Maximum Ring Size value for vNIC Transmit Queue.
    maxRocev2Interfaces Number
    Maximum number of vNIC interfaces that can be RoCEv2 enabled.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    model String
    The model of the endpoint, for which this capability information is applicable.
    moid String
    The unique identifier of this Managed Object instance.
    nrVersion String
    The firmware or software version of the endpoint, for which this capability information is applicable.
    numDcePorts Number
    Number of Dce Ports for the adapter.
    numberOfPciLinks Number
    Indicates number of PCI Links of the adapter.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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:
    pciLink Number
    Indicates PCI Link status of adapter.
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    promCardType String
    Prom card type for the adapter.
    sharedScope 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.
    tags List<Property Map>
    This complex property has following sub-properties:
    vendor String
    The vendor of the endpoint, for which this capability information is applicable.
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    vicId String
    Vic Id assigned for the adapter.

    Supporting Types

    CapabilityAdapterUnitDescriptorAncestor, CapabilityAdapterUnitDescriptorAncestorArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    CapabilityAdapterUnitDescriptorCapability, CapabilityAdapterUnitDescriptorCapabilityArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    CapabilityAdapterUnitDescriptorFeature, CapabilityAdapterUnitDescriptorFeatureArgs

    AdditionalProperties string
    ClassId string
    FeatureName string
    Name of the feature that identifies the specific adapter configuration.* RoCEv2 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 2.* RoCEv1 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 1.* VMQ - Capability indicator of the Virtual Machine Queue (VMQ) feature.* VMMQ - Capability indicator of the Virtual Machine Multi-Queue (VMMQ) feature.* VMQInterrupts - Capability indicator of the Virtual Machine Queue (VMQ) Interrupts feature.* NVGRE - Capability indicator of the Network Virtualization using Generic Routing Encapsulation (NVGRE) feature.* ARFS - Capability indicator of the Accelerated Receive Flow Steering (ARFS) feature.* VXLAN - Capability indicator of the Virtual Extensible LAN (VXLAN) feature.* usNIC - Capability indicator of the User Space NIC (usNIC) feature.* Advanced Filter - Capability indicator of the Advanced Filter feature.* Azure Stack Host QOS - Capability indicator of the Azure Stack Host QOS feature.* GENEVE Offload - Capability indicator of the Generic Network Virtualization Encapsulation (Geneve) Offload feature.* QinQ - Capability indicator of the QinQ feature.* SRIOV - Capability indicator of the Single Root Input Output Virtualization (SR-IOV).* Ether Channel Pinning - Capability indicator of the Ether Channel Pinning feature.
    MinAdapterFwVersion string
    Firmware version of Adapter from which support for this feature is available.
    MinFwVersion string
    Firmware version of BMC from which support for this feature is available.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    SupportedFwVersions List<string>
    (Array of schema.TypeString) -
    SupportedInAdapters List<string>
    (Array of schema.TypeString) -
    SupportedInGenerations List<double>
    (Array of schema.TypeInt) -
    UnsupportedFeatureMatrices List<CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrix>
    This complex property has following sub-properties:
    ValidationAction string
    Action to be taken when validation does not succeed.* Error - Stop workflow execution by throwing error.* Skip - Remove the feature from configuration and continue workflow execution.
    AdditionalProperties string
    ClassId string
    FeatureName string
    Name of the feature that identifies the specific adapter configuration.* RoCEv2 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 2.* RoCEv1 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 1.* VMQ - Capability indicator of the Virtual Machine Queue (VMQ) feature.* VMMQ - Capability indicator of the Virtual Machine Multi-Queue (VMMQ) feature.* VMQInterrupts - Capability indicator of the Virtual Machine Queue (VMQ) Interrupts feature.* NVGRE - Capability indicator of the Network Virtualization using Generic Routing Encapsulation (NVGRE) feature.* ARFS - Capability indicator of the Accelerated Receive Flow Steering (ARFS) feature.* VXLAN - Capability indicator of the Virtual Extensible LAN (VXLAN) feature.* usNIC - Capability indicator of the User Space NIC (usNIC) feature.* Advanced Filter - Capability indicator of the Advanced Filter feature.* Azure Stack Host QOS - Capability indicator of the Azure Stack Host QOS feature.* GENEVE Offload - Capability indicator of the Generic Network Virtualization Encapsulation (Geneve) Offload feature.* QinQ - Capability indicator of the QinQ feature.* SRIOV - Capability indicator of the Single Root Input Output Virtualization (SR-IOV).* Ether Channel Pinning - Capability indicator of the Ether Channel Pinning feature.
    MinAdapterFwVersion string
    Firmware version of Adapter from which support for this feature is available.
    MinFwVersion string
    Firmware version of BMC from which support for this feature is available.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    SupportedFwVersions []string
    (Array of schema.TypeString) -
    SupportedInAdapters []string
    (Array of schema.TypeString) -
    SupportedInGenerations []float64
    (Array of schema.TypeInt) -
    UnsupportedFeatureMatrices []CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrix
    This complex property has following sub-properties:
    ValidationAction string
    Action to be taken when validation does not succeed.* Error - Stop workflow execution by throwing error.* Skip - Remove the feature from configuration and continue workflow execution.
    additionalProperties String
    classId String
    featureName String
    Name of the feature that identifies the specific adapter configuration.* RoCEv2 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 2.* RoCEv1 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 1.* VMQ - Capability indicator of the Virtual Machine Queue (VMQ) feature.* VMMQ - Capability indicator of the Virtual Machine Multi-Queue (VMMQ) feature.* VMQInterrupts - Capability indicator of the Virtual Machine Queue (VMQ) Interrupts feature.* NVGRE - Capability indicator of the Network Virtualization using Generic Routing Encapsulation (NVGRE) feature.* ARFS - Capability indicator of the Accelerated Receive Flow Steering (ARFS) feature.* VXLAN - Capability indicator of the Virtual Extensible LAN (VXLAN) feature.* usNIC - Capability indicator of the User Space NIC (usNIC) feature.* Advanced Filter - Capability indicator of the Advanced Filter feature.* Azure Stack Host QOS - Capability indicator of the Azure Stack Host QOS feature.* GENEVE Offload - Capability indicator of the Generic Network Virtualization Encapsulation (Geneve) Offload feature.* QinQ - Capability indicator of the QinQ feature.* SRIOV - Capability indicator of the Single Root Input Output Virtualization (SR-IOV).* Ether Channel Pinning - Capability indicator of the Ether Channel Pinning feature.
    minAdapterFwVersion String
    Firmware version of Adapter from which support for this feature is available.
    minFwVersion String
    Firmware version of BMC from which support for this feature is available.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    supportedFwVersions List<String>
    (Array of schema.TypeString) -
    supportedInAdapters List<String>
    (Array of schema.TypeString) -
    supportedInGenerations List<Double>
    (Array of schema.TypeInt) -
    unsupportedFeatureMatrices List<CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrix>
    This complex property has following sub-properties:
    validationAction String
    Action to be taken when validation does not succeed.* Error - Stop workflow execution by throwing error.* Skip - Remove the feature from configuration and continue workflow execution.
    additionalProperties string
    classId string
    featureName string
    Name of the feature that identifies the specific adapter configuration.* RoCEv2 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 2.* RoCEv1 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 1.* VMQ - Capability indicator of the Virtual Machine Queue (VMQ) feature.* VMMQ - Capability indicator of the Virtual Machine Multi-Queue (VMMQ) feature.* VMQInterrupts - Capability indicator of the Virtual Machine Queue (VMQ) Interrupts feature.* NVGRE - Capability indicator of the Network Virtualization using Generic Routing Encapsulation (NVGRE) feature.* ARFS - Capability indicator of the Accelerated Receive Flow Steering (ARFS) feature.* VXLAN - Capability indicator of the Virtual Extensible LAN (VXLAN) feature.* usNIC - Capability indicator of the User Space NIC (usNIC) feature.* Advanced Filter - Capability indicator of the Advanced Filter feature.* Azure Stack Host QOS - Capability indicator of the Azure Stack Host QOS feature.* GENEVE Offload - Capability indicator of the Generic Network Virtualization Encapsulation (Geneve) Offload feature.* QinQ - Capability indicator of the QinQ feature.* SRIOV - Capability indicator of the Single Root Input Output Virtualization (SR-IOV).* Ether Channel Pinning - Capability indicator of the Ether Channel Pinning feature.
    minAdapterFwVersion string
    Firmware version of Adapter from which support for this feature is available.
    minFwVersion string
    Firmware version of BMC from which support for this feature is available.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    supportedFwVersions string[]
    (Array of schema.TypeString) -
    supportedInAdapters string[]
    (Array of schema.TypeString) -
    supportedInGenerations number[]
    (Array of schema.TypeInt) -
    unsupportedFeatureMatrices CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrix[]
    This complex property has following sub-properties:
    validationAction string
    Action to be taken when validation does not succeed.* Error - Stop workflow execution by throwing error.* Skip - Remove the feature from configuration and continue workflow execution.
    additional_properties str
    class_id str
    feature_name str
    Name of the feature that identifies the specific adapter configuration.* RoCEv2 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 2.* RoCEv1 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 1.* VMQ - Capability indicator of the Virtual Machine Queue (VMQ) feature.* VMMQ - Capability indicator of the Virtual Machine Multi-Queue (VMMQ) feature.* VMQInterrupts - Capability indicator of the Virtual Machine Queue (VMQ) Interrupts feature.* NVGRE - Capability indicator of the Network Virtualization using Generic Routing Encapsulation (NVGRE) feature.* ARFS - Capability indicator of the Accelerated Receive Flow Steering (ARFS) feature.* VXLAN - Capability indicator of the Virtual Extensible LAN (VXLAN) feature.* usNIC - Capability indicator of the User Space NIC (usNIC) feature.* Advanced Filter - Capability indicator of the Advanced Filter feature.* Azure Stack Host QOS - Capability indicator of the Azure Stack Host QOS feature.* GENEVE Offload - Capability indicator of the Generic Network Virtualization Encapsulation (Geneve) Offload feature.* QinQ - Capability indicator of the QinQ feature.* SRIOV - Capability indicator of the Single Root Input Output Virtualization (SR-IOV).* Ether Channel Pinning - Capability indicator of the Ether Channel Pinning feature.
    min_adapter_fw_version str
    Firmware version of Adapter from which support for this feature is available.
    min_fw_version str
    Firmware version of BMC from which support for this feature is available.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    supported_fw_versions Sequence[str]
    (Array of schema.TypeString) -
    supported_in_adapters Sequence[str]
    (Array of schema.TypeString) -
    supported_in_generations Sequence[float]
    (Array of schema.TypeInt) -
    unsupported_feature_matrices Sequence[CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrix]
    This complex property has following sub-properties:
    validation_action str
    Action to be taken when validation does not succeed.* Error - Stop workflow execution by throwing error.* Skip - Remove the feature from configuration and continue workflow execution.
    additionalProperties String
    classId String
    featureName String
    Name of the feature that identifies the specific adapter configuration.* RoCEv2 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 2.* RoCEv1 - Capability indicator of the RDMA over Converged Ethernet (RoCE) feature version 1.* VMQ - Capability indicator of the Virtual Machine Queue (VMQ) feature.* VMMQ - Capability indicator of the Virtual Machine Multi-Queue (VMMQ) feature.* VMQInterrupts - Capability indicator of the Virtual Machine Queue (VMQ) Interrupts feature.* NVGRE - Capability indicator of the Network Virtualization using Generic Routing Encapsulation (NVGRE) feature.* ARFS - Capability indicator of the Accelerated Receive Flow Steering (ARFS) feature.* VXLAN - Capability indicator of the Virtual Extensible LAN (VXLAN) feature.* usNIC - Capability indicator of the User Space NIC (usNIC) feature.* Advanced Filter - Capability indicator of the Advanced Filter feature.* Azure Stack Host QOS - Capability indicator of the Azure Stack Host QOS feature.* GENEVE Offload - Capability indicator of the Generic Network Virtualization Encapsulation (Geneve) Offload feature.* QinQ - Capability indicator of the QinQ feature.* SRIOV - Capability indicator of the Single Root Input Output Virtualization (SR-IOV).* Ether Channel Pinning - Capability indicator of the Ether Channel Pinning feature.
    minAdapterFwVersion String
    Firmware version of Adapter from which support for this feature is available.
    minFwVersion String
    Firmware version of BMC from which support for this feature is available.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    supportedFwVersions List<String>
    (Array of schema.TypeString) -
    supportedInAdapters List<String>
    (Array of schema.TypeString) -
    supportedInGenerations List<Number>
    (Array of schema.TypeInt) -
    unsupportedFeatureMatrices List<Property Map>
    This complex property has following sub-properties:
    validationAction String
    Action to be taken when validation does not succeed.* Error - Stop workflow execution by throwing error.* Skip - Remove the feature from configuration and continue workflow execution.

    CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrix, CapabilityAdapterUnitDescriptorFeatureUnsupportedFeatureMatrixArgs

    AdditionalProperties string
    ClassId string
    Generation double
    The adapter generations that support this feature.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    UnsupportdFeatures List<string>
    (Array of schema.TypeString) -
    AdditionalProperties string
    ClassId string
    Generation float64
    The adapter generations that support this feature.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    UnsupportdFeatures []string
    (Array of schema.TypeString) -
    additionalProperties String
    classId String
    generation Double
    The adapter generations that support this feature.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    unsupportdFeatures List<String>
    (Array of schema.TypeString) -
    additionalProperties string
    classId string
    generation number
    The adapter generations that support this feature.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    unsupportdFeatures string[]
    (Array of schema.TypeString) -
    additional_properties str
    class_id str
    generation float
    The adapter generations that support this feature.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    unsupportd_features Sequence[str]
    (Array of schema.TypeString) -
    additionalProperties String
    classId String
    generation Number
    The adapter generations that support this feature.* 4 - Fourth generation adapters (14xx). The PIDs of these adapters end with the string 04.* 2 - Second generation VIC adapters (12xx). The PIDs of these adapters end with the string 02.* 3 - Third generation adapters (13xx). The PIDs of these adapters end with the string 03.* 5 - Fifth generation adapters (15xx). The PIDs of these adapters contain the V5 string.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    unsupportdFeatures List<String>
    (Array of schema.TypeString) -

    CapabilityAdapterUnitDescriptorParent, CapabilityAdapterUnitDescriptorParentArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    CapabilityAdapterUnitDescriptorPermissionResource, CapabilityAdapterUnitDescriptorPermissionResourceArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    CapabilityAdapterUnitDescriptorTag, CapabilityAdapterUnitDescriptorTagArgs

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

    CapabilityAdapterUnitDescriptorVersionContext, CapabilityAdapterUnitDescriptorVersionContextArgs

    AdditionalProperties string
    ClassId string
    InterestedMos List<CapabilityAdapterUnitDescriptorVersionContextInterestedMo>
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos List<CapabilityAdapterUnitDescriptorVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    InterestedMos []CapabilityAdapterUnitDescriptorVersionContextInterestedMo
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos []CapabilityAdapterUnitDescriptorVersionContextRefMo
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<CapabilityAdapterUnitDescriptorVersionContextInterestedMo>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<CapabilityAdapterUnitDescriptorVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    interestedMos CapabilityAdapterUnitDescriptorVersionContextInterestedMo[]
    This complex property has following sub-properties:
    markedForDeletion boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos CapabilityAdapterUnitDescriptorVersionContextRefMo[]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    versionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    interested_mos Sequence[CapabilityAdapterUnitDescriptorVersionContextInterestedMo]
    This complex property has following sub-properties:
    marked_for_deletion bool
    (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[CapabilityAdapterUnitDescriptorVersionContextRefMo]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp str
    (ReadOnly) The time this versioned Managed Object was created.
    version_type str
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<Property Map>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<Property Map>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.

    CapabilityAdapterUnitDescriptorVersionContextInterestedMo, CapabilityAdapterUnitDescriptorVersionContextInterestedMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    CapabilityAdapterUnitDescriptorVersionContextRefMo, CapabilityAdapterUnitDescriptorVersionContextRefMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    Import

    intersight_capability_adapter_unit_descriptor can be imported using the Moid of the object, e.g.

    $ pulumi import intersight:index/capabilityAdapterUnitDescriptor:CapabilityAdapterUnitDescriptor 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.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet