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

intersight.getVnicVnicTemplate

Explore with Pulumi AI

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

    The vNIC template consists of the common vNIC configuration, which can be reused across multiple vNICs. vNICs can be created from the template using the Derive operation. Additionally, an existing vNIC can be attached to a template to use the configuration set in the template. To derive vNICs from a vNIC template, you must use the asynchronous /v1/bulk/MoCloners bulk API. Deriving vNICs from a vNIC Template URL: /v1/bulk/MoCloners Method: POST Headers:

    • Key: “prefer” Value: “respond-async” Body: > { “Sources”: [ { “Moid”: “xxxxx”, “ObjectType”: “vnic.VnicTemplate” } ], “Targets”: [ { “Name”: “test-vn2”, “MacAddressType”: “POOL”, “Placement”: { “AutoSlotId”: true, “AutoPciLink”: true }, “LanConnectivityPolicy”: “aaaaa”, “ObjectType”: “vnic.EthIf” } ], “WorkflowNameSuffix”: “Derive vNIC from a Template”, “Organization”: { “Moid”: “ooooo”, “ObjectType”: “organization.Organization” } } The API response includes the “AsyncResult”->bulk.Result MO reference. API clients must poll the bulk.Result MO to monitor the status of the operation. The bulk.Result object also includes a reference to a monitoring workflow, which is accessible from the ‘Requests’ tab in the UI. Managing Template Updates When the vNIC template is updated, the system initiates an automatic call to the /v1/bulk/MoMergers API to synchronize the template changes to all derived vNIC instances asynchronously. The status of the sync operation can be obtained by performing a query on vnic EthIf MO - $filter=SrcTemplate.Moid eq ‘xxx’&$apply=groupby ( (TemplateSyncStatus), aggregate ($count as count)) Override Option for vNIC Templates When enabled, this feature allows the configuration of the derived vNIC to override the configuration available in the template during vNIC create or update. You can query the list of overridable properties for a vNIC template from the Template Catalog. Use the following catalog API query: URL: /v1/capability/TemplateCatalogs Query: $filter= (Name eq ‘VnicTemplate’)&$select=AllowedOverrideList Once a property is overridden on a derived vNIC, it will be added to the ‘OverriddenList’ property on the vnic EthIf MO: URL: /v1/vnic/EthIfs Query: $select=SrcTemplate, OverriddenList When override is disabled on the template, derived vNIC will have same configuration as the template.

    Using getVnicVnicTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVnicVnicTemplate(args: GetVnicVnicTemplateArgs, opts?: InvokeOptions): Promise<GetVnicVnicTemplateResult>
    function getVnicVnicTemplateOutput(args: GetVnicVnicTemplateOutputArgs, opts?: InvokeOptions): Output<GetVnicVnicTemplateResult>
    def get_vnic_vnic_template(account_moid: Optional[str] = None,
                               additional_properties: Optional[str] = None,
                               ancestors: Optional[Sequence[GetVnicVnicTemplateAncestor]] = None,
                               cdn: Optional[GetVnicVnicTemplateCdn] = None,
                               class_id: Optional[str] = None,
                               create_time: Optional[str] = None,
                               description: Optional[str] = None,
                               domain_group_moid: Optional[str] = None,
                               enable_override: Optional[bool] = None,
                               eth_adapter_policy: Optional[GetVnicVnicTemplateEthAdapterPolicy] = None,
                               eth_network_policy: Optional[GetVnicVnicTemplateEthNetworkPolicy] = None,
                               eth_qos_policy: Optional[GetVnicVnicTemplateEthQosPolicy] = None,
                               fabric_eth_network_control_policy: Optional[GetVnicVnicTemplateFabricEthNetworkControlPolicy] = None,
                               fabric_eth_network_group_policies: Optional[Sequence[GetVnicVnicTemplateFabricEthNetworkGroupPolicy]] = None,
                               failover_enabled: Optional[bool] = None,
                               id: Optional[str] = None,
                               iscsi_boot_policy: Optional[GetVnicVnicTemplateIscsiBootPolicy] = None,
                               lcp_usage_count: Optional[float] = None,
                               mac_pool: Optional[GetVnicVnicTemplateMacPool] = None,
                               mod_time: Optional[str] = None,
                               moid: Optional[str] = None,
                               name: Optional[str] = None,
                               object_type: Optional[str] = None,
                               organization: Optional[GetVnicVnicTemplateOrganization] = None,
                               owners: Optional[Sequence[str]] = None,
                               parent: Optional[GetVnicVnicTemplateParent] = None,
                               peer_vnic_name: Optional[str] = None,
                               permission_resources: Optional[Sequence[GetVnicVnicTemplatePermissionResource]] = None,
                               pin_group_name: Optional[str] = None,
                               shared_scope: Optional[str] = None,
                               sriov_settings: Optional[GetVnicVnicTemplateSriovSettings] = None,
                               switch_id: Optional[str] = None,
                               tags: Optional[Sequence[GetVnicVnicTemplateTag]] = None,
                               template_actions: Optional[Sequence[GetVnicVnicTemplateTemplateAction]] = None,
                               update_status: Optional[str] = None,
                               usage_count: Optional[float] = None,
                               usnic_settings: Optional[GetVnicVnicTemplateUsnicSettings] = None,
                               version_context: Optional[GetVnicVnicTemplateVersionContext] = None,
                               vmq_settings: Optional[GetVnicVnicTemplateVmqSettings] = None,
                               opts: Optional[InvokeOptions] = None) -> GetVnicVnicTemplateResult
    def get_vnic_vnic_template_output(account_moid: Optional[pulumi.Input[str]] = None,
                               additional_properties: Optional[pulumi.Input[str]] = None,
                               ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicVnicTemplateAncestorArgs]]]] = None,
                               cdn: Optional[pulumi.Input[GetVnicVnicTemplateCdnArgs]] = None,
                               class_id: Optional[pulumi.Input[str]] = None,
                               create_time: Optional[pulumi.Input[str]] = None,
                               description: Optional[pulumi.Input[str]] = None,
                               domain_group_moid: Optional[pulumi.Input[str]] = None,
                               enable_override: Optional[pulumi.Input[bool]] = None,
                               eth_adapter_policy: Optional[pulumi.Input[GetVnicVnicTemplateEthAdapterPolicyArgs]] = None,
                               eth_network_policy: Optional[pulumi.Input[GetVnicVnicTemplateEthNetworkPolicyArgs]] = None,
                               eth_qos_policy: Optional[pulumi.Input[GetVnicVnicTemplateEthQosPolicyArgs]] = None,
                               fabric_eth_network_control_policy: Optional[pulumi.Input[GetVnicVnicTemplateFabricEthNetworkControlPolicyArgs]] = None,
                               fabric_eth_network_group_policies: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicVnicTemplateFabricEthNetworkGroupPolicyArgs]]]] = None,
                               failover_enabled: Optional[pulumi.Input[bool]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               iscsi_boot_policy: Optional[pulumi.Input[GetVnicVnicTemplateIscsiBootPolicyArgs]] = None,
                               lcp_usage_count: Optional[pulumi.Input[float]] = None,
                               mac_pool: Optional[pulumi.Input[GetVnicVnicTemplateMacPoolArgs]] = None,
                               mod_time: Optional[pulumi.Input[str]] = None,
                               moid: Optional[pulumi.Input[str]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               object_type: Optional[pulumi.Input[str]] = None,
                               organization: Optional[pulumi.Input[GetVnicVnicTemplateOrganizationArgs]] = None,
                               owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               parent: Optional[pulumi.Input[GetVnicVnicTemplateParentArgs]] = None,
                               peer_vnic_name: Optional[pulumi.Input[str]] = None,
                               permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicVnicTemplatePermissionResourceArgs]]]] = None,
                               pin_group_name: Optional[pulumi.Input[str]] = None,
                               shared_scope: Optional[pulumi.Input[str]] = None,
                               sriov_settings: Optional[pulumi.Input[GetVnicVnicTemplateSriovSettingsArgs]] = None,
                               switch_id: Optional[pulumi.Input[str]] = None,
                               tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicVnicTemplateTagArgs]]]] = None,
                               template_actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetVnicVnicTemplateTemplateActionArgs]]]] = None,
                               update_status: Optional[pulumi.Input[str]] = None,
                               usage_count: Optional[pulumi.Input[float]] = None,
                               usnic_settings: Optional[pulumi.Input[GetVnicVnicTemplateUsnicSettingsArgs]] = None,
                               version_context: Optional[pulumi.Input[GetVnicVnicTemplateVersionContextArgs]] = None,
                               vmq_settings: Optional[pulumi.Input[GetVnicVnicTemplateVmqSettingsArgs]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetVnicVnicTemplateResult]
    func LookupVnicVnicTemplate(ctx *Context, args *LookupVnicVnicTemplateArgs, opts ...InvokeOption) (*LookupVnicVnicTemplateResult, error)
    func LookupVnicVnicTemplateOutput(ctx *Context, args *LookupVnicVnicTemplateOutputArgs, opts ...InvokeOption) LookupVnicVnicTemplateResultOutput

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

    public static class GetVnicVnicTemplate 
    {
        public static Task<GetVnicVnicTemplateResult> InvokeAsync(GetVnicVnicTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetVnicVnicTemplateResult> Invoke(GetVnicVnicTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVnicVnicTemplateResult> getVnicVnicTemplate(GetVnicVnicTemplateArgs args, InvokeOptions options)
    public static Output<GetVnicVnicTemplateResult> getVnicVnicTemplate(GetVnicVnicTemplateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getVnicVnicTemplate:getVnicVnicTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVnicVnicTemplateAncestor>
    Cdn GetVnicVnicTemplateCdn
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the vNIC template.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableOverride bool
    When enabled, the configuration of the derived instances may override the template configuration.
    EthAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    EthNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    EthQosPolicy GetVnicVnicTemplateEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies List<GetVnicVnicTemplateFabricEthNetworkGroupPolicy>
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    Id string
    IscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    LcpUsageCount double
    The count of the Lan Connectivity Policies using vNIC template.
    MacPool GetVnicVnicTemplateMacPool
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the vNIC template.
    ObjectType string
    Organization GetVnicVnicTemplateOrganization
    Owners List<string>
    Parent GetVnicVnicTemplateParent
    PeerVnicName string
    Name of the peer vNIC which belongs to the peer FI.
    PermissionResources List<GetVnicVnicTemplatePermissionResource>
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SriovSettings GetVnicVnicTemplateSriovSettings
    SwitchId string
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    Tags List<GetVnicVnicTemplateTag>
    TemplateActions List<GetVnicVnicTemplateTemplateAction>
    UpdateStatus string
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsageCount double
    The number of objects derived from a Template MO instance.
    UsnicSettings GetVnicVnicTemplateUsnicSettings
    VersionContext GetVnicVnicTemplateVersionContext
    VmqSettings GetVnicVnicTemplateVmqSettings
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVnicVnicTemplateAncestor
    Cdn GetVnicVnicTemplateCdn
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the vNIC template.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableOverride bool
    When enabled, the configuration of the derived instances may override the template configuration.
    EthAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    EthNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    EthQosPolicy GetVnicVnicTemplateEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies []GetVnicVnicTemplateFabricEthNetworkGroupPolicy
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    Id string
    IscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    LcpUsageCount float64
    The count of the Lan Connectivity Policies using vNIC template.
    MacPool GetVnicVnicTemplateMacPool
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the vNIC template.
    ObjectType string
    Organization GetVnicVnicTemplateOrganization
    Owners []string
    Parent GetVnicVnicTemplateParent
    PeerVnicName string
    Name of the peer vNIC which belongs to the peer FI.
    PermissionResources []GetVnicVnicTemplatePermissionResource
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SriovSettings GetVnicVnicTemplateSriovSettings
    SwitchId string
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    Tags []GetVnicVnicTemplateTag
    TemplateActions []GetVnicVnicTemplateTemplateAction
    UpdateStatus string
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsageCount float64
    The number of objects derived from a Template MO instance.
    UsnicSettings GetVnicVnicTemplateUsnicSettings
    VersionContext GetVnicVnicTemplateVersionContext
    VmqSettings GetVnicVnicTemplateVmqSettings
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVnicVnicTemplateAncestor>
    cdn GetVnicVnicTemplateCdn
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the vNIC template.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableOverride Boolean
    When enabled, the configuration of the derived instances may override the template configuration.
    ethAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    ethNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    ethQosPolicy GetVnicVnicTemplateEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies List<GetVnicVnicTemplateFabricEthNetworkGroupPolicy>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id String
    iscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    lcpUsageCount Double
    The count of the Lan Connectivity Policies using vNIC template.
    macPool GetVnicVnicTemplateMacPool
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the vNIC template.
    objectType String
    organization GetVnicVnicTemplateOrganization
    owners List<String>
    parent GetVnicVnicTemplateParent
    peerVnicName String
    Name of the peer vNIC which belongs to the peer FI.
    permissionResources List<GetVnicVnicTemplatePermissionResource>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriovSettings GetVnicVnicTemplateSriovSettings
    switchId String
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags List<GetVnicVnicTemplateTag>
    templateActions List<GetVnicVnicTemplateTemplateAction>
    updateStatus String
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usageCount Double
    The number of objects derived from a Template MO instance.
    usnicSettings GetVnicVnicTemplateUsnicSettings
    versionContext GetVnicVnicTemplateVersionContext
    vmqSettings GetVnicVnicTemplateVmqSettings
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVnicVnicTemplateAncestor[]
    cdn GetVnicVnicTemplateCdn
    classId string
    createTime string
    The time when this managed object was created.
    description string
    Description of the vNIC template.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    enableOverride boolean
    When enabled, the configuration of the derived instances may override the template configuration.
    ethAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    ethNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    ethQosPolicy GetVnicVnicTemplateEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies GetVnicVnicTemplateFabricEthNetworkGroupPolicy[]
    failoverEnabled boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id string
    iscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    lcpUsageCount number
    The count of the Lan Connectivity Policies using vNIC template.
    macPool GetVnicVnicTemplateMacPool
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the vNIC template.
    objectType string
    organization GetVnicVnicTemplateOrganization
    owners string[]
    parent GetVnicVnicTemplateParent
    peerVnicName string
    Name of the peer vNIC which belongs to the peer FI.
    permissionResources GetVnicVnicTemplatePermissionResource[]
    pinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriovSettings GetVnicVnicTemplateSriovSettings
    switchId string
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags GetVnicVnicTemplateTag[]
    templateActions GetVnicVnicTemplateTemplateAction[]
    updateStatus string
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usageCount number
    The number of objects derived from a Template MO instance.
    usnicSettings GetVnicVnicTemplateUsnicSettings
    versionContext GetVnicVnicTemplateVersionContext
    vmqSettings GetVnicVnicTemplateVmqSettings
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVnicVnicTemplateAncestor]
    cdn GetVnicVnicTemplateCdn
    class_id str
    create_time str
    The time when this managed object was created.
    description str
    Description of the vNIC template.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    enable_override bool
    When enabled, the configuration of the derived instances may override the template configuration.
    eth_adapter_policy GetVnicVnicTemplateEthAdapterPolicy
    eth_network_policy GetVnicVnicTemplateEthNetworkPolicy
    eth_qos_policy GetVnicVnicTemplateEthQosPolicy
    fabric_eth_network_control_policy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    fabric_eth_network_group_policies Sequence[GetVnicVnicTemplateFabricEthNetworkGroupPolicy]
    failover_enabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id str
    iscsi_boot_policy GetVnicVnicTemplateIscsiBootPolicy
    lcp_usage_count float
    The count of the Lan Connectivity Policies using vNIC template.
    mac_pool GetVnicVnicTemplateMacPool
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the vNIC template.
    object_type str
    organization GetVnicVnicTemplateOrganization
    owners Sequence[str]
    parent GetVnicVnicTemplateParent
    peer_vnic_name str
    Name of the peer vNIC which belongs to the peer FI.
    permission_resources Sequence[GetVnicVnicTemplatePermissionResource]
    pin_group_name str
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriov_settings GetVnicVnicTemplateSriovSettings
    switch_id str
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags Sequence[GetVnicVnicTemplateTag]
    template_actions Sequence[GetVnicVnicTemplateTemplateAction]
    update_status str
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usage_count float
    The number of objects derived from a Template MO instance.
    usnic_settings GetVnicVnicTemplateUsnicSettings
    version_context GetVnicVnicTemplateVersionContext
    vmq_settings GetVnicVnicTemplateVmqSettings
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    cdn Property Map
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the vNIC template.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableOverride Boolean
    When enabled, the configuration of the derived instances may override the template configuration.
    ethAdapterPolicy Property Map
    ethNetworkPolicy Property Map
    ethQosPolicy Property Map
    fabricEthNetworkControlPolicy Property Map
    fabricEthNetworkGroupPolicies List<Property Map>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    id String
    iscsiBootPolicy Property Map
    lcpUsageCount Number
    The count of the Lan Connectivity Policies using vNIC template.
    macPool Property Map
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the vNIC template.
    objectType String
    organization Property Map
    owners List<String>
    parent Property Map
    peerVnicName String
    Name of the peer vNIC which belongs to the peer FI.
    permissionResources List<Property Map>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriovSettings Property Map
    switchId String
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags List<Property Map>
    templateActions List<Property Map>
    updateStatus String
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usageCount Number
    The number of objects derived from a Template MO instance.
    usnicSettings Property Map
    versionContext Property Map
    vmqSettings Property Map

    getVnicVnicTemplate Result

    The following output properties are available:

    Id string
    Results List<GetVnicVnicTemplateResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetVnicVnicTemplateAncestor>
    Cdn GetVnicVnicTemplateCdn
    ClassId string
    CreateTime string
    Description string
    DomainGroupMoid string
    EnableOverride bool
    EthAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    EthNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    EthQosPolicy GetVnicVnicTemplateEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies List<GetVnicVnicTemplateFabricEthNetworkGroupPolicy>
    FailoverEnabled bool
    IscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    LcpUsageCount double
    MacPool GetVnicVnicTemplateMacPool
    ModTime string
    Moid string
    Name string
    ObjectType string
    Organization GetVnicVnicTemplateOrganization
    Owners List<string>
    Parent GetVnicVnicTemplateParent
    PeerVnicName string
    PermissionResources List<GetVnicVnicTemplatePermissionResource>
    PinGroupName string
    SharedScope string
    SriovSettings GetVnicVnicTemplateSriovSettings
    SwitchId string
    Tags List<GetVnicVnicTemplateTag>
    TemplateActions List<GetVnicVnicTemplateTemplateAction>
    UpdateStatus string
    UsageCount double
    UsnicSettings GetVnicVnicTemplateUsnicSettings
    VersionContext GetVnicVnicTemplateVersionContext
    VmqSettings GetVnicVnicTemplateVmqSettings
    Id string
    Results []GetVnicVnicTemplateResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetVnicVnicTemplateAncestor
    Cdn GetVnicVnicTemplateCdn
    ClassId string
    CreateTime string
    Description string
    DomainGroupMoid string
    EnableOverride bool
    EthAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    EthNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    EthQosPolicy GetVnicVnicTemplateEthQosPolicy
    FabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies []GetVnicVnicTemplateFabricEthNetworkGroupPolicy
    FailoverEnabled bool
    IscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    LcpUsageCount float64
    MacPool GetVnicVnicTemplateMacPool
    ModTime string
    Moid string
    Name string
    ObjectType string
    Organization GetVnicVnicTemplateOrganization
    Owners []string
    Parent GetVnicVnicTemplateParent
    PeerVnicName string
    PermissionResources []GetVnicVnicTemplatePermissionResource
    PinGroupName string
    SharedScope string
    SriovSettings GetVnicVnicTemplateSriovSettings
    SwitchId string
    Tags []GetVnicVnicTemplateTag
    TemplateActions []GetVnicVnicTemplateTemplateAction
    UpdateStatus string
    UsageCount float64
    UsnicSettings GetVnicVnicTemplateUsnicSettings
    VersionContext GetVnicVnicTemplateVersionContext
    VmqSettings GetVnicVnicTemplateVmqSettings
    id String
    results List<GetVnicVnicTemplateResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetVnicVnicTemplateAncestor>
    cdn GetVnicVnicTemplateCdn
    classId String
    createTime String
    description String
    domainGroupMoid String
    enableOverride Boolean
    ethAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    ethNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    ethQosPolicy GetVnicVnicTemplateEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies List<GetVnicVnicTemplateFabricEthNetworkGroupPolicy>
    failoverEnabled Boolean
    iscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    lcpUsageCount Double
    macPool GetVnicVnicTemplateMacPool
    modTime String
    moid String
    name String
    objectType String
    organization GetVnicVnicTemplateOrganization
    owners List<String>
    parent GetVnicVnicTemplateParent
    peerVnicName String
    permissionResources List<GetVnicVnicTemplatePermissionResource>
    pinGroupName String
    sharedScope String
    sriovSettings GetVnicVnicTemplateSriovSettings
    switchId String
    tags List<GetVnicVnicTemplateTag>
    templateActions List<GetVnicVnicTemplateTemplateAction>
    updateStatus String
    usageCount Double
    usnicSettings GetVnicVnicTemplateUsnicSettings
    versionContext GetVnicVnicTemplateVersionContext
    vmqSettings GetVnicVnicTemplateVmqSettings
    id string
    results GetVnicVnicTemplateResult[]
    accountMoid string
    additionalProperties string
    ancestors GetVnicVnicTemplateAncestor[]
    cdn GetVnicVnicTemplateCdn
    classId string
    createTime string
    description string
    domainGroupMoid string
    enableOverride boolean
    ethAdapterPolicy GetVnicVnicTemplateEthAdapterPolicy
    ethNetworkPolicy GetVnicVnicTemplateEthNetworkPolicy
    ethQosPolicy GetVnicVnicTemplateEthQosPolicy
    fabricEthNetworkControlPolicy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    fabricEthNetworkGroupPolicies GetVnicVnicTemplateFabricEthNetworkGroupPolicy[]
    failoverEnabled boolean
    iscsiBootPolicy GetVnicVnicTemplateIscsiBootPolicy
    lcpUsageCount number
    macPool GetVnicVnicTemplateMacPool
    modTime string
    moid string
    name string
    objectType string
    organization GetVnicVnicTemplateOrganization
    owners string[]
    parent GetVnicVnicTemplateParent
    peerVnicName string
    permissionResources GetVnicVnicTemplatePermissionResource[]
    pinGroupName string
    sharedScope string
    sriovSettings GetVnicVnicTemplateSriovSettings
    switchId string
    tags GetVnicVnicTemplateTag[]
    templateActions GetVnicVnicTemplateTemplateAction[]
    updateStatus string
    usageCount number
    usnicSettings GetVnicVnicTemplateUsnicSettings
    versionContext GetVnicVnicTemplateVersionContext
    vmqSettings GetVnicVnicTemplateVmqSettings
    id str
    results Sequence[GetVnicVnicTemplateResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetVnicVnicTemplateAncestor]
    cdn GetVnicVnicTemplateCdn
    class_id str
    create_time str
    description str
    domain_group_moid str
    enable_override bool
    eth_adapter_policy GetVnicVnicTemplateEthAdapterPolicy
    eth_network_policy GetVnicVnicTemplateEthNetworkPolicy
    eth_qos_policy GetVnicVnicTemplateEthQosPolicy
    fabric_eth_network_control_policy GetVnicVnicTemplateFabricEthNetworkControlPolicy
    fabric_eth_network_group_policies Sequence[GetVnicVnicTemplateFabricEthNetworkGroupPolicy]
    failover_enabled bool
    iscsi_boot_policy GetVnicVnicTemplateIscsiBootPolicy
    lcp_usage_count float
    mac_pool GetVnicVnicTemplateMacPool
    mod_time str
    moid str
    name str
    object_type str
    organization GetVnicVnicTemplateOrganization
    owners Sequence[str]
    parent GetVnicVnicTemplateParent
    peer_vnic_name str
    permission_resources Sequence[GetVnicVnicTemplatePermissionResource]
    pin_group_name str
    shared_scope str
    sriov_settings GetVnicVnicTemplateSriovSettings
    switch_id str
    tags Sequence[GetVnicVnicTemplateTag]
    template_actions Sequence[GetVnicVnicTemplateTemplateAction]
    update_status str
    usage_count float
    usnic_settings GetVnicVnicTemplateUsnicSettings
    version_context GetVnicVnicTemplateVersionContext
    vmq_settings GetVnicVnicTemplateVmqSettings
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    ancestors List<Property Map>
    cdn Property Map
    classId String
    createTime String
    description String
    domainGroupMoid String
    enableOverride Boolean
    ethAdapterPolicy Property Map
    ethNetworkPolicy Property Map
    ethQosPolicy Property Map
    fabricEthNetworkControlPolicy Property Map
    fabricEthNetworkGroupPolicies List<Property Map>
    failoverEnabled Boolean
    iscsiBootPolicy Property Map
    lcpUsageCount Number
    macPool Property Map
    modTime String
    moid String
    name String
    objectType String
    organization Property Map
    owners List<String>
    parent Property Map
    peerVnicName String
    permissionResources List<Property Map>
    pinGroupName String
    sharedScope String
    sriovSettings Property Map
    switchId String
    tags List<Property Map>
    templateActions List<Property Map>
    updateStatus String
    usageCount Number
    usnicSettings Property Map
    versionContext Property Map
    vmqSettings Property Map

    Supporting Types

    GetVnicVnicTemplateAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateCdn

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    NrSource string
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The CDN value entered in case of user defined mode.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    NrSource string
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The CDN value entered in case of user defined mode.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nrSource String
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The CDN value entered in case of user defined mode.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nrSource string
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value string
    The CDN value entered in case of user defined mode.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nr_source str
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

    • vnic - Source of the CDN is the same as the vNIC name.
    • user - Source of the CDN is specified by the user.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value str
    The CDN value entered in case of user defined mode.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    nrSource String
    Source of the CDN. It can either be user specified or be the same as the vNIC name.

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

    GetVnicVnicTemplateEthAdapterPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateEthNetworkPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateEthQosPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateFabricEthNetworkControlPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateFabricEthNetworkGroupPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateIscsiBootPolicy

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateMacPool

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateOrganization

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplatePermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVnicVnicTemplateResultAncestor>
    Cdns List<GetVnicVnicTemplateResultCdn>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the vNIC template.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableOverride bool
    When enabled, the configuration of the derived instances may override the template configuration.
    EthAdapterPolicies List<GetVnicVnicTemplateResultEthAdapterPolicy>
    EthNetworkPolicies List<GetVnicVnicTemplateResultEthNetworkPolicy>
    EthQosPolicies List<GetVnicVnicTemplateResultEthQosPolicy>
    FabricEthNetworkControlPolicies List<GetVnicVnicTemplateResultFabricEthNetworkControlPolicy>
    FabricEthNetworkGroupPolicies List<GetVnicVnicTemplateResultFabricEthNetworkGroupPolicy>
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    IscsiBootPolicies List<GetVnicVnicTemplateResultIscsiBootPolicy>
    LcpUsageCount double
    The count of the Lan Connectivity Policies using vNIC template.
    MacPools List<GetVnicVnicTemplateResultMacPool>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the vNIC template.
    ObjectType string
    Organizations List<GetVnicVnicTemplateResultOrganization>
    Owners List<string>
    Parents List<GetVnicVnicTemplateResultParent>
    PeerVnicName string
    Name of the peer vNIC which belongs to the peer FI.
    PermissionResources List<GetVnicVnicTemplateResultPermissionResource>
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SriovSettings List<GetVnicVnicTemplateResultSriovSetting>
    SwitchId string
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    Tags List<GetVnicVnicTemplateResultTag>
    TemplateActions List<GetVnicVnicTemplateResultTemplateAction>
    UpdateStatus string
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsageCount double
    The number of objects derived from a Template MO instance.
    UsnicSettings List<GetVnicVnicTemplateResultUsnicSetting>
    VersionContexts List<GetVnicVnicTemplateResultVersionContext>
    VmqSettings List<GetVnicVnicTemplateResultVmqSetting>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVnicVnicTemplateResultAncestor
    Cdns []GetVnicVnicTemplateResultCdn
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Description string
    Description of the vNIC template.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableOverride bool
    When enabled, the configuration of the derived instances may override the template configuration.
    EthAdapterPolicies []GetVnicVnicTemplateResultEthAdapterPolicy
    EthNetworkPolicies []GetVnicVnicTemplateResultEthNetworkPolicy
    EthQosPolicies []GetVnicVnicTemplateResultEthQosPolicy
    FabricEthNetworkControlPolicies []GetVnicVnicTemplateResultFabricEthNetworkControlPolicy
    FabricEthNetworkGroupPolicies []GetVnicVnicTemplateResultFabricEthNetworkGroupPolicy
    FailoverEnabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    IscsiBootPolicies []GetVnicVnicTemplateResultIscsiBootPolicy
    LcpUsageCount float64
    The count of the Lan Connectivity Policies using vNIC template.
    MacPools []GetVnicVnicTemplateResultMacPool
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the vNIC template.
    ObjectType string
    Organizations []GetVnicVnicTemplateResultOrganization
    Owners []string
    Parents []GetVnicVnicTemplateResultParent
    PeerVnicName string
    Name of the peer vNIC which belongs to the peer FI.
    PermissionResources []GetVnicVnicTemplateResultPermissionResource
    PinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    SriovSettings []GetVnicVnicTemplateResultSriovSetting
    SwitchId string
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    Tags []GetVnicVnicTemplateResultTag
    TemplateActions []GetVnicVnicTemplateResultTemplateAction
    UpdateStatus string
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    UsageCount float64
    The number of objects derived from a Template MO instance.
    UsnicSettings []GetVnicVnicTemplateResultUsnicSetting
    VersionContexts []GetVnicVnicTemplateResultVersionContext
    VmqSettings []GetVnicVnicTemplateResultVmqSetting
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVnicVnicTemplateResultAncestor>
    cdns List<GetVnicVnicTemplateResultCdn>
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the vNIC template.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableOverride Boolean
    When enabled, the configuration of the derived instances may override the template configuration.
    ethAdapterPolicies List<GetVnicVnicTemplateResultEthAdapterPolicy>
    ethNetworkPolicies List<GetVnicVnicTemplateResultEthNetworkPolicy>
    ethQosPolicies List<GetVnicVnicTemplateResultEthQosPolicy>
    fabricEthNetworkControlPolicies List<GetVnicVnicTemplateResultFabricEthNetworkControlPolicy>
    fabricEthNetworkGroupPolicies List<GetVnicVnicTemplateResultFabricEthNetworkGroupPolicy>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    iscsiBootPolicies List<GetVnicVnicTemplateResultIscsiBootPolicy>
    lcpUsageCount Double
    The count of the Lan Connectivity Policies using vNIC template.
    macPools List<GetVnicVnicTemplateResultMacPool>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the vNIC template.
    objectType String
    organizations List<GetVnicVnicTemplateResultOrganization>
    owners List<String>
    parents List<GetVnicVnicTemplateResultParent>
    peerVnicName String
    Name of the peer vNIC which belongs to the peer FI.
    permissionResources List<GetVnicVnicTemplateResultPermissionResource>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriovSettings List<GetVnicVnicTemplateResultSriovSetting>
    switchId String
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags List<GetVnicVnicTemplateResultTag>
    templateActions List<GetVnicVnicTemplateResultTemplateAction>
    updateStatus String
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usageCount Double
    The number of objects derived from a Template MO instance.
    usnicSettings List<GetVnicVnicTemplateResultUsnicSetting>
    versionContexts List<GetVnicVnicTemplateResultVersionContext>
    vmqSettings List<GetVnicVnicTemplateResultVmqSetting>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVnicVnicTemplateResultAncestor[]
    cdns GetVnicVnicTemplateResultCdn[]
    classId string
    createTime string
    The time when this managed object was created.
    description string
    Description of the vNIC template.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    enableOverride boolean
    When enabled, the configuration of the derived instances may override the template configuration.
    ethAdapterPolicies GetVnicVnicTemplateResultEthAdapterPolicy[]
    ethNetworkPolicies GetVnicVnicTemplateResultEthNetworkPolicy[]
    ethQosPolicies GetVnicVnicTemplateResultEthQosPolicy[]
    fabricEthNetworkControlPolicies GetVnicVnicTemplateResultFabricEthNetworkControlPolicy[]
    fabricEthNetworkGroupPolicies GetVnicVnicTemplateResultFabricEthNetworkGroupPolicy[]
    failoverEnabled boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    iscsiBootPolicies GetVnicVnicTemplateResultIscsiBootPolicy[]
    lcpUsageCount number
    The count of the Lan Connectivity Policies using vNIC template.
    macPools GetVnicVnicTemplateResultMacPool[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the vNIC template.
    objectType string
    organizations GetVnicVnicTemplateResultOrganization[]
    owners string[]
    parents GetVnicVnicTemplateResultParent[]
    peerVnicName string
    Name of the peer vNIC which belongs to the peer FI.
    permissionResources GetVnicVnicTemplateResultPermissionResource[]
    pinGroupName string
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriovSettings GetVnicVnicTemplateResultSriovSetting[]
    switchId string
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags GetVnicVnicTemplateResultTag[]
    templateActions GetVnicVnicTemplateResultTemplateAction[]
    updateStatus string
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usageCount number
    The number of objects derived from a Template MO instance.
    usnicSettings GetVnicVnicTemplateResultUsnicSetting[]
    versionContexts GetVnicVnicTemplateResultVersionContext[]
    vmqSettings GetVnicVnicTemplateResultVmqSetting[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVnicVnicTemplateResultAncestor]
    cdns Sequence[GetVnicVnicTemplateResultCdn]
    class_id str
    create_time str
    The time when this managed object was created.
    description str
    Description of the vNIC template.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    enable_override bool
    When enabled, the configuration of the derived instances may override the template configuration.
    eth_adapter_policies Sequence[GetVnicVnicTemplateResultEthAdapterPolicy]
    eth_network_policies Sequence[GetVnicVnicTemplateResultEthNetworkPolicy]
    eth_qos_policies Sequence[GetVnicVnicTemplateResultEthQosPolicy]
    fabric_eth_network_control_policies Sequence[GetVnicVnicTemplateResultFabricEthNetworkControlPolicy]
    fabric_eth_network_group_policies Sequence[GetVnicVnicTemplateResultFabricEthNetworkGroupPolicy]
    failover_enabled bool
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    iscsi_boot_policies Sequence[GetVnicVnicTemplateResultIscsiBootPolicy]
    lcp_usage_count float
    The count of the Lan Connectivity Policies using vNIC template.
    mac_pools Sequence[GetVnicVnicTemplateResultMacPool]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the vNIC template.
    object_type str
    organizations Sequence[GetVnicVnicTemplateResultOrganization]
    owners Sequence[str]
    parents Sequence[GetVnicVnicTemplateResultParent]
    peer_vnic_name str
    Name of the peer vNIC which belongs to the peer FI.
    permission_resources Sequence[GetVnicVnicTemplateResultPermissionResource]
    pin_group_name str
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriov_settings Sequence[GetVnicVnicTemplateResultSriovSetting]
    switch_id str
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags Sequence[GetVnicVnicTemplateResultTag]
    template_actions Sequence[GetVnicVnicTemplateResultTemplateAction]
    update_status str
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usage_count float
    The number of objects derived from a Template MO instance.
    usnic_settings Sequence[GetVnicVnicTemplateResultUsnicSetting]
    version_contexts Sequence[GetVnicVnicTemplateResultVersionContext]
    vmq_settings Sequence[GetVnicVnicTemplateResultVmqSetting]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    cdns List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    description String
    Description of the vNIC template.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableOverride Boolean
    When enabled, the configuration of the derived instances may override the template configuration.
    ethAdapterPolicies List<Property Map>
    ethNetworkPolicies List<Property Map>
    ethQosPolicies List<Property Map>
    fabricEthNetworkControlPolicies List<Property Map>
    fabricEthNetworkGroupPolicies List<Property Map>
    failoverEnabled Boolean
    Enabling failover ensures that traffic from the vNIC automatically fails over to the secondary Fabric Interconnect, in case the specified Fabric Interconnect path goes down. Failover applies only to Cisco VICs that are connected to a Fabric Interconnect cluster.
    iscsiBootPolicies List<Property Map>
    lcpUsageCount Number
    The count of the Lan Connectivity Policies using vNIC template.
    macPools List<Property Map>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the vNIC template.
    objectType String
    organizations List<Property Map>
    owners List<String>
    parents List<Property Map>
    peerVnicName String
    Name of the peer vNIC which belongs to the peer FI.
    permissionResources List<Property Map>
    pinGroupName String
    Pingroup name associated to vNIC for static pinning. LCP deploy will resolve pingroup name and fetches the correspoding uplink port/port channel to pin the vNIC traffic.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    sriovSettings List<Property Map>
    switchId String
    The fabric port to which the vNICs will be associated.* None - Fabric Id is not set to either A or B for the standalone case where the server is not connected to Fabric Interconnects. The value 'None' should be used.* A - Fabric A of the FI cluster.* B - Fabric B of the FI cluster.
    tags List<Property Map>
    templateActions List<Property Map>
    updateStatus String
    The template sync status with all derived objects.* None - The Enum value represents that the object is not attached to any template.* OK - The Enum value represents that the object values are in sync with attached template.* Scheduled - The Enum value represents that the object sync from attached template is scheduled from template.* InProgress - The Enum value represents that the object sync with the attached template is in progress.* OutOfSync - The Enum value represents that the object values are not in sync with attached template.
    usageCount Number
    The number of objects derived from a Template MO instance.
    usnicSettings List<Property Map>
    versionContexts List<Property Map>
    vmqSettings List<Property Map>

    GetVnicVnicTemplateResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultCdn

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

    GetVnicVnicTemplateResultEthAdapterPolicy

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultEthNetworkPolicy

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultEthQosPolicy

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultFabricEthNetworkControlPolicy

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultFabricEthNetworkGroupPolicy

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultIscsiBootPolicy

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultMacPool

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultOrganization

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultSriovSetting

    GetVnicVnicTemplateResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetVnicVnicTemplateResultTemplateAction

    GetVnicVnicTemplateResultTemplateActionParam

    AdditionalProperties string
    ClassId string
    Name string
    Name of the vNIC template.
    ObjectType string
    Value string
    AdditionalProperties string
    ClassId string
    Name string
    Name of the vNIC template.
    ObjectType string
    Value string
    additionalProperties String
    classId String
    name String
    Name of the vNIC template.
    objectType String
    value String
    additionalProperties string
    classId string
    name string
    Name of the vNIC template.
    objectType string
    value string
    additional_properties str
    class_id str
    name str
    Name of the vNIC template.
    object_type str
    value str
    additionalProperties String
    classId String
    name String
    Name of the vNIC template.
    objectType String
    value String

    GetVnicVnicTemplateResultUsnicSetting

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

    GetVnicVnicTemplateResultVersionContext

    GetVnicVnicTemplateResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetVnicVnicTemplateResultVmqSetting

    GetVnicVnicTemplateSriovSettings

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

    GetVnicVnicTemplateTag

    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.

    GetVnicVnicTemplateTemplateAction

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Params List<GetVnicVnicTemplateTemplateActionParam>
    Type string
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Params []GetVnicVnicTemplateTemplateActionParam
    Type string
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params List<GetVnicVnicTemplateTemplateActionParam>
    type String
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params GetVnicVnicTemplateTemplateActionParam[]
    type string
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params Sequence[GetVnicVnicTemplateTemplateActionParam]
    type str
    The action type to be executed.

    • Sync - The action to merge values from the template to its derived objects.
    • Deploy - The action to execute deploy action on all the objects derived from the template that is mainly applicable for the various profile types.
    • Detach - The action to detach the current derived object from its attached template.
    • Attach - The action to attach the current object to the specified template.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    params List<Property Map>
    type String
    The action type to be executed.

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

    GetVnicVnicTemplateTemplateActionParam

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Name string
    Name of the vNIC template.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Name string
    Name of the vNIC template.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Value string
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    name String
    Name of the vNIC template.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    name string
    Name of the vNIC template.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value string
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    name str
    Name of the vNIC template.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value str
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    name String
    Name of the vNIC template.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    value String
    The action parameter value is based on the action parameter type. Supported action parameters and their values are- a) Name - SyncType, Supported Values - SyncFailed, SyncOne. b) Name - SyncTimer, Supported Values - 0 to 60 seconds. c) Name - OverriddenList, Supported Values - Comma Separated list of overridable configurations.

    GetVnicVnicTemplateUsnicSettings

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Cos double
    Class of Service to be used for traffic on the usNIC.
    NrCount double
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UsnicAdapterPolicy string
    Ethernet Adapter policy to be associated with the usNICs.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Cos float64
    Class of Service to be used for traffic on the usNIC.
    NrCount float64
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UsnicAdapterPolicy string
    Ethernet Adapter policy to be associated with the usNICs.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cos Double
    Class of Service to be used for traffic on the usNIC.
    nrCount Double
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnicAdapterPolicy String
    Ethernet Adapter policy to be associated with the usNICs.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cos number
    Class of Service to be used for traffic on the usNIC.
    nrCount number
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnicAdapterPolicy string
    Ethernet Adapter policy to be associated with the usNICs.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cos float
    Class of Service to be used for traffic on the usNIC.
    nr_count float
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnic_adapter_policy str
    Ethernet Adapter policy to be associated with the usNICs.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    cos Number
    Class of Service to be used for traffic on the usNIC.
    nrCount Number
    Number of usNIC interfaces to be created. When usNIC is enabled, the valid values are from 1 to 225. When usNIC is disabled, the default value is 0.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    usnicAdapterPolicy String
    Ethernet Adapter policy to be associated with the usNICs.

    GetVnicVnicTemplateVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetVnicVnicTemplateVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetVnicVnicTemplateVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetVnicVnicTemplateVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetVnicVnicTemplateVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetVnicVnicTemplateVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetVnicVnicTemplateVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetVnicVnicTemplateVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetVnicVnicTemplateVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetVnicVnicTemplateVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetVnicVnicTemplateVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetVnicVnicTemplateVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetVnicVnicTemplateVmqSettings

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

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet