intersight.VirtualizationVirtualMachine
Explore with Pulumi AI
Depicts operations to control the life cycle of a virtual machine on a hypervisor.
Usage Example
Resource Creation
import * as pulumi from "@pulumi/pulumi";
import * as intersight from "@pulumi/intersight";
const config = new pulumi.Config();
const virtualizationBaseHostRelationship = config.require("virtualizationBaseHostRelationship");
const virtualizationBaseVirtualMachineRelationship = config.require("virtualizationBaseVirtualMachineRelationship");
const deviceRegistrationRelationship = config.require("deviceRegistrationRelationship");
const workflowWorkflowInfoRelationship = config.require("workflowWorkflowInfoRelationship");
const virtualizationVirtualMachine1 = new intersight.VirtualizationVirtualMachine("virtualizationVirtualMachine1", {
powerState: "PowerOn",
provisionType: "OVA",
cpu: 16,
memory: 3755356,
hosts: [{
objectType: "virtualization.BaseHost.relationship",
moid: virtualizationBaseHostRelationship,
}],
inventories: [{
objectType: "virtualization.BaseVirtualMachine.relationship",
moid: virtualizationBaseVirtualMachineRelationship,
}],
registeredDevices: [{
objectType: "asset.DeviceRegistration.relationship",
moid: deviceRegistrationRelationship,
}],
workflowInfos: [{
objectType: "workflow.WorkflowInfos.relationship",
moid: workflowWorkflowInfoRelationship,
}],
});
const kubernetesVirtualMachineInfrastructureProvider = config.require("kubernetesVirtualMachineInfrastructureProvider");
import pulumi
import pulumi_intersight as intersight
config = pulumi.Config()
virtualization_base_host_relationship = config.require("virtualizationBaseHostRelationship")
virtualization_base_virtual_machine_relationship = config.require("virtualizationBaseVirtualMachineRelationship")
device_registration_relationship = config.require("deviceRegistrationRelationship")
workflow_workflow_info_relationship = config.require("workflowWorkflowInfoRelationship")
virtualization_virtual_machine1 = intersight.VirtualizationVirtualMachine("virtualizationVirtualMachine1",
power_state="PowerOn",
provision_type="OVA",
cpu=16,
memory=3755356,
hosts=[{
"object_type": "virtualization.BaseHost.relationship",
"moid": virtualization_base_host_relationship,
}],
inventories=[{
"object_type": "virtualization.BaseVirtualMachine.relationship",
"moid": virtualization_base_virtual_machine_relationship,
}],
registered_devices=[{
"object_type": "asset.DeviceRegistration.relationship",
"moid": device_registration_relationship,
}],
workflow_infos=[{
"object_type": "workflow.WorkflowInfos.relationship",
"moid": workflow_workflow_info_relationship,
}])
kubernetes_virtual_machine_infrastructure_provider = config.require("kubernetesVirtualMachineInfrastructureProvider")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/intersight/intersight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
virtualizationBaseHostRelationship := cfg.Require("virtualizationBaseHostRelationship")
virtualizationBaseVirtualMachineRelationship := cfg.Require("virtualizationBaseVirtualMachineRelationship")
deviceRegistrationRelationship := cfg.Require("deviceRegistrationRelationship")
workflowWorkflowInfoRelationship := cfg.Require("workflowWorkflowInfoRelationship")
_, err := intersight.NewVirtualizationVirtualMachine(ctx, "virtualizationVirtualMachine1", &intersight.VirtualizationVirtualMachineArgs{
PowerState: pulumi.String("PowerOn"),
ProvisionType: pulumi.String("OVA"),
Cpu: pulumi.Float64(16),
Memory: pulumi.Float64(3755356),
Hosts: intersight.VirtualizationVirtualMachineHostArray{
&intersight.VirtualizationVirtualMachineHostArgs{
ObjectType: pulumi.String("virtualization.BaseHost.relationship"),
Moid: pulumi.String(virtualizationBaseHostRelationship),
},
},
Inventories: intersight.VirtualizationVirtualMachineInventoryArray{
&intersight.VirtualizationVirtualMachineInventoryArgs{
ObjectType: pulumi.String("virtualization.BaseVirtualMachine.relationship"),
Moid: pulumi.String(virtualizationBaseVirtualMachineRelationship),
},
},
RegisteredDevices: intersight.VirtualizationVirtualMachineRegisteredDeviceArray{
&intersight.VirtualizationVirtualMachineRegisteredDeviceArgs{
ObjectType: pulumi.String("asset.DeviceRegistration.relationship"),
Moid: pulumi.String(deviceRegistrationRelationship),
},
},
WorkflowInfos: intersight.VirtualizationVirtualMachineWorkflowInfoArray{
&intersight.VirtualizationVirtualMachineWorkflowInfoArgs{
ObjectType: pulumi.String("workflow.WorkflowInfos.relationship"),
Moid: pulumi.String(workflowWorkflowInfoRelationship),
},
},
})
if err != nil {
return err
}
kubernetesVirtualMachineInfrastructureProvider := cfg.Require("kubernetesVirtualMachineInfrastructureProvider")
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Intersight = Pulumi.Intersight;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var virtualizationBaseHostRelationship = config.Require("virtualizationBaseHostRelationship");
var virtualizationBaseVirtualMachineRelationship = config.Require("virtualizationBaseVirtualMachineRelationship");
var deviceRegistrationRelationship = config.Require("deviceRegistrationRelationship");
var workflowWorkflowInfoRelationship = config.Require("workflowWorkflowInfoRelationship");
var virtualizationVirtualMachine1 = new Intersight.VirtualizationVirtualMachine("virtualizationVirtualMachine1", new()
{
PowerState = "PowerOn",
ProvisionType = "OVA",
Cpu = 16,
Memory = 3755356,
Hosts = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineHostArgs
{
ObjectType = "virtualization.BaseHost.relationship",
Moid = virtualizationBaseHostRelationship,
},
},
Inventories = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineInventoryArgs
{
ObjectType = "virtualization.BaseVirtualMachine.relationship",
Moid = virtualizationBaseVirtualMachineRelationship,
},
},
RegisteredDevices = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineRegisteredDeviceArgs
{
ObjectType = "asset.DeviceRegistration.relationship",
Moid = deviceRegistrationRelationship,
},
},
WorkflowInfos = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineWorkflowInfoArgs
{
ObjectType = "workflow.WorkflowInfos.relationship",
Moid = workflowWorkflowInfoRelationship,
},
},
});
var kubernetesVirtualMachineInfrastructureProvider = config.Require("kubernetesVirtualMachineInfrastructureProvider");
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.intersight.VirtualizationVirtualMachine;
import com.pulumi.intersight.VirtualizationVirtualMachineArgs;
import com.pulumi.intersight.inputs.VirtualizationVirtualMachineHostArgs;
import com.pulumi.intersight.inputs.VirtualizationVirtualMachineInventoryArgs;
import com.pulumi.intersight.inputs.VirtualizationVirtualMachineRegisteredDeviceArgs;
import com.pulumi.intersight.inputs.VirtualizationVirtualMachineWorkflowInfoArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var virtualizationBaseHostRelationship = config.get("virtualizationBaseHostRelationship");
final var virtualizationBaseVirtualMachineRelationship = config.get("virtualizationBaseVirtualMachineRelationship");
final var deviceRegistrationRelationship = config.get("deviceRegistrationRelationship");
final var workflowWorkflowInfoRelationship = config.get("workflowWorkflowInfoRelationship");
var virtualizationVirtualMachine1 = new VirtualizationVirtualMachine("virtualizationVirtualMachine1", VirtualizationVirtualMachineArgs.builder()
.powerState("PowerOn")
.provisionType("OVA")
.cpu(16)
.memory(3755356)
.hosts(VirtualizationVirtualMachineHostArgs.builder()
.objectType("virtualization.BaseHost.relationship")
.moid(virtualizationBaseHostRelationship)
.build())
.inventories(VirtualizationVirtualMachineInventoryArgs.builder()
.objectType("virtualization.BaseVirtualMachine.relationship")
.moid(virtualizationBaseVirtualMachineRelationship)
.build())
.registeredDevices(VirtualizationVirtualMachineRegisteredDeviceArgs.builder()
.objectType("asset.DeviceRegistration.relationship")
.moid(deviceRegistrationRelationship)
.build())
.workflowInfos(VirtualizationVirtualMachineWorkflowInfoArgs.builder()
.objectType("workflow.WorkflowInfos.relationship")
.moid(workflowWorkflowInfoRelationship)
.build())
.build());
final var kubernetesVirtualMachineInfrastructureProvider = config.get("kubernetesVirtualMachineInfrastructureProvider");
}
}
configuration:
kubernetesVirtualMachineInfrastructureProvider:
type: string
virtualizationBaseHostRelationship:
type: string
virtualizationBaseVirtualMachineRelationship:
type: string
deviceRegistrationRelationship:
type: string
workflowWorkflowInfoRelationship:
type: string
resources:
virtualizationVirtualMachine1:
type: intersight:VirtualizationVirtualMachine
properties:
powerState: PowerOn
provisionType: OVA
cpu: 16
memory: 3.755356e+06
hosts:
- objectType: virtualization.BaseHost.relationship
moid: ${virtualizationBaseHostRelationship}
inventories:
- objectType: virtualization.BaseVirtualMachine.relationship
moid: ${virtualizationBaseVirtualMachineRelationship}
registeredDevices:
- objectType: asset.DeviceRegistration.relationship
moid: ${deviceRegistrationRelationship}
workflowInfos:
- objectType: workflow.WorkflowInfos.relationship
moid: ${workflowWorkflowInfoRelationship}
Allowed Types in AdditionalProperties
infra.GpuConfiguration
Generic GPU configuration on a compute resource (BM or VM).
infra.MigGpuConfiguration
Nvidia MIG capable GPU configuration on a compute resource (BM or VM).
mig_profile_name
:(string) The predefined MIG profile name, e.g. 1g.5gb, 2g.10gb, etc.
Create VirtualizationVirtualMachine Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VirtualizationVirtualMachine(name: string, args?: VirtualizationVirtualMachineArgs, opts?: CustomResourceOptions);
@overload
def VirtualizationVirtualMachine(resource_name: str,
args: Optional[VirtualizationVirtualMachineArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def VirtualizationVirtualMachine(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
action: Optional[str] = None,
action_infos: Optional[Sequence[VirtualizationVirtualMachineActionInfoArgs]] = None,
additional_properties: Optional[str] = None,
affinity_selectors: Optional[Sequence[VirtualizationVirtualMachineAffinitySelectorArgs]] = None,
ancestors: Optional[Sequence[VirtualizationVirtualMachineAncestorArgs]] = None,
anti_affinity_selectors: Optional[Sequence[VirtualizationVirtualMachineAntiAffinitySelectorArgs]] = None,
class_id: Optional[str] = None,
cloud_init_configs: Optional[Sequence[VirtualizationVirtualMachineCloudInitConfigArgs]] = None,
cluster_esxi: Optional[str] = None,
clusters: Optional[Sequence[VirtualizationVirtualMachineClusterArgs]] = None,
cpu: Optional[float] = None,
create_time: Optional[str] = None,
discovered: Optional[bool] = None,
disks: Optional[Sequence[VirtualizationVirtualMachineDiskArgs]] = None,
domain_group_moid: Optional[str] = None,
force_delete: Optional[bool] = None,
gpu_configs: Optional[Sequence[VirtualizationVirtualMachineGpuConfigArgs]] = None,
guest_os: Optional[str] = None,
host_esxi: Optional[str] = None,
hosts: Optional[Sequence[VirtualizationVirtualMachineHostArgs]] = None,
hypervisor_type: Optional[str] = None,
interfaces: Optional[Sequence[VirtualizationVirtualMachineInterfaceArgs]] = None,
inventories: Optional[Sequence[VirtualizationVirtualMachineInventoryArgs]] = None,
labels: Optional[Sequence[VirtualizationVirtualMachineLabelArgs]] = 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,
parents: Optional[Sequence[VirtualizationVirtualMachineParentArgs]] = None,
permission_resources: Optional[Sequence[VirtualizationVirtualMachinePermissionResourceArgs]] = None,
power_state: Optional[str] = None,
provision_type: Optional[str] = None,
registered_devices: Optional[Sequence[VirtualizationVirtualMachineRegisteredDeviceArgs]] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[VirtualizationVirtualMachineTagArgs]] = None,
version_contexts: Optional[Sequence[VirtualizationVirtualMachineVersionContextArgs]] = None,
virtualization_virtual_machine_id: Optional[str] = None,
vm_configs: Optional[Sequence[VirtualizationVirtualMachineVmConfigArgs]] = None,
wait_for_completion: Optional[bool] = None,
workflow_infos: Optional[Sequence[VirtualizationVirtualMachineWorkflowInfoArgs]] = None)
func NewVirtualizationVirtualMachine(ctx *Context, name string, args *VirtualizationVirtualMachineArgs, opts ...ResourceOption) (*VirtualizationVirtualMachine, error)
public VirtualizationVirtualMachine(string name, VirtualizationVirtualMachineArgs? args = null, CustomResourceOptions? opts = null)
public VirtualizationVirtualMachine(String name, VirtualizationVirtualMachineArgs args)
public VirtualizationVirtualMachine(String name, VirtualizationVirtualMachineArgs args, CustomResourceOptions options)
type: intersight:VirtualizationVirtualMachine
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VirtualizationVirtualMachineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VirtualizationVirtualMachineArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VirtualizationVirtualMachineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualizationVirtualMachineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VirtualizationVirtualMachineArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var virtualizationVirtualMachineResource = new Intersight.VirtualizationVirtualMachine("virtualizationVirtualMachineResource", new()
{
AccountMoid = "string",
Action = "string",
ActionInfos = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineActionInfoArgs
{
AdditionalProperties = "string",
ClassId = "string",
FailureReason = "string",
Name = "string",
ObjectType = "string",
Status = "string",
},
},
AdditionalProperties = "string",
AffinitySelectors = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineAffinitySelectorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Value = "string",
},
},
Ancestors = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineAncestorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
AntiAffinitySelectors = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineAntiAffinitySelectorArgs
{
AdditionalProperties = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Value = "string",
},
},
ClassId = "string",
CloudInitConfigs = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineCloudInitConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
ConfigType = "string",
NetworkData = "string",
NetworkDataBase64Encoded = false,
ObjectType = "string",
UserData = "string",
UserDataBase64Encoded = false,
},
},
ClusterEsxi = "string",
Clusters = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineClusterArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Cpu = 0,
CreateTime = "string",
Discovered = false,
Disks = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineDiskArgs
{
AdditionalProperties = "string",
Bus = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Order = 0,
Type = "string",
VirtualDiskReference = "string",
},
},
DomainGroupMoid = "string",
ForceDelete = false,
GpuConfigs = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineGpuConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
DeviceId = 0,
MemorySize = 0,
ObjectType = "string",
VendorId = 0,
},
},
GuestOs = "string",
HostEsxi = "string",
Hosts = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineHostArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
HypervisorType = "string",
Interfaces = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineInterfaceArgs
{
AdaptorType = "string",
AdditionalProperties = "string",
Bridge = "string",
ClassId = "string",
ConnectAtPowerOn = false,
DirectPathIo = false,
MacAddress = "string",
Name = "string",
ObjectType = "string",
},
},
Inventories = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineInventoryArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Labels = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineLabelArgs
{
AdditionalProperties = "string",
ClassId = "string",
Name = "string",
ObjectType = "string",
Value = "string",
},
},
Memory = 0,
ModTime = "string",
Moid = "string",
Name = "string",
ObjectType = "string",
Owners = new[]
{
"string",
},
Parents = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineParentArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PermissionResources = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachinePermissionResourceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
PowerState = "string",
ProvisionType = "string",
RegisteredDevices = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineRegisteredDeviceArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
SharedScope = "string",
Tags = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineTagArgs
{
AdditionalProperties = "string",
Key = "string",
Value = "string",
},
},
VersionContexts = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineVersionContextArgs
{
AdditionalProperties = "string",
ClassId = "string",
InterestedMos = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineVersionContextInterestedMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
MarkedForDeletion = false,
NrVersion = "string",
ObjectType = "string",
RefMos = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineVersionContextRefMoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
Timestamp = "string",
VersionType = "string",
},
},
VirtualizationVirtualMachineId = "string",
VmConfigs = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineVmConfigArgs
{
AdditionalProperties = "string",
ClassId = "string",
ObjectType = "string",
},
},
WaitForCompletion = false,
WorkflowInfos = new[]
{
new Intersight.Inputs.VirtualizationVirtualMachineWorkflowInfoArgs
{
AdditionalProperties = "string",
ClassId = "string",
Moid = "string",
ObjectType = "string",
Selector = "string",
},
},
});
example, err := intersight.NewVirtualizationVirtualMachine(ctx, "virtualizationVirtualMachineResource", &intersight.VirtualizationVirtualMachineArgs{
AccountMoid: pulumi.String("string"),
Action: pulumi.String("string"),
ActionInfos: intersight.VirtualizationVirtualMachineActionInfoArray{
&intersight.VirtualizationVirtualMachineActionInfoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
FailureReason: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
AdditionalProperties: pulumi.String("string"),
AffinitySelectors: intersight.VirtualizationVirtualMachineAffinitySelectorArray{
&intersight.VirtualizationVirtualMachineAffinitySelectorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Ancestors: intersight.VirtualizationVirtualMachineAncestorArray{
&intersight.VirtualizationVirtualMachineAncestorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
AntiAffinitySelectors: intersight.VirtualizationVirtualMachineAntiAffinitySelectorArray{
&intersight.VirtualizationVirtualMachineAntiAffinitySelectorArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
ClassId: pulumi.String("string"),
CloudInitConfigs: intersight.VirtualizationVirtualMachineCloudInitConfigArray{
&intersight.VirtualizationVirtualMachineCloudInitConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ConfigType: pulumi.String("string"),
NetworkData: pulumi.String("string"),
NetworkDataBase64Encoded: pulumi.Bool(false),
ObjectType: pulumi.String("string"),
UserData: pulumi.String("string"),
UserDataBase64Encoded: pulumi.Bool(false),
},
},
ClusterEsxi: pulumi.String("string"),
Clusters: intersight.VirtualizationVirtualMachineClusterArray{
&intersight.VirtualizationVirtualMachineClusterArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Cpu: pulumi.Float64(0),
CreateTime: pulumi.String("string"),
Discovered: pulumi.Bool(false),
Disks: intersight.VirtualizationVirtualMachineDiskArray{
&intersight.VirtualizationVirtualMachineDiskArgs{
AdditionalProperties: pulumi.String("string"),
Bus: pulumi.String("string"),
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Order: pulumi.Float64(0),
Type: pulumi.String("string"),
VirtualDiskReference: pulumi.String("string"),
},
},
DomainGroupMoid: pulumi.String("string"),
ForceDelete: pulumi.Bool(false),
GpuConfigs: intersight.VirtualizationVirtualMachineGpuConfigArray{
&intersight.VirtualizationVirtualMachineGpuConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
DeviceId: pulumi.Float64(0),
MemorySize: pulumi.Float64(0),
ObjectType: pulumi.String("string"),
VendorId: pulumi.Float64(0),
},
},
GuestOs: pulumi.String("string"),
HostEsxi: pulumi.String("string"),
Hosts: intersight.VirtualizationVirtualMachineHostArray{
&intersight.VirtualizationVirtualMachineHostArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
HypervisorType: pulumi.String("string"),
Interfaces: intersight.VirtualizationVirtualMachineInterfaceArray{
&intersight.VirtualizationVirtualMachineInterfaceArgs{
AdaptorType: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
Bridge: pulumi.String("string"),
ClassId: pulumi.String("string"),
ConnectAtPowerOn: pulumi.Bool(false),
DirectPathIo: pulumi.Bool(false),
MacAddress: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
Inventories: intersight.VirtualizationVirtualMachineInventoryArray{
&intersight.VirtualizationVirtualMachineInventoryArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Labels: intersight.VirtualizationVirtualMachineLabelArray{
&intersight.VirtualizationVirtualMachineLabelArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Memory: pulumi.Float64(0),
ModTime: pulumi.String("string"),
Moid: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Owners: pulumi.StringArray{
pulumi.String("string"),
},
Parents: intersight.VirtualizationVirtualMachineParentArray{
&intersight.VirtualizationVirtualMachineParentArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PermissionResources: intersight.VirtualizationVirtualMachinePermissionResourceArray{
&intersight.VirtualizationVirtualMachinePermissionResourceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
PowerState: pulumi.String("string"),
ProvisionType: pulumi.String("string"),
RegisteredDevices: intersight.VirtualizationVirtualMachineRegisteredDeviceArray{
&intersight.VirtualizationVirtualMachineRegisteredDeviceArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
SharedScope: pulumi.String("string"),
Tags: intersight.VirtualizationVirtualMachineTagArray{
&intersight.VirtualizationVirtualMachineTagArgs{
AdditionalProperties: pulumi.String("string"),
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
VersionContexts: intersight.VirtualizationVirtualMachineVersionContextArray{
&intersight.VirtualizationVirtualMachineVersionContextArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
InterestedMos: intersight.VirtualizationVirtualMachineVersionContextInterestedMoArray{
&intersight.VirtualizationVirtualMachineVersionContextInterestedMoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
MarkedForDeletion: pulumi.Bool(false),
NrVersion: pulumi.String("string"),
ObjectType: pulumi.String("string"),
RefMos: intersight.VirtualizationVirtualMachineVersionContextRefMoArray{
&intersight.VirtualizationVirtualMachineVersionContextRefMoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
Timestamp: pulumi.String("string"),
VersionType: pulumi.String("string"),
},
},
VirtualizationVirtualMachineId: pulumi.String("string"),
VmConfigs: intersight.VirtualizationVirtualMachineVmConfigArray{
&intersight.VirtualizationVirtualMachineVmConfigArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
ObjectType: pulumi.String("string"),
},
},
WaitForCompletion: pulumi.Bool(false),
WorkflowInfos: intersight.VirtualizationVirtualMachineWorkflowInfoArray{
&intersight.VirtualizationVirtualMachineWorkflowInfoArgs{
AdditionalProperties: pulumi.String("string"),
ClassId: pulumi.String("string"),
Moid: pulumi.String("string"),
ObjectType: pulumi.String("string"),
Selector: pulumi.String("string"),
},
},
})
var virtualizationVirtualMachineResource = new VirtualizationVirtualMachine("virtualizationVirtualMachineResource", VirtualizationVirtualMachineArgs.builder()
.accountMoid("string")
.action("string")
.actionInfos(VirtualizationVirtualMachineActionInfoArgs.builder()
.additionalProperties("string")
.classId("string")
.failureReason("string")
.name("string")
.objectType("string")
.status("string")
.build())
.additionalProperties("string")
.affinitySelectors(VirtualizationVirtualMachineAffinitySelectorArgs.builder()
.additionalProperties("string")
.classId("string")
.name("string")
.objectType("string")
.value("string")
.build())
.ancestors(VirtualizationVirtualMachineAncestorArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.antiAffinitySelectors(VirtualizationVirtualMachineAntiAffinitySelectorArgs.builder()
.additionalProperties("string")
.classId("string")
.name("string")
.objectType("string")
.value("string")
.build())
.classId("string")
.cloudInitConfigs(VirtualizationVirtualMachineCloudInitConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.configType("string")
.networkData("string")
.networkDataBase64Encoded(false)
.objectType("string")
.userData("string")
.userDataBase64Encoded(false)
.build())
.clusterEsxi("string")
.clusters(VirtualizationVirtualMachineClusterArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.cpu(0.0)
.createTime("string")
.discovered(false)
.disks(VirtualizationVirtualMachineDiskArgs.builder()
.additionalProperties("string")
.bus("string")
.classId("string")
.name("string")
.objectType("string")
.order(0.0)
.type("string")
.virtualDiskReference("string")
.build())
.domainGroupMoid("string")
.forceDelete(false)
.gpuConfigs(VirtualizationVirtualMachineGpuConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.deviceId(0.0)
.memorySize(0.0)
.objectType("string")
.vendorId(0.0)
.build())
.guestOs("string")
.hostEsxi("string")
.hosts(VirtualizationVirtualMachineHostArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.hypervisorType("string")
.interfaces(VirtualizationVirtualMachineInterfaceArgs.builder()
.adaptorType("string")
.additionalProperties("string")
.bridge("string")
.classId("string")
.connectAtPowerOn(false)
.directPathIo(false)
.macAddress("string")
.name("string")
.objectType("string")
.build())
.inventories(VirtualizationVirtualMachineInventoryArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.labels(VirtualizationVirtualMachineLabelArgs.builder()
.additionalProperties("string")
.classId("string")
.name("string")
.objectType("string")
.value("string")
.build())
.memory(0.0)
.modTime("string")
.moid("string")
.name("string")
.objectType("string")
.owners("string")
.parents(VirtualizationVirtualMachineParentArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.permissionResources(VirtualizationVirtualMachinePermissionResourceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.powerState("string")
.provisionType("string")
.registeredDevices(VirtualizationVirtualMachineRegisteredDeviceArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.sharedScope("string")
.tags(VirtualizationVirtualMachineTagArgs.builder()
.additionalProperties("string")
.key("string")
.value("string")
.build())
.versionContexts(VirtualizationVirtualMachineVersionContextArgs.builder()
.additionalProperties("string")
.classId("string")
.interestedMos(VirtualizationVirtualMachineVersionContextInterestedMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.markedForDeletion(false)
.nrVersion("string")
.objectType("string")
.refMos(VirtualizationVirtualMachineVersionContextRefMoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.timestamp("string")
.versionType("string")
.build())
.virtualizationVirtualMachineId("string")
.vmConfigs(VirtualizationVirtualMachineVmConfigArgs.builder()
.additionalProperties("string")
.classId("string")
.objectType("string")
.build())
.waitForCompletion(false)
.workflowInfos(VirtualizationVirtualMachineWorkflowInfoArgs.builder()
.additionalProperties("string")
.classId("string")
.moid("string")
.objectType("string")
.selector("string")
.build())
.build());
virtualization_virtual_machine_resource = intersight.VirtualizationVirtualMachine("virtualizationVirtualMachineResource",
account_moid="string",
action="string",
action_infos=[{
"additional_properties": "string",
"class_id": "string",
"failure_reason": "string",
"name": "string",
"object_type": "string",
"status": "string",
}],
additional_properties="string",
affinity_selectors=[{
"additional_properties": "string",
"class_id": "string",
"name": "string",
"object_type": "string",
"value": "string",
}],
ancestors=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
anti_affinity_selectors=[{
"additional_properties": "string",
"class_id": "string",
"name": "string",
"object_type": "string",
"value": "string",
}],
class_id="string",
cloud_init_configs=[{
"additional_properties": "string",
"class_id": "string",
"config_type": "string",
"network_data": "string",
"network_data_base64_encoded": False,
"object_type": "string",
"user_data": "string",
"user_data_base64_encoded": False,
}],
cluster_esxi="string",
clusters=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
cpu=0,
create_time="string",
discovered=False,
disks=[{
"additional_properties": "string",
"bus": "string",
"class_id": "string",
"name": "string",
"object_type": "string",
"order": 0,
"type": "string",
"virtual_disk_reference": "string",
}],
domain_group_moid="string",
force_delete=False,
gpu_configs=[{
"additional_properties": "string",
"class_id": "string",
"device_id": 0,
"memory_size": 0,
"object_type": "string",
"vendor_id": 0,
}],
guest_os="string",
host_esxi="string",
hosts=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
hypervisor_type="string",
interfaces=[{
"adaptor_type": "string",
"additional_properties": "string",
"bridge": "string",
"class_id": "string",
"connect_at_power_on": False,
"direct_path_io": False,
"mac_address": "string",
"name": "string",
"object_type": "string",
}],
inventories=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
labels=[{
"additional_properties": "string",
"class_id": "string",
"name": "string",
"object_type": "string",
"value": "string",
}],
memory=0,
mod_time="string",
moid="string",
name="string",
object_type="string",
owners=["string"],
parents=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
permission_resources=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
power_state="string",
provision_type="string",
registered_devices=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
shared_scope="string",
tags=[{
"additional_properties": "string",
"key": "string",
"value": "string",
}],
version_contexts=[{
"additional_properties": "string",
"class_id": "string",
"interested_mos": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"marked_for_deletion": False,
"nr_version": "string",
"object_type": "string",
"ref_mos": [{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}],
"timestamp": "string",
"version_type": "string",
}],
virtualization_virtual_machine_id="string",
vm_configs=[{
"additional_properties": "string",
"class_id": "string",
"object_type": "string",
}],
wait_for_completion=False,
workflow_infos=[{
"additional_properties": "string",
"class_id": "string",
"moid": "string",
"object_type": "string",
"selector": "string",
}])
const virtualizationVirtualMachineResource = new intersight.VirtualizationVirtualMachine("virtualizationVirtualMachineResource", {
accountMoid: "string",
action: "string",
actionInfos: [{
additionalProperties: "string",
classId: "string",
failureReason: "string",
name: "string",
objectType: "string",
status: "string",
}],
additionalProperties: "string",
affinitySelectors: [{
additionalProperties: "string",
classId: "string",
name: "string",
objectType: "string",
value: "string",
}],
ancestors: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
antiAffinitySelectors: [{
additionalProperties: "string",
classId: "string",
name: "string",
objectType: "string",
value: "string",
}],
classId: "string",
cloudInitConfigs: [{
additionalProperties: "string",
classId: "string",
configType: "string",
networkData: "string",
networkDataBase64Encoded: false,
objectType: "string",
userData: "string",
userDataBase64Encoded: false,
}],
clusterEsxi: "string",
clusters: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
cpu: 0,
createTime: "string",
discovered: false,
disks: [{
additionalProperties: "string",
bus: "string",
classId: "string",
name: "string",
objectType: "string",
order: 0,
type: "string",
virtualDiskReference: "string",
}],
domainGroupMoid: "string",
forceDelete: false,
gpuConfigs: [{
additionalProperties: "string",
classId: "string",
deviceId: 0,
memorySize: 0,
objectType: "string",
vendorId: 0,
}],
guestOs: "string",
hostEsxi: "string",
hosts: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
hypervisorType: "string",
interfaces: [{
adaptorType: "string",
additionalProperties: "string",
bridge: "string",
classId: "string",
connectAtPowerOn: false,
directPathIo: false,
macAddress: "string",
name: "string",
objectType: "string",
}],
inventories: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
labels: [{
additionalProperties: "string",
classId: "string",
name: "string",
objectType: "string",
value: "string",
}],
memory: 0,
modTime: "string",
moid: "string",
name: "string",
objectType: "string",
owners: ["string"],
parents: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
permissionResources: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
powerState: "string",
provisionType: "string",
registeredDevices: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
sharedScope: "string",
tags: [{
additionalProperties: "string",
key: "string",
value: "string",
}],
versionContexts: [{
additionalProperties: "string",
classId: "string",
interestedMos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
markedForDeletion: false,
nrVersion: "string",
objectType: "string",
refMos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
timestamp: "string",
versionType: "string",
}],
virtualizationVirtualMachineId: "string",
vmConfigs: [{
additionalProperties: "string",
classId: "string",
objectType: "string",
}],
waitForCompletion: false,
workflowInfos: [{
additionalProperties: "string",
classId: "string",
moid: "string",
objectType: "string",
selector: "string",
}],
});
type: intersight:VirtualizationVirtualMachine
properties:
accountMoid: string
action: string
actionInfos:
- additionalProperties: string
classId: string
failureReason: string
name: string
objectType: string
status: string
additionalProperties: string
affinitySelectors:
- additionalProperties: string
classId: string
name: string
objectType: string
value: string
ancestors:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
antiAffinitySelectors:
- additionalProperties: string
classId: string
name: string
objectType: string
value: string
classId: string
cloudInitConfigs:
- additionalProperties: string
classId: string
configType: string
networkData: string
networkDataBase64Encoded: false
objectType: string
userData: string
userDataBase64Encoded: false
clusterEsxi: string
clusters:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
cpu: 0
createTime: string
discovered: false
disks:
- additionalProperties: string
bus: string
classId: string
name: string
objectType: string
order: 0
type: string
virtualDiskReference: string
domainGroupMoid: string
forceDelete: false
gpuConfigs:
- additionalProperties: string
classId: string
deviceId: 0
memorySize: 0
objectType: string
vendorId: 0
guestOs: string
hostEsxi: string
hosts:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
hypervisorType: string
interfaces:
- adaptorType: string
additionalProperties: string
bridge: string
classId: string
connectAtPowerOn: false
directPathIo: false
macAddress: string
name: string
objectType: string
inventories:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
labels:
- additionalProperties: string
classId: string
name: string
objectType: string
value: string
memory: 0
modTime: string
moid: string
name: string
objectType: string
owners:
- string
parents:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
permissionResources:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
powerState: string
provisionType: string
registeredDevices:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
sharedScope: string
tags:
- additionalProperties: string
key: string
value: string
versionContexts:
- additionalProperties: string
classId: string
interestedMos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
markedForDeletion: false
nrVersion: string
objectType: string
refMos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
timestamp: string
versionType: string
virtualizationVirtualMachineId: string
vmConfigs:
- additionalProperties: string
classId: string
objectType: string
waitForCompletion: false
workflowInfos:
- additionalProperties: string
classId: string
moid: string
objectType: string
selector: string
VirtualizationVirtualMachine Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VirtualizationVirtualMachine resource accepts the following input properties:
- Account
Moid string - (ReadOnly) 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<VirtualizationVirtual Machine Action Info> - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- Additional
Properties string - Affinity
Selectors List<VirtualizationVirtual Machine Affinity Selector> - This complex property has following sub-properties:
- Ancestors
List<Virtualization
Virtual Machine Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Anti
Affinity List<VirtualizationSelectors Virtual Machine Anti Affinity Selector> - This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cloud
Init List<VirtualizationConfigs Virtual Machine Cloud Init Config> - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- Cluster
Esxi string - Cluster where virtual machine is deployed.
- Clusters
List<Virtualization
Virtual Machine Cluster> - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cpu double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Discovered bool
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- Disks
List<Virtualization
Virtual Machine Disk> - This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) 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<VirtualizationVirtual Machine Gpu Config> - This complex property has following sub-properties:
- 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<Virtualization
Virtual Machine Host> - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Hypervisor
Type string - (ReadOnly) 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<Virtualization
Virtual Machine Interface> - This complex property has following sub-properties:
- Inventories
List<Virtualization
Virtual Machine Inventory> - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
List<Virtualization
Virtual Machine Label> - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Virtualization
Virtual Machine Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<VirtualizationVirtual Machine Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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<VirtualizationVirtual Machine Registered Device> - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Virtualization
Virtual Machine Tag> - This complex property has following sub-properties:
- Version
Contexts List<VirtualizationVirtual Machine Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Virtualization
Virtual stringMachine Id - Vm
Configs List<VirtualizationVirtual Machine Vm Config> - Virtual machine configuration to provision. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos List<VirtualizationVirtual Machine Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) 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 []VirtualizationVirtual Machine Action Info Args - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- Additional
Properties string - Affinity
Selectors []VirtualizationVirtual Machine Affinity Selector Args - This complex property has following sub-properties:
- Ancestors
[]Virtualization
Virtual Machine Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Anti
Affinity []VirtualizationSelectors Virtual Machine Anti Affinity Selector Args - This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cloud
Init []VirtualizationConfigs Virtual Machine Cloud Init Config Args - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- Cluster
Esxi string - Cluster where virtual machine is deployed.
- Clusters
[]Virtualization
Virtual Machine Cluster Args - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cpu float64
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Discovered bool
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- Disks
[]Virtualization
Virtual Machine Disk Args - This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) 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 []VirtualizationVirtual Machine Gpu Config Args - This complex property has following sub-properties:
- 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
[]Virtualization
Virtual Machine Host Args - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Hypervisor
Type string - (ReadOnly) 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
[]Virtualization
Virtual Machine Interface Args - This complex property has following sub-properties:
- Inventories
[]Virtualization
Virtual Machine Inventory Args - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
[]Virtualization
Virtual Machine Label Args - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Virtualization
Virtual Machine Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []VirtualizationVirtual Machine Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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 []VirtualizationVirtual Machine Registered Device Args - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- []Virtualization
Virtual Machine Tag Args - This complex property has following sub-properties:
- Version
Contexts []VirtualizationVirtual Machine Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Virtualization
Virtual stringMachine Id - Vm
Configs []VirtualizationVirtual Machine Vm Config Args - Virtual machine configuration to provision. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos []VirtualizationVirtual Machine Workflow Info Args - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) 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<VirtualizationVirtual Machine Action Info> - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional
Properties String - affinity
Selectors List<VirtualizationVirtual Machine Affinity Selector> - This complex property has following sub-properties:
- ancestors
List<Virtualization
Virtual Machine Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti
Affinity List<VirtualizationSelectors Virtual Machine Anti Affinity Selector> - This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud
Init List<VirtualizationConfigs Virtual Machine Cloud Init Config> - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster
Esxi String - Cluster where virtual machine is deployed.
- clusters
List<Virtualization
Virtual Machine Cluster> - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu Double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - (ReadOnly) The time when this managed object was created.
- discovered Boolean
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks
List<Virtualization
Virtual Machine Disk> - This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) 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<VirtualizationVirtual Machine Gpu Config> - This complex property has following sub-properties:
- 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<Virtualization
Virtual Machine Host> - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor
Type String - (ReadOnly) 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<Virtualization
Virtual Machine Interface> - This complex property has following sub-properties:
- inventories
List<Virtualization
Virtual Machine Inventory> - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
List<Virtualization
Virtual Machine Label> - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Virtualization
Virtual Machine Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<VirtualizationVirtual Machine Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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<VirtualizationVirtual Machine Registered Device> - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Virtualization
Virtual Machine Tag> - This complex property has following sub-properties:
- version
Contexts List<VirtualizationVirtual Machine Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization
Virtual StringMachine Id - vm
Configs List<VirtualizationVirtual Machine Vm Config> - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<VirtualizationVirtual Machine Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) 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 VirtualizationVirtual Machine Action Info[] - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional
Properties string - affinity
Selectors VirtualizationVirtual Machine Affinity Selector[] - This complex property has following sub-properties:
- ancestors
Virtualization
Virtual Machine Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti
Affinity VirtualizationSelectors Virtual Machine Anti Affinity Selector[] - This complex property has following sub-properties:
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud
Init VirtualizationConfigs Virtual Machine Cloud Init Config[] - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster
Esxi string - Cluster where virtual machine is deployed.
- clusters
Virtualization
Virtual Machine Cluster[] - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time string - (ReadOnly) The time when this managed object was created.
- discovered boolean
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks
Virtualization
Virtual Machine Disk[] - This complex property has following sub-properties:
- domain
Group stringMoid - (ReadOnly) 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 VirtualizationVirtual Machine Gpu Config[] - This complex property has following sub-properties:
- 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
Virtualization
Virtual Machine Host[] - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor
Type string - (ReadOnly) 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
Virtualization
Virtual Machine Interface[] - This complex property has following sub-properties:
- inventories
Virtualization
Virtual Machine Inventory[] - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Virtualization
Virtual Machine Label[] - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Virtualization
Virtual Machine Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources VirtualizationVirtual Machine Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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 VirtualizationVirtual Machine Registered Device[] - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Virtualization
Virtual Machine Tag[] - This complex property has following sub-properties:
- version
Contexts VirtualizationVirtual Machine Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization
Virtual stringMachine Id - vm
Configs VirtualizationVirtual Machine Vm Config[] - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait
For booleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos VirtualizationVirtual Machine Workflow Info[] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) 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[VirtualizationVirtual Machine Action Info Args] - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional_
properties str - affinity_
selectors Sequence[VirtualizationVirtual Machine Affinity Selector Args] - This complex property has following sub-properties:
- ancestors
Sequence[Virtualization
Virtual Machine Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti_
affinity_ Sequence[Virtualizationselectors Virtual Machine Anti Affinity Selector Args] - This complex property has following sub-properties:
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud_
init_ Sequence[Virtualizationconfigs Virtual Machine Cloud Init Config Args] - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster_
esxi str - Cluster where virtual machine is deployed.
- clusters
Sequence[Virtualization
Virtual Machine Cluster Args] - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu float
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create_
time str - (ReadOnly) The time when this managed object was created.
- discovered bool
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks
Sequence[Virtualization
Virtual Machine Disk Args] - This complex property has following sub-properties:
- domain_
group_ strmoid - (ReadOnly) 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[VirtualizationVirtual Machine Gpu Config Args] - This complex property has following sub-properties:
- 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[Virtualization
Virtual Machine Host Args] - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor_
type str - (ReadOnly) 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[Virtualization
Virtual Machine Interface Args] - This complex property has following sub-properties:
- inventories
Sequence[Virtualization
Virtual Machine Inventory Args] - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Sequence[Virtualization
Virtual Machine Label Args] - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Virtualization
Virtual Machine Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[VirtualizationVirtual Machine Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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[VirtualizationVirtual Machine Registered Device Args] - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Sequence[Virtualization
Virtual Machine Tag Args] - This complex property has following sub-properties:
- version_
contexts Sequence[VirtualizationVirtual Machine Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization_
virtual_ strmachine_ id - vm_
configs Sequence[VirtualizationVirtual Machine Vm Config Args] - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait_
for_ boolcompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow_
infos Sequence[VirtualizationVirtual Machine Workflow Info Args] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) 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> - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional
Properties String - affinity
Selectors List<Property Map> - This complex property has following sub-properties:
- ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti
Affinity List<Property Map>Selectors - This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud
Init List<Property Map>Configs - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster
Esxi String - Cluster where virtual machine is deployed.
- clusters List<Property Map>
- A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu Number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - (ReadOnly) The time when this managed object was created.
- discovered Boolean
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks List<Property Map>
- This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) 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> - This complex property has following sub-properties:
- 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>
- A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor
Type String - (ReadOnly) 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>
- This complex property has following sub-properties:
- inventories List<Property Map>
- (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels List<Property Map>
- This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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> - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Property Map>
- This complex property has following sub-properties:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization
Virtual StringMachine Id - vm
Configs List<Property Map> - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<Property Map> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualizationVirtualMachine resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing VirtualizationVirtualMachine Resource
Get an existing VirtualizationVirtualMachine resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VirtualizationVirtualMachineState, opts?: CustomResourceOptions): VirtualizationVirtualMachine
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_moid: Optional[str] = None,
action: Optional[str] = None,
action_infos: Optional[Sequence[VirtualizationVirtualMachineActionInfoArgs]] = None,
additional_properties: Optional[str] = None,
affinity_selectors: Optional[Sequence[VirtualizationVirtualMachineAffinitySelectorArgs]] = None,
ancestors: Optional[Sequence[VirtualizationVirtualMachineAncestorArgs]] = None,
anti_affinity_selectors: Optional[Sequence[VirtualizationVirtualMachineAntiAffinitySelectorArgs]] = None,
class_id: Optional[str] = None,
cloud_init_configs: Optional[Sequence[VirtualizationVirtualMachineCloudInitConfigArgs]] = None,
cluster_esxi: Optional[str] = None,
clusters: Optional[Sequence[VirtualizationVirtualMachineClusterArgs]] = None,
cpu: Optional[float] = None,
create_time: Optional[str] = None,
discovered: Optional[bool] = None,
disks: Optional[Sequence[VirtualizationVirtualMachineDiskArgs]] = None,
domain_group_moid: Optional[str] = None,
force_delete: Optional[bool] = None,
gpu_configs: Optional[Sequence[VirtualizationVirtualMachineGpuConfigArgs]] = None,
guest_os: Optional[str] = None,
host_esxi: Optional[str] = None,
hosts: Optional[Sequence[VirtualizationVirtualMachineHostArgs]] = None,
hypervisor_type: Optional[str] = None,
interfaces: Optional[Sequence[VirtualizationVirtualMachineInterfaceArgs]] = None,
inventories: Optional[Sequence[VirtualizationVirtualMachineInventoryArgs]] = None,
labels: Optional[Sequence[VirtualizationVirtualMachineLabelArgs]] = 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,
parents: Optional[Sequence[VirtualizationVirtualMachineParentArgs]] = None,
permission_resources: Optional[Sequence[VirtualizationVirtualMachinePermissionResourceArgs]] = None,
power_state: Optional[str] = None,
provision_type: Optional[str] = None,
registered_devices: Optional[Sequence[VirtualizationVirtualMachineRegisteredDeviceArgs]] = None,
shared_scope: Optional[str] = None,
tags: Optional[Sequence[VirtualizationVirtualMachineTagArgs]] = None,
version_contexts: Optional[Sequence[VirtualizationVirtualMachineVersionContextArgs]] = None,
virtualization_virtual_machine_id: Optional[str] = None,
vm_configs: Optional[Sequence[VirtualizationVirtualMachineVmConfigArgs]] = None,
wait_for_completion: Optional[bool] = None,
workflow_infos: Optional[Sequence[VirtualizationVirtualMachineWorkflowInfoArgs]] = None) -> VirtualizationVirtualMachine
func GetVirtualizationVirtualMachine(ctx *Context, name string, id IDInput, state *VirtualizationVirtualMachineState, opts ...ResourceOption) (*VirtualizationVirtualMachine, error)
public static VirtualizationVirtualMachine Get(string name, Input<string> id, VirtualizationVirtualMachineState? state, CustomResourceOptions? opts = null)
public static VirtualizationVirtualMachine get(String name, Output<String> id, VirtualizationVirtualMachineState state, CustomResourceOptions options)
resources: _: type: intersight:VirtualizationVirtualMachine get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Moid string - (ReadOnly) The Account ID for this managed object.
- 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<VirtualizationVirtual Machine Action Info> - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- Additional
Properties string - Affinity
Selectors List<VirtualizationVirtual Machine Affinity Selector> - This complex property has following sub-properties:
- Ancestors
List<Virtualization
Virtual Machine Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Anti
Affinity List<VirtualizationSelectors Virtual Machine Anti Affinity Selector> - This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cloud
Init List<VirtualizationConfigs Virtual Machine Cloud Init Config> - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- Cluster
Esxi string - Cluster where virtual machine is deployed.
- Clusters
List<Virtualization
Virtual Machine Cluster> - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cpu double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Discovered bool
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- Disks
List<Virtualization
Virtual Machine Disk> - This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) 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<VirtualizationVirtual Machine Gpu Config> - This complex property has following sub-properties:
- 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<Virtualization
Virtual Machine Host> - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Hypervisor
Type string - (ReadOnly) 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<Virtualization
Virtual Machine Interface> - This complex property has following sub-properties:
- Inventories
List<Virtualization
Virtual Machine Inventory> - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
List<Virtualization
Virtual Machine Label> - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners List<string>
- (Array of schema.TypeString) -(ReadOnly)
- Parents
List<Virtualization
Virtual Machine Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources List<VirtualizationVirtual Machine Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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<VirtualizationVirtual Machine Registered Device> - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Virtualization
Virtual Machine Tag> - This complex property has following sub-properties:
- Version
Contexts List<VirtualizationVirtual Machine Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Virtualization
Virtual stringMachine Id - Vm
Configs List<VirtualizationVirtual Machine Vm Config> - Virtual machine configuration to provision. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos List<VirtualizationVirtual Machine Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Account
Moid string - (ReadOnly) 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 []VirtualizationVirtual Machine Action Info Args - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- Additional
Properties string - Affinity
Selectors []VirtualizationVirtual Machine Affinity Selector Args - This complex property has following sub-properties:
- Ancestors
[]Virtualization
Virtual Machine Ancestor Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- Anti
Affinity []VirtualizationSelectors Virtual Machine Anti Affinity Selector Args - This complex property has following sub-properties:
- Class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- Cloud
Init []VirtualizationConfigs Virtual Machine Cloud Init Config Args - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- Cluster
Esxi string - Cluster where virtual machine is deployed.
- Clusters
[]Virtualization
Virtual Machine Cluster Args - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Cpu float64
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- Create
Time string - (ReadOnly) The time when this managed object was created.
- Discovered bool
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- Disks
[]Virtualization
Virtual Machine Disk Args - This complex property has following sub-properties:
- Domain
Group stringMoid - (ReadOnly) 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 []VirtualizationVirtual Machine Gpu Config Args - This complex property has following sub-properties:
- 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
[]Virtualization
Virtual Machine Host Args - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Hypervisor
Type string - (ReadOnly) 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
[]Virtualization
Virtual Machine Interface Args - This complex property has following sub-properties:
- Inventories
[]Virtualization
Virtual Machine Inventory Args - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Labels
[]Virtualization
Virtual Machine Label Args - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- Owners []string
- (Array of schema.TypeString) -(ReadOnly)
- Parents
[]Virtualization
Virtual Machine Parent Args - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- Permission
Resources []VirtualizationVirtual Machine Permission Resource Args - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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 []VirtualizationVirtual Machine Registered Device Args - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- []Virtualization
Virtual Machine Tag Args - This complex property has following sub-properties:
- Version
Contexts []VirtualizationVirtual Machine Version Context Args - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- Virtualization
Virtual stringMachine Id - Vm
Configs []VirtualizationVirtual Machine Vm Config Args - Virtual machine configuration to provision. This complex property has following sub-properties:
- Wait
For boolCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- Workflow
Infos []VirtualizationVirtual Machine Workflow Info Args - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) 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<VirtualizationVirtual Machine Action Info> - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional
Properties String - affinity
Selectors List<VirtualizationVirtual Machine Affinity Selector> - This complex property has following sub-properties:
- ancestors
List<Virtualization
Virtual Machine Ancestor> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti
Affinity List<VirtualizationSelectors Virtual Machine Anti Affinity Selector> - This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud
Init List<VirtualizationConfigs Virtual Machine Cloud Init Config> - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster
Esxi String - Cluster where virtual machine is deployed.
- clusters
List<Virtualization
Virtual Machine Cluster> - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu Double
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - (ReadOnly) The time when this managed object was created.
- discovered Boolean
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks
List<Virtualization
Virtual Machine Disk> - This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) 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<VirtualizationVirtual Machine Gpu Config> - This complex property has following sub-properties:
- 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<Virtualization
Virtual Machine Host> - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor
Type String - (ReadOnly) 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<Virtualization
Virtual Machine Interface> - This complex property has following sub-properties:
- inventories
List<Virtualization
Virtual Machine Inventory> - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
List<Virtualization
Virtual Machine Label> - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents
List<Virtualization
Virtual Machine Parent> - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<VirtualizationVirtual Machine Permission Resource> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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<VirtualizationVirtual Machine Registered Device> - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Virtualization
Virtual Machine Tag> - This complex property has following sub-properties:
- version
Contexts List<VirtualizationVirtual Machine Version Context> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization
Virtual StringMachine Id - vm
Configs List<VirtualizationVirtual Machine Vm Config> - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<VirtualizationVirtual Machine Workflow Info> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid string - (ReadOnly) 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 VirtualizationVirtual Machine Action Info[] - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional
Properties string - affinity
Selectors VirtualizationVirtual Machine Affinity Selector[] - This complex property has following sub-properties:
- ancestors
Virtualization
Virtual Machine Ancestor[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti
Affinity VirtualizationSelectors Virtual Machine Anti Affinity Selector[] - This complex property has following sub-properties:
- class
Id string - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud
Init VirtualizationConfigs Virtual Machine Cloud Init Config[] - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster
Esxi string - Cluster where virtual machine is deployed.
- clusters
Virtualization
Virtual Machine Cluster[] - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time string - (ReadOnly) The time when this managed object was created.
- discovered boolean
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks
Virtualization
Virtual Machine Disk[] - This complex property has following sub-properties:
- domain
Group stringMoid - (ReadOnly) 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 VirtualizationVirtual Machine Gpu Config[] - This complex property has following sub-properties:
- 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
Virtualization
Virtual Machine Host[] - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor
Type string - (ReadOnly) 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
Virtualization
Virtual Machine Interface[] - This complex property has following sub-properties:
- inventories
Virtualization
Virtual Machine Inventory[] - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Virtualization
Virtual Machine Label[] - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners string[]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Virtualization
Virtual Machine Parent[] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources VirtualizationVirtual Machine Permission Resource[] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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 VirtualizationVirtual Machine Registered Device[] - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- string
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Virtualization
Virtual Machine Tag[] - This complex property has following sub-properties:
- version
Contexts VirtualizationVirtual Machine Version Context[] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization
Virtual stringMachine Id - vm
Configs VirtualizationVirtual Machine Vm Config[] - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait
For booleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos VirtualizationVirtual Machine Workflow Info[] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account_
moid str - (ReadOnly) 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[VirtualizationVirtual Machine Action Info Args] - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional_
properties str - affinity_
selectors Sequence[VirtualizationVirtual Machine Affinity Selector Args] - This complex property has following sub-properties:
- ancestors
Sequence[Virtualization
Virtual Machine Ancestor Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti_
affinity_ Sequence[Virtualizationselectors Virtual Machine Anti Affinity Selector Args] - This complex property has following sub-properties:
- class_
id str - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud_
init_ Sequence[Virtualizationconfigs Virtual Machine Cloud Init Config Args] - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster_
esxi str - Cluster where virtual machine is deployed.
- clusters
Sequence[Virtualization
Virtual Machine Cluster Args] - A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu float
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create_
time str - (ReadOnly) The time when this managed object was created.
- discovered bool
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks
Sequence[Virtualization
Virtual Machine Disk Args] - This complex property has following sub-properties:
- domain_
group_ strmoid - (ReadOnly) 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[VirtualizationVirtual Machine Gpu Config Args] - This complex property has following sub-properties:
- 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[Virtualization
Virtual Machine Host Args] - A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor_
type str - (ReadOnly) 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[Virtualization
Virtual Machine Interface Args] - This complex property has following sub-properties:
- inventories
Sequence[Virtualization
Virtual Machine Inventory Args] - (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels
Sequence[Virtualization
Virtual Machine Label Args] - This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners Sequence[str]
- (Array of schema.TypeString) -(ReadOnly)
- parents
Sequence[Virtualization
Virtual Machine Parent Args] - (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission_
resources Sequence[VirtualizationVirtual Machine Permission Resource Args] - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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[VirtualizationVirtual Machine Registered Device Args] - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- str
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- Sequence[Virtualization
Virtual Machine Tag Args] - This complex property has following sub-properties:
- version_
contexts Sequence[VirtualizationVirtual Machine Version Context Args] - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization_
virtual_ strmachine_ id - vm_
configs Sequence[VirtualizationVirtual Machine Vm Config Args] - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait_
for_ boolcompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow_
infos Sequence[VirtualizationVirtual Machine Workflow Info Args] - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- account
Moid String - (ReadOnly) 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> - (ReadOnly) Details of an action performed on the virtual machine. Contains name of the action performed, status, failure reason message etc. This complex property has following sub-properties:
- additional
Properties String - affinity
Selectors List<Property Map> - This complex property has following sub-properties:
- ancestors List<Property Map>
- (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- anti
Affinity List<Property Map>Selectors - This complex property has following sub-properties:
- class
Id String - The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
- cloud
Init List<Property Map>Configs - Cloud init configuration data for virtual machine. This complex property has following sub-properties:
- cluster
Esxi String - Cluster where virtual machine is deployed.
- clusters List<Property Map>
- A reference to a virtualizationBaseCluster resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- cpu Number
- Number of vCPUs to be allocated to virtual machine. The upper limit depends on the hypervisor.
- create
Time String - (ReadOnly) The time when this managed object was created.
- discovered Boolean
- (ReadOnly) Flag to indicate whether the configuration is created from inventory object.
- disks List<Property Map>
- This complex property has following sub-properties:
- domain
Group StringMoid - (ReadOnly) 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> - This complex property has following sub-properties:
- 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>
- A reference to a virtualizationBaseHost resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- hypervisor
Type String - (ReadOnly) 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>
- This complex property has following sub-properties:
- inventories List<Property Map>
- (ReadOnly) A reference to a virtualizationBaseVirtualMachine resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- labels List<Property Map>
- This complex property has following sub-properties:
- 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 - (ReadOnly) 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 - The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
- owners List<String>
- (Array of schema.TypeString) -(ReadOnly)
- parents List<Property Map>
- (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- permission
Resources List<Property Map> - (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
- 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> - A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
- String
- (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
- List<Property Map>
- This complex property has following sub-properties:
- version
Contexts List<Property Map> - (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
- virtualization
Virtual StringMachine Id - vm
Configs List<Property Map> - Virtual machine configuration to provision. This complex property has following sub-properties:
- wait
For BooleanCompletion - This model object can trigger workflows. Use this option to wait for all running workflows to reach a complete state.
- workflow
Infos List<Property Map> - (ReadOnly) A reference to a workflowWorkflowInfo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
Supporting Types
VirtualizationVirtualMachineActionInfo, VirtualizationVirtualMachineActionInfoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Failure
Reason string - (ReadOnly) Description of reason for failure. Derived from the workflow failure message.
- Name string
- (ReadOnly) Name of the Action performed on a resource like Virtual Machine, Disk etc.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Status string
- (ReadOnly) 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Failure
Reason string - (ReadOnly) Description of reason for failure. Derived from the workflow failure message.
- Name string
- (ReadOnly) Name of the Action performed on a resource like Virtual Machine, Disk etc.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Status string
- (ReadOnly) 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - failure
Reason String - (ReadOnly) Description of reason for failure. Derived from the workflow failure message.
- name String
- (ReadOnly) Name of the Action performed on a resource like Virtual Machine, Disk etc.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status String
- (ReadOnly) 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - failure
Reason string - (ReadOnly) Description of reason for failure. Derived from the workflow failure message.
- name string
- (ReadOnly) Name of the Action performed on a resource like Virtual Machine, Disk etc.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status string
- (ReadOnly) 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - failure_
reason str - (ReadOnly) Description of reason for failure. Derived from the workflow failure message.
- name str
- (ReadOnly) Name of the Action performed on a resource like Virtual Machine, Disk etc.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status str
- (ReadOnly) 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - failure
Reason String - (ReadOnly) Description of reason for failure. Derived from the workflow failure message.
- name String
- (ReadOnly) Name of the Action performed on a resource like Virtual Machine, Disk etc.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- status String
- (ReadOnly) 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.
VirtualizationVirtualMachineAffinitySelector, VirtualizationVirtualMachineAffinitySelectorArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - name str
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value str
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- (ReadOnly) Value of the meta property which identifies a specific resource.
VirtualizationVirtualMachineAncestor, VirtualizationVirtualMachineAncestorArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineAntiAffinitySelector, VirtualizationVirtualMachineAntiAffinitySelectorArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - name str
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value str
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- (ReadOnly) Value of the meta property which identifies a specific resource.
VirtualizationVirtualMachineCloudInitConfig, VirtualizationVirtualMachineCloudInitConfigArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - 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.
VirtualizationVirtualMachineCluster, VirtualizationVirtualMachineClusterArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineDisk, VirtualizationVirtualMachineDiskArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Name string
- Virtual machine network bridge name.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - Name string
- Virtual machine network bridge name.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - name String
- Virtual machine network bridge name.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - name string
- Virtual machine network bridge name.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - name str
- Virtual machine network bridge name.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - 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 - name String
- Virtual machine network bridge name.
- 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.
VirtualizationVirtualMachineGpuConfig, VirtualizationVirtualMachineGpuConfigArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - 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.
VirtualizationVirtualMachineHost, VirtualizationVirtualMachineHostArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineInterface, VirtualizationVirtualMachineInterfaceArgs
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Bridge string
- Virtual machine network bridge name.
- Class
Id string - 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
- Name of the network interface. This may be different from guest operating system assigned.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Bridge string
- Virtual machine network bridge name.
- Class
Id string - 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
- Name of the network interface. This may be different from guest operating system assigned.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - bridge String
- Virtual machine network bridge name.
- class
Id String - 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
- Name of the network interface. This may be different from guest operating system assigned.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - bridge string
- Virtual machine network bridge name.
- class
Id string - 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
- Name of the network interface. This may be different from guest operating system assigned.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - bridge str
- Virtual machine network bridge name.
- class_
id str - 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
- Name of the network interface. This may be different from guest operating system assigned.
- 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 - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - bridge String
- Virtual machine network bridge name.
- class
Id String - 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
- Name of the network interface. This may be different from guest operating system assigned.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
VirtualizationVirtualMachineInventory, VirtualizationVirtualMachineInventoryArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineLabel, VirtualizationVirtualMachineLabelArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - name string
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value string
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - name str
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value str
- (ReadOnly) Value of the meta property which identifies a specific resource.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - name String
- (ReadOnly) Name of the meta property which identifies a specific resource.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- value String
- (ReadOnly) Value of the meta property which identifies a specific resource.
VirtualizationVirtualMachineParent, VirtualizationVirtualMachineParentArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachinePermissionResource, VirtualizationVirtualMachinePermissionResourceArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineRegisteredDevice, VirtualizationVirtualMachineRegisteredDeviceArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineTag, VirtualizationVirtualMachineTagArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Key string
- The string representation of a tag key.
- Value string
- The string representation of a tag value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key string
- The string representation of a tag key.
- value string
- The string representation of a tag value.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key str
- The string representation of a tag key.
- value str
- The string representation of a tag value.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - key String
- The string representation of a tag key.
- value String
- The string representation of a tag value.
VirtualizationVirtualMachineVersionContext, VirtualizationVirtualMachineVersionContextArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Interested
Mos List<VirtualizationVirtual Machine Version Context Interested Mo> - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos List<VirtualizationVirtual Machine Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Interested
Mos []VirtualizationVirtual Machine Version Context Interested Mo - This complex property has following sub-properties:
- Marked
For boolDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- Nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- Ref
Mos []VirtualizationVirtual Machine Version Context Ref Mo - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- Timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- Version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - interested
Mos List<VirtualizationVirtual Machine Version Context Interested Mo> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<VirtualizationVirtual Machine Version Context Ref Mo> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - interested
Mos VirtualizationVirtual Machine Version Context Interested Mo[] - This complex property has following sub-properties:
- marked
For booleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version string - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos VirtualizationVirtual Machine Version Context Ref Mo[] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp string
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type string - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - interested_
mos Sequence[VirtualizationVirtual Machine Version Context Interested Mo] - This complex property has following sub-properties:
- marked_
for_ booldeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr_
version str - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref_
mos Sequence[VirtualizationVirtual Machine Version Context Ref Mo] - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp str
- (ReadOnly) The time this versioned Managed Object was created.
- version_
type str - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - interested
Mos List<Property Map> - This complex property has following sub-properties:
- marked
For BooleanDeletion - (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
- nr
Version String - (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
- object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
- ref
Mos List<Property Map> - (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
- timestamp String
- (ReadOnly) The time this versioned Managed Object was created.
- version
Type String - (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.*
Modified
- Version created every time an object is modified.*Configured
- Version created every time an object is configured to the service profile.*Deployed
- Version created for objects related to a service profile when it is deployed.
VirtualizationVirtualMachineVersionContextInterestedMo, VirtualizationVirtualMachineVersionContextInterestedMoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineVersionContextRefMo, VirtualizationVirtualMachineVersionContextRefMoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
VirtualizationVirtualMachineVmConfig, VirtualizationVirtualMachineVmConfigArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - object
Type string - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - object_
type str - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - object
Type String - The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
VirtualizationVirtualMachineWorkflowInfo, VirtualizationVirtualMachineWorkflowInfoArgs
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- Additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - Class
Id string - Moid string
- The Moid of the referenced REST resource.
- Object
Type string - The fully-qualified name of the remote type referred by this relationship.
- Selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties string - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id string - moid string
- The Moid of the referenced REST resource.
- object
Type string - The fully-qualified name of the remote type referred by this relationship.
- selector string
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional_
properties str - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class_
id str - moid str
- The Moid of the referenced REST resource.
- object_
type str - The fully-qualified name of the remote type referred by this relationship.
- selector str
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
- additional
Properties String - Additional Properties as per object type, can be added as JSON using
jsonencode()
. Allowed Types are: infra.GpuConfiguration infra.MigGpuConfiguration - class
Id String - moid String
- The Moid of the referenced REST resource.
- object
Type String - The fully-qualified name of the remote type referred by this relationship.
- selector String
- An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
Import
intersight_virtualization_virtual_machine
can be imported using the Moid of the object, e.g.
$ pulumi import intersight:index/virtualizationVirtualMachine:VirtualizationVirtualMachine example 1234567890987654321abcde
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- intersight ciscodevnet/terraform-provider-intersight
- License
- Notes
- This Pulumi package is based on the
intersight
Terraform Provider.