Versions in this module Expand all Collapse all v4 v4.0.3-alpha.1 Sep 18, 2023 v4.0.2-alpha.1 Feb 7, 2023 v4.0.1-beta.1 May 16, 2024 v4.0.1 Dec 5, 2024 Changes in this version + type ADSFDiskMigrationPlan struct + ObjectType_ *string + Reserved_ map[string]interface{} + StorageContainer *VmDiskContainerReference + UnknownFields_ map[string]interface{} + VmDisks []MigrateDiskReference + func NewADSFDiskMigrationPlan() *ADSFDiskMigrationPlan + type ADSFVmStorageConfig struct + IsFlashModeEnabled *bool + ObjectType_ *string + QosConfig *QosConfig + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewADSFVmStorageConfig() *ADSFVmStorageConfig + type ADSFVolumeGroupReference struct + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + VolumeGroupExtId *string + func NewADSFVolumeGroupReference() *ADSFVolumeGroupReference + type AllDisksMigrationPlan struct + ObjectType_ *string + Reserved_ map[string]interface{} + StorageContainer *VmDiskContainerReference + UnknownFields_ map[string]interface{} + func NewAllDisksMigrationPlan() *AllDisksMigrationPlan + type ApcConfig struct + CpuModel *CpuModelReference + IsApcEnabled *bool + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewApcConfig() *ApcConfig + type AssignIpApiResponse struct + Data *OneOfAssignIpApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewAssignIpApiResponse() *AssignIpApiResponse + func (p *AssignIpApiResponse) GetData() interface{} + func (p *AssignIpApiResponse) SetData(v interface{}) error + type AssignIpParams struct + IpAddress *import4.IPv4Address + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewAssignIpParams() *AssignIpParams + type AssignVmOwnerApiResponse struct + Data *OneOfAssignVmOwnerApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewAssignVmOwnerApiResponse() *AssignVmOwnerApiResponse + func (p *AssignVmOwnerApiResponse) GetData() interface{} + func (p *AssignVmOwnerApiResponse) SetData(v interface{}) error + type AssociateCategoriesApiResponse struct + Data *OneOfAssociateCategoriesApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewAssociateCategoriesApiResponse() *AssociateCategoriesApiResponse + func (p *AssociateCategoriesApiResponse) GetData() interface{} + func (p *AssociateCategoriesApiResponse) SetData(v interface{}) error + type AssociateVmCategoriesParams struct + Categories []CategoryReference + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewAssociateVmCategoriesParams() *AssociateVmCategoriesParams + type AvailabilityZoneReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewAvailabilityZoneReference() *AvailabilityZoneReference + type BootDeviceDisk struct + DiskAddress *DiskAddress + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewBootDeviceDisk() *BootDeviceDisk + type BootDeviceNic struct + MacAddress *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewBootDeviceNic() *BootDeviceNic + type BootDeviceType int + const BOOTDEVICETYPE_CDROM + const BOOTDEVICETYPE_DISK + const BOOTDEVICETYPE_NETWORK + const BOOTDEVICETYPE_REDACTED + const BOOTDEVICETYPE_UNKNOWN + func (e *BootDeviceType) MarshalJSON() ([]byte, error) + func (e *BootDeviceType) UnmarshalJSON(b []byte) error + func (e BootDeviceType) GetName() string + func (e BootDeviceType) Ref() *BootDeviceType + type CategoryReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCategoryReference() *CategoryReference + type CdRom struct + BackingInfo *VmDisk + DiskAddress *CdRomAddress + ExtId *string + IsoType *IsoType + Links []import3.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + TenantId *string + UnknownFields_ map[string]interface{} + func NewCdRom() *CdRom + type CdRomAddress struct + BusType *CdRomBusType + Index *int + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCdRomAddress() *CdRomAddress + type CdRomBusType int + const CDROMBUSTYPE_IDE + const CDROMBUSTYPE_REDACTED + const CDROMBUSTYPE_SATA + const CDROMBUSTYPE_UNKNOWN + func (e *CdRomBusType) MarshalJSON() ([]byte, error) + func (e *CdRomBusType) UnmarshalJSON(b []byte) error + func (e CdRomBusType) GetName() string + func (e CdRomBusType) Ref() *CdRomBusType + type CdRomInsertParams struct + BackingInfo *VmDisk + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCdRomInsertParams() *CdRomInsertParams + type CloneOverrideParams struct + BootConfig *OneOfCloneOverrideParamsBootConfig + BootConfigItemDiscriminator_ *string + GuestCustomization *GuestCustomizationParams + MemorySizeBytes *int64 + Name *string + Nics []Nic + NumCoresPerSocket *int + NumSockets *int + NumThreadsPerCore *int + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCloneOverrideParams() *CloneOverrideParams + func (p *CloneOverrideParams) GetBootConfig() interface{} + func (p *CloneOverrideParams) SetBootConfig(v interface{}) error + type CloneVmApiResponse struct + Data *OneOfCloneVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCloneVmApiResponse() *CloneVmApiResponse + func (p *CloneVmApiResponse) GetData() interface{} + func (p *CloneVmApiResponse) SetData(v interface{}) error + type CloudInit struct + CloudInitScript *OneOfCloudInitCloudInitScript + CloudInitScriptItemDiscriminator_ *string + DatasourceType *CloudInitDataSourceType + Metadata *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCloudInit() *CloudInit + func (p *CloudInit) GetCloudInitScript() interface{} + func (p *CloudInit) SetCloudInitScript(v interface{}) error + type CloudInitDataSourceType int + const CLOUDINITDATASOURCETYPE_CONFIG_DRIVE_V2 + const CLOUDINITDATASOURCETYPE_REDACTED + const CLOUDINITDATASOURCETYPE_UNKNOWN + func (e *CloudInitDataSourceType) MarshalJSON() ([]byte, error) + func (e *CloudInitDataSourceType) UnmarshalJSON(b []byte) error + func (e CloudInitDataSourceType) GetName() string + func (e CloudInitDataSourceType) Ref() *CloudInitDataSourceType + type ClusterReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewClusterReference() *ClusterReference + type CpuFeature int + const CPUFEATURE_HARDWARE_VIRTUALIZATION + const CPUFEATURE_REDACTED + const CPUFEATURE_UNKNOWN + func (e *CpuFeature) MarshalJSON() ([]byte, error) + func (e *CpuFeature) UnmarshalJSON(b []byte) error + func (e CpuFeature) GetName() string + func (e CpuFeature) Ref() *CpuFeature + type CpuModelReference struct + ExtId *string + Name *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCpuModelReference() *CpuModelReference + type CreateCdRomApiResponse struct + Data *OneOfCreateCdRomApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreateCdRomApiResponse() *CreateCdRomApiResponse + func (p *CreateCdRomApiResponse) GetData() interface{} + func (p *CreateCdRomApiResponse) SetData(v interface{}) error + type CreateDiskApiResponse struct + Data *OneOfCreateDiskApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreateDiskApiResponse() *CreateDiskApiResponse + func (p *CreateDiskApiResponse) GetData() interface{} + func (p *CreateDiskApiResponse) SetData(v interface{}) error + type CreateGpuApiResponse struct + Data *OneOfCreateGpuApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreateGpuApiResponse() *CreateGpuApiResponse + func (p *CreateGpuApiResponse) GetData() interface{} + func (p *CreateGpuApiResponse) SetData(v interface{}) error + type CreateNicApiResponse struct + Data *OneOfCreateNicApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreateNicApiResponse() *CreateNicApiResponse + func (p *CreateNicApiResponse) GetData() interface{} + func (p *CreateNicApiResponse) SetData(v interface{}) error + type CreatePcieDeviceApiResponse struct + Data *OneOfCreatePcieDeviceApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreatePcieDeviceApiResponse() *CreatePcieDeviceApiResponse + func (p *CreatePcieDeviceApiResponse) GetData() interface{} + func (p *CreatePcieDeviceApiResponse) SetData(v interface{}) error + type CreateSerialPortApiResponse struct + Data *OneOfCreateSerialPortApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreateSerialPortApiResponse() *CreateSerialPortApiResponse + func (p *CreateSerialPortApiResponse) GetData() interface{} + func (p *CreateSerialPortApiResponse) SetData(v interface{}) error + type CreateVmApiResponse struct + Data *OneOfCreateVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCreateVmApiResponse() *CreateVmApiResponse + func (p *CreateVmApiResponse) GetData() interface{} + func (p *CreateVmApiResponse) SetData(v interface{}) error + type Credential struct + ObjectType_ *string + Password *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + Username *string + func NewCredential() *Credential + type CrossClusterMigrateVmApiResponse struct + Data *OneOfCrossClusterMigrateVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCrossClusterMigrateVmApiResponse() *CrossClusterMigrateVmApiResponse + func (p *CrossClusterMigrateVmApiResponse) GetData() interface{} + func (p *CrossClusterMigrateVmApiResponse) SetData(v interface{}) error + type CustomKeyValues struct + KeyValuePairs []import4.KVPair + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCustomKeyValues() *CustomKeyValues + type CustomizeGuestVmApiResponse struct + Data *OneOfCustomizeGuestVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewCustomizeGuestVmApiResponse() *CustomizeGuestVmApiResponse + func (p *CustomizeGuestVmApiResponse) GetData() interface{} + func (p *CustomizeGuestVmApiResponse) SetData(v interface{}) error + type DataSource struct + ObjectType_ *string + Reference *OneOfDataSourceReference + ReferenceItemDiscriminator_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDataSource() *DataSource + func (p *DataSource) GetReference() interface{} + func (p *DataSource) SetReference(v interface{}) error + type DeleteCdRomApiResponse struct + Data *OneOfDeleteCdRomApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeleteCdRomApiResponse() *DeleteCdRomApiResponse + func (p *DeleteCdRomApiResponse) GetData() interface{} + func (p *DeleteCdRomApiResponse) SetData(v interface{}) error + type DeleteDiskApiResponse struct + Data *OneOfDeleteDiskApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeleteDiskApiResponse() *DeleteDiskApiResponse + func (p *DeleteDiskApiResponse) GetData() interface{} + func (p *DeleteDiskApiResponse) SetData(v interface{}) error + type DeleteGpuApiResponse struct + Data *OneOfDeleteGpuApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeleteGpuApiResponse() *DeleteGpuApiResponse + func (p *DeleteGpuApiResponse) GetData() interface{} + func (p *DeleteGpuApiResponse) SetData(v interface{}) error + type DeleteNicApiResponse struct + Data *OneOfDeleteNicApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeleteNicApiResponse() *DeleteNicApiResponse + func (p *DeleteNicApiResponse) GetData() interface{} + func (p *DeleteNicApiResponse) SetData(v interface{}) error + type DeletePcieDeviceApiResponse struct + Data *OneOfDeletePcieDeviceApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeletePcieDeviceApiResponse() *DeletePcieDeviceApiResponse + func (p *DeletePcieDeviceApiResponse) GetData() interface{} + func (p *DeletePcieDeviceApiResponse) SetData(v interface{}) error + type DeleteSerialPortApiResponse struct + Data *OneOfDeleteSerialPortApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeleteSerialPortApiResponse() *DeleteSerialPortApiResponse + func (p *DeleteSerialPortApiResponse) GetData() interface{} + func (p *DeleteSerialPortApiResponse) SetData(v interface{}) error + type DeleteVmApiResponse struct + Data *OneOfDeleteVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDeleteVmApiResponse() *DeleteVmApiResponse + func (p *DeleteVmApiResponse) GetData() interface{} + func (p *DeleteVmApiResponse) SetData(v interface{}) error + type DisassociateCategoriesApiResponse struct + Data *OneOfDisassociateCategoriesApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDisassociateCategoriesApiResponse() *DisassociateCategoriesApiResponse + func (p *DisassociateCategoriesApiResponse) GetData() interface{} + func (p *DisassociateCategoriesApiResponse) SetData(v interface{}) error + type DisassociateVmCategoriesParams struct + Categories []CategoryReference + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDisassociateVmCategoriesParams() *DisassociateVmCategoriesParams + type Disk struct + BackingInfo *OneOfDiskBackingInfo + BackingInfoItemDiscriminator_ *string + DiskAddress *DiskAddress + ExtId *string + Links []import3.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + TenantId *string + UnknownFields_ map[string]interface{} + func NewDisk() *Disk + func (p *Disk) GetBackingInfo() interface{} + func (p *Disk) SetBackingInfo(v interface{}) error + type DiskAddress struct + BusType *DiskBusType + Index *int + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDiskAddress() *DiskAddress + type DiskBusType int + const DISKBUSTYPE_IDE + const DISKBUSTYPE_PCI + const DISKBUSTYPE_REDACTED + const DISKBUSTYPE_SATA + const DISKBUSTYPE_SCSI + const DISKBUSTYPE_SPAPR + const DISKBUSTYPE_UNKNOWN + func (e *DiskBusType) MarshalJSON() ([]byte, error) + func (e *DiskBusType) UnmarshalJSON(b []byte) error + func (e DiskBusType) GetName() string + func (e DiskBusType) Ref() *DiskBusType + type DiskMigrationParams struct + MigrateDisks *OneOfDiskMigrationParamsMigrateDisks + MigrateDisksItemDiscriminator_ *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewDiskMigrationParams() *DiskMigrationParams + func (p *DiskMigrationParams) GetMigrateDisks() interface{} + func (p *DiskMigrationParams) SetMigrateDisks(v interface{}) error + type EjectCdRomApiResponse struct + Data *OneOfEjectCdRomApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewEjectCdRomApiResponse() *EjectCdRomApiResponse + func (p *EjectCdRomApiResponse) GetData() interface{} + func (p *EjectCdRomApiResponse) SetData(v interface{}) error + type EmulatedNic struct + IsConnected *bool + MacAddress *string + Model *EmulatedNicModel + NumQueues *int + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewEmulatedNic() *EmulatedNic + type EmulatedNicModel int + const EMULATEDNICMODEL_E1000 + const EMULATEDNICMODEL_REDACTED + const EMULATEDNICMODEL_UNKNOWN + const EMULATEDNICMODEL_VIRTIO + func (e *EmulatedNicModel) MarshalJSON() ([]byte, error) + func (e *EmulatedNicModel) UnmarshalJSON(b []byte) error + func (e EmulatedNicModel) GetName() string + func (e EmulatedNicModel) Ref() *EmulatedNicModel + type FileDetail struct + ObjectType_ *string + Path *string + func NewFileDetail() *FileDetail + type GetCdRomApiResponse struct + Data *OneOfGetCdRomApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetCdRomApiResponse() *GetCdRomApiResponse + func (p *GetCdRomApiResponse) GetData() interface{} + func (p *GetCdRomApiResponse) SetData(v interface{}) error + type GetDiskApiResponse struct + Data *OneOfGetDiskApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetDiskApiResponse() *GetDiskApiResponse + func (p *GetDiskApiResponse) GetData() interface{} + func (p *GetDiskApiResponse) SetData(v interface{}) error + type GetGpuApiResponse struct + Data *OneOfGetGpuApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetGpuApiResponse() *GetGpuApiResponse + func (p *GetGpuApiResponse) GetData() interface{} + func (p *GetGpuApiResponse) SetData(v interface{}) error + type GetGuestToolsApiResponse struct + Data *OneOfGetGuestToolsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetGuestToolsApiResponse() *GetGuestToolsApiResponse + func (p *GetGuestToolsApiResponse) GetData() interface{} + func (p *GetGuestToolsApiResponse) SetData(v interface{}) error + type GetNicApiResponse struct + Data *OneOfGetNicApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetNicApiResponse() *GetNicApiResponse + func (p *GetNicApiResponse) GetData() interface{} + func (p *GetNicApiResponse) SetData(v interface{}) error + type GetPcieDeviceApiResponse struct + Data *OneOfGetPcieDeviceApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetPcieDeviceApiResponse() *GetPcieDeviceApiResponse + func (p *GetPcieDeviceApiResponse) GetData() interface{} + func (p *GetPcieDeviceApiResponse) SetData(v interface{}) error + type GetSerialPortApiResponse struct + Data *OneOfGetSerialPortApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetSerialPortApiResponse() *GetSerialPortApiResponse + func (p *GetSerialPortApiResponse) GetData() interface{} + func (p *GetSerialPortApiResponse) SetData(v interface{}) error + type GetVmApiResponse struct + Data *OneOfGetVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGetVmApiResponse() *GetVmApiResponse + func (p *GetVmApiResponse) GetData() interface{} + func (p *GetVmApiResponse) SetData(v interface{}) error + type Gpu struct + DeviceId *int + ExtId *string + Fraction *int + FrameBufferSizeBytes *int64 + GuestDriverVersion *string + Links []import3.ApiLink + Mode *GpuMode + Name *string + NumVirtualDisplayHeads *int + ObjectType_ *string + PciAddress *SBDF + Reserved_ map[string]interface{} + TenantId *string + UnknownFields_ map[string]interface{} + Vendor *GpuVendor + func NewGpu() *Gpu + type GpuMode int + const GPUMODE_PASSTHROUGH_COMPUTE + const GPUMODE_PASSTHROUGH_GRAPHICS + const GPUMODE_REDACTED + const GPUMODE_UNKNOWN + const GPUMODE_VIRTUAL + func (e *GpuMode) MarshalJSON() ([]byte, error) + func (e *GpuMode) UnmarshalJSON(b []byte) error + func (e GpuMode) GetName() string + func (e GpuMode) Ref() *GpuMode + type GpuVendor int + const GPUVENDOR_AMD + const GPUVENDOR_INTEL + const GPUVENDOR_NVIDIA + const GPUVENDOR_REDACTED + const GPUVENDOR_UNKNOWN + func (e *GpuVendor) MarshalJSON() ([]byte, error) + func (e *GpuVendor) UnmarshalJSON(b []byte) error + func (e GpuVendor) GetName() string + func (e GpuVendor) Ref() *GpuVendor + type GuestCustomizationParams struct + Config *OneOfGuestCustomizationParamsConfig + ConfigItemDiscriminator_ *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGuestCustomizationParams() *GuestCustomizationParams + func (p *GuestCustomizationParams) GetConfig() interface{} + func (p *GuestCustomizationParams) SetConfig(v interface{}) error + type GuestPowerOptions struct + GuestPowerStateTransitionConfig *GuestPowerStateTransitionConfig + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGuestPowerOptions() *GuestPowerOptions + type GuestPowerStateTransitionConfig struct + ObjectType_ *string + Reserved_ map[string]interface{} + ShouldEnableScriptExec *bool + ShouldFailOnScriptFailure *bool + UnknownFields_ map[string]interface{} + func NewGuestPowerStateTransitionConfig() *GuestPowerStateTransitionConfig + type GuestTools struct + AvailableVersion *string + Capabilities []NgtCapability + GuestOsVersion *string + IsEnabled *bool + IsInstalled *bool + IsIsoInserted *bool + IsReachable *bool + IsVmMobilityDriversInstalled *bool + IsVssSnapshotCapable *bool + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + Version *string + func NewGuestTools() *GuestTools + type GuestToolsInsertConfig struct + Capabilities []NgtCapability + IsConfigOnly *bool + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGuestToolsInsertConfig() *GuestToolsInsertConfig + type GuestToolsInstallConfig struct + Capabilities []NgtCapability + Credential *Credential + ObjectType_ *string + RebootPreference *RebootPreference + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGuestToolsInstallConfig() *GuestToolsInstallConfig + type GuestToolsUpgradeConfig struct + ObjectType_ *string + RebootPreference *RebootPreference + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewGuestToolsUpgradeConfig() *GuestToolsUpgradeConfig + type HostReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewHostReference() *HostReference + type ImageReference struct + ImageExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewImageReference() *ImageReference + type InsertCdRomApiResponse struct + Data *OneOfInsertCdRomApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewInsertCdRomApiResponse() *InsertCdRomApiResponse + func (p *InsertCdRomApiResponse) GetData() interface{} + func (p *InsertCdRomApiResponse) SetData(v interface{}) error + type InsertVmGuestToolsApiResponse struct + Data *OneOfInsertVmGuestToolsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewInsertVmGuestToolsApiResponse() *InsertVmGuestToolsApiResponse + func (p *InsertVmGuestToolsApiResponse) GetData() interface{} + func (p *InsertVmGuestToolsApiResponse) SetData(v interface{}) error + type InstallType int + const INSTALLTYPE_FRESH + const INSTALLTYPE_PREPARED + const INSTALLTYPE_REDACTED + const INSTALLTYPE_UNKNOWN + func (e *InstallType) MarshalJSON() ([]byte, error) + func (e *InstallType) UnmarshalJSON(b []byte) error + func (e InstallType) GetName() string + func (e InstallType) Ref() *InstallType + type InstallVmGuestToolsApiResponse struct + Data *OneOfInstallVmGuestToolsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewInstallVmGuestToolsApiResponse() *InstallVmGuestToolsApiResponse + func (p *InstallVmGuestToolsApiResponse) GetData() interface{} + func (p *InstallVmGuestToolsApiResponse) SetData(v interface{}) error + type Ipv4Config struct + IpAddress *import4.IPv4Address + ObjectType_ *string + Reserved_ map[string]interface{} + SecondaryIpAddressList []import4.IPv4Address + ShouldAssignIp *bool + UnknownFields_ map[string]interface{} + func NewIpv4Config() *Ipv4Config + type Ipv4Info struct + LearnedIpAddresses []import4.IPv4Address + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewIpv4Info() *Ipv4Info + type IsoType int + const ISOTYPE_GUEST_CUSTOMIZATION + const ISOTYPE_GUEST_TOOLS + const ISOTYPE_OTHER + const ISOTYPE_REDACTED + const ISOTYPE_UNKNOWN + func (e *IsoType) MarshalJSON() ([]byte, error) + func (e *IsoType) UnmarshalJSON(b []byte) error + func (e IsoType) GetName() string + func (e IsoType) Ref() *IsoType + type LegacyBoot struct + BootDevice *OneOfLegacyBootBootDevice + BootDeviceItemDiscriminator_ *string + BootOrder []BootDeviceType + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewLegacyBoot() *LegacyBoot + func (p *LegacyBoot) GetBootDevice() interface{} + func (p *LegacyBoot) SetBootDevice(v interface{}) error + type ListCdRomsApiResponse struct + Data *OneOfListCdRomsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListCdRomsApiResponse() *ListCdRomsApiResponse + func (p *ListCdRomsApiResponse) GetData() interface{} + func (p *ListCdRomsApiResponse) SetData(v interface{}) error + type ListDisksApiResponse struct + Data *OneOfListDisksApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListDisksApiResponse() *ListDisksApiResponse + func (p *ListDisksApiResponse) GetData() interface{} + func (p *ListDisksApiResponse) SetData(v interface{}) error + type ListGpusApiResponse struct + Data *OneOfListGpusApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListGpusApiResponse() *ListGpusApiResponse + func (p *ListGpusApiResponse) GetData() interface{} + func (p *ListGpusApiResponse) SetData(v interface{}) error + type ListNicsApiResponse struct + Data *OneOfListNicsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListNicsApiResponse() *ListNicsApiResponse + func (p *ListNicsApiResponse) GetData() interface{} + func (p *ListNicsApiResponse) SetData(v interface{}) error + type ListPcieDevicesApiResponse struct + Data *OneOfListPcieDevicesApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListPcieDevicesApiResponse() *ListPcieDevicesApiResponse + func (p *ListPcieDevicesApiResponse) GetData() interface{} + func (p *ListPcieDevicesApiResponse) SetData(v interface{}) error + type ListSerialPortsApiResponse struct + Data *OneOfListSerialPortsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListSerialPortsApiResponse() *ListSerialPortsApiResponse + func (p *ListSerialPortsApiResponse) GetData() interface{} + func (p *ListSerialPortsApiResponse) SetData(v interface{}) error + type ListVmsApiResponse struct + Data *OneOfListVmsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListVmsApiResponse() *ListVmsApiResponse + func (p *ListVmsApiResponse) GetData() interface{} + func (p *ListVmsApiResponse) SetData(v interface{}) error + type MachineType int + const MACHINETYPE_PC + const MACHINETYPE_PSERIES + const MACHINETYPE_Q35 + const MACHINETYPE_REDACTED + const MACHINETYPE_UNKNOWN + func (e *MachineType) MarshalJSON() ([]byte, error) + func (e *MachineType) UnmarshalJSON(b []byte) error + func (e MachineType) GetName() string + func (e MachineType) Ref() *MachineType + type MigrateDiskReference struct + DiskExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewMigrateDiskReference() *MigrateDiskReference + type MigrateNicApiResponse struct + Data *OneOfMigrateNicApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewMigrateNicApiResponse() *MigrateNicApiResponse + func (p *MigrateNicApiResponse) GetData() interface{} + func (p *MigrateNicApiResponse) SetData(v interface{}) error + type MigrateNicConfig struct + IpAddress *import4.IPv4Address + MigrateType *MigrateNicType + ObjectType_ *string + Reserved_ map[string]interface{} + Subnet *SubnetReference + UnknownFields_ map[string]interface{} + func NewMigrateNicConfig() *MigrateNicConfig + func (p *MigrateNicConfig) MarshalJSON() ([]byte, error) + type MigrateNicType int + const MIGRATENICTYPE_ASSIGN_IP + const MIGRATENICTYPE_REDACTED + const MIGRATENICTYPE_RELEASE_IP + const MIGRATENICTYPE_UNKNOWN + func (e *MigrateNicType) MarshalJSON() ([]byte, error) + func (e *MigrateNicType) UnmarshalJSON(b []byte) error + func (e MigrateNicType) GetName() string + func (e MigrateNicType) Ref() *MigrateNicType + type MigrateVmDisksApiResponse struct + Data *OneOfMigrateVmDisksApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewMigrateVmDisksApiResponse() *MigrateVmDisksApiResponse + func (p *MigrateVmDisksApiResponse) GetData() interface{} + func (p *MigrateVmDisksApiResponse) SetData(v interface{}) error + type MigrateVmToHostApiResponse struct + Data *OneOfMigrateVmToHostApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewMigrateVmToHostApiResponse() *MigrateVmToHostApiResponse + func (p *MigrateVmToHostApiResponse) GetData() interface{} + func (p *MigrateVmToHostApiResponse) SetData(v interface{}) error + type MigrationPlans struct + ObjectType_ *string + Plans []ADSFDiskMigrationPlan + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewMigrationPlans() *MigrationPlans + type NetworkFunctionChainReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewNetworkFunctionChainReference() *NetworkFunctionChainReference + type NetworkFunctionNicType int + const NETWORKFUNCTIONNICTYPE_EGRESS + const NETWORKFUNCTIONNICTYPE_INGRESS + const NETWORKFUNCTIONNICTYPE_REDACTED + const NETWORKFUNCTIONNICTYPE_TAP + const NETWORKFUNCTIONNICTYPE_UNKNOWN + func (e *NetworkFunctionNicType) MarshalJSON() ([]byte, error) + func (e *NetworkFunctionNicType) UnmarshalJSON(b []byte) error + func (e NetworkFunctionNicType) GetName() string + func (e NetworkFunctionNicType) Ref() *NetworkFunctionNicType + type NgtCapability int + const NGTCAPABILITY_REDACTED + const NGTCAPABILITY_SELF_SERVICE_RESTORE + const NGTCAPABILITY_UNKNOWN + const NGTCAPABILITY_VSS_SNAPSHOT + func (e *NgtCapability) MarshalJSON() ([]byte, error) + func (e *NgtCapability) UnmarshalJSON(b []byte) error + func (e NgtCapability) GetName() string + func (e NgtCapability) Ref() *NgtCapability + type Nic struct + BackingInfo *EmulatedNic + ExtId *string + Links []import3.ApiLink + NetworkInfo *NicNetworkInfo + ObjectType_ *string + Reserved_ map[string]interface{} + TenantId *string + UnknownFields_ map[string]interface{} + func NewNic() *Nic + type NicNetworkInfo struct + Ipv4Config *Ipv4Config + Ipv4Info *Ipv4Info + NetworkFunctionChain *NetworkFunctionChainReference + NetworkFunctionNicType *NetworkFunctionNicType + NicType *NicType + ObjectType_ *string + Reserved_ map[string]interface{} + ShouldAllowUnknownMacs *bool + Subnet *SubnetReference + TrunkedVlans []int + UnknownFields_ map[string]interface{} + VlanMode *VlanMode + func NewNicNetworkInfo() *NicNetworkInfo + type NicType int + const NICTYPE_DIRECT_NIC + const NICTYPE_NETWORK_FUNCTION_NIC + const NICTYPE_NORMAL_NIC + const NICTYPE_REDACTED + const NICTYPE_SPAN_DESTINATION_NIC + const NICTYPE_UNKNOWN + func (e *NicType) MarshalJSON() ([]byte, error) + func (e *NicType) UnmarshalJSON(b []byte) error + func (e NicType) GetName() string + func (e NicType) Ref() *NicType + type NvramDevice struct + BackingStorageInfo *VmDisk + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewNvramDevice() *NvramDevice + type OneOfAssignIpApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfAssignIpApiResponseData() *OneOfAssignIpApiResponseData + func (p *OneOfAssignIpApiResponseData) GetValue() interface{} + func (p *OneOfAssignIpApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfAssignIpApiResponseData) SetValue(v interface{}) error + func (p *OneOfAssignIpApiResponseData) UnmarshalJSON(b []byte) error + type OneOfAssignVmOwnerApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfAssignVmOwnerApiResponseData() *OneOfAssignVmOwnerApiResponseData + func (p *OneOfAssignVmOwnerApiResponseData) GetValue() interface{} + func (p *OneOfAssignVmOwnerApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfAssignVmOwnerApiResponseData) SetValue(v interface{}) error + func (p *OneOfAssignVmOwnerApiResponseData) UnmarshalJSON(b []byte) error + type OneOfAssociateCategoriesApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfAssociateCategoriesApiResponseData() *OneOfAssociateCategoriesApiResponseData + func (p *OneOfAssociateCategoriesApiResponseData) GetValue() interface{} + func (p *OneOfAssociateCategoriesApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfAssociateCategoriesApiResponseData) SetValue(v interface{}) error + func (p *OneOfAssociateCategoriesApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCloneOverrideParamsBootConfig struct + Discriminator *string + ObjectType_ *string + func NewOneOfCloneOverrideParamsBootConfig() *OneOfCloneOverrideParamsBootConfig + func (p *OneOfCloneOverrideParamsBootConfig) GetValue() interface{} + func (p *OneOfCloneOverrideParamsBootConfig) MarshalJSON() ([]byte, error) + func (p *OneOfCloneOverrideParamsBootConfig) SetValue(v interface{}) error + func (p *OneOfCloneOverrideParamsBootConfig) UnmarshalJSON(b []byte) error + type OneOfCloneVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCloneVmApiResponseData() *OneOfCloneVmApiResponseData + func (p *OneOfCloneVmApiResponseData) GetValue() interface{} + func (p *OneOfCloneVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCloneVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfCloneVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCloudInitCloudInitScript struct + Discriminator *string + ObjectType_ *string + func NewOneOfCloudInitCloudInitScript() *OneOfCloudInitCloudInitScript + func (p *OneOfCloudInitCloudInitScript) GetValue() interface{} + func (p *OneOfCloudInitCloudInitScript) MarshalJSON() ([]byte, error) + func (p *OneOfCloudInitCloudInitScript) SetValue(v interface{}) error + func (p *OneOfCloudInitCloudInitScript) UnmarshalJSON(b []byte) error + type OneOfCreateCdRomApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreateCdRomApiResponseData() *OneOfCreateCdRomApiResponseData + func (p *OneOfCreateCdRomApiResponseData) GetValue() interface{} + func (p *OneOfCreateCdRomApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreateCdRomApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreateCdRomApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCreateDiskApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreateDiskApiResponseData() *OneOfCreateDiskApiResponseData + func (p *OneOfCreateDiskApiResponseData) GetValue() interface{} + func (p *OneOfCreateDiskApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreateDiskApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreateDiskApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCreateGpuApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreateGpuApiResponseData() *OneOfCreateGpuApiResponseData + func (p *OneOfCreateGpuApiResponseData) GetValue() interface{} + func (p *OneOfCreateGpuApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreateGpuApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreateGpuApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCreateNicApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreateNicApiResponseData() *OneOfCreateNicApiResponseData + func (p *OneOfCreateNicApiResponseData) GetValue() interface{} + func (p *OneOfCreateNicApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreateNicApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreateNicApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCreatePcieDeviceApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreatePcieDeviceApiResponseData() *OneOfCreatePcieDeviceApiResponseData + func (p *OneOfCreatePcieDeviceApiResponseData) GetValue() interface{} + func (p *OneOfCreatePcieDeviceApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreatePcieDeviceApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreatePcieDeviceApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCreateSerialPortApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreateSerialPortApiResponseData() *OneOfCreateSerialPortApiResponseData + func (p *OneOfCreateSerialPortApiResponseData) GetValue() interface{} + func (p *OneOfCreateSerialPortApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreateSerialPortApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreateSerialPortApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCreateVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCreateVmApiResponseData() *OneOfCreateVmApiResponseData + func (p *OneOfCreateVmApiResponseData) GetValue() interface{} + func (p *OneOfCreateVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCreateVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfCreateVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCrossClusterMigrateVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCrossClusterMigrateVmApiResponseData() *OneOfCrossClusterMigrateVmApiResponseData + func (p *OneOfCrossClusterMigrateVmApiResponseData) GetValue() interface{} + func (p *OneOfCrossClusterMigrateVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCrossClusterMigrateVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfCrossClusterMigrateVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfCustomizeGuestVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfCustomizeGuestVmApiResponseData() *OneOfCustomizeGuestVmApiResponseData + func (p *OneOfCustomizeGuestVmApiResponseData) GetValue() interface{} + func (p *OneOfCustomizeGuestVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfCustomizeGuestVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfCustomizeGuestVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDataSourceReference struct + Discriminator *string + ObjectType_ *string + func NewOneOfDataSourceReference() *OneOfDataSourceReference + func (p *OneOfDataSourceReference) GetValue() interface{} + func (p *OneOfDataSourceReference) MarshalJSON() ([]byte, error) + func (p *OneOfDataSourceReference) SetValue(v interface{}) error + func (p *OneOfDataSourceReference) UnmarshalJSON(b []byte) error + type OneOfDeleteCdRomApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeleteCdRomApiResponseData() *OneOfDeleteCdRomApiResponseData + func (p *OneOfDeleteCdRomApiResponseData) GetValue() interface{} + func (p *OneOfDeleteCdRomApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeleteCdRomApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeleteCdRomApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDeleteDiskApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeleteDiskApiResponseData() *OneOfDeleteDiskApiResponseData + func (p *OneOfDeleteDiskApiResponseData) GetValue() interface{} + func (p *OneOfDeleteDiskApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeleteDiskApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeleteDiskApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDeleteGpuApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeleteGpuApiResponseData() *OneOfDeleteGpuApiResponseData + func (p *OneOfDeleteGpuApiResponseData) GetValue() interface{} + func (p *OneOfDeleteGpuApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeleteGpuApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeleteGpuApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDeleteNicApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeleteNicApiResponseData() *OneOfDeleteNicApiResponseData + func (p *OneOfDeleteNicApiResponseData) GetValue() interface{} + func (p *OneOfDeleteNicApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeleteNicApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeleteNicApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDeletePcieDeviceApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeletePcieDeviceApiResponseData() *OneOfDeletePcieDeviceApiResponseData + func (p *OneOfDeletePcieDeviceApiResponseData) GetValue() interface{} + func (p *OneOfDeletePcieDeviceApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeletePcieDeviceApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeletePcieDeviceApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDeleteSerialPortApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeleteSerialPortApiResponseData() *OneOfDeleteSerialPortApiResponseData + func (p *OneOfDeleteSerialPortApiResponseData) GetValue() interface{} + func (p *OneOfDeleteSerialPortApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeleteSerialPortApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeleteSerialPortApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDeleteVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDeleteVmApiResponseData() *OneOfDeleteVmApiResponseData + func (p *OneOfDeleteVmApiResponseData) GetValue() interface{} + func (p *OneOfDeleteVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDeleteVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfDeleteVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDisassociateCategoriesApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfDisassociateCategoriesApiResponseData() *OneOfDisassociateCategoriesApiResponseData + func (p *OneOfDisassociateCategoriesApiResponseData) GetValue() interface{} + func (p *OneOfDisassociateCategoriesApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfDisassociateCategoriesApiResponseData) SetValue(v interface{}) error + func (p *OneOfDisassociateCategoriesApiResponseData) UnmarshalJSON(b []byte) error + type OneOfDiskBackingInfo struct + Discriminator *string + ObjectType_ *string + func NewOneOfDiskBackingInfo() *OneOfDiskBackingInfo + func (p *OneOfDiskBackingInfo) GetValue() interface{} + func (p *OneOfDiskBackingInfo) MarshalJSON() ([]byte, error) + func (p *OneOfDiskBackingInfo) SetValue(v interface{}) error + func (p *OneOfDiskBackingInfo) UnmarshalJSON(b []byte) error + type OneOfDiskMigrationParamsMigrateDisks struct + Discriminator *string + ObjectType_ *string + func NewOneOfDiskMigrationParamsMigrateDisks() *OneOfDiskMigrationParamsMigrateDisks + func (p *OneOfDiskMigrationParamsMigrateDisks) GetValue() interface{} + func (p *OneOfDiskMigrationParamsMigrateDisks) MarshalJSON() ([]byte, error) + func (p *OneOfDiskMigrationParamsMigrateDisks) SetValue(v interface{}) error + func (p *OneOfDiskMigrationParamsMigrateDisks) UnmarshalJSON(b []byte) error + type OneOfEjectCdRomApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfEjectCdRomApiResponseData() *OneOfEjectCdRomApiResponseData + func (p *OneOfEjectCdRomApiResponseData) GetValue() interface{} + func (p *OneOfEjectCdRomApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfEjectCdRomApiResponseData) SetValue(v interface{}) error + func (p *OneOfEjectCdRomApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetCdRomApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetCdRomApiResponseData() *OneOfGetCdRomApiResponseData + func (p *OneOfGetCdRomApiResponseData) GetValue() interface{} + func (p *OneOfGetCdRomApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetCdRomApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetCdRomApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetDiskApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetDiskApiResponseData() *OneOfGetDiskApiResponseData + func (p *OneOfGetDiskApiResponseData) GetValue() interface{} + func (p *OneOfGetDiskApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetDiskApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetDiskApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetGpuApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetGpuApiResponseData() *OneOfGetGpuApiResponseData + func (p *OneOfGetGpuApiResponseData) GetValue() interface{} + func (p *OneOfGetGpuApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetGpuApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetGpuApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetGuestToolsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetGuestToolsApiResponseData() *OneOfGetGuestToolsApiResponseData + func (p *OneOfGetGuestToolsApiResponseData) GetValue() interface{} + func (p *OneOfGetGuestToolsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetGuestToolsApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetGuestToolsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetNicApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetNicApiResponseData() *OneOfGetNicApiResponseData + func (p *OneOfGetNicApiResponseData) GetValue() interface{} + func (p *OneOfGetNicApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetNicApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetNicApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetPcieDeviceApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetPcieDeviceApiResponseData() *OneOfGetPcieDeviceApiResponseData + func (p *OneOfGetPcieDeviceApiResponseData) GetValue() interface{} + func (p *OneOfGetPcieDeviceApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetPcieDeviceApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetPcieDeviceApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetSerialPortApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetSerialPortApiResponseData() *OneOfGetSerialPortApiResponseData + func (p *OneOfGetSerialPortApiResponseData) GetValue() interface{} + func (p *OneOfGetSerialPortApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetSerialPortApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetSerialPortApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGetVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfGetVmApiResponseData() *OneOfGetVmApiResponseData + func (p *OneOfGetVmApiResponseData) GetValue() interface{} + func (p *OneOfGetVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfGetVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfGetVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfGuestCustomizationParamsConfig struct + Discriminator *string + ObjectType_ *string + func NewOneOfGuestCustomizationParamsConfig() *OneOfGuestCustomizationParamsConfig + func (p *OneOfGuestCustomizationParamsConfig) GetValue() interface{} + func (p *OneOfGuestCustomizationParamsConfig) MarshalJSON() ([]byte, error) + func (p *OneOfGuestCustomizationParamsConfig) SetValue(v interface{}) error + func (p *OneOfGuestCustomizationParamsConfig) UnmarshalJSON(b []byte) error + type OneOfInsertCdRomApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfInsertCdRomApiResponseData() *OneOfInsertCdRomApiResponseData + func (p *OneOfInsertCdRomApiResponseData) GetValue() interface{} + func (p *OneOfInsertCdRomApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfInsertCdRomApiResponseData) SetValue(v interface{}) error + func (p *OneOfInsertCdRomApiResponseData) UnmarshalJSON(b []byte) error + type OneOfInsertVmGuestToolsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfInsertVmGuestToolsApiResponseData() *OneOfInsertVmGuestToolsApiResponseData + func (p *OneOfInsertVmGuestToolsApiResponseData) GetValue() interface{} + func (p *OneOfInsertVmGuestToolsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfInsertVmGuestToolsApiResponseData) SetValue(v interface{}) error + func (p *OneOfInsertVmGuestToolsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfInstallVmGuestToolsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfInstallVmGuestToolsApiResponseData() *OneOfInstallVmGuestToolsApiResponseData + func (p *OneOfInstallVmGuestToolsApiResponseData) GetValue() interface{} + func (p *OneOfInstallVmGuestToolsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfInstallVmGuestToolsApiResponseData) SetValue(v interface{}) error + func (p *OneOfInstallVmGuestToolsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfLegacyBootBootDevice struct + Discriminator *string + ObjectType_ *string + func NewOneOfLegacyBootBootDevice() *OneOfLegacyBootBootDevice + func (p *OneOfLegacyBootBootDevice) GetValue() interface{} + func (p *OneOfLegacyBootBootDevice) MarshalJSON() ([]byte, error) + func (p *OneOfLegacyBootBootDevice) SetValue(v interface{}) error + func (p *OneOfLegacyBootBootDevice) UnmarshalJSON(b []byte) error + type OneOfListCdRomsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListCdRomsApiResponseData() *OneOfListCdRomsApiResponseData + func (p *OneOfListCdRomsApiResponseData) GetValue() interface{} + func (p *OneOfListCdRomsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListCdRomsApiResponseData) SetValue(v interface{}) error + func (p *OneOfListCdRomsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListDisksApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListDisksApiResponseData() *OneOfListDisksApiResponseData + func (p *OneOfListDisksApiResponseData) GetValue() interface{} + func (p *OneOfListDisksApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListDisksApiResponseData) SetValue(v interface{}) error + func (p *OneOfListDisksApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListGpusApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListGpusApiResponseData() *OneOfListGpusApiResponseData + func (p *OneOfListGpusApiResponseData) GetValue() interface{} + func (p *OneOfListGpusApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListGpusApiResponseData) SetValue(v interface{}) error + func (p *OneOfListGpusApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListNicsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListNicsApiResponseData() *OneOfListNicsApiResponseData + func (p *OneOfListNicsApiResponseData) GetValue() interface{} + func (p *OneOfListNicsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListNicsApiResponseData) SetValue(v interface{}) error + func (p *OneOfListNicsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListPcieDevicesApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListPcieDevicesApiResponseData() *OneOfListPcieDevicesApiResponseData + func (p *OneOfListPcieDevicesApiResponseData) GetValue() interface{} + func (p *OneOfListPcieDevicesApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListPcieDevicesApiResponseData) SetValue(v interface{}) error + func (p *OneOfListPcieDevicesApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListSerialPortsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListSerialPortsApiResponseData() *OneOfListSerialPortsApiResponseData + func (p *OneOfListSerialPortsApiResponseData) GetValue() interface{} + func (p *OneOfListSerialPortsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListSerialPortsApiResponseData) SetValue(v interface{}) error + func (p *OneOfListSerialPortsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfListVmsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListVmsApiResponseData() *OneOfListVmsApiResponseData + func (p *OneOfListVmsApiResponseData) GetValue() interface{} + func (p *OneOfListVmsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListVmsApiResponseData) SetValue(v interface{}) error + func (p *OneOfListVmsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfMigrateNicApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfMigrateNicApiResponseData() *OneOfMigrateNicApiResponseData + func (p *OneOfMigrateNicApiResponseData) GetValue() interface{} + func (p *OneOfMigrateNicApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfMigrateNicApiResponseData) SetValue(v interface{}) error + func (p *OneOfMigrateNicApiResponseData) UnmarshalJSON(b []byte) error + type OneOfMigrateVmDisksApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfMigrateVmDisksApiResponseData() *OneOfMigrateVmDisksApiResponseData + func (p *OneOfMigrateVmDisksApiResponseData) GetValue() interface{} + func (p *OneOfMigrateVmDisksApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfMigrateVmDisksApiResponseData) SetValue(v interface{}) error + func (p *OneOfMigrateVmDisksApiResponseData) UnmarshalJSON(b []byte) error + type OneOfMigrateVmToHostApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfMigrateVmToHostApiResponseData() *OneOfMigrateVmToHostApiResponseData + func (p *OneOfMigrateVmToHostApiResponseData) GetValue() interface{} + func (p *OneOfMigrateVmToHostApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfMigrateVmToHostApiResponseData) SetValue(v interface{}) error + func (p *OneOfMigrateVmToHostApiResponseData) UnmarshalJSON(b []byte) error + type OneOfPcieDeviceBackingInfo struct + Discriminator *string + ObjectType_ *string + func NewOneOfPcieDeviceBackingInfo() *OneOfPcieDeviceBackingInfo + func (p *OneOfPcieDeviceBackingInfo) GetValue() interface{} + func (p *OneOfPcieDeviceBackingInfo) MarshalJSON() ([]byte, error) + func (p *OneOfPcieDeviceBackingInfo) SetValue(v interface{}) error + func (p *OneOfPcieDeviceBackingInfo) UnmarshalJSON(b []byte) error + type OneOfPowerCycleVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfPowerCycleVmApiResponseData() *OneOfPowerCycleVmApiResponseData + func (p *OneOfPowerCycleVmApiResponseData) GetValue() interface{} + func (p *OneOfPowerCycleVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfPowerCycleVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfPowerCycleVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfPowerOffVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfPowerOffVmApiResponseData() *OneOfPowerOffVmApiResponseData + func (p *OneOfPowerOffVmApiResponseData) GetValue() interface{} + func (p *OneOfPowerOffVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfPowerOffVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfPowerOffVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfPowerOnVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfPowerOnVmApiResponseData() *OneOfPowerOnVmApiResponseData + func (p *OneOfPowerOnVmApiResponseData) GetValue() interface{} + func (p *OneOfPowerOnVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfPowerOnVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfPowerOnVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfRebootVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfRebootVmApiResponseData() *OneOfRebootVmApiResponseData + func (p *OneOfRebootVmApiResponseData) GetValue() interface{} + func (p *OneOfRebootVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfRebootVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfRebootVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfReleaseIpApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfReleaseIpApiResponseData() *OneOfReleaseIpApiResponseData + func (p *OneOfReleaseIpApiResponseData) GetValue() interface{} + func (p *OneOfReleaseIpApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfReleaseIpApiResponseData) SetValue(v interface{}) error + func (p *OneOfReleaseIpApiResponseData) UnmarshalJSON(b []byte) error + type OneOfResetVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfResetVmApiResponseData() *OneOfResetVmApiResponseData + func (p *OneOfResetVmApiResponseData) GetValue() interface{} + func (p *OneOfResetVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfResetVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfResetVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfRevertVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfRevertVmApiResponseData() *OneOfRevertVmApiResponseData + func (p *OneOfRevertVmApiResponseData) GetValue() interface{} + func (p *OneOfRevertVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfRevertVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfRevertVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfShutdownVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfShutdownVmApiResponseData() *OneOfShutdownVmApiResponseData + func (p *OneOfShutdownVmApiResponseData) GetValue() interface{} + func (p *OneOfShutdownVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfShutdownVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfShutdownVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfSysprepSysprepScript struct + Discriminator *string + ObjectType_ *string + func NewOneOfSysprepSysprepScript() *OneOfSysprepSysprepScript + func (p *OneOfSysprepSysprepScript) GetValue() interface{} + func (p *OneOfSysprepSysprepScript) MarshalJSON() ([]byte, error) + func (p *OneOfSysprepSysprepScript) SetValue(v interface{}) error + func (p *OneOfSysprepSysprepScript) UnmarshalJSON(b []byte) error + type OneOfUefiBootBootDevice struct + Discriminator *string + ObjectType_ *string + func NewOneOfUefiBootBootDevice() *OneOfUefiBootBootDevice + func (p *OneOfUefiBootBootDevice) GetValue() interface{} + func (p *OneOfUefiBootBootDevice) MarshalJSON() ([]byte, error) + func (p *OneOfUefiBootBootDevice) SetValue(v interface{}) error + func (p *OneOfUefiBootBootDevice) UnmarshalJSON(b []byte) error + type OneOfUninstallVmGuestToolsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUninstallVmGuestToolsApiResponseData() *OneOfUninstallVmGuestToolsApiResponseData + func (p *OneOfUninstallVmGuestToolsApiResponseData) GetValue() interface{} + func (p *OneOfUninstallVmGuestToolsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUninstallVmGuestToolsApiResponseData) SetValue(v interface{}) error + func (p *OneOfUninstallVmGuestToolsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfUpdateDiskApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUpdateDiskApiResponseData() *OneOfUpdateDiskApiResponseData + func (p *OneOfUpdateDiskApiResponseData) GetValue() interface{} + func (p *OneOfUpdateDiskApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUpdateDiskApiResponseData) SetValue(v interface{}) error + func (p *OneOfUpdateDiskApiResponseData) UnmarshalJSON(b []byte) error + type OneOfUpdateGuestToolsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUpdateGuestToolsApiResponseData() *OneOfUpdateGuestToolsApiResponseData + func (p *OneOfUpdateGuestToolsApiResponseData) GetValue() interface{} + func (p *OneOfUpdateGuestToolsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUpdateGuestToolsApiResponseData) SetValue(v interface{}) error + func (p *OneOfUpdateGuestToolsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfUpdateNicApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUpdateNicApiResponseData() *OneOfUpdateNicApiResponseData + func (p *OneOfUpdateNicApiResponseData) GetValue() interface{} + func (p *OneOfUpdateNicApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUpdateNicApiResponseData) SetValue(v interface{}) error + func (p *OneOfUpdateNicApiResponseData) UnmarshalJSON(b []byte) error + type OneOfUpdateSerialPortApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUpdateSerialPortApiResponseData() *OneOfUpdateSerialPortApiResponseData + func (p *OneOfUpdateSerialPortApiResponseData) GetValue() interface{} + func (p *OneOfUpdateSerialPortApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUpdateSerialPortApiResponseData) SetValue(v interface{}) error + func (p *OneOfUpdateSerialPortApiResponseData) UnmarshalJSON(b []byte) error + type OneOfUpdateVmApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUpdateVmApiResponseData() *OneOfUpdateVmApiResponseData + func (p *OneOfUpdateVmApiResponseData) GetValue() interface{} + func (p *OneOfUpdateVmApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUpdateVmApiResponseData) SetValue(v interface{}) error + func (p *OneOfUpdateVmApiResponseData) UnmarshalJSON(b []byte) error + type OneOfUpgradeVmGuestToolsApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfUpgradeVmGuestToolsApiResponseData() *OneOfUpgradeVmGuestToolsApiResponseData + func (p *OneOfUpgradeVmGuestToolsApiResponseData) GetValue() interface{} + func (p *OneOfUpgradeVmGuestToolsApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfUpgradeVmGuestToolsApiResponseData) SetValue(v interface{}) error + func (p *OneOfUpgradeVmGuestToolsApiResponseData) UnmarshalJSON(b []byte) error + type OneOfVmBootConfig struct + Discriminator *string + ObjectType_ *string + func NewOneOfVmBootConfig() *OneOfVmBootConfig + func (p *OneOfVmBootConfig) GetValue() interface{} + func (p *OneOfVmBootConfig) MarshalJSON() ([]byte, error) + func (p *OneOfVmBootConfig) SetValue(v interface{}) error + func (p *OneOfVmBootConfig) UnmarshalJSON(b []byte) error + type OwnerReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewOwnerReference() *OwnerReference + type OwnershipInfo struct + ObjectType_ *string + Owner *OwnerReference + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewOwnershipInfo() *OwnershipInfo + type PcieDevice struct + AssignedDeviceInfo *PcieDeviceInfo + BackingInfo *OneOfPcieDeviceBackingInfo + BackingInfoItemDiscriminator_ *string + ExtId *string + Links []import3.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + TenantId *string + UnknownFields_ map[string]interface{} + func NewPcieDevice() *PcieDevice + func (p *PcieDevice) GetBackingInfo() interface{} + func (p *PcieDevice) SetBackingInfo(v interface{}) error + type PcieDeviceInfo struct + Device *PcieDeviceReference + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewPcieDeviceInfo() *PcieDeviceInfo + type PcieDeviceReference struct + DeviceExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewPcieDeviceReference() *PcieDeviceReference + type PolicyReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewPolicyReference() *PolicyReference + type PowerCycleVmApiResponse struct + Data *OneOfPowerCycleVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewPowerCycleVmApiResponse() *PowerCycleVmApiResponse + func (p *PowerCycleVmApiResponse) GetData() interface{} + func (p *PowerCycleVmApiResponse) SetData(v interface{}) error + type PowerOffVmApiResponse struct + Data *OneOfPowerOffVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewPowerOffVmApiResponse() *PowerOffVmApiResponse + func (p *PowerOffVmApiResponse) GetData() interface{} + func (p *PowerOffVmApiResponse) SetData(v interface{}) error + type PowerOnVmApiResponse struct + Data *OneOfPowerOnVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewPowerOnVmApiResponse() *PowerOnVmApiResponse + func (p *PowerOnVmApiResponse) GetData() interface{} + func (p *PowerOnVmApiResponse) SetData(v interface{}) error + type PowerState int + const POWERSTATE_OFF + const POWERSTATE_ON + const POWERSTATE_PAUSED + const POWERSTATE_REDACTED + const POWERSTATE_UNDETERMINED + const POWERSTATE_UNKNOWN + func (e *PowerState) MarshalJSON() ([]byte, error) + func (e *PowerState) UnmarshalJSON(b []byte) error + func (e PowerState) GetName() string + func (e PowerState) Ref() *PowerState + type ProtectionPolicyState struct + ObjectType_ *string + Policy *PolicyReference + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewProtectionPolicyState() *ProtectionPolicyState + type ProtectionType int + const PROTECTIONTYPE_PD_PROTECTED + const PROTECTIONTYPE_REDACTED + const PROTECTIONTYPE_RULE_PROTECTED + const PROTECTIONTYPE_UNKNOWN + const PROTECTIONTYPE_UNPROTECTED + func (e *ProtectionType) MarshalJSON() ([]byte, error) + func (e *ProtectionType) UnmarshalJSON(b []byte) error + func (e ProtectionType) GetName() string + func (e ProtectionType) Ref() *ProtectionType + type QosConfig struct + ObjectType_ *string + Reserved_ map[string]interface{} + ThrottledIops *int + UnknownFields_ map[string]interface{} + func NewQosConfig() *QosConfig + type RebootPreference struct + ObjectType_ *string + Reserved_ map[string]interface{} + Schedule *RebootPreferenceSchedule + ScheduleType *ScheduleType + UnknownFields_ map[string]interface{} + func NewRebootPreference() *RebootPreference + type RebootPreferenceSchedule struct + ObjectType_ *string + Reserved_ map[string]interface{} + StartTime *time.Time + UnknownFields_ map[string]interface{} + func NewRebootPreferenceSchedule() *RebootPreferenceSchedule + type RebootVmApiResponse struct + Data *OneOfRebootVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewRebootVmApiResponse() *RebootVmApiResponse + func (p *RebootVmApiResponse) GetData() interface{} + func (p *RebootVmApiResponse) SetData(v interface{}) error + type ReleaseIpApiResponse struct + Data *OneOfReleaseIpApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewReleaseIpApiResponse() *ReleaseIpApiResponse + func (p *ReleaseIpApiResponse) GetData() interface{} + func (p *ReleaseIpApiResponse) SetData(v interface{}) error + type ResetVmApiResponse struct + Data *OneOfResetVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewResetVmApiResponse() *ResetVmApiResponse + func (p *ResetVmApiResponse) GetData() interface{} + func (p *ResetVmApiResponse) SetData(v interface{}) error + type RevertParams struct + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + VmRecoveryPointExtId *string + func NewRevertParams() *RevertParams + func (p *RevertParams) MarshalJSON() ([]byte, error) + type RevertVmApiResponse struct + Data *OneOfRevertVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewRevertVmApiResponse() *RevertVmApiResponse + func (p *RevertVmApiResponse) GetData() interface{} + func (p *RevertVmApiResponse) SetData(v interface{}) error + type SBDF struct + Bus *int + Device *int + Func *int + ObjectType_ *string + Reserved_ map[string]interface{} + Segment *int + UnknownFields_ map[string]interface{} + func NewSBDF() *SBDF + type ScheduleType int + const SCHEDULETYPE_IMMEDIATE + const SCHEDULETYPE_LATER + const SCHEDULETYPE_REDACTED + const SCHEDULETYPE_SKIP + const SCHEDULETYPE_UNKNOWN + func (e *ScheduleType) MarshalJSON() ([]byte, error) + func (e *ScheduleType) UnmarshalJSON(b []byte) error + func (e ScheduleType) GetName() string + func (e ScheduleType) Ref() *ScheduleType + type SerialPort struct + ExtId *string + Index *int + IsConnected *bool + Links []import3.ApiLink + ObjectType_ *string + Reserved_ map[string]interface{} + TenantId *string + UnknownFields_ map[string]interface{} + func NewSerialPort() *SerialPort + type ShutdownVmApiResponse struct + Data *OneOfShutdownVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewShutdownVmApiResponse() *ShutdownVmApiResponse + func (p *ShutdownVmApiResponse) GetData() interface{} + func (p *ShutdownVmApiResponse) SetData(v interface{}) error + type SubnetReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewSubnetReference() *SubnetReference + type Sysprep struct + InstallType *InstallType + ObjectType_ *string + Reserved_ map[string]interface{} + SysprepScript *OneOfSysprepSysprepScript + SysprepScriptItemDiscriminator_ *string + UnknownFields_ map[string]interface{} + func NewSysprep() *Sysprep + func (p *Sysprep) GetSysprepScript() interface{} + func (p *Sysprep) SetSysprepScript(v interface{}) error + type UefiBoot struct + BootDevice *OneOfUefiBootBootDevice + BootDeviceItemDiscriminator_ *string + BootOrder []BootDeviceType + IsSecureBootEnabled *bool + NvramDevice *NvramDevice + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUefiBoot() *UefiBoot + func (p *UefiBoot) GetBootDevice() interface{} + func (p *UefiBoot) SetBootDevice(v interface{}) error + type Unattendxml struct + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + Value *string + func NewUnattendxml() *Unattendxml + type UninstallVmGuestToolsApiResponse struct + Data *OneOfUninstallVmGuestToolsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUninstallVmGuestToolsApiResponse() *UninstallVmGuestToolsApiResponse + func (p *UninstallVmGuestToolsApiResponse) GetData() interface{} + func (p *UninstallVmGuestToolsApiResponse) SetData(v interface{}) error + type UpdateDiskApiResponse struct + Data *OneOfUpdateDiskApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUpdateDiskApiResponse() *UpdateDiskApiResponse + func (p *UpdateDiskApiResponse) GetData() interface{} + func (p *UpdateDiskApiResponse) SetData(v interface{}) error + type UpdateGuestToolsApiResponse struct + Data *OneOfUpdateGuestToolsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUpdateGuestToolsApiResponse() *UpdateGuestToolsApiResponse + func (p *UpdateGuestToolsApiResponse) GetData() interface{} + func (p *UpdateGuestToolsApiResponse) SetData(v interface{}) error + type UpdateNicApiResponse struct + Data *OneOfUpdateNicApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUpdateNicApiResponse() *UpdateNicApiResponse + func (p *UpdateNicApiResponse) GetData() interface{} + func (p *UpdateNicApiResponse) SetData(v interface{}) error + type UpdateSerialPortApiResponse struct + Data *OneOfUpdateSerialPortApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUpdateSerialPortApiResponse() *UpdateSerialPortApiResponse + func (p *UpdateSerialPortApiResponse) GetData() interface{} + func (p *UpdateSerialPortApiResponse) SetData(v interface{}) error + type UpdateVmApiResponse struct + Data *OneOfUpdateVmApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUpdateVmApiResponse() *UpdateVmApiResponse + func (p *UpdateVmApiResponse) GetData() interface{} + func (p *UpdateVmApiResponse) SetData(v interface{}) error + type UpgradeVmGuestToolsApiResponse struct + Data *OneOfUpgradeVmGuestToolsApiResponseData + DataItemDiscriminator_ *string + Metadata *import3.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewUpgradeVmGuestToolsApiResponse() *UpgradeVmGuestToolsApiResponse + func (p *UpgradeVmGuestToolsApiResponse) GetData() interface{} + func (p *UpgradeVmGuestToolsApiResponse) SetData(v interface{}) error + type Userdata struct + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + Value *string + func NewUserdata() *Userdata + type VlanMode int + const VLANMODE_ACCESS + const VLANMODE_REDACTED + const VLANMODE_TRUNK + const VLANMODE_UNKNOWN + func (e *VlanMode) MarshalJSON() ([]byte, error) + func (e *VlanMode) UnmarshalJSON(b []byte) error + func (e VlanMode) GetName() string + func (e VlanMode) Ref() *VlanMode + type Vm struct + ApcConfig *ApcConfig + AvailabilityZone *AvailabilityZoneReference + BiosUuid *string + BootConfig *OneOfVmBootConfig + BootConfigItemDiscriminator_ *string + Categories []CategoryReference + CdRoms []CdRom + Cluster *ClusterReference + CreateTime *time.Time + Description *string + Disks []Disk + EnabledCpuFeatures []CpuFeature + ExtId *string + GenerationUuid *string + Gpus []Gpu + GuestCustomization *GuestCustomizationParams + GuestTools *GuestTools + HardwareClockTimezone *string + Host *HostReference + IsAgentVm *bool + IsBrandingEnabled *bool + IsCpuHotplugEnabled *bool + IsCpuPassthroughEnabled *bool + IsCrossClusterMigrationInProgress *bool + IsGpuConsoleEnabled *bool + IsLiveMigrateCapable *bool + IsMemoryOvercommitEnabled *bool + IsScsiControllerEnabled *bool + IsVcpuHardPinningEnabled *bool + IsVgaConsoleEnabled *bool + Links []import3.ApiLink + MachineType *MachineType + MemorySizeBytes *int64 + Name *string + Nics []Nic + NumCoresPerSocket *int + NumNumaNodes *int + NumSockets *int + NumThreadsPerCore *int + ObjectType_ *string + OwnershipInfo *OwnershipInfo + PcieDevices []PcieDevice + PowerState *PowerState + ProtectionPolicyState *ProtectionPolicyState + ProtectionType *ProtectionType + Reserved_ map[string]interface{} + SerialPorts []SerialPort + Source *VmSourceReference + StorageConfig *ADSFVmStorageConfig + TenantId *string + UnknownFields_ map[string]interface{} + UpdateTime *time.Time + VtpmConfig *VtpmConfig + func NewVm() *Vm + func (p *Vm) GetBootConfig() interface{} + func (p *Vm) SetBootConfig(v interface{}) error + type VmCrossClusterMigrateOverrides struct + ObjectType_ *string + OverrideNicList []Nic + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewVmCrossClusterMigrateOverrides() *VmCrossClusterMigrateOverrides + type VmCrossClusterMigrateParams struct + IsLiveMigration *bool + ObjectType_ *string + Overrides *VmCrossClusterMigrateOverrides + Reserved_ map[string]interface{} + TargetAvailabilityZone *AvailabilityZoneReference + TargetCluster *ClusterReference + UnknownFields_ map[string]interface{} + func NewVmCrossClusterMigrateParams() *VmCrossClusterMigrateParams + func (p *VmCrossClusterMigrateParams) MarshalJSON() ([]byte, error) + type VmDisk struct + DataSource *DataSource + DiskExtId *string + DiskSizeBytes *int64 + IsMigrationInProgress *bool + ObjectType_ *string + Reserved_ map[string]interface{} + StorageConfig *VmDiskStorageConfig + StorageContainer *VmDiskContainerReference + UnknownFields_ map[string]interface{} + func NewVmDisk() *VmDisk + type VmDiskContainerReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewVmDiskContainerReference() *VmDiskContainerReference + type VmDiskReference struct + DiskAddress *DiskAddress + DiskExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + VmReference *VmReference + func NewVmDiskReference() *VmDiskReference + type VmDiskStorageConfig struct + IsFlashModeEnabled *bool + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewVmDiskStorageConfig() *VmDiskStorageConfig + type VmMigrateToHostParams struct + Host *HostReference + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewVmMigrateToHostParams() *VmMigrateToHostParams + func (p *VmMigrateToHostParams) MarshalJSON() ([]byte, error) + type VmRecoveryPoint struct + CreationTime *time.Time + ExpirationTime *time.Time + ExtId *string + Links []import3.ApiLink + LocationAgnosticId *string + Name *string + ObjectType_ *string + RecoveryPointType *import5.RecoveryPointType + Reserved_ map[string]interface{} + Status *import5.RecoveryPointStatus + TenantId *string + UnknownFields_ map[string]interface{} + Vm *Vm + func NewVmRecoveryPoint() *VmRecoveryPoint + type VmReference struct + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewVmReference() *VmReference + type VmSourceReference struct + EntityType *VmSourceReferenceEntityType + ExtId *string + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewVmSourceReference() *VmSourceReference + type VmSourceReferenceEntityType int + const VMSOURCEREFERENCEENTITYTYPE_REDACTED + const VMSOURCEREFERENCEENTITYTYPE_UNKNOWN + const VMSOURCEREFERENCEENTITYTYPE_VM + const VMSOURCEREFERENCEENTITYTYPE_VM_RECOVERY_POINT + func (e *VmSourceReferenceEntityType) MarshalJSON() ([]byte, error) + func (e *VmSourceReferenceEntityType) UnmarshalJSON(b []byte) error + func (e VmSourceReferenceEntityType) GetName() string + func (e VmSourceReferenceEntityType) Ref() *VmSourceReferenceEntityType + type VtpmConfig struct + IsVtpmEnabled *bool + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + Version *string + func NewVtpmConfig() *VtpmConfig