intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet
intersight.getVirtualizationVirtualMachine
Explore with Pulumi AI
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet
Depicts operations to control the life cycle of a virtual machine on a hypervisor.
Using getVirtualizationVirtualMachine
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 getVirtualizationVirtualMachine(args: GetVirtualizationVirtualMachineArgs, opts?: InvokeOptions): Promise<GetVirtualizationVirtualMachineResult>
function getVirtualizationVirtualMachineOutput(args: GetVirtualizationVirtualMachineOutputArgs, opts?: InvokeOptions): Output<GetVirtualizationVirtualMachineResult>
def get_virtualization_virtual_machine(account_moid: Optional[str] = None,
action: Optional[str] = None,
action_info: Optional[GetVirtualizationVirtualMachineActionInfo] = None,
additional_properties: Optional[str] = None,
affinity_selectors: Optional[Sequence[GetVirtualizationVirtualMachineAffinitySelector]] = None,
ancestors: Optional[Sequence[GetVirtualizationVirtualMachineAncestor]] = None,
anti_affinity_selectors: Optional[Sequence[GetVirtualizationVirtualMachineAntiAffinitySelector]] = None,
class_id: Optional[str] = None,
cloud_init_config: Optional[GetVirtualizationVirtualMachineCloudInitConfig] = None,
cluster: Optional[GetVirtualizationVirtualMachineCluster] = None,
cluster_esxi: Optional[str] = None,
cpu: Optional[float] = None,
create_time: Optional[str] = None,
discovered: Optional[bool] = None,
disks: Optional[Sequence[GetVirtualizationVirtualMachineDisk]] = None,
domain_group_moid: Optional[str] = None,
force_delete: Optional[bool] = None,
gpu_configs: Optional[Sequence[GetVirtualizationVirtualMachineGpuConfig]] = None,
guest_os: Optional[str] = None,
host: Optional[GetVirtualizationVirtualMachineHost] = None,
host_esxi: Optional[str] = None,
hypervisor_type: Optional[str] = None,
id: Optional[str] = None,
interfaces: Optional[Sequence[GetVirtualizationVirtualMachineInterface]] = None,
inventory: Optional[GetVirtualizationVirtualMachineInventory] = None,
labels: Optional[Sequence[GetVirtualizationVirtualMachineLabel]] = None,
memory: Optional[float] = None,
mod_time: Optional[str] = None,
moid: Optional[str] = None,
name: Optional[str] = None,
object_type: Optional[str] = None,
owners: Optional[Sequence[str]] = None,
parent: Optional[GetVirtualizationVirtualMachineParent] = None,
permission_resources: Optional[Sequence[GetVirtualizationVirtualMachinePermissionResource]] = None,
power_state: Optional[str] = None,
provision_type: Optional[str] = None,
registered_device: Optional[GetVirtualizationVirtualMachineRegisteredDevice] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[GetVirtualizationVirtualMachineTag]] = None,
version_context: Optional[GetVirtualizationVirtualMachineVersionContext] = None,
vm_config: Optional[GetVirtualizationVirtualMachineVmConfig] = None,
workflow_info: Optional[GetVirtualizationVirtualMachineWorkflowInfo] = None,
opts: Optional[InvokeOptions] = None) -> GetVirtualizationVirtualMachineResult
def get_virtualization_virtual_machine_output(account_moid: Optional[pulumi.Input[str]] = None,
action: Optional[pulumi.Input[str]] = None,
action_info: Optional[pulumi.Input[GetVirtualizationVirtualMachineActionInfoArgs]] = None,
additional_properties: Optional[pulumi.Input[str]] = None,
affinity_selectors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineAffinitySelectorArgs]]]] = None,
ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineAncestorArgs]]]] = None,
anti_affinity_selectors: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineAntiAffinitySelectorArgs]]]] = None,
class_id: Optional[pulumi.Input[str]] = None,
cloud_init_config: Optional[pulumi.Input[GetVirtualizationVirtualMachineCloudInitConfigArgs]] = None,
cluster: Optional[pulumi.Input[GetVirtualizationVirtualMachineClusterArgs]] = None,
cluster_esxi: Optional[pulumi.Input[str]] = None,
cpu: Optional[pulumi.Input[float]] = None,
create_time: Optional[pulumi.Input[str]] = None,
discovered: Optional[pulumi.Input[bool]] = None,
disks: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineDiskArgs]]]] = None,
domain_group_moid: Optional[pulumi.Input[str]] = None,
force_delete: Optional[pulumi.Input[bool]] = None,
gpu_configs: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineGpuConfigArgs]]]] = None,
guest_os: Optional[pulumi.Input[str]] = None,
host: Optional[pulumi.Input[GetVirtualizationVirtualMachineHostArgs]] = None,
host_esxi: Optional[pulumi.Input[str]] = None,
hypervisor_type: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
interfaces: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineInterfaceArgs]]]] = None,
inventory: Optional[pulumi.Input[GetVirtualizationVirtualMachineInventoryArgs]] = None,
labels: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineLabelArgs]]]] = None,
memory: Optional[pulumi.Input[float]] = None,
mod_time: Optional[pulumi.Input[str]] = None,
moid: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
object_type: Optional[pulumi.Input[str]] = None,
owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
parent: Optional[pulumi.Input[GetVirtualizationVirtualMachineParentArgs]] = None,
permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachinePermissionResourceArgs]]]] = None,
power_state: Optional[pulumi.Input[str]] = None,
provision_type: Optional[pulumi.Input[str]] = None,
registered_device: Optional[pulumi.Input[GetVirtualizationVirtualMachineRegisteredDeviceArgs]] = None,
shared_scope: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualizationVirtualMachineTagArgs]]]] = None,
version_context: Optional[pulumi.Input[GetVirtualizationVirtualMachineVersionContextArgs]] = None,
vm_config: Optional[pulumi.Input[GetVirtualizationVirtualMachineVmConfigArgs]] = None,
workflow_info: Optional[pulumi.Input[GetVirtualizationVirtualMachineWorkflowInfoArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVirtualizationVirtualMachineResult]
func LookupVirtualizationVirtualMachine(ctx *Context, args *LookupVirtualizationVirtualMachineArgs, opts ...InvokeOption) (*LookupVirtualizationVirtualMachineResult, error)
func LookupVirtualizationVirtualMachineOutput(ctx *Context, args *LookupVirtualizationVirtualMachineOutputArgs, opts ...InvokeOption) LookupVirtualizationVirtualMachineResultOutput
> Note: This function is named LookupVirtualizationVirtualMachine
in the Go SDK.
public static class GetVirtualizationVirtualMachine
{
public static Task<GetVirtualizationVirtualMachineResult> InvokeAsync(GetVirtualizationVirtualMachineArgs args, InvokeOptions? opts = null)
public static Output<GetVirtualizationVirtualMachineResult> Invoke(GetVirtualizationVirtualMachineInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVirtualizationVirtualMachineResult> getVirtualizationVirtualMachine(GetVirtualizationVirtualMachineArgs args, InvokeOptions options)
public static Output<GetVirtualizationVirtualMachineResult> getVirtualizationVirtualMachine(GetVirtualizationVirtualMachineArgs args, InvokeOptions options)
fn::invoke:
function: intersight:index/getVirtualizationVirtualMachine:getVirtualizationVirtualMachine
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Moid string - The Account ID for this managed object.
- Action string
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - Action
Info GetVirtualization Virtual Machine Action Info - Additional
Properties string - Affinity
Selectors List<GetVirtualization Virtual Machine Affinity Selector> - Ancestors
List<Get
Virtualization Virtual Machine Ancestor> - Anti
Affinity List<GetSelectors Virtualization Virtual Machine Anti Affinity Selector> - Class
Id string - Cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - Cluster
Get
Virtualization Virtual Machine Cluster - Cluster
Esxi string - Cluster where virtual machine is deployed.
- Cpu double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - The time when this managed object was created.
- Discovered bool
- Flag to indicate whether the configuration is created from inventory object.
- Disks
List<Get
Virtualization Virtual Machine Disk> - Domain
Group stringMoid - The DomainGroup ID for this managed object.
- Force
Delete bool - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- Gpu
Configs List<GetVirtualization Virtual Machine Gpu Config> - Guest
Os string - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - Host
Get
Virtualization Virtual Machine Host - Host
Esxi string - Host where virtual machine is deployed.
- Hypervisor
Type string - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - Id string
- Interfaces
List<Get
Virtualization Virtual Machine Interface> - Inventory
Get
Virtualization Virtual Machine Inventory - Labels
List<Get
Virtualization Virtual Machine Label> - Memory double
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- Mod
Time string - The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Owners List<string>
- Parent
Get
Virtualization Virtual Machine Parent - Permission
Resources List<GetVirtualization Virtual Machine Permission Resource> - Power
State string - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - Provision
Type string - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - Registered
Device GetVirtualization Virtual Machine Registered Device - 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.
- List<Get
Virtualization Virtual Machine Tag> - Version
Context GetVirtualization Virtual Machine Version Context - Vm
Config GetVirtualization Virtual Machine Vm Config - Workflow
Info GetVirtualization Virtual Machine Workflow Info
- Account
Moid string - The Account ID for this managed object.
- Action string
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - Action
Info GetVirtualization Virtual Machine Action Info - Additional
Properties string - Affinity
Selectors []GetVirtualization Virtual Machine Affinity Selector - Ancestors
[]Get
Virtualization Virtual Machine Ancestor - Anti
Affinity []GetSelectors Virtualization Virtual Machine Anti Affinity Selector - Class
Id string - Cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - Cluster
Get
Virtualization Virtual Machine Cluster - Cluster
Esxi string - Cluster where virtual machine is deployed.
- Cpu float64
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - The time when this managed object was created.
- Discovered bool
- Flag to indicate whether the configuration is created from inventory object.
- Disks
[]Get
Virtualization Virtual Machine Disk - Domain
Group stringMoid - The DomainGroup ID for this managed object.
- Force
Delete bool - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- Gpu
Configs []GetVirtualization Virtual Machine Gpu Config - Guest
Os string - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - Host
Get
Virtualization Virtual Machine Host - Host
Esxi string - Host where virtual machine is deployed.
- Hypervisor
Type string - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - Id string
- Interfaces
[]Get
Virtualization Virtual Machine Interface - Inventory
Get
Virtualization Virtual Machine Inventory - Labels
[]Get
Virtualization Virtual Machine Label - Memory float64
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- Mod
Time string - The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Owners []string
- Parent
Get
Virtualization Virtual Machine Parent - Permission
Resources []GetVirtualization Virtual Machine Permission Resource - Power
State string - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - Provision
Type string - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - Registered
Device GetVirtualization Virtual Machine Registered Device - 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.
- []Get
Virtualization Virtual Machine Tag - Version
Context GetVirtualization Virtual Machine Version Context - Vm
Config GetVirtualization Virtual Machine Vm Config - Workflow
Info GetVirtualization Virtual Machine Workflow Info
- account
Moid String - The Account ID for this managed object.
- action String
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action
Info GetVirtualization Virtual Machine Action Info - additional
Properties String - affinity
Selectors List<GetVirtualization Virtual Machine Affinity Selector> - ancestors
List<Get
Virtualization Virtual Machine Ancestor> - anti
Affinity List<GetSelectors Virtualization Virtual Machine Anti Affinity Selector> - class
Id String - cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - cluster
Get
Virtualization Virtual Machine Cluster - cluster
Esxi String - Cluster where virtual machine is deployed.
- cpu Double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - The time when this managed object was created.
- discovered Boolean
- Flag to indicate whether the configuration is created from inventory object.
- disks
List<Get
Virtualization Virtual Machine Disk> - domain
Group StringMoid - The DomainGroup ID for this managed object.
- force
Delete Boolean - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu
Configs List<GetVirtualization Virtual Machine Gpu Config> - guest
Os String - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host
Get
Virtualization Virtual Machine Host - host
Esxi String - Host where virtual machine is deployed.
- hypervisor
Type String - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - id String
- interfaces
List<Get
Virtualization Virtual Machine Interface> - inventory
Get
Virtualization Virtual Machine Inventory - labels
List<Get
Virtualization Virtual Machine Label> - memory Double
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod
Time String - The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - owners List<String>
- parent
Get
Virtualization Virtual Machine Parent - permission
Resources List<GetVirtualization Virtual Machine Permission Resource> - power
State String - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision
Type String - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered
Device GetVirtualization Virtual Machine Registered Device - 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.
- List<Get
Virtualization Virtual Machine Tag> - version
Context GetVirtualization Virtual Machine Version Context - vm
Config GetVirtualization Virtual Machine Vm Config - workflow
Info GetVirtualization Virtual Machine Workflow Info
- account
Moid string - The Account ID for this managed object.
- action string
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action
Info GetVirtualization Virtual Machine Action Info - additional
Properties string - affinity
Selectors GetVirtualization Virtual Machine Affinity Selector[] - ancestors
Get
Virtualization Virtual Machine Ancestor[] - anti
Affinity GetSelectors Virtualization Virtual Machine Anti Affinity Selector[] - class
Id string - cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - cluster
Get
Virtualization Virtual Machine Cluster - cluster
Esxi string - Cluster where virtual machine is deployed.
- cpu number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time string - The time when this managed object was created.
- discovered boolean
- Flag to indicate whether the configuration is created from inventory object.
- disks
Get
Virtualization Virtual Machine Disk[] - domain
Group stringMoid - The DomainGroup ID for this managed object.
- force
Delete boolean - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu
Configs GetVirtualization Virtual Machine Gpu Config[] - guest
Os string - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host
Get
Virtualization Virtual Machine Host - host
Esxi string - Host where virtual machine is deployed.
- hypervisor
Type string - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - id string
- interfaces
Get
Virtualization Virtual Machine Interface[] - inventory
Get
Virtualization Virtual Machine Inventory - labels
Get
Virtualization Virtual Machine Label[] - memory number
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod
Time string - The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - owners string[]
- parent
Get
Virtualization Virtual Machine Parent - permission
Resources GetVirtualization Virtual Machine Permission Resource[] - power
State string - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision
Type string - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered
Device GetVirtualization Virtual Machine Registered Device - 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.
- Get
Virtualization Virtual Machine Tag[] - version
Context GetVirtualization Virtual Machine Version Context - vm
Config GetVirtualization Virtual Machine Vm Config - workflow
Info GetVirtualization Virtual Machine Workflow Info
- account_
moid str - The Account ID for this managed object.
- action str
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action_
info GetVirtualization Virtual Machine Action Info - additional_
properties str - affinity_
selectors Sequence[GetVirtualization Virtual Machine Affinity Selector] - ancestors
Sequence[Get
Virtualization Virtual Machine Ancestor] - anti_
affinity_ Sequence[Getselectors Virtualization Virtual Machine Anti Affinity Selector] - class_
id str - cloud_
init_ Getconfig Virtualization Virtual Machine Cloud Init Config - cluster
Get
Virtualization Virtual Machine Cluster - cluster_
esxi str - Cluster where virtual machine is deployed.
- cpu float
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create_
time str - The time when this managed object was created.
- discovered bool
- Flag to indicate whether the configuration is created from inventory object.
- disks
Sequence[Get
Virtualization Virtual Machine Disk] - domain_
group_ strmoid - The DomainGroup ID for this managed object.
- force_
delete bool - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu_
configs Sequence[GetVirtualization Virtual Machine Gpu Config] - guest_
os str - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host
Get
Virtualization Virtual Machine Host - host_
esxi str - Host where virtual machine is deployed.
- hypervisor_
type str - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - id str
- interfaces
Sequence[Get
Virtualization Virtual Machine Interface] - inventory
Get
Virtualization Virtual Machine Inventory - labels
Sequence[Get
Virtualization Virtual Machine Label] - memory float
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod_
time str - The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - owners Sequence[str]
- parent
Get
Virtualization Virtual Machine Parent - permission_
resources Sequence[GetVirtualization Virtual Machine Permission Resource] - power_
state str - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision_
type str - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered_
device GetVirtualization Virtual Machine Registered Device - 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.
- Sequence[Get
Virtualization Virtual Machine Tag] - version_
context GetVirtualization Virtual Machine Version Context - vm_
config GetVirtualization Virtual Machine Vm Config - workflow_
info GetVirtualization Virtual Machine Workflow Info
- account
Moid String - The Account ID for this managed object.
- action String
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action
Info Property Map - additional
Properties String - affinity
Selectors List<Property Map> - ancestors List<Property Map>
- anti
Affinity List<Property Map>Selectors - class
Id String - cloud
Init Property MapConfig - cluster Property Map
- cluster
Esxi String - Cluster where virtual machine is deployed.
- cpu Number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - The time when this managed object was created.
- discovered Boolean
- Flag to indicate whether the configuration is created from inventory object.
- disks List<Property Map>
- domain
Group StringMoid - The DomainGroup ID for this managed object.
- force
Delete Boolean - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu
Configs List<Property Map> - guest
Os String - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host Property Map
- host
Esxi String - Host where virtual machine is deployed.
- hypervisor
Type String - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - id String
- interfaces List<Property Map>
- inventory Property Map
- labels List<Property Map>
- memory Number
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod
Time String - The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - owners List<String>
- parent Property Map
- permission
Resources List<Property Map> - power
State String - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision
Type String - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered
Device Property Map - 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.
- List<Property Map>
- version
Context Property Map - vm
Config Property Map - workflow
Info Property Map
getVirtualizationVirtualMachine Result
The following output properties are available:
- Id string
- Results
List<Get
Virtualization Virtual Machine Result> - Account
Moid string - Action string
- Action
Info GetVirtualization Virtual Machine Action Info - Additional
Properties string - Affinity
Selectors List<GetVirtualization Virtual Machine Affinity Selector> - Ancestors
List<Get
Virtualization Virtual Machine Ancestor> - Anti
Affinity List<GetSelectors Virtualization Virtual Machine Anti Affinity Selector> - Class
Id string - Cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - Cluster
Get
Virtualization Virtual Machine Cluster - Cluster
Esxi string - Cpu double
- Create
Time string - Discovered bool
- Disks
List<Get
Virtualization Virtual Machine Disk> - Domain
Group stringMoid - Force
Delete bool - Gpu
Configs List<GetVirtualization Virtual Machine Gpu Config> - Guest
Os string - Host
Get
Virtualization Virtual Machine Host - Host
Esxi string - Hypervisor
Type string - Interfaces
List<Get
Virtualization Virtual Machine Interface> - Inventory
Get
Virtualization Virtual Machine Inventory - Labels
List<Get
Virtualization Virtual Machine Label> - Memory double
- Mod
Time string - Moid string
- Name string
- Object
Type string - Owners List<string>
- Parent
Get
Virtualization Virtual Machine Parent - Permission
Resources List<GetVirtualization Virtual Machine Permission Resource> - Power
State string - Provision
Type string - Registered
Device GetVirtualization Virtual Machine Registered Device - string
- List<Get
Virtualization Virtual Machine Tag> - Version
Context GetVirtualization Virtual Machine Version Context - Vm
Config GetVirtualization Virtual Machine Vm Config - Workflow
Info GetVirtualization Virtual Machine Workflow Info
- Id string
- Results
[]Get
Virtualization Virtual Machine Result - Account
Moid string - Action string
- Action
Info GetVirtualization Virtual Machine Action Info - Additional
Properties string - Affinity
Selectors []GetVirtualization Virtual Machine Affinity Selector - Ancestors
[]Get
Virtualization Virtual Machine Ancestor - Anti
Affinity []GetSelectors Virtualization Virtual Machine Anti Affinity Selector - Class
Id string - Cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - Cluster
Get
Virtualization Virtual Machine Cluster - Cluster
Esxi string - Cpu float64
- Create
Time string - Discovered bool
- Disks
[]Get
Virtualization Virtual Machine Disk - Domain
Group stringMoid - Force
Delete bool - Gpu
Configs []GetVirtualization Virtual Machine Gpu Config - Guest
Os string - Host
Get
Virtualization Virtual Machine Host - Host
Esxi string - Hypervisor
Type string - Interfaces
[]Get
Virtualization Virtual Machine Interface - Inventory
Get
Virtualization Virtual Machine Inventory - Labels
[]Get
Virtualization Virtual Machine Label - Memory float64
- Mod
Time string - Moid string
- Name string
- Object
Type string - Owners []string
- Parent
Get
Virtualization Virtual Machine Parent - Permission
Resources []GetVirtualization Virtual Machine Permission Resource - Power
State string - Provision
Type string - Registered
Device GetVirtualization Virtual Machine Registered Device - string
- []Get
Virtualization Virtual Machine Tag - Version
Context GetVirtualization Virtual Machine Version Context - Vm
Config GetVirtualization Virtual Machine Vm Config - Workflow
Info GetVirtualization Virtual Machine Workflow Info
- id String
- results
List<Get
Virtualization Virtual Machine Result> - account
Moid String - action String
- action
Info GetVirtualization Virtual Machine Action Info - additional
Properties String - affinity
Selectors List<GetVirtualization Virtual Machine Affinity Selector> - ancestors
List<Get
Virtualization Virtual Machine Ancestor> - anti
Affinity List<GetSelectors Virtualization Virtual Machine Anti Affinity Selector> - class
Id String - cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - cluster
Get
Virtualization Virtual Machine Cluster - cluster
Esxi String - cpu Double
- create
Time String - discovered Boolean
- disks
List<Get
Virtualization Virtual Machine Disk> - domain
Group StringMoid - force
Delete Boolean - gpu
Configs List<GetVirtualization Virtual Machine Gpu Config> - guest
Os String - host
Get
Virtualization Virtual Machine Host - host
Esxi String - hypervisor
Type String - interfaces
List<Get
Virtualization Virtual Machine Interface> - inventory
Get
Virtualization Virtual Machine Inventory - labels
List<Get
Virtualization Virtual Machine Label> - memory Double
- mod
Time String - moid String
- name String
- object
Type String - owners List<String>
- parent
Get
Virtualization Virtual Machine Parent - permission
Resources List<GetVirtualization Virtual Machine Permission Resource> - power
State String - provision
Type String - registered
Device GetVirtualization Virtual Machine Registered Device - String
- List<Get
Virtualization Virtual Machine Tag> - version
Context GetVirtualization Virtual Machine Version Context - vm
Config GetVirtualization Virtual Machine Vm Config - workflow
Info GetVirtualization Virtual Machine Workflow Info
- id string
- results
Get
Virtualization Virtual Machine Result[] - account
Moid string - action string
- action
Info GetVirtualization Virtual Machine Action Info - additional
Properties string - affinity
Selectors GetVirtualization Virtual Machine Affinity Selector[] - ancestors
Get
Virtualization Virtual Machine Ancestor[] - anti
Affinity GetSelectors Virtualization Virtual Machine Anti Affinity Selector[] - class
Id string - cloud
Init GetConfig Virtualization Virtual Machine Cloud Init Config - cluster
Get
Virtualization Virtual Machine Cluster - cluster
Esxi string - cpu number
- create
Time string - discovered boolean
- disks
Get
Virtualization Virtual Machine Disk[] - domain
Group stringMoid - force
Delete boolean - gpu
Configs GetVirtualization Virtual Machine Gpu Config[] - guest
Os string - host
Get
Virtualization Virtual Machine Host - host
Esxi string - hypervisor
Type string - interfaces
Get
Virtualization Virtual Machine Interface[] - inventory
Get
Virtualization Virtual Machine Inventory - labels
Get
Virtualization Virtual Machine Label[] - memory number
- mod
Time string - moid string
- name string
- object
Type string - owners string[]
- parent
Get
Virtualization Virtual Machine Parent - permission
Resources GetVirtualization Virtual Machine Permission Resource[] - power
State string - provision
Type string - registered
Device GetVirtualization Virtual Machine Registered Device - string
- Get
Virtualization Virtual Machine Tag[] - version
Context GetVirtualization Virtual Machine Version Context - vm
Config GetVirtualization Virtual Machine Vm Config - workflow
Info GetVirtualization Virtual Machine Workflow Info
- id str
- results
Sequence[Get
Virtualization Virtual Machine Result] - account_
moid str - action str
- action_
info GetVirtualization Virtual Machine Action Info - additional_
properties str - affinity_
selectors Sequence[GetVirtualization Virtual Machine Affinity Selector] - ancestors
Sequence[Get
Virtualization Virtual Machine Ancestor] - anti_
affinity_ Sequence[Getselectors Virtualization Virtual Machine Anti Affinity Selector] - class_
id str - cloud_
init_ Getconfig Virtualization Virtual Machine Cloud Init Config - cluster
Get
Virtualization Virtual Machine Cluster - cluster_
esxi str - cpu float
- create_
time str - discovered bool
- disks
Sequence[Get
Virtualization Virtual Machine Disk] - domain_
group_ strmoid - force_
delete bool - gpu_
configs Sequence[GetVirtualization Virtual Machine Gpu Config] - guest_
os str - host
Get
Virtualization Virtual Machine Host - host_
esxi str - hypervisor_
type str - interfaces
Sequence[Get
Virtualization Virtual Machine Interface] - inventory
Get
Virtualization Virtual Machine Inventory - labels
Sequence[Get
Virtualization Virtual Machine Label] - memory float
- mod_
time str - moid str
- name str
- object_
type str - owners Sequence[str]
- parent
Get
Virtualization Virtual Machine Parent - permission_
resources Sequence[GetVirtualization Virtual Machine Permission Resource] - power_
state str - provision_
type str - registered_
device GetVirtualization Virtual Machine Registered Device - str
- Sequence[Get
Virtualization Virtual Machine Tag] - version_
context GetVirtualization Virtual Machine Version Context - vm_
config GetVirtualization Virtual Machine Vm Config - workflow_
info GetVirtualization Virtual Machine Workflow Info
- id String
- results List<Property Map>
- account
Moid String - action String
- action
Info Property Map - additional
Properties String - affinity
Selectors List<Property Map> - ancestors List<Property Map>
- anti
Affinity List<Property Map>Selectors - class
Id String - cloud
Init Property MapConfig - cluster Property Map
- cluster
Esxi String - cpu Number
- create
Time String - discovered Boolean
- disks List<Property Map>
- domain
Group StringMoid - force
Delete Boolean - gpu
Configs List<Property Map> - guest
Os String - host Property Map
- host
Esxi String - hypervisor
Type String - interfaces List<Property Map>
- inventory Property Map
- labels List<Property Map>
- memory Number
- mod
Time String - moid String
- name String
- object
Type String - owners List<String>
- parent Property Map
- permission
Resources List<Property Map> - power
State String - provision
Type String - registered
Device Property Map - String
- List<Property Map>
- version
Context Property Map - vm
Config Property Map - workflow
Info Property Map
Supporting Types
GetVirtualizationVirtualMachineActionInfo
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Failure
Reason string - Description of reason for failure. Derived from the workflow failure message.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Status string
- Status of the Action like InProgress, Success, Failure etc.
None
- A place holder for the default value.InProgress
- Previous action triggered on the resource is still running.Success
- Previous action triggered on the resource has completed successfully.Failure
- Previous action triggered on the resource has failed.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Failure
Reason string - Description of reason for failure. Derived from the workflow failure message.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Status string
- Status of the Action like InProgress, Success, Failure etc.
None
- A place holder for the default value.InProgress
- Previous action triggered on the resource is still running.Success
- Previous action triggered on the resource has completed successfully.Failure
- Previous action triggered on the resource has failed.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- failure
Reason String - Description of reason for failure. Derived from the workflow failure message.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- status String
- Status of the Action like InProgress, Success, Failure etc.
None
- A place holder for the default value.InProgress
- Previous action triggered on the resource is still running.Success
- Previous action triggered on the resource has completed successfully.Failure
- Previous action triggered on the resource has failed.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- failure
Reason string - Description of reason for failure. Derived from the workflow failure message.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- status string
- Status of the Action like InProgress, Success, Failure etc.
None
- A place holder for the default value.InProgress
- Previous action triggered on the resource is still running.Success
- Previous action triggered on the resource has completed successfully.Failure
- Previous action triggered on the resource has failed.
- 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.
- failure_
reason str - Description of reason for failure. Derived from the workflow failure message.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- status str
- Status of the Action like InProgress, Success, Failure etc.
None
- A place holder for the default value.InProgress
- Previous action triggered on the resource is still running.Success
- Previous action triggered on the resource has completed successfully.Failure
- Previous action triggered on the resource has failed.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- failure
Reason String - Description of reason for failure. Derived from the workflow failure message.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- status String
- Status of the Action like InProgress, Success, Failure etc.
None
- A place holder for the default value.InProgress
- Previous action triggered on the resource is still running.Success
- Previous action triggered on the resource has completed successfully.Failure
- Previous action triggered on the resource has failed.
GetVirtualizationVirtualMachineAffinitySelector
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Value string
- Value of the meta property which identifies a specific resource.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Value string
- Value of the meta property which identifies a specific resource.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value String
- Value of the meta property which identifies a specific resource.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value string
- Value of the meta property which identifies a specific 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.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value str
- Value of the meta property which identifies a specific resource.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value String
- Value of the meta property which identifies a specific resource.
GetVirtualizationVirtualMachineAncestor
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineAntiAffinitySelector
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Value string
- Value of the meta property which identifies a specific resource.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Value string
- Value of the meta property which identifies a specific resource.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value String
- Value of the meta property which identifies a specific resource.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value string
- Value of the meta property which identifies a specific 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.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value str
- Value of the meta property which identifies a specific resource.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value String
- Value of the meta property which identifies a specific resource.
GetVirtualizationVirtualMachineCloudInitConfig
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Config
Type string - Virtual machine cloud init configuration type.
- `` - No cloud init specified. Cloud-init configurations are not sent to hypervisor, if none is selected.
NoCloudSource
- Allows the user to provide user-data to the instance without running a network service.CloudConfigDrive
- Allows the user to provide user-data and network-data from cloud.
- Network
Data string - Network configuration data for a virtual machine.
- Network
Data boolBase64Encoded - Set to true, if the cloud init network data is in base64 format.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- User
Data string - User configuration data for a virtual machine such as adding user, group etc.
- User
Data boolBase64Encoded - Set to true, if the cloud init user data is in base64 format.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Config
Type string - Virtual machine cloud init configuration type.
- `` - No cloud init specified. Cloud-init configurations are not sent to hypervisor, if none is selected.
NoCloudSource
- Allows the user to provide user-data to the instance without running a network service.CloudConfigDrive
- Allows the user to provide user-data and network-data from cloud.
- Network
Data string - Network configuration data for a virtual machine.
- Network
Data boolBase64Encoded - Set to true, if the cloud init network data is in base64 format.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- User
Data string - User configuration data for a virtual machine such as adding user, group etc.
- User
Data boolBase64Encoded - Set to true, if the cloud init user data is in base64 format.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- config
Type String - Virtual machine cloud init configuration type.
- `` - No cloud init specified. Cloud-init configurations are not sent to hypervisor, if none is selected.
NoCloudSource
- Allows the user to provide user-data to the instance without running a network service.CloudConfigDrive
- Allows the user to provide user-data and network-data from cloud.
- network
Data String - Network configuration data for a virtual machine.
- network
Data BooleanBase64Encoded - Set to true, if the cloud init network data is in base64 format.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- user
Data String - User configuration data for a virtual machine such as adding user, group etc.
- user
Data BooleanBase64Encoded - Set to true, if the cloud init user data is in base64 format.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- config
Type string - Virtual machine cloud init configuration type.
- `` - No cloud init specified. Cloud-init configurations are not sent to hypervisor, if none is selected.
NoCloudSource
- Allows the user to provide user-data to the instance without running a network service.CloudConfigDrive
- Allows the user to provide user-data and network-data from cloud.
- network
Data string - Network configuration data for a virtual machine.
- network
Data booleanBase64Encoded - Set to true, if the cloud init network data is in base64 format.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- user
Data string - User configuration data for a virtual machine such as adding user, group etc.
- user
Data booleanBase64Encoded - Set to true, if the cloud init user data is in base64 format.
- 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.
- config_
type str - Virtual machine cloud init configuration type.
- `` - No cloud init specified. Cloud-init configurations are not sent to hypervisor, if none is selected.
NoCloudSource
- Allows the user to provide user-data to the instance without running a network service.CloudConfigDrive
- Allows the user to provide user-data and network-data from cloud.
- network_
data str - Network configuration data for a virtual machine.
- network_
data_ boolbase64_ encoded - Set to true, if the cloud init network data is in base64 format.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- user_
data str - User configuration data for a virtual machine such as adding user, group etc.
- user_
data_ boolbase64_ encoded - Set to true, if the cloud init user data is in base64 format.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- config
Type String - Virtual machine cloud init configuration type.
- `` - No cloud init specified. Cloud-init configurations are not sent to hypervisor, if none is selected.
NoCloudSource
- Allows the user to provide user-data to the instance without running a network service.CloudConfigDrive
- Allows the user to provide user-data and network-data from cloud.
- network
Data String - Network configuration data for a virtual machine.
- network
Data BooleanBase64Encoded - Set to true, if the cloud init network data is in base64 format.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- user
Data String - User configuration data for a virtual machine such as adding user, group etc.
- user
Data BooleanBase64Encoded - Set to true, if the cloud init user data is in base64 format.
GetVirtualizationVirtualMachineCluster
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineDisk
- Additional
Properties string - Bus string
- Disk bus name given for a virtual machine.
virtio
- Disk uses the same paths as a bare-metal system. This simplifies physical-to-virtual and virtual-to-virtual migration.sata
- Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.scsi
- SCSI (Small Computer System Interface) bus used..
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Order double
- Priority order of the disk.
- Type string
- Disk type hdd or cdrom for a virtual machine.
hdd
- Allows the virtual machine to mount disk from hard disk drive (hdd) image.cdrom
- Allows the virtual machine to mount disk from compact disk (cd) image.
- Virtual
Disk stringReference - Name of the existing virtual disk to be attached to the Virtual Machine.
- Additional
Properties string - Bus string
- Disk bus name given for a virtual machine.
virtio
- Disk uses the same paths as a bare-metal system. This simplifies physical-to-virtual and virtual-to-virtual migration.sata
- Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.scsi
- SCSI (Small Computer System Interface) bus used..
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Order float64
- Priority order of the disk.
- Type string
- Disk type hdd or cdrom for a virtual machine.
hdd
- Allows the virtual machine to mount disk from hard disk drive (hdd) image.cdrom
- Allows the virtual machine to mount disk from compact disk (cd) image.
- Virtual
Disk stringReference - Name of the existing virtual disk to be attached to the Virtual Machine.
- additional
Properties String - bus String
- Disk bus name given for a virtual machine.
virtio
- Disk uses the same paths as a bare-metal system. This simplifies physical-to-virtual and virtual-to-virtual migration.sata
- Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.scsi
- SCSI (Small Computer System Interface) bus used..
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- order Double
- Priority order of the disk.
- type String
- Disk type hdd or cdrom for a virtual machine.
hdd
- Allows the virtual machine to mount disk from hard disk drive (hdd) image.cdrom
- Allows the virtual machine to mount disk from compact disk (cd) image.
- virtual
Disk StringReference - Name of the existing virtual disk to be attached to the Virtual Machine.
- additional
Properties string - bus string
- Disk bus name given for a virtual machine.
virtio
- Disk uses the same paths as a bare-metal system. This simplifies physical-to-virtual and virtual-to-virtual migration.sata
- Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.scsi
- SCSI (Small Computer System Interface) bus used..
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- order number
- Priority order of the disk.
- type string
- Disk type hdd or cdrom for a virtual machine.
hdd
- Allows the virtual machine to mount disk from hard disk drive (hdd) image.cdrom
- Allows the virtual machine to mount disk from compact disk (cd) image.
- virtual
Disk stringReference - Name of the existing virtual disk to be attached to the Virtual Machine.
- additional_
properties str - bus str
- Disk bus name given for a virtual machine.
virtio
- Disk uses the same paths as a bare-metal system. This simplifies physical-to-virtual and virtual-to-virtual migration.sata
- Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.scsi
- SCSI (Small Computer System Interface) bus used..
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- order float
- Priority order of the disk.
- type str
- Disk type hdd or cdrom for a virtual machine.
hdd
- Allows the virtual machine to mount disk from hard disk drive (hdd) image.cdrom
- Allows the virtual machine to mount disk from compact disk (cd) image.
- virtual_
disk_ strreference - Name of the existing virtual disk to be attached to the Virtual Machine.
- additional
Properties String - bus String
- Disk bus name given for a virtual machine.
virtio
- Disk uses the same paths as a bare-metal system. This simplifies physical-to-virtual and virtual-to-virtual migration.sata
- Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.scsi
- SCSI (Small Computer System Interface) bus used..
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- order Number
- Priority order of the disk.
- type String
- Disk type hdd or cdrom for a virtual machine.
hdd
- Allows the virtual machine to mount disk from hard disk drive (hdd) image.cdrom
- Allows the virtual machine to mount disk from compact disk (cd) image.
- virtual
Disk StringReference - Name of the existing virtual disk to be attached to the Virtual Machine.
GetVirtualizationVirtualMachineGpuConfig
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Device
Id double - The device Id of the GPU device.
- Memory
Size double - The amount of memory on the GPU (GBs).
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Vendor
Id double - The vendor Id of the GPU device.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Device
Id float64 - The device Id of the GPU device.
- Memory
Size float64 - The amount of memory on the GPU (GBs).
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Vendor
Id float64 - The vendor Id of the GPU device.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- device
Id Double - The device Id of the GPU device.
- memory
Size Double - The amount of memory on the GPU (GBs).
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor
Id Double - The vendor Id of the GPU device.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- device
Id number - The device Id of the GPU device.
- memory
Size number - The amount of memory on the GPU (GBs).
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor
Id number - The vendor Id of the GPU device.
- 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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- device_
id float - The device Id of the GPU device.
- memory_
size float - The amount of memory on the GPU (GBs).
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor_
id float - The vendor Id of the GPU device.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- device
Id Number - The device Id of the GPU device.
- memory
Size Number - The amount of memory on the GPU (GBs).
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- vendor
Id Number - The vendor Id of the GPU device.
GetVirtualizationVirtualMachineHost
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineInterface
- Adaptor
Type string - Virtual machine network adaptor type.
Unknown
- The type of the network adaptor type is unknown.E1000
- Emulated version of the Intel 82545EM Gigabit Ethernet NIC.SRIOV
- Representation of a virtual function (VF) on a physical NIC with SR-IOV support.VMXNET2
- VMXNET 2 (Enhanced) is available only for some guest operating systems on ESX/ESXi 3.5 and later.VMXNET3
- VMXNET 3 offers all the features available in VMXNET 2 and adds several new features.E1000E
- E1000E – emulates a newer real network adapter, the 1 Gbit Intel 82574, and is available for Windows 2012 and later. The E1000E needs virtual machine hardware version 8 or later.NE2K_PCI
- The Ne2000 network card uses two ring buffers for packet handling. These are circular buffers made of 256-byte pages that the chip's DMA logic will use to store received packets or to get received packets.PCnet
- The PCnet-PCI II is a PCI network adapter. It has built-in support for CRC checks and can automatically pad short packets to the minimum Ethernet length.RTL8139
- The RTL8139 is a fast Ethernet card that operates at 10/100 Mbps. It is compliant with PCI version 2.0/2.1 and it is known for reliability and superior performance.VirtIO
- VirtIO is a standardized interface which allows virtual machines access to simplified "virtual" devices, such as block devices, network adapters and consoles. Accessing devices through VirtIO on a guest VM improves performance over more traditional "emulated" devices, as VirtIO devices require only the bare minimum setup and configuration needed to send and receive data, while the host machine handles the majority of the setup and maintenance of the actual physical hardware.- `` - Default network adaptor type supported by the hypervisor.
- Additional
Properties string - Bridge string
- Virtual machine network bridge name.
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Connect
At boolPower On - Connect the adaptor at virtual machine power on.
- Direct
Path boolIo - Enable the direct path I/O.
- Mac
Address string - Virtual machine network mac address.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Adaptor
Type string - Virtual machine network adaptor type.
Unknown
- The type of the network adaptor type is unknown.E1000
- Emulated version of the Intel 82545EM Gigabit Ethernet NIC.SRIOV
- Representation of a virtual function (VF) on a physical NIC with SR-IOV support.VMXNET2
- VMXNET 2 (Enhanced) is available only for some guest operating systems on ESX/ESXi 3.5 and later.VMXNET3
- VMXNET 3 offers all the features available in VMXNET 2 and adds several new features.E1000E
- E1000E – emulates a newer real network adapter, the 1 Gbit Intel 82574, and is available for Windows 2012 and later. The E1000E needs virtual machine hardware version 8 or later.NE2K_PCI
- The Ne2000 network card uses two ring buffers for packet handling. These are circular buffers made of 256-byte pages that the chip's DMA logic will use to store received packets or to get received packets.PCnet
- The PCnet-PCI II is a PCI network adapter. It has built-in support for CRC checks and can automatically pad short packets to the minimum Ethernet length.RTL8139
- The RTL8139 is a fast Ethernet card that operates at 10/100 Mbps. It is compliant with PCI version 2.0/2.1 and it is known for reliability and superior performance.VirtIO
- VirtIO is a standardized interface which allows virtual machines access to simplified "virtual" devices, such as block devices, network adapters and consoles. Accessing devices through VirtIO on a guest VM improves performance over more traditional "emulated" devices, as VirtIO devices require only the bare minimum setup and configuration needed to send and receive data, while the host machine handles the majority of the setup and maintenance of the actual physical hardware.- `` - Default network adaptor type supported by the hypervisor.
- Additional
Properties string - Bridge string
- Virtual machine network bridge name.
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Connect
At boolPower On - Connect the adaptor at virtual machine power on.
- Direct
Path boolIo - Enable the direct path I/O.
- Mac
Address string - Virtual machine network mac address.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- adaptor
Type String - Virtual machine network adaptor type.
Unknown
- The type of the network adaptor type is unknown.E1000
- Emulated version of the Intel 82545EM Gigabit Ethernet NIC.SRIOV
- Representation of a virtual function (VF) on a physical NIC with SR-IOV support.VMXNET2
- VMXNET 2 (Enhanced) is available only for some guest operating systems on ESX/ESXi 3.5 and later.VMXNET3
- VMXNET 3 offers all the features available in VMXNET 2 and adds several new features.E1000E
- E1000E – emulates a newer real network adapter, the 1 Gbit Intel 82574, and is available for Windows 2012 and later. The E1000E needs virtual machine hardware version 8 or later.NE2K_PCI
- The Ne2000 network card uses two ring buffers for packet handling. These are circular buffers made of 256-byte pages that the chip's DMA logic will use to store received packets or to get received packets.PCnet
- The PCnet-PCI II is a PCI network adapter. It has built-in support for CRC checks and can automatically pad short packets to the minimum Ethernet length.RTL8139
- The RTL8139 is a fast Ethernet card that operates at 10/100 Mbps. It is compliant with PCI version 2.0/2.1 and it is known for reliability and superior performance.VirtIO
- VirtIO is a standardized interface which allows virtual machines access to simplified "virtual" devices, such as block devices, network adapters and consoles. Accessing devices through VirtIO on a guest VM improves performance over more traditional "emulated" devices, as VirtIO devices require only the bare minimum setup and configuration needed to send and receive data, while the host machine handles the majority of the setup and maintenance of the actual physical hardware.- `` - Default network adaptor type supported by the hypervisor.
- additional
Properties String - bridge String
- Virtual machine network bridge name.
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- connect
At BooleanPower On - Connect the adaptor at virtual machine power on.
- direct
Path BooleanIo - Enable the direct path I/O.
- mac
Address String - Virtual machine network mac address.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- adaptor
Type string - Virtual machine network adaptor type.
Unknown
- The type of the network adaptor type is unknown.E1000
- Emulated version of the Intel 82545EM Gigabit Ethernet NIC.SRIOV
- Representation of a virtual function (VF) on a physical NIC with SR-IOV support.VMXNET2
- VMXNET 2 (Enhanced) is available only for some guest operating systems on ESX/ESXi 3.5 and later.VMXNET3
- VMXNET 3 offers all the features available in VMXNET 2 and adds several new features.E1000E
- E1000E – emulates a newer real network adapter, the 1 Gbit Intel 82574, and is available for Windows 2012 and later. The E1000E needs virtual machine hardware version 8 or later.NE2K_PCI
- The Ne2000 network card uses two ring buffers for packet handling. These are circular buffers made of 256-byte pages that the chip's DMA logic will use to store received packets or to get received packets.PCnet
- The PCnet-PCI II is a PCI network adapter. It has built-in support for CRC checks and can automatically pad short packets to the minimum Ethernet length.RTL8139
- The RTL8139 is a fast Ethernet card that operates at 10/100 Mbps. It is compliant with PCI version 2.0/2.1 and it is known for reliability and superior performance.VirtIO
- VirtIO is a standardized interface which allows virtual machines access to simplified "virtual" devices, such as block devices, network adapters and consoles. Accessing devices through VirtIO on a guest VM improves performance over more traditional "emulated" devices, as VirtIO devices require only the bare minimum setup and configuration needed to send and receive data, while the host machine handles the majority of the setup and maintenance of the actual physical hardware.- `` - Default network adaptor type supported by the hypervisor.
- additional
Properties string - bridge string
- Virtual machine network bridge name.
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- connect
At booleanPower On - Connect the adaptor at virtual machine power on.
- direct
Path booleanIo - Enable the direct path I/O.
- mac
Address string - Virtual machine network mac address.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- adaptor_
type str - Virtual machine network adaptor type.
Unknown
- The type of the network adaptor type is unknown.E1000
- Emulated version of the Intel 82545EM Gigabit Ethernet NIC.SRIOV
- Representation of a virtual function (VF) on a physical NIC with SR-IOV support.VMXNET2
- VMXNET 2 (Enhanced) is available only for some guest operating systems on ESX/ESXi 3.5 and later.VMXNET3
- VMXNET 3 offers all the features available in VMXNET 2 and adds several new features.E1000E
- E1000E – emulates a newer real network adapter, the 1 Gbit Intel 82574, and is available for Windows 2012 and later. The E1000E needs virtual machine hardware version 8 or later.NE2K_PCI
- The Ne2000 network card uses two ring buffers for packet handling. These are circular buffers made of 256-byte pages that the chip's DMA logic will use to store received packets or to get received packets.PCnet
- The PCnet-PCI II is a PCI network adapter. It has built-in support for CRC checks and can automatically pad short packets to the minimum Ethernet length.RTL8139
- The RTL8139 is a fast Ethernet card that operates at 10/100 Mbps. It is compliant with PCI version 2.0/2.1 and it is known for reliability and superior performance.VirtIO
- VirtIO is a standardized interface which allows virtual machines access to simplified "virtual" devices, such as block devices, network adapters and consoles. Accessing devices through VirtIO on a guest VM improves performance over more traditional "emulated" devices, as VirtIO devices require only the bare minimum setup and configuration needed to send and receive data, while the host machine handles the majority of the setup and maintenance of the actual physical hardware.- `` - Default network adaptor type supported by the hypervisor.
- additional_
properties str - bridge str
- Virtual machine network bridge name.
- 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.
- connect_
at_ boolpower_ on - Connect the adaptor at virtual machine power on.
- direct_
path_ boolio - Enable the direct path I/O.
- mac_
address str - Virtual machine network mac address.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- adaptor
Type String - Virtual machine network adaptor type.
Unknown
- The type of the network adaptor type is unknown.E1000
- Emulated version of the Intel 82545EM Gigabit Ethernet NIC.SRIOV
- Representation of a virtual function (VF) on a physical NIC with SR-IOV support.VMXNET2
- VMXNET 2 (Enhanced) is available only for some guest operating systems on ESX/ESXi 3.5 and later.VMXNET3
- VMXNET 3 offers all the features available in VMXNET 2 and adds several new features.E1000E
- E1000E – emulates a newer real network adapter, the 1 Gbit Intel 82574, and is available for Windows 2012 and later. The E1000E needs virtual machine hardware version 8 or later.NE2K_PCI
- The Ne2000 network card uses two ring buffers for packet handling. These are circular buffers made of 256-byte pages that the chip's DMA logic will use to store received packets or to get received packets.PCnet
- The PCnet-PCI II is a PCI network adapter. It has built-in support for CRC checks and can automatically pad short packets to the minimum Ethernet length.RTL8139
- The RTL8139 is a fast Ethernet card that operates at 10/100 Mbps. It is compliant with PCI version 2.0/2.1 and it is known for reliability and superior performance.VirtIO
- VirtIO is a standardized interface which allows virtual machines access to simplified "virtual" devices, such as block devices, network adapters and consoles. Accessing devices through VirtIO on a guest VM improves performance over more traditional "emulated" devices, as VirtIO devices require only the bare minimum setup and configuration needed to send and receive data, while the host machine handles the majority of the setup and maintenance of the actual physical hardware.- `` - Default network adaptor type supported by the hypervisor.
- additional
Properties String - bridge String
- Virtual machine network bridge name.
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- connect
At BooleanPower On - Connect the adaptor at virtual machine power on.
- direct
Path BooleanIo - Enable the direct path I/O.
- mac
Address String - Virtual machine network mac address.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
GetVirtualizationVirtualMachineInventory
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineLabel
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Value string
- Value of the meta property which identifies a specific resource.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Value string
- Value of the meta property which identifies a specific resource.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value String
- Value of the meta property which identifies a specific resource.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value string
- Value of the meta property which identifies a specific 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.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value str
- Value of the meta property which identifies a specific resource.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- value String
- Value of the meta property which identifies a specific resource.
GetVirtualizationVirtualMachineParent
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachinePermissionResource
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineRegisteredDevice
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineResult
- Account
Moid string - The Account ID for this managed object.
- Action string
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - Action
Infos List<GetVirtualization Virtual Machine Result Action Info> - Additional
Properties string - Affinity
Selectors List<GetVirtualization Virtual Machine Result Affinity Selector> - Ancestors
List<Get
Virtualization Virtual Machine Result Ancestor> - Anti
Affinity List<GetSelectors Virtualization Virtual Machine Result Anti Affinity Selector> - Class
Id string - Cloud
Init List<GetConfigs Virtualization Virtual Machine Result Cloud Init Config> - Cluster
Esxi string - Cluster where virtual machine is deployed.
- Clusters
List<Get
Virtualization Virtual Machine Result Cluster> - Cpu double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - The time when this managed object was created.
- Discovered bool
- Flag to indicate whether the configuration is created from inventory object.
- Disks
List<Get
Virtualization Virtual Machine Result Disk> - Domain
Group stringMoid - The DomainGroup ID for this managed object.
- Force
Delete bool - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- Gpu
Configs List<GetVirtualization Virtual Machine Result Gpu Config> - Guest
Os string - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - Host
Esxi string - Host where virtual machine is deployed.
- Hosts
List<Get
Virtualization Virtual Machine Result Host> - Hypervisor
Type string - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - Interfaces
List<Get
Virtualization Virtual Machine Result Interface> - Inventories
List<Get
Virtualization Virtual Machine Result Inventory> - Labels
List<Get
Virtualization Virtual Machine Result Label> - Memory double
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- Mod
Time string - The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Owners List<string>
- Parents
List<Get
Virtualization Virtual Machine Result Parent> - Permission
Resources List<GetVirtualization Virtual Machine Result Permission Resource> - Power
State string - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - Provision
Type string - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - Registered
Devices List<GetVirtualization Virtual Machine Result Registered Device> - 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.
- List<Get
Virtualization Virtual Machine Result Tag> - Version
Contexts List<GetVirtualization Virtual Machine Result Version Context> - Vm
Configs List<GetVirtualization Virtual Machine Result Vm Config> - Workflow
Infos List<GetVirtualization Virtual Machine Result Workflow Info>
- Account
Moid string - The Account ID for this managed object.
- Action string
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - Action
Infos []GetVirtualization Virtual Machine Result Action Info - Additional
Properties string - Affinity
Selectors []GetVirtualization Virtual Machine Result Affinity Selector - Ancestors
[]Get
Virtualization Virtual Machine Result Ancestor - Anti
Affinity []GetSelectors Virtualization Virtual Machine Result Anti Affinity Selector - Class
Id string - Cloud
Init []GetConfigs Virtualization Virtual Machine Result Cloud Init Config - Cluster
Esxi string - Cluster where virtual machine is deployed.
- Clusters
[]Get
Virtualization Virtual Machine Result Cluster - Cpu float64
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - The time when this managed object was created.
- Discovered bool
- Flag to indicate whether the configuration is created from inventory object.
- Disks
[]Get
Virtualization Virtual Machine Result Disk - Domain
Group stringMoid - The DomainGroup ID for this managed object.
- Force
Delete bool - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- Gpu
Configs []GetVirtualization Virtual Machine Result Gpu Config - Guest
Os string - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - Host
Esxi string - Host where virtual machine is deployed.
- Hosts
[]Get
Virtualization Virtual Machine Result Host - Hypervisor
Type string - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - Interfaces
[]Get
Virtualization Virtual Machine Result Interface - Inventories
[]Get
Virtualization Virtual Machine Result Inventory - Labels
[]Get
Virtualization Virtual Machine Result Label - Memory float64
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- Mod
Time string - The time when this managed object was last modified.
- Moid string
- The unique identifier of this Managed Object instance.
- Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Owners []string
- Parents
[]Get
Virtualization Virtual Machine Result Parent - Permission
Resources []GetVirtualization Virtual Machine Result Permission Resource - Power
State string - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - Provision
Type string - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - Registered
Devices []GetVirtualization Virtual Machine Result Registered Device - 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.
- []Get
Virtualization Virtual Machine Result Tag - Version
Contexts []GetVirtualization Virtual Machine Result Version Context - Vm
Configs []GetVirtualization Virtual Machine Result Vm Config - Workflow
Infos []GetVirtualization Virtual Machine Result Workflow Info
- account
Moid String - The Account ID for this managed object.
- action String
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action
Infos List<GetVirtualization Virtual Machine Result Action Info> - additional
Properties String - affinity
Selectors List<GetVirtualization Virtual Machine Result Affinity Selector> - ancestors
List<Get
Virtualization Virtual Machine Result Ancestor> - anti
Affinity List<GetSelectors Virtualization Virtual Machine Result Anti Affinity Selector> - class
Id String - cloud
Init List<GetConfigs Virtualization Virtual Machine Result Cloud Init Config> - cluster
Esxi String - Cluster where virtual machine is deployed.
- clusters
List<Get
Virtualization Virtual Machine Result Cluster> - cpu Double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - The time when this managed object was created.
- discovered Boolean
- Flag to indicate whether the configuration is created from inventory object.
- disks
List<Get
Virtualization Virtual Machine Result Disk> - domain
Group StringMoid - The DomainGroup ID for this managed object.
- force
Delete Boolean - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu
Configs List<GetVirtualization Virtual Machine Result Gpu Config> - guest
Os String - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host
Esxi String - Host where virtual machine is deployed.
- hosts
List<Get
Virtualization Virtual Machine Result Host> - hypervisor
Type String - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - interfaces
List<Get
Virtualization Virtual Machine Result Interface> - inventories
List<Get
Virtualization Virtual Machine Result Inventory> - labels
List<Get
Virtualization Virtual Machine Result Label> - memory Double
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod
Time String - The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - owners List<String>
- parents
List<Get
Virtualization Virtual Machine Result Parent> - permission
Resources List<GetVirtualization Virtual Machine Result Permission Resource> - power
State String - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision
Type String - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered
Devices List<GetVirtualization Virtual Machine Result Registered Device> - 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.
- List<Get
Virtualization Virtual Machine Result Tag> - version
Contexts List<GetVirtualization Virtual Machine Result Version Context> - vm
Configs List<GetVirtualization Virtual Machine Result Vm Config> - workflow
Infos List<GetVirtualization Virtual Machine Result Workflow Info>
- account
Moid string - The Account ID for this managed object.
- action string
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action
Infos GetVirtualization Virtual Machine Result Action Info[] - additional
Properties string - affinity
Selectors GetVirtualization Virtual Machine Result Affinity Selector[] - ancestors
Get
Virtualization Virtual Machine Result Ancestor[] - anti
Affinity GetSelectors Virtualization Virtual Machine Result Anti Affinity Selector[] - class
Id string - cloud
Init GetConfigs Virtualization Virtual Machine Result Cloud Init Config[] - cluster
Esxi string - Cluster where virtual machine is deployed.
- clusters
Get
Virtualization Virtual Machine Result Cluster[] - cpu number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time string - The time when this managed object was created.
- discovered boolean
- Flag to indicate whether the configuration is created from inventory object.
- disks
Get
Virtualization Virtual Machine Result Disk[] - domain
Group stringMoid - The DomainGroup ID for this managed object.
- force
Delete boolean - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu
Configs GetVirtualization Virtual Machine Result Gpu Config[] - guest
Os string - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host
Esxi string - Host where virtual machine is deployed.
- hosts
Get
Virtualization Virtual Machine Result Host[] - hypervisor
Type string - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - interfaces
Get
Virtualization Virtual Machine Result Interface[] - inventories
Get
Virtualization Virtual Machine Result Inventory[] - labels
Get
Virtualization Virtual Machine Result Label[] - memory number
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod
Time string - The time when this managed object was last modified.
- moid string
- The unique identifier of this Managed Object instance.
- name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - owners string[]
- parents
Get
Virtualization Virtual Machine Result Parent[] - permission
Resources GetVirtualization Virtual Machine Result Permission Resource[] - power
State string - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision
Type string - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered
Devices GetVirtualization Virtual Machine Result Registered Device[] - 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.
- Get
Virtualization Virtual Machine Result Tag[] - version
Contexts GetVirtualization Virtual Machine Result Version Context[] - vm
Configs GetVirtualization Virtual Machine Result Vm Config[] - workflow
Infos GetVirtualization Virtual Machine Result Workflow Info[]
- account_
moid str - The Account ID for this managed object.
- action str
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action_
infos Sequence[GetVirtualization Virtual Machine Result Action Info] - additional_
properties str - affinity_
selectors Sequence[GetVirtualization Virtual Machine Result Affinity Selector] - ancestors
Sequence[Get
Virtualization Virtual Machine Result Ancestor] - anti_
affinity_ Sequence[Getselectors Virtualization Virtual Machine Result Anti Affinity Selector] - class_
id str - cloud_
init_ Sequence[Getconfigs Virtualization Virtual Machine Result Cloud Init Config] - cluster_
esxi str - Cluster where virtual machine is deployed.
- clusters
Sequence[Get
Virtualization Virtual Machine Result Cluster] - cpu float
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create_
time str - The time when this managed object was created.
- discovered bool
- Flag to indicate whether the configuration is created from inventory object.
- disks
Sequence[Get
Virtualization Virtual Machine Result Disk] - domain_
group_ strmoid - The DomainGroup ID for this managed object.
- force_
delete bool - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu_
configs Sequence[GetVirtualization Virtual Machine Result Gpu Config] - guest_
os str - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host_
esxi str - Host where virtual machine is deployed.
- hosts
Sequence[Get
Virtualization Virtual Machine Result Host] - hypervisor_
type str - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - interfaces
Sequence[Get
Virtualization Virtual Machine Result Interface] - inventories
Sequence[Get
Virtualization Virtual Machine Result Inventory] - labels
Sequence[Get
Virtualization Virtual Machine Result Label] - memory float
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod_
time str - The time when this managed object was last modified.
- moid str
- The unique identifier of this Managed Object instance.
- name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - owners Sequence[str]
- parents
Sequence[Get
Virtualization Virtual Machine Result Parent] - permission_
resources Sequence[GetVirtualization Virtual Machine Result Permission Resource] - power_
state str - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision_
type str - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered_
devices Sequence[GetVirtualization Virtual Machine Result Registered Device] - 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.
- Sequence[Get
Virtualization Virtual Machine Result Tag] - version_
contexts Sequence[GetVirtualization Virtual Machine Result Version Context] - vm_
configs Sequence[GetVirtualization Virtual Machine Result Vm Config] - workflow_
infos Sequence[GetVirtualization Virtual Machine Result Workflow Info]
- account
Moid String - The Account ID for this managed object.
- action String
- Action to be performed on a virtual machine (Create, PowerState, Migrate, Clone etc).*
None
- A place holder for the default value.*PowerState
- Power action is performed on the virtual machine.*Migrate
- The virtual machine will be migrated from existing node to a different node in cluster. The behavior depends on the underlying hypervisor.*Create
- The virtual machine will be created on the specified hypervisor. This action is also useful if the virtual machine creation failed during first POST operation on VirtualMachine managed object. User can set this action to retry the virtual machine creation.*Delete
- The virtual machine will be deleted from the specified hypervisor. User can either set this action or can do a DELETE operation on the VirtualMachine managed object.*Resize
- The virtual machine will be resized to the specified instance type. - action
Infos List<Property Map> - additional
Properties String - affinity
Selectors List<Property Map> - ancestors List<Property Map>
- anti
Affinity List<Property Map>Selectors - class
Id String - cloud
Init List<Property Map>Configs - cluster
Esxi String - Cluster where virtual machine is deployed.
- clusters List<Property Map>
- cpu Number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - The time when this managed object was created.
- discovered Boolean
- Flag to indicate whether the configuration is created from inventory object.
- disks List<Property Map>
- domain
Group StringMoid - The DomainGroup ID for this managed object.
- force
Delete Boolean - Normally any virtual machine that is still powered on cannot be deleted. The expected sequence from a user is to first power off the virtual machine and then invoke the delete operation. However, in special circumstances, the owner of the virtual machine may know very well that the virtual machine is no longer needed and just wants to dispose it off. In such situations a delete operation of a virtual machine object is accepted only when this forceDelete attribute is set to true. Under normal circumstances (forceDelete is false), delete operation first confirms that the virtual machine is powered off and then proceeds to delete the virtual machine.
- gpu
Configs List<Property Map> - guest
Os String - Guest operating system running on virtual machine.*
linux
- A Linux operating system.*windows
- A Windows operating system. - host
Esxi String - Host where virtual machine is deployed.
- hosts List<Property Map>
- hypervisor
Type String - Identifies the broad product type of the hypervisor but without any version information. It is here to easily identify the type of the virtual machine. There are other entities (Host, Cluster, etc.) that can be indirectly used to determine the hypervisor but a direct attribute makes it easier to work with.*
ESXi
- The hypervisor running on the HyperFlex cluster is a Vmware ESXi hypervisor of any version.*Hyper-V
- The hypervisor running on the HyperFlex cluster is Microsoft Hyper-V.*Unknown
- The hypervisor running on the HyperFlex cluster is not known. - interfaces List<Property Map>
- inventories List<Property Map>
- labels List<Property Map>
- memory Number
- Virtual machine memory in mebi bytes (one mebibyte, 1MiB, is 1048576 bytes, and 1KiB is 1024 bytes). Input must be a whole number and scientific notation is not acceptable. For example, enter 1730 and not 1.73e03. No upper limit is enforced because hypervisors increase the limit in every release.
- mod
Time String - The time when this managed object was last modified.
- moid String
- The unique identifier of this Managed Object instance.
- name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - owners List<String>
- parents List<Property Map>
- permission
Resources List<Property Map> - power
State String - Expected power state of virtual machine (PowerOn, PowerOff, Restart).*
PowerOff
- The virtual machine will be powered off if it is already not in powered off state. If it is already powered off, no side-effects are expected.*PowerOn
- The virtual machine will be powered on if it is already not in powered on state. If it is already powered on, no side-effects are expected.*Suspend
- The virtual machine will be put into a suspended state.*ShutDownGuestOS
- The guest operating system is shut down gracefully.*RestartGuestOS
- It can either act as a reset switch and abruptly reset the guest operating system, or it can send a restart signal to the guest operating system so that it shuts down gracefully and restarts.*Reset
- Resets the virtual machine abruptly, with no consideration for work in progress.*Restart
- The virtual machine will be restarted only if it is in powered on state. If it is powered off, it will not be started up.*Unknown
- Power state of the entity is unknown. - provision
Type String - Identifies the provision type to create a new virtual machine.*
OVA
- Deploy virtual machine using OVA/F file.*Template
- Provision virtual machine using a template file.*Discovered
- A virtual machine was 'discovered' and not created from Intersight. No provisioning information is available. - registered
Devices List<Property Map> - 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.
- List<Property Map>
- version
Contexts List<Property Map> - vm
Configs List<Property Map> - workflow
Infos List<Property Map>
GetVirtualizationVirtualMachineResultActionInfo
- Additional
Properties string - Class
Id string - Failure
Reason string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Status string
- Additional
Properties string - Class
Id string - Failure
Reason string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Status string
- additional
Properties String - class
Id String - failure
Reason String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - status String
- additional
Properties string - class
Id string - failure
Reason string - name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - status string
- additional_
properties str - class_
id str - failure_
reason str - name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - status str
- additional
Properties String - class
Id String - failure
Reason String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - status String
GetVirtualizationVirtualMachineResultAffinitySelector
- Additional
Properties string - Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Value string
- Additional
Properties string - Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Value string
- additional
Properties String - class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - value String
- additional
Properties string - class
Id string - name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - value string
- additional_
properties str - class_
id str - name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - value str
- additional
Properties String - class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - value String
GetVirtualizationVirtualMachineResultAncestor
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultAntiAffinitySelector
- Additional
Properties string - Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Value string
- Additional
Properties string - Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Value string
- additional
Properties String - class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - value String
- additional
Properties string - class
Id string - name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - value string
- additional_
properties str - class_
id str - name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - value str
- additional
Properties String - class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - value String
GetVirtualizationVirtualMachineResultCloudInitConfig
- Additional
Properties string - Class
Id string - Config
Type string - Network
Data string - Network
Data boolBase64Encoded - Object
Type string - User
Data string - User
Data boolBase64Encoded
- Additional
Properties string - Class
Id string - Config
Type string - Network
Data string - Network
Data boolBase64Encoded - Object
Type string - User
Data string - User
Data boolBase64Encoded
- additional
Properties String - class
Id String - config
Type String - network
Data String - network
Data BooleanBase64Encoded - object
Type String - user
Data String - user
Data BooleanBase64Encoded
- additional
Properties string - class
Id string - config
Type string - network
Data string - network
Data booleanBase64Encoded - object
Type string - user
Data string - user
Data booleanBase64Encoded
- additional_
properties str - class_
id str - config_
type str - network_
data str - network_
data_ boolbase64_ encoded - object_
type str - user_
data str - user_
data_ boolbase64_ encoded
- additional
Properties String - class
Id String - config
Type String - network
Data String - network
Data BooleanBase64Encoded - object
Type String - user
Data String - user
Data BooleanBase64Encoded
GetVirtualizationVirtualMachineResultCluster
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultDisk
- Additional
Properties string - Bus string
- Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Order double
- Type string
- Virtual
Disk stringReference
- Additional
Properties string - Bus string
- Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Order float64
- Type string
- Virtual
Disk stringReference
- additional
Properties String - bus String
- class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - order Double
- type String
- virtual
Disk StringReference
- additional
Properties string - bus string
- class
Id string - name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - order number
- type string
- virtual
Disk stringReference
- additional_
properties str - bus str
- class_
id str - name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - order float
- type str
- virtual_
disk_ strreference
- additional
Properties String - bus String
- class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - order Number
- type String
- virtual
Disk StringReference
GetVirtualizationVirtualMachineResultGpuConfig
- Additional
Properties string - Class
Id string - Device
Id double - Memory
Size double - Object
Type string - Vendor
Id double
- Additional
Properties string - Class
Id string - Device
Id float64 - Memory
Size float64 - Object
Type string - Vendor
Id float64
- additional
Properties String - class
Id String - device
Id Double - memory
Size Double - object
Type String - vendor
Id Double
- additional
Properties string - class
Id string - device
Id number - memory
Size number - object
Type string - vendor
Id number
- additional_
properties str - class_
id str - device_
id float - memory_
size float - object_
type str - vendor_
id float
- additional
Properties String - class
Id String - device
Id Number - memory
Size Number - object
Type String - vendor
Id Number
GetVirtualizationVirtualMachineResultHost
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultInterface
- Adaptor
Type string - Additional
Properties string - Bridge string
- Class
Id string - Connect
At boolPower On - Direct
Path boolIo - Mac
Address string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string
- Adaptor
Type string - Additional
Properties string - Bridge string
- Class
Id string - Connect
At boolPower On - Direct
Path boolIo - Mac
Address string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string
- adaptor
Type String - additional
Properties String - bridge String
- class
Id String - connect
At BooleanPower On - direct
Path BooleanIo - mac
Address String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String
- adaptor
Type string - additional
Properties string - bridge string
- class
Id string - connect
At booleanPower On - direct
Path booleanIo - mac
Address string - name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string
- adaptor_
type str - additional_
properties str - bridge str
- class_
id str - connect_
at_ boolpower_ on - direct_
path_ boolio - mac_
address str - name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str
- adaptor
Type String - additional
Properties String - bridge String
- class
Id String - connect
At BooleanPower On - direct
Path BooleanIo - mac
Address String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String
GetVirtualizationVirtualMachineResultInventory
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultLabel
- Additional
Properties string - Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Value string
- Additional
Properties string - Class
Id string - Name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- Object
Type string - Value string
- additional
Properties String - class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - value String
- additional
Properties string - class
Id string - name string
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type string - value string
- additional_
properties str - class_
id str - name str
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object_
type str - value str
- additional
Properties String - class
Id String - name String
- Virtual machine name that is unique. Hypervisors enforce platform specific limits and character sets. The name length limit, both min and max, vary among hypervisors. Therefore, the basic limits are set here and proper enforcement is done elsewhere.
- object
Type String - value String
GetVirtualizationVirtualMachineResultParent
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultPermissionResource
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultRegisteredDevice
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultTag
- Additional
Properties string - Key string
- Value string
- Additional
Properties string - Key string
- Value string
- additional
Properties String - key String
- value String
- additional
Properties string - key string
- value string
- additional_
properties str - key str
- value str
- additional
Properties String - key String
- value String
GetVirtualizationVirtualMachineResultVersionContext
- additional
Properties String - class
Id String - interested
Mos List<Property Map> - marked
For BooleanDeletion - nr
Version String - object
Type String - ref
Mos List<Property Map> - timestamp String
- version
Type String
GetVirtualizationVirtualMachineResultVersionContextInterestedMo
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultVersionContextRefMo
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineResultVmConfig
- Additional
Properties string - Class
Id string - Object
Type string
- Additional
Properties string - Class
Id string - Object
Type string
- additional
Properties String - class
Id String - object
Type String
- additional
Properties string - class
Id string - object
Type string
- additional_
properties str - class_
id str - object_
type str
- additional
Properties String - class
Id String - object
Type String
GetVirtualizationVirtualMachineResultWorkflowInfo
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- Additional
Properties string - Class
Id string - Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - Selector string
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
- additional
Properties string - class
Id string - moid string
- The unique identifier of this Managed Object instance.
- object
Type string - selector string
- additional_
properties str - class_
id str - moid str
- The unique identifier of this Managed Object instance.
- object_
type str - selector str
- additional
Properties String - class
Id String - moid String
- The unique identifier of this Managed Object instance.
- object
Type String - selector String
GetVirtualizationVirtualMachineTag
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties string - key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_
properties str - key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additional
Properties String - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
GetVirtualizationVirtualMachineVersionContext
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Interested
Mos List<GetVirtualization Virtual Machine Version Context Interested Mo> - Marked
For boolDeletion - The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Ref
Mo GetVirtualization Virtual Machine Version Context Ref Mo - A reference to the original Managed Object.
- Timestamp string
- The time this versioned Managed Object was created.
- Version
Type 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Interested
Mos []GetVirtualization Virtual Machine Version Context Interested Mo - Marked
For boolDeletion - The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Ref
Mo GetVirtualization Virtual Machine Version Context Ref Mo - A reference to the original Managed Object.
- Timestamp string
- The time this versioned Managed Object was created.
- Version
Type 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interested
Mos List<GetVirtualization Virtual Machine Version Context Interested Mo> - marked
For BooleanDeletion - The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- ref
Mo GetVirtualization Virtual Machine Version Context Ref Mo - A reference to the original Managed Object.
- timestamp String
- The time this versioned Managed Object was created.
- version
Type 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interested
Mos GetVirtualization Virtual Machine Version Context Interested Mo[] - marked
For booleanDeletion - The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version string - The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- ref
Mo GetVirtualization Virtual Machine Version Context Ref Mo - A reference to the original Managed Object.
- timestamp string
- The time this versioned Managed Object was created.
- version
Type 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[GetVirtualization Virtual Machine Version Context Interested Mo] - marked_
for_ booldeletion - The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version str - The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- ref_
mo GetVirtualization Virtual Machine Version Context Ref Mo - 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.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- interested
Mos List<Property Map> - marked
For BooleanDeletion - The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- ref
Mo Property Map - A reference to the original Managed Object.
- timestamp String
- The time this versioned Managed Object was created.
- version
Type 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.
GetVirtualizationVirtualMachineVersionContextInterestedMo
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineVersionContextRefMo
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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'.
GetVirtualizationVirtualMachineVmConfig
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- object
Type string - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- 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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- object_
type str - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. The enum values provides the list of concrete types that can be instantiated from this abstract type.
- object
Type String - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
GetVirtualizationVirtualMachineWorkflowInfo
- Additional
Properties string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Moid string
- The unique identifier of this Managed Object instance.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 string - class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid string
- The unique identifier of this Managed Object instance.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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.
- If 'moid' is set this field is ignored.
- 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 String - class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- moid String
- The unique identifier of this Managed Object instance.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field may
be set instead of 'moid' by clients.
- If 'moid' is set this field is ignored.
- 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 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet