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

intersight.getVirtualizationVmwareDistributedSwitch

Explore with Pulumi AI

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

    The VMware Distributed Virtual Switch object is represented here.

    Using getVirtualizationVmwareDistributedSwitch

    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 getVirtualizationVmwareDistributedSwitch(args: GetVirtualizationVmwareDistributedSwitchArgs, opts?: InvokeOptions): Promise<GetVirtualizationVmwareDistributedSwitchResult>
    function getVirtualizationVmwareDistributedSwitchOutput(args: GetVirtualizationVmwareDistributedSwitchOutputArgs, opts?: InvokeOptions): Output<GetVirtualizationVmwareDistributedSwitchResult>
    def get_virtualization_vmware_distributed_switch(account_moid: Optional[str] = None,
                                                     additional_properties: Optional[str] = None,
                                                     ancestors: Optional[Sequence[GetVirtualizationVmwareDistributedSwitchAncestor]] = None,
                                                     class_id: Optional[str] = None,
                                                     create_time: Optional[str] = None,
                                                     datacenter: Optional[GetVirtualizationVmwareDistributedSwitchDatacenter] = None,
                                                     description: Optional[str] = None,
                                                     discovery_protocol: Optional[GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol] = None,
                                                     domain_group_moid: Optional[str] = None,
                                                     hosts: Optional[Sequence[GetVirtualizationVmwareDistributedSwitchHost]] = None,
                                                     id: Optional[str] = None,
                                                     identity: Optional[str] = None,
                                                     max_port: Optional[float] = None,
                                                     mod_time: Optional[str] = None,
                                                     moid: Optional[str] = None,
                                                     mtu: Optional[float] = None,
                                                     name: Optional[str] = None,
                                                     network_io_control: Optional[bool] = None,
                                                     nic_teaming_and_failover: Optional[GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover] = None,
                                                     nr_version: Optional[str] = None,
                                                     num_hosts: Optional[float] = None,
                                                     num_networks: Optional[float] = None,
                                                     num_stand_alone_ports: Optional[float] = None,
                                                     num_uplinks: Optional[float] = None,
                                                     object_type: Optional[str] = None,
                                                     owners: Optional[Sequence[str]] = None,
                                                     parent: Optional[GetVirtualizationVmwareDistributedSwitchParent] = None,
                                                     permission_resources: Optional[Sequence[GetVirtualizationVmwareDistributedSwitchPermissionResource]] = None,
                                                     registered_device: Optional[GetVirtualizationVmwareDistributedSwitchRegisteredDevice] = None,
                                                     resource_allocation_system_traffics: Optional[Sequence[GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic]] = None,
                                                     shared_scope: Optional[str] = None,
                                                     switch_capacity: Optional[GetVirtualizationVmwareDistributedSwitchSwitchCapacity] = None,
                                                     tags: Optional[Sequence[GetVirtualizationVmwareDistributedSwitchTag]] = None,
                                                     uuid: Optional[str] = None,
                                                     version_context: Optional[GetVirtualizationVmwareDistributedSwitchVersionContext] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetVirtualizationVmwareDistributedSwitchResult
    def get_virtualization_vmware_distributed_switch_output(account_moid: Optional[pulumi.Input[str]] = None,
                                                     additional_properties: Optional[pulumi.Input[str]] = None,
                                                     ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareDistributedSwitchAncestorArgs]]]] = None,
                                                     class_id: Optional[pulumi.Input[str]] = None,
                                                     create_time: Optional[pulumi.Input[str]] = None,
                                                     datacenter: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchDatacenterArgs]] = None,
                                                     description: Optional[pulumi.Input[str]] = None,
                                                     discovery_protocol: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchDiscoveryProtocolArgs]] = None,
                                                     domain_group_moid: Optional[pulumi.Input[str]] = None,
                                                     hosts: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareDistributedSwitchHostArgs]]]] = None,
                                                     id: Optional[pulumi.Input[str]] = None,
                                                     identity: Optional[pulumi.Input[str]] = None,
                                                     max_port: Optional[pulumi.Input[float]] = None,
                                                     mod_time: Optional[pulumi.Input[str]] = None,
                                                     moid: Optional[pulumi.Input[str]] = None,
                                                     mtu: Optional[pulumi.Input[float]] = None,
                                                     name: Optional[pulumi.Input[str]] = None,
                                                     network_io_control: Optional[pulumi.Input[bool]] = None,
                                                     nic_teaming_and_failover: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailoverArgs]] = None,
                                                     nr_version: Optional[pulumi.Input[str]] = None,
                                                     num_hosts: Optional[pulumi.Input[float]] = None,
                                                     num_networks: Optional[pulumi.Input[float]] = None,
                                                     num_stand_alone_ports: Optional[pulumi.Input[float]] = None,
                                                     num_uplinks: Optional[pulumi.Input[float]] = None,
                                                     object_type: Optional[pulumi.Input[str]] = None,
                                                     owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                     parent: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchParentArgs]] = None,
                                                     permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareDistributedSwitchPermissionResourceArgs]]]] = None,
                                                     registered_device: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchRegisteredDeviceArgs]] = None,
                                                     resource_allocation_system_traffics: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTrafficArgs]]]] = None,
                                                     shared_scope: Optional[pulumi.Input[str]] = None,
                                                     switch_capacity: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchSwitchCapacityArgs]] = None,
                                                     tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVmwareDistributedSwitchTagArgs]]]] = None,
                                                     uuid: Optional[pulumi.Input[str]] = None,
                                                     version_context: Optional[pulumi.Input[GetVirtualizationVmwareDistributedSwitchVersionContextArgs]] = None,
                                                     opts: Optional[InvokeOptions] = None) -> Output[GetVirtualizationVmwareDistributedSwitchResult]
    func LookupVirtualizationVmwareDistributedSwitch(ctx *Context, args *LookupVirtualizationVmwareDistributedSwitchArgs, opts ...InvokeOption) (*LookupVirtualizationVmwareDistributedSwitchResult, error)
    func LookupVirtualizationVmwareDistributedSwitchOutput(ctx *Context, args *LookupVirtualizationVmwareDistributedSwitchOutputArgs, opts ...InvokeOption) LookupVirtualizationVmwareDistributedSwitchResultOutput

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

    public static class GetVirtualizationVmwareDistributedSwitch 
    {
        public static Task<GetVirtualizationVmwareDistributedSwitchResult> InvokeAsync(GetVirtualizationVmwareDistributedSwitchArgs args, InvokeOptions? opts = null)
        public static Output<GetVirtualizationVmwareDistributedSwitchResult> Invoke(GetVirtualizationVmwareDistributedSwitchInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualizationVmwareDistributedSwitchResult> getVirtualizationVmwareDistributedSwitch(GetVirtualizationVmwareDistributedSwitchArgs args, InvokeOptions options)
    public static Output<GetVirtualizationVmwareDistributedSwitchResult> getVirtualizationVmwareDistributedSwitch(GetVirtualizationVmwareDistributedSwitchArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getVirtualizationVmwareDistributedSwitch:getVirtualizationVmwareDistributedSwitch
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareDistributedSwitchAncestor>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    Description string
    Switch description (user provided), if any.
    DiscoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Hosts List<GetVirtualizationVmwareDistributedSwitchHost>
    Id string
    Identity string
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    MaxPort double
    Maximum number of ports allowed on this distributed virtual switch.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Mtu double
    Maximum transmission unit configured on a distributed virtual switch.
    Name string
    User-provided name to identify the switch.
    NetworkIoControl bool
    If network io control is enabled, will set the value as true.
    NicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    NrVersion string
    The running config's version details are represented.
    NumHosts double
    The total number of hosts attached to the distributed virtual switch.
    NumNetworks double
    The total number of distributed networks in the distributed virtual switch.
    NumStandAlonePorts double
    Number of stand-alone ports in use.
    NumUplinks double
    Number of uplinks configured in this distributed virtual switch.
    ObjectType string
    Owners List<string>
    Parent GetVirtualizationVmwareDistributedSwitchParent
    PermissionResources List<GetVirtualizationVmwareDistributedSwitchPermissionResource>
    RegisteredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    ResourceAllocationSystemTraffics List<GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic>
    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.
    SwitchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    Tags List<GetVirtualizationVmwareDistributedSwitchTag>
    Uuid string
    Universally Unique Id of this distributed virtual switch.
    VersionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVirtualizationVmwareDistributedSwitchAncestor
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    Description string
    Switch description (user provided), if any.
    DiscoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Hosts []GetVirtualizationVmwareDistributedSwitchHost
    Id string
    Identity string
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    MaxPort float64
    Maximum number of ports allowed on this distributed virtual switch.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Mtu float64
    Maximum transmission unit configured on a distributed virtual switch.
    Name string
    User-provided name to identify the switch.
    NetworkIoControl bool
    If network io control is enabled, will set the value as true.
    NicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    NrVersion string
    The running config's version details are represented.
    NumHosts float64
    The total number of hosts attached to the distributed virtual switch.
    NumNetworks float64
    The total number of distributed networks in the distributed virtual switch.
    NumStandAlonePorts float64
    Number of stand-alone ports in use.
    NumUplinks float64
    Number of uplinks configured in this distributed virtual switch.
    ObjectType string
    Owners []string
    Parent GetVirtualizationVmwareDistributedSwitchParent
    PermissionResources []GetVirtualizationVmwareDistributedSwitchPermissionResource
    RegisteredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    ResourceAllocationSystemTraffics []GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic
    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.
    SwitchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    Tags []GetVirtualizationVmwareDistributedSwitchTag
    Uuid string
    Universally Unique Id of this distributed virtual switch.
    VersionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVirtualizationVmwareDistributedSwitchAncestor>
    classId String
    createTime String
    The time when this managed object was created.
    datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    description String
    Switch description (user provided), if any.
    discoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hosts List<GetVirtualizationVmwareDistributedSwitchHost>
    id String
    identity String
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    maxPort Double
    Maximum number of ports allowed on this distributed virtual switch.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    mtu Double
    Maximum transmission unit configured on a distributed virtual switch.
    name String
    User-provided name to identify the switch.
    networkIoControl Boolean
    If network io control is enabled, will set the value as true.
    nicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    nrVersion String
    The running config's version details are represented.
    numHosts Double
    The total number of hosts attached to the distributed virtual switch.
    numNetworks Double
    The total number of distributed networks in the distributed virtual switch.
    numStandAlonePorts Double
    Number of stand-alone ports in use.
    numUplinks Double
    Number of uplinks configured in this distributed virtual switch.
    objectType String
    owners List<String>
    parent GetVirtualizationVmwareDistributedSwitchParent
    permissionResources List<GetVirtualizationVmwareDistributedSwitchPermissionResource>
    registeredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    resourceAllocationSystemTraffics List<GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic>
    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.
    switchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    tags List<GetVirtualizationVmwareDistributedSwitchTag>
    uuid String
    Universally Unique Id of this distributed virtual switch.
    versionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVirtualizationVmwareDistributedSwitchAncestor[]
    classId string
    createTime string
    The time when this managed object was created.
    datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    description string
    Switch description (user provided), if any.
    discoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    hosts GetVirtualizationVmwareDistributedSwitchHost[]
    id string
    identity string
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    maxPort number
    Maximum number of ports allowed on this distributed virtual switch.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    mtu number
    Maximum transmission unit configured on a distributed virtual switch.
    name string
    User-provided name to identify the switch.
    networkIoControl boolean
    If network io control is enabled, will set the value as true.
    nicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    nrVersion string
    The running config's version details are represented.
    numHosts number
    The total number of hosts attached to the distributed virtual switch.
    numNetworks number
    The total number of distributed networks in the distributed virtual switch.
    numStandAlonePorts number
    Number of stand-alone ports in use.
    numUplinks number
    Number of uplinks configured in this distributed virtual switch.
    objectType string
    owners string[]
    parent GetVirtualizationVmwareDistributedSwitchParent
    permissionResources GetVirtualizationVmwareDistributedSwitchPermissionResource[]
    registeredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    resourceAllocationSystemTraffics GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic[]
    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.
    switchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    tags GetVirtualizationVmwareDistributedSwitchTag[]
    uuid string
    Universally Unique Id of this distributed virtual switch.
    versionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVirtualizationVmwareDistributedSwitchAncestor]
    class_id str
    create_time str
    The time when this managed object was created.
    datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    description str
    Switch description (user provided), if any.
    discovery_protocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    domain_group_moid str
    The DomainGroup ID for this managed object.
    hosts Sequence[GetVirtualizationVmwareDistributedSwitchHost]
    id str
    identity str
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    max_port float
    Maximum number of ports allowed on this distributed virtual switch.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    mtu float
    Maximum transmission unit configured on a distributed virtual switch.
    name str
    User-provided name to identify the switch.
    network_io_control bool
    If network io control is enabled, will set the value as true.
    nic_teaming_and_failover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    nr_version str
    The running config's version details are represented.
    num_hosts float
    The total number of hosts attached to the distributed virtual switch.
    num_networks float
    The total number of distributed networks in the distributed virtual switch.
    num_stand_alone_ports float
    Number of stand-alone ports in use.
    num_uplinks float
    Number of uplinks configured in this distributed virtual switch.
    object_type str
    owners Sequence[str]
    parent GetVirtualizationVmwareDistributedSwitchParent
    permission_resources Sequence[GetVirtualizationVmwareDistributedSwitchPermissionResource]
    registered_device GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    resource_allocation_system_traffics Sequence[GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic]
    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.
    switch_capacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    tags Sequence[GetVirtualizationVmwareDistributedSwitchTag]
    uuid str
    Universally Unique Id of this distributed virtual switch.
    version_context GetVirtualizationVmwareDistributedSwitchVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    datacenter Property Map
    description String
    Switch description (user provided), if any.
    discoveryProtocol Property Map
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hosts List<Property Map>
    id String
    identity String
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    maxPort Number
    Maximum number of ports allowed on this distributed virtual switch.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    mtu Number
    Maximum transmission unit configured on a distributed virtual switch.
    name String
    User-provided name to identify the switch.
    networkIoControl Boolean
    If network io control is enabled, will set the value as true.
    nicTeamingAndFailover Property Map
    nrVersion String
    The running config's version details are represented.
    numHosts Number
    The total number of hosts attached to the distributed virtual switch.
    numNetworks Number
    The total number of distributed networks in the distributed virtual switch.
    numStandAlonePorts Number
    Number of stand-alone ports in use.
    numUplinks Number
    Number of uplinks configured in this distributed virtual switch.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    registeredDevice Property Map
    resourceAllocationSystemTraffics List<Property Map>
    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.
    switchCapacity Property Map
    tags List<Property Map>
    uuid String
    Universally Unique Id of this distributed virtual switch.
    versionContext Property Map

    getVirtualizationVmwareDistributedSwitch Result

    The following output properties are available:

    Id string
    Results List<GetVirtualizationVmwareDistributedSwitchResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareDistributedSwitchAncestor>
    ClassId string
    CreateTime string
    Datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    Description string
    DiscoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    DomainGroupMoid string
    Hosts List<GetVirtualizationVmwareDistributedSwitchHost>
    Identity string
    MaxPort double
    ModTime string
    Moid string
    Mtu double
    Name string
    NetworkIoControl bool
    NicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    NrVersion string
    NumHosts double
    NumNetworks double
    NumStandAlonePorts double
    NumUplinks double
    ObjectType string
    Owners List<string>
    Parent GetVirtualizationVmwareDistributedSwitchParent
    PermissionResources List<GetVirtualizationVmwareDistributedSwitchPermissionResource>
    RegisteredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    ResourceAllocationSystemTraffics List<GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic>
    SharedScope string
    SwitchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    Tags List<GetVirtualizationVmwareDistributedSwitchTag>
    Uuid string
    VersionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    Id string
    Results []GetVirtualizationVmwareDistributedSwitchResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetVirtualizationVmwareDistributedSwitchAncestor
    ClassId string
    CreateTime string
    Datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    Description string
    DiscoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    DomainGroupMoid string
    Hosts []GetVirtualizationVmwareDistributedSwitchHost
    Identity string
    MaxPort float64
    ModTime string
    Moid string
    Mtu float64
    Name string
    NetworkIoControl bool
    NicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    NrVersion string
    NumHosts float64
    NumNetworks float64
    NumStandAlonePorts float64
    NumUplinks float64
    ObjectType string
    Owners []string
    Parent GetVirtualizationVmwareDistributedSwitchParent
    PermissionResources []GetVirtualizationVmwareDistributedSwitchPermissionResource
    RegisteredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    ResourceAllocationSystemTraffics []GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic
    SharedScope string
    SwitchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    Tags []GetVirtualizationVmwareDistributedSwitchTag
    Uuid string
    VersionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    id String
    results List<GetVirtualizationVmwareDistributedSwitchResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetVirtualizationVmwareDistributedSwitchAncestor>
    classId String
    createTime String
    datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    description String
    discoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    domainGroupMoid String
    hosts List<GetVirtualizationVmwareDistributedSwitchHost>
    identity String
    maxPort Double
    modTime String
    moid String
    mtu Double
    name String
    networkIoControl Boolean
    nicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    nrVersion String
    numHosts Double
    numNetworks Double
    numStandAlonePorts Double
    numUplinks Double
    objectType String
    owners List<String>
    parent GetVirtualizationVmwareDistributedSwitchParent
    permissionResources List<GetVirtualizationVmwareDistributedSwitchPermissionResource>
    registeredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    resourceAllocationSystemTraffics List<GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic>
    sharedScope String
    switchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    tags List<GetVirtualizationVmwareDistributedSwitchTag>
    uuid String
    versionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    id string
    results GetVirtualizationVmwareDistributedSwitchResult[]
    accountMoid string
    additionalProperties string
    ancestors GetVirtualizationVmwareDistributedSwitchAncestor[]
    classId string
    createTime string
    datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    description string
    discoveryProtocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    domainGroupMoid string
    hosts GetVirtualizationVmwareDistributedSwitchHost[]
    identity string
    maxPort number
    modTime string
    moid string
    mtu number
    name string
    networkIoControl boolean
    nicTeamingAndFailover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    nrVersion string
    numHosts number
    numNetworks number
    numStandAlonePorts number
    numUplinks number
    objectType string
    owners string[]
    parent GetVirtualizationVmwareDistributedSwitchParent
    permissionResources GetVirtualizationVmwareDistributedSwitchPermissionResource[]
    registeredDevice GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    resourceAllocationSystemTraffics GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic[]
    sharedScope string
    switchCapacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    tags GetVirtualizationVmwareDistributedSwitchTag[]
    uuid string
    versionContext GetVirtualizationVmwareDistributedSwitchVersionContext
    id str
    results Sequence[GetVirtualizationVmwareDistributedSwitchResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetVirtualizationVmwareDistributedSwitchAncestor]
    class_id str
    create_time str
    datacenter GetVirtualizationVmwareDistributedSwitchDatacenter
    description str
    discovery_protocol GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol
    domain_group_moid str
    hosts Sequence[GetVirtualizationVmwareDistributedSwitchHost]
    identity str
    max_port float
    mod_time str
    moid str
    mtu float
    name str
    network_io_control bool
    nic_teaming_and_failover GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover
    nr_version str
    num_hosts float
    num_networks float
    num_stand_alone_ports float
    num_uplinks float
    object_type str
    owners Sequence[str]
    parent GetVirtualizationVmwareDistributedSwitchParent
    permission_resources Sequence[GetVirtualizationVmwareDistributedSwitchPermissionResource]
    registered_device GetVirtualizationVmwareDistributedSwitchRegisteredDevice
    resource_allocation_system_traffics Sequence[GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic]
    shared_scope str
    switch_capacity GetVirtualizationVmwareDistributedSwitchSwitchCapacity
    tags Sequence[GetVirtualizationVmwareDistributedSwitchTag]
    uuid str
    version_context GetVirtualizationVmwareDistributedSwitchVersionContext

    Supporting Types

    GetVirtualizationVmwareDistributedSwitchAncestor

    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'.

    GetVirtualizationVmwareDistributedSwitchDatacenter

    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'.

    GetVirtualizationVmwareDistributedSwitchDiscoveryProtocol

    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.
    Operation string
    Operational mode of the ESXI hosts connected to the distributed virtual switch.
    Type string
    Discovery protocol type enabled on the distributed virtual switch.
    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.
    Operation string
    Operational mode of the ESXI hosts connected to the distributed virtual switch.
    Type string
    Discovery protocol type enabled on the distributed virtual switch.
    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.
    operation String
    Operational mode of the ESXI hosts connected to the distributed virtual switch.
    type String
    Discovery protocol type enabled on the distributed virtual switch.
    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.
    operation string
    Operational mode of the ESXI hosts connected to the distributed virtual switch.
    type string
    Discovery protocol type enabled on the distributed virtual switch.
    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.
    operation str
    Operational mode of the ESXI hosts connected to the distributed virtual switch.
    type str
    Discovery protocol type enabled on the distributed virtual switch.
    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.
    operation String
    Operational mode of the ESXI hosts connected to the distributed virtual switch.
    type String
    Discovery protocol type enabled on the distributed virtual switch.

    GetVirtualizationVmwareDistributedSwitchHost

    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'.

    GetVirtualizationVmwareDistributedSwitchNicTeamingAndFailover

    ActiveAdapters List<string>
    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.
    Failback bool
    By default, a failback policy is enabled on a NIC team. If a failed physical NIC returns online, the network component sets the NIC back to active by replacing the standby NIC that took over its slot.
    LoadBalancing string
    Determines how network traffic is distributed between the network adapters in a NIC team.

    • loadbalanceIP - Load balance based on IP hash.
    • loadbalanceSrcmac - Route based on source MAC hash.
    • loadbalanceSrcid - Route based on originating virtual port.
    • failoverExplicit - Use explicit failover order.
    • loadbalanceSrcnic - Route based on physical NIC load.
    Name string
    User-provided name to identify the switch.
    NetworkFailureDetection string
    Methods used by network component for failover detection.

    • linkStatus - This option detects failures such as removed cables and physical switch power failures.
    • beaconProbing - Sends out and listens for beacon probes on all NICs in the team, and uses this information, in addition to link status, to determine link failure. ESXi sends beacon packets every second.
    NotifySwitches bool
    Determines how network traffic is distributed between the network adapters in a NIC team.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    StandbyAdapters List<string>
    ActiveAdapters []string
    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.
    Failback bool
    By default, a failback policy is enabled on a NIC team. If a failed physical NIC returns online, the network component sets the NIC back to active by replacing the standby NIC that took over its slot.
    LoadBalancing string
    Determines how network traffic is distributed between the network adapters in a NIC team.

    • loadbalanceIP - Load balance based on IP hash.
    • loadbalanceSrcmac - Route based on source MAC hash.
    • loadbalanceSrcid - Route based on originating virtual port.
    • failoverExplicit - Use explicit failover order.
    • loadbalanceSrcnic - Route based on physical NIC load.
    Name string
    User-provided name to identify the switch.
    NetworkFailureDetection string
    Methods used by network component for failover detection.

    • linkStatus - This option detects failures such as removed cables and physical switch power failures.
    • beaconProbing - Sends out and listens for beacon probes on all NICs in the team, and uses this information, in addition to link status, to determine link failure. ESXi sends beacon packets every second.
    NotifySwitches bool
    Determines how network traffic is distributed between the network adapters in a NIC team.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    StandbyAdapters []string
    activeAdapters List<String>
    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.
    failback Boolean
    By default, a failback policy is enabled on a NIC team. If a failed physical NIC returns online, the network component sets the NIC back to active by replacing the standby NIC that took over its slot.
    loadBalancing String
    Determines how network traffic is distributed between the network adapters in a NIC team.

    • loadbalanceIP - Load balance based on IP hash.
    • loadbalanceSrcmac - Route based on source MAC hash.
    • loadbalanceSrcid - Route based on originating virtual port.
    • failoverExplicit - Use explicit failover order.
    • loadbalanceSrcnic - Route based on physical NIC load.
    name String
    User-provided name to identify the switch.
    networkFailureDetection String
    Methods used by network component for failover detection.

    • linkStatus - This option detects failures such as removed cables and physical switch power failures.
    • beaconProbing - Sends out and listens for beacon probes on all NICs in the team, and uses this information, in addition to link status, to determine link failure. ESXi sends beacon packets every second.
    notifySwitches Boolean
    Determines how network traffic is distributed between the network adapters in a NIC team.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    standbyAdapters List<String>
    activeAdapters string[]
    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.
    failback boolean
    By default, a failback policy is enabled on a NIC team. If a failed physical NIC returns online, the network component sets the NIC back to active by replacing the standby NIC that took over its slot.
    loadBalancing string
    Determines how network traffic is distributed between the network adapters in a NIC team.

    • loadbalanceIP - Load balance based on IP hash.
    • loadbalanceSrcmac - Route based on source MAC hash.
    • loadbalanceSrcid - Route based on originating virtual port.
    • failoverExplicit - Use explicit failover order.
    • loadbalanceSrcnic - Route based on physical NIC load.
    name string
    User-provided name to identify the switch.
    networkFailureDetection string
    Methods used by network component for failover detection.

    • linkStatus - This option detects failures such as removed cables and physical switch power failures.
    • beaconProbing - Sends out and listens for beacon probes on all NICs in the team, and uses this information, in addition to link status, to determine link failure. ESXi sends beacon packets every second.
    notifySwitches boolean
    Determines how network traffic is distributed between the network adapters in a NIC team.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    standbyAdapters string[]
    active_adapters Sequence[str]
    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.
    failback bool
    By default, a failback policy is enabled on a NIC team. If a failed physical NIC returns online, the network component sets the NIC back to active by replacing the standby NIC that took over its slot.
    load_balancing str
    Determines how network traffic is distributed between the network adapters in a NIC team.

    • loadbalanceIP - Load balance based on IP hash.
    • loadbalanceSrcmac - Route based on source MAC hash.
    • loadbalanceSrcid - Route based on originating virtual port.
    • failoverExplicit - Use explicit failover order.
    • loadbalanceSrcnic - Route based on physical NIC load.
    name str
    User-provided name to identify the switch.
    network_failure_detection str
    Methods used by network component for failover detection.

    • linkStatus - This option detects failures such as removed cables and physical switch power failures.
    • beaconProbing - Sends out and listens for beacon probes on all NICs in the team, and uses this information, in addition to link status, to determine link failure. ESXi sends beacon packets every second.
    notify_switches bool
    Determines how network traffic is distributed between the network adapters in a NIC team.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    standby_adapters Sequence[str]
    activeAdapters List<String>
    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.
    failback Boolean
    By default, a failback policy is enabled on a NIC team. If a failed physical NIC returns online, the network component sets the NIC back to active by replacing the standby NIC that took over its slot.
    loadBalancing String
    Determines how network traffic is distributed between the network adapters in a NIC team.

    • loadbalanceIP - Load balance based on IP hash.
    • loadbalanceSrcmac - Route based on source MAC hash.
    • loadbalanceSrcid - Route based on originating virtual port.
    • failoverExplicit - Use explicit failover order.
    • loadbalanceSrcnic - Route based on physical NIC load.
    name String
    User-provided name to identify the switch.
    networkFailureDetection String
    Methods used by network component for failover detection.

    • linkStatus - This option detects failures such as removed cables and physical switch power failures.
    • beaconProbing - Sends out and listens for beacon probes on all NICs in the team, and uses this information, in addition to link status, to determine link failure. ESXi sends beacon packets every second.
    notifySwitches Boolean
    Determines how network traffic is distributed between the network adapters in a NIC team.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    standbyAdapters List<String>

    GetVirtualizationVmwareDistributedSwitchParent

    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'.

    GetVirtualizationVmwareDistributedSwitchPermissionResource

    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'.

    GetVirtualizationVmwareDistributedSwitchRegisteredDevice

    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'.

    GetVirtualizationVmwareDistributedSwitchResourceAllocationSystemTraffic

    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.
    Limit double
    The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Reservation double
    Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types.
    Shares string
    Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.

    • low - Share of the traffic in the overall flow through a physical adapter.
    • high - Share of the traffic in the overall flow through a physical adapter.
    • normal - Share of the traffic in the overall flow through a physical adapter.
    • custom - Share of the traffic in the overall flow through a physical adapter.
    SharesValue double
    The number of shares allocated. Used to determine resource allocation in case of resource contention. Shares value is only set if level is set to custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    TrafficType string
    Key of the host infrastructure resource.
    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.
    Limit float64
    The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Reservation float64
    Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types.
    Shares string
    Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.

    • low - Share of the traffic in the overall flow through a physical adapter.
    • high - Share of the traffic in the overall flow through a physical adapter.
    • normal - Share of the traffic in the overall flow through a physical adapter.
    • custom - Share of the traffic in the overall flow through a physical adapter.
    SharesValue float64
    The number of shares allocated. Used to determine resource allocation in case of resource contention. Shares value is only set if level is set to custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    TrafficType string
    Key of the host infrastructure resource.
    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.
    limit Double
    The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    reservation Double
    Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types.
    shares String
    Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.

    • low - Share of the traffic in the overall flow through a physical adapter.
    • high - Share of the traffic in the overall flow through a physical adapter.
    • normal - Share of the traffic in the overall flow through a physical adapter.
    • custom - Share of the traffic in the overall flow through a physical adapter.
    sharesValue Double
    The number of shares allocated. Used to determine resource allocation in case of resource contention. Shares value is only set if level is set to custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    trafficType String
    Key of the host infrastructure resource.
    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.
    limit number
    The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    reservation number
    Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types.
    shares string
    Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.

    • low - Share of the traffic in the overall flow through a physical adapter.
    • high - Share of the traffic in the overall flow through a physical adapter.
    • normal - Share of the traffic in the overall flow through a physical adapter.
    • custom - Share of the traffic in the overall flow through a physical adapter.
    sharesValue number
    The number of shares allocated. Used to determine resource allocation in case of resource contention. Shares value is only set if level is set to custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    trafficType string
    Key of the host infrastructure resource.
    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.
    limit float
    The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    reservation float
    Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types.
    shares str
    Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.

    • low - Share of the traffic in the overall flow through a physical adapter.
    • high - Share of the traffic in the overall flow through a physical adapter.
    • normal - Share of the traffic in the overall flow through a physical adapter.
    • custom - Share of the traffic in the overall flow through a physical adapter.
    shares_value float
    The number of shares allocated. Used to determine resource allocation in case of resource contention. Shares value is only set if level is set to custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    traffic_type str
    Key of the host infrastructure resource.
    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.
    limit Number
    The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    reservation Number
    Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types.
    shares String
    Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.

    • low - Share of the traffic in the overall flow through a physical adapter.
    • high - Share of the traffic in the overall flow through a physical adapter.
    • normal - Share of the traffic in the overall flow through a physical adapter.
    • custom - Share of the traffic in the overall flow through a physical adapter.
    sharesValue Number
    The number of shares allocated. Used to determine resource allocation in case of resource contention. Shares value is only set if level is set to custom. If level is not set to custom, this value is ignored. Therefore, only shares with custom values can be compared.
    trafficType String
    Key of the host infrastructure resource.

    GetVirtualizationVmwareDistributedSwitchResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetVirtualizationVmwareDistributedSwitchResultAncestor>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Datacenters List<GetVirtualizationVmwareDistributedSwitchResultDatacenter>
    Description string
    Switch description (user provided), if any.
    DiscoveryProtocols List<GetVirtualizationVmwareDistributedSwitchResultDiscoveryProtocol>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Hosts List<GetVirtualizationVmwareDistributedSwitchResultHost>
    Identity string
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    MaxPort double
    Maximum number of ports allowed on this distributed virtual switch.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Mtu double
    Maximum transmission unit configured on a distributed virtual switch.
    Name string
    User-provided name to identify the switch.
    NetworkIoControl bool
    If network io control is enabled, will set the value as true.
    NicTeamingAndFailovers List<GetVirtualizationVmwareDistributedSwitchResultNicTeamingAndFailover>
    NrVersion string
    The running config's version details are represented.
    NumHosts double
    The total number of hosts attached to the distributed virtual switch.
    NumNetworks double
    The total number of distributed networks in the distributed virtual switch.
    NumStandAlonePorts double
    Number of stand-alone ports in use.
    NumUplinks double
    Number of uplinks configured in this distributed virtual switch.
    ObjectType string
    Owners List<string>
    Parents List<GetVirtualizationVmwareDistributedSwitchResultParent>
    PermissionResources List<GetVirtualizationVmwareDistributedSwitchResultPermissionResource>
    RegisteredDevices List<GetVirtualizationVmwareDistributedSwitchResultRegisteredDevice>
    ResourceAllocationSystemTraffics List<GetVirtualizationVmwareDistributedSwitchResultResourceAllocationSystemTraffic>
    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.
    SwitchCapacities List<GetVirtualizationVmwareDistributedSwitchResultSwitchCapacity>
    Tags List<GetVirtualizationVmwareDistributedSwitchResultTag>
    Uuid string
    Universally Unique Id of this distributed virtual switch.
    VersionContexts List<GetVirtualizationVmwareDistributedSwitchResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetVirtualizationVmwareDistributedSwitchResultAncestor
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Datacenters []GetVirtualizationVmwareDistributedSwitchResultDatacenter
    Description string
    Switch description (user provided), if any.
    DiscoveryProtocols []GetVirtualizationVmwareDistributedSwitchResultDiscoveryProtocol
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Hosts []GetVirtualizationVmwareDistributedSwitchResultHost
    Identity string
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    MaxPort float64
    Maximum number of ports allowed on this distributed virtual switch.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Mtu float64
    Maximum transmission unit configured on a distributed virtual switch.
    Name string
    User-provided name to identify the switch.
    NetworkIoControl bool
    If network io control is enabled, will set the value as true.
    NicTeamingAndFailovers []GetVirtualizationVmwareDistributedSwitchResultNicTeamingAndFailover
    NrVersion string
    The running config's version details are represented.
    NumHosts float64
    The total number of hosts attached to the distributed virtual switch.
    NumNetworks float64
    The total number of distributed networks in the distributed virtual switch.
    NumStandAlonePorts float64
    Number of stand-alone ports in use.
    NumUplinks float64
    Number of uplinks configured in this distributed virtual switch.
    ObjectType string
    Owners []string
    Parents []GetVirtualizationVmwareDistributedSwitchResultParent
    PermissionResources []GetVirtualizationVmwareDistributedSwitchResultPermissionResource
    RegisteredDevices []GetVirtualizationVmwareDistributedSwitchResultRegisteredDevice
    ResourceAllocationSystemTraffics []GetVirtualizationVmwareDistributedSwitchResultResourceAllocationSystemTraffic
    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.
    SwitchCapacities []GetVirtualizationVmwareDistributedSwitchResultSwitchCapacity
    Tags []GetVirtualizationVmwareDistributedSwitchResultTag
    Uuid string
    Universally Unique Id of this distributed virtual switch.
    VersionContexts []GetVirtualizationVmwareDistributedSwitchResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetVirtualizationVmwareDistributedSwitchResultAncestor>
    classId String
    createTime String
    The time when this managed object was created.
    datacenters List<GetVirtualizationVmwareDistributedSwitchResultDatacenter>
    description String
    Switch description (user provided), if any.
    discoveryProtocols List<GetVirtualizationVmwareDistributedSwitchResultDiscoveryProtocol>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hosts List<GetVirtualizationVmwareDistributedSwitchResultHost>
    identity String
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    maxPort Double
    Maximum number of ports allowed on this distributed virtual switch.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    mtu Double
    Maximum transmission unit configured on a distributed virtual switch.
    name String
    User-provided name to identify the switch.
    networkIoControl Boolean
    If network io control is enabled, will set the value as true.
    nicTeamingAndFailovers List<GetVirtualizationVmwareDistributedSwitchResultNicTeamingAndFailover>
    nrVersion String
    The running config's version details are represented.
    numHosts Double
    The total number of hosts attached to the distributed virtual switch.
    numNetworks Double
    The total number of distributed networks in the distributed virtual switch.
    numStandAlonePorts Double
    Number of stand-alone ports in use.
    numUplinks Double
    Number of uplinks configured in this distributed virtual switch.
    objectType String
    owners List<String>
    parents List<GetVirtualizationVmwareDistributedSwitchResultParent>
    permissionResources List<GetVirtualizationVmwareDistributedSwitchResultPermissionResource>
    registeredDevices List<GetVirtualizationVmwareDistributedSwitchResultRegisteredDevice>
    resourceAllocationSystemTraffics List<GetVirtualizationVmwareDistributedSwitchResultResourceAllocationSystemTraffic>
    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.
    switchCapacities List<GetVirtualizationVmwareDistributedSwitchResultSwitchCapacity>
    tags List<GetVirtualizationVmwareDistributedSwitchResultTag>
    uuid String
    Universally Unique Id of this distributed virtual switch.
    versionContexts List<GetVirtualizationVmwareDistributedSwitchResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetVirtualizationVmwareDistributedSwitchResultAncestor[]
    classId string
    createTime string
    The time when this managed object was created.
    datacenters GetVirtualizationVmwareDistributedSwitchResultDatacenter[]
    description string
    Switch description (user provided), if any.
    discoveryProtocols GetVirtualizationVmwareDistributedSwitchResultDiscoveryProtocol[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    hosts GetVirtualizationVmwareDistributedSwitchResultHost[]
    identity string
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    maxPort number
    Maximum number of ports allowed on this distributed virtual switch.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    mtu number
    Maximum transmission unit configured on a distributed virtual switch.
    name string
    User-provided name to identify the switch.
    networkIoControl boolean
    If network io control is enabled, will set the value as true.
    nicTeamingAndFailovers GetVirtualizationVmwareDistributedSwitchResultNicTeamingAndFailover[]
    nrVersion string
    The running config's version details are represented.
    numHosts number
    The total number of hosts attached to the distributed virtual switch.
    numNetworks number
    The total number of distributed networks in the distributed virtual switch.
    numStandAlonePorts number
    Number of stand-alone ports in use.
    numUplinks number
    Number of uplinks configured in this distributed virtual switch.
    objectType string
    owners string[]
    parents GetVirtualizationVmwareDistributedSwitchResultParent[]
    permissionResources GetVirtualizationVmwareDistributedSwitchResultPermissionResource[]
    registeredDevices GetVirtualizationVmwareDistributedSwitchResultRegisteredDevice[]
    resourceAllocationSystemTraffics GetVirtualizationVmwareDistributedSwitchResultResourceAllocationSystemTraffic[]
    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.
    switchCapacities GetVirtualizationVmwareDistributedSwitchResultSwitchCapacity[]
    tags GetVirtualizationVmwareDistributedSwitchResultTag[]
    uuid string
    Universally Unique Id of this distributed virtual switch.
    versionContexts GetVirtualizationVmwareDistributedSwitchResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetVirtualizationVmwareDistributedSwitchResultAncestor]
    class_id str
    create_time str
    The time when this managed object was created.
    datacenters Sequence[GetVirtualizationVmwareDistributedSwitchResultDatacenter]
    description str
    Switch description (user provided), if any.
    discovery_protocols Sequence[GetVirtualizationVmwareDistributedSwitchResultDiscoveryProtocol]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    hosts Sequence[GetVirtualizationVmwareDistributedSwitchResultHost]
    identity str
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    max_port float
    Maximum number of ports allowed on this distributed virtual switch.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    mtu float
    Maximum transmission unit configured on a distributed virtual switch.
    name str
    User-provided name to identify the switch.
    network_io_control bool
    If network io control is enabled, will set the value as true.
    nic_teaming_and_failovers Sequence[GetVirtualizationVmwareDistributedSwitchResultNicTeamingAndFailover]
    nr_version str
    The running config's version details are represented.
    num_hosts float
    The total number of hosts attached to the distributed virtual switch.
    num_networks float
    The total number of distributed networks in the distributed virtual switch.
    num_stand_alone_ports float
    Number of stand-alone ports in use.
    num_uplinks float
    Number of uplinks configured in this distributed virtual switch.
    object_type str
    owners Sequence[str]
    parents Sequence[GetVirtualizationVmwareDistributedSwitchResultParent]
    permission_resources Sequence[GetVirtualizationVmwareDistributedSwitchResultPermissionResource]
    registered_devices Sequence[GetVirtualizationVmwareDistributedSwitchResultRegisteredDevice]
    resource_allocation_system_traffics Sequence[GetVirtualizationVmwareDistributedSwitchResultResourceAllocationSystemTraffic]
    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.
    switch_capacities Sequence[GetVirtualizationVmwareDistributedSwitchResultSwitchCapacity]
    tags Sequence[GetVirtualizationVmwareDistributedSwitchResultTag]
    uuid str
    Universally Unique Id of this distributed virtual switch.
    version_contexts Sequence[GetVirtualizationVmwareDistributedSwitchResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    datacenters List<Property Map>
    description String
    Switch description (user provided), if any.
    discoveryProtocols List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    hosts List<Property Map>
    identity String
    The internally generated identity of this switch. This entity is not manipulated by users. It aids in uniquely identifying the switch object. For VMware, this is MOR (managed object reference).
    maxPort Number
    Maximum number of ports allowed on this distributed virtual switch.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    mtu Number
    Maximum transmission unit configured on a distributed virtual switch.
    name String
    User-provided name to identify the switch.
    networkIoControl Boolean
    If network io control is enabled, will set the value as true.
    nicTeamingAndFailovers List<Property Map>
    nrVersion String
    The running config's version details are represented.
    numHosts Number
    The total number of hosts attached to the distributed virtual switch.
    numNetworks Number
    The total number of distributed networks in the distributed virtual switch.
    numStandAlonePorts Number
    Number of stand-alone ports in use.
    numUplinks Number
    Number of uplinks configured in this distributed virtual switch.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    registeredDevices List<Property Map>
    resourceAllocationSystemTraffics List<Property Map>
    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.
    switchCapacities List<Property Map>
    tags List<Property Map>
    uuid String
    Universally Unique Id of this distributed virtual switch.
    versionContexts List<Property Map>

    GetVirtualizationVmwareDistributedSwitchResultAncestor

    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

    GetVirtualizationVmwareDistributedSwitchResultDatacenter

    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

    GetVirtualizationVmwareDistributedSwitchResultDiscoveryProtocol

    AdditionalProperties string
    ClassId string
    ObjectType string
    Operation string
    Type string
    AdditionalProperties string
    ClassId string
    ObjectType string
    Operation string
    Type string
    additionalProperties String
    classId String
    objectType String
    operation String
    type String
    additionalProperties string
    classId string
    objectType string
    operation string
    type string
    additionalProperties String
    classId String
    objectType String
    operation String
    type String

    GetVirtualizationVmwareDistributedSwitchResultHost

    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

    GetVirtualizationVmwareDistributedSwitchResultNicTeamingAndFailover

    ActiveAdapters List<string>
    AdditionalProperties string
    ClassId string
    Failback bool
    LoadBalancing string
    Name string
    User-provided name to identify the switch.
    NetworkFailureDetection string
    NotifySwitches bool
    ObjectType string
    StandbyAdapters List<string>
    ActiveAdapters []string
    AdditionalProperties string
    ClassId string
    Failback bool
    LoadBalancing string
    Name string
    User-provided name to identify the switch.
    NetworkFailureDetection string
    NotifySwitches bool
    ObjectType string
    StandbyAdapters []string
    activeAdapters List<String>
    additionalProperties String
    classId String
    failback Boolean
    loadBalancing String
    name String
    User-provided name to identify the switch.
    networkFailureDetection String
    notifySwitches Boolean
    objectType String
    standbyAdapters List<String>
    activeAdapters string[]
    additionalProperties string
    classId string
    failback boolean
    loadBalancing string
    name string
    User-provided name to identify the switch.
    networkFailureDetection string
    notifySwitches boolean
    objectType string
    standbyAdapters string[]
    active_adapters Sequence[str]
    additional_properties str
    class_id str
    failback bool
    load_balancing str
    name str
    User-provided name to identify the switch.
    network_failure_detection str
    notify_switches bool
    object_type str
    standby_adapters Sequence[str]
    activeAdapters List<String>
    additionalProperties String
    classId String
    failback Boolean
    loadBalancing String
    name String
    User-provided name to identify the switch.
    networkFailureDetection String
    notifySwitches Boolean
    objectType String
    standbyAdapters List<String>

    GetVirtualizationVmwareDistributedSwitchResultParent

    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

    GetVirtualizationVmwareDistributedSwitchResultPermissionResource

    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

    GetVirtualizationVmwareDistributedSwitchResultRegisteredDevice

    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

    GetVirtualizationVmwareDistributedSwitchResultResourceAllocationSystemTraffic

    AdditionalProperties string
    ClassId string
    Limit double
    ObjectType string
    Reservation double
    Shares string
    SharesValue double
    TrafficType string
    AdditionalProperties string
    ClassId string
    Limit float64
    ObjectType string
    Reservation float64
    Shares string
    SharesValue float64
    TrafficType string
    additionalProperties String
    classId String
    limit Double
    objectType String
    reservation Double
    shares String
    sharesValue Double
    trafficType String
    additionalProperties string
    classId string
    limit number
    objectType string
    reservation number
    shares string
    sharesValue number
    trafficType string
    additionalProperties String
    classId String
    limit Number
    objectType String
    reservation Number
    shares String
    sharesValue Number
    trafficType String

    GetVirtualizationVmwareDistributedSwitchResultSwitchCapacity

    AdditionalProperties string
    Capacity double
    ClassId string
    Free double
    ObjectType string
    Used double
    AdditionalProperties string
    Capacity float64
    ClassId string
    Free float64
    ObjectType string
    Used float64
    additionalProperties String
    capacity Double
    classId String
    free Double
    objectType String
    used Double
    additionalProperties string
    capacity number
    classId string
    free number
    objectType string
    used number
    additionalProperties String
    capacity Number
    classId String
    free Number
    objectType String
    used Number

    GetVirtualizationVmwareDistributedSwitchResultTag

    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

    GetVirtualizationVmwareDistributedSwitchResultVersionContext

    additionalProperties String
    classId String
    interestedMos List<Property Map>
    markedForDeletion Boolean
    nrVersion String
    The running config's version details are represented.
    objectType String
    refMos List<Property Map>
    timestamp String
    versionType String

    GetVirtualizationVmwareDistributedSwitchResultVersionContextInterestedMo

    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

    GetVirtualizationVmwareDistributedSwitchResultVersionContextRefMo

    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

    GetVirtualizationVmwareDistributedSwitchSwitchCapacity

    AdditionalProperties string
    Capacity double
    The total capacity of the entity (bytes).
    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.
    Free double
    Free storage space remaining in the entity (bytes) as a point-in-time snapshot. The available space is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used storage capacity is also reported.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Used double
    Spaced already used by this entity (bytes), as a point-in-time snapshot.
    AdditionalProperties string
    Capacity float64
    The total capacity of the entity (bytes).
    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.
    Free float64
    Free storage space remaining in the entity (bytes) as a point-in-time snapshot. The available space is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used storage capacity is also reported.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Used float64
    Spaced already used by this entity (bytes), as a point-in-time snapshot.
    additionalProperties String
    capacity Double
    The total capacity of the entity (bytes).
    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.
    free Double
    Free storage space remaining in the entity (bytes) as a point-in-time snapshot. The available space is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used storage capacity is also reported.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    used Double
    Spaced already used by this entity (bytes), as a point-in-time snapshot.
    additionalProperties string
    capacity number
    The total capacity of the entity (bytes).
    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.
    free number
    Free storage space remaining in the entity (bytes) as a point-in-time snapshot. The available space is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used storage capacity is also reported.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    used number
    Spaced already used by this entity (bytes), as a point-in-time snapshot.
    additional_properties str
    capacity float
    The total capacity of the entity (bytes).
    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.
    free float
    Free storage space remaining in the entity (bytes) as a point-in-time snapshot. The available space is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used storage capacity is also reported.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    used float
    Spaced already used by this entity (bytes), as a point-in-time snapshot.
    additionalProperties String
    capacity Number
    The total capacity of the entity (bytes).
    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.
    free Number
    Free storage space remaining in the entity (bytes) as a point-in-time snapshot. The available space is reported for an entity (such as Host or Cluster) when inventory data is collected for that entity. As part of the inventory data, a snapshot of the free and used storage capacity is also reported.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    used Number
    Spaced already used by this entity (bytes), as a point-in-time snapshot.

    GetVirtualizationVmwareDistributedSwitchTag

    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.

    GetVirtualizationVmwareDistributedSwitchVersionContext

    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<GetVirtualizationVmwareDistributedSwitchVersionContextInterestedMo>
    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 running config's version details are represented.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetVirtualizationVmwareDistributedSwitchVersionContextRefMo
    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 []GetVirtualizationVmwareDistributedSwitchVersionContextInterestedMo
    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 running config's version details are represented.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetVirtualizationVmwareDistributedSwitchVersionContextRefMo
    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<GetVirtualizationVmwareDistributedSwitchVersionContextInterestedMo>
    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 running config's version details are represented.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetVirtualizationVmwareDistributedSwitchVersionContextRefMo
    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 GetVirtualizationVmwareDistributedSwitchVersionContextInterestedMo[]
    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 running config's version details are represented.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetVirtualizationVmwareDistributedSwitchVersionContextRefMo
    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[GetVirtualizationVmwareDistributedSwitchVersionContextInterestedMo]
    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 running config's version details are represented.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetVirtualizationVmwareDistributedSwitchVersionContextRefMo
    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 running config's version details are represented.
    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.

    GetVirtualizationVmwareDistributedSwitchVersionContextInterestedMo

    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'.

    GetVirtualizationVmwareDistributedSwitchVersionContextRefMo

    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'.

    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