1. Packages
  2. Google Cloud Native
  3. API Docs
  4. vmmigration
  5. vmmigration/v1alpha1
  6. getUtilizationReport

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.vmmigration/v1alpha1.getUtilizationReport

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets a single Utilization Report.

Using getUtilizationReport

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

function getUtilizationReport(args: GetUtilizationReportArgs, opts?: InvokeOptions): Promise<GetUtilizationReportResult>
function getUtilizationReportOutput(args: GetUtilizationReportOutputArgs, opts?: InvokeOptions): Output<GetUtilizationReportResult>
Copy
def get_utilization_report(location: Optional[str] = None,
                           project: Optional[str] = None,
                           source_id: Optional[str] = None,
                           utilization_report_id: Optional[str] = None,
                           view: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetUtilizationReportResult
def get_utilization_report_output(location: Optional[pulumi.Input[str]] = None,
                           project: Optional[pulumi.Input[str]] = None,
                           source_id: Optional[pulumi.Input[str]] = None,
                           utilization_report_id: Optional[pulumi.Input[str]] = None,
                           view: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetUtilizationReportResult]
Copy
func LookupUtilizationReport(ctx *Context, args *LookupUtilizationReportArgs, opts ...InvokeOption) (*LookupUtilizationReportResult, error)
func LookupUtilizationReportOutput(ctx *Context, args *LookupUtilizationReportOutputArgs, opts ...InvokeOption) LookupUtilizationReportResultOutput
Copy

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

public static class GetUtilizationReport 
{
    public static Task<GetUtilizationReportResult> InvokeAsync(GetUtilizationReportArgs args, InvokeOptions? opts = null)
    public static Output<GetUtilizationReportResult> Invoke(GetUtilizationReportInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetUtilizationReportResult> getUtilizationReport(GetUtilizationReportArgs args, InvokeOptions options)
public static Output<GetUtilizationReportResult> getUtilizationReport(GetUtilizationReportArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:vmmigration/v1alpha1:getUtilizationReport
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
SourceId This property is required. string
UtilizationReportId This property is required. string
Project string
View string
Location This property is required. string
SourceId This property is required. string
UtilizationReportId This property is required. string
Project string
View string
location This property is required. String
sourceId This property is required. String
utilizationReportId This property is required. String
project String
view String
location This property is required. string
sourceId This property is required. string
utilizationReportId This property is required. string
project string
view string
location This property is required. str
source_id This property is required. str
utilization_report_id This property is required. str
project str
view str
location This property is required. String
sourceId This property is required. String
utilizationReportId This property is required. String
project String
view String

getUtilizationReport Result

The following output properties are available:

CreateTime string
The time the report was created (this refers to the time of the request, not the time the report creation completed).
DisplayName string
The report display name, as assigned by the user.
Error Pulumi.GoogleNative.VMMigration.V1Alpha1.Outputs.StatusResponse
Provides details on the state of the report in case of an error.
FrameEndTime string
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
Name string
The report unique name.
State string
Current state of the report.
StateTime string
The time the state was last set.
TimeFrame string
Time frame of the report.
VmCount int
Total number of VMs included in the report.
Vms List<Pulumi.GoogleNative.VMMigration.V1Alpha1.Outputs.VmUtilizationInfoResponse>
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
VmsCount int
Total number of VMs included in the report.
CreateTime string
The time the report was created (this refers to the time of the request, not the time the report creation completed).
DisplayName string
The report display name, as assigned by the user.
Error StatusResponse
Provides details on the state of the report in case of an error.
FrameEndTime string
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
Name string
The report unique name.
State string
Current state of the report.
StateTime string
The time the state was last set.
TimeFrame string
Time frame of the report.
VmCount int
Total number of VMs included in the report.
Vms []VmUtilizationInfoResponse
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
VmsCount int
Total number of VMs included in the report.
createTime String
The time the report was created (this refers to the time of the request, not the time the report creation completed).
displayName String
The report display name, as assigned by the user.
error StatusResponse
Provides details on the state of the report in case of an error.
frameEndTime String
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
name String
The report unique name.
state String
Current state of the report.
stateTime String
The time the state was last set.
timeFrame String
Time frame of the report.
vmCount Integer
Total number of VMs included in the report.
vms List<VmUtilizationInfoResponse>
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
vmsCount Integer
Total number of VMs included in the report.
createTime string
The time the report was created (this refers to the time of the request, not the time the report creation completed).
displayName string
The report display name, as assigned by the user.
error StatusResponse
Provides details on the state of the report in case of an error.
frameEndTime string
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
name string
The report unique name.
state string
Current state of the report.
stateTime string
The time the state was last set.
timeFrame string
Time frame of the report.
vmCount number
Total number of VMs included in the report.
vms VmUtilizationInfoResponse[]
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
vmsCount number
Total number of VMs included in the report.
create_time str
The time the report was created (this refers to the time of the request, not the time the report creation completed).
display_name str
The report display name, as assigned by the user.
error StatusResponse
Provides details on the state of the report in case of an error.
frame_end_time str
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
name str
The report unique name.
state str
Current state of the report.
state_time str
The time the state was last set.
time_frame str
Time frame of the report.
vm_count int
Total number of VMs included in the report.
vms Sequence[VmUtilizationInfoResponse]
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
vms_count int
Total number of VMs included in the report.
createTime String
The time the report was created (this refers to the time of the request, not the time the report creation completed).
displayName String
The report display name, as assigned by the user.
error Property Map
Provides details on the state of the report in case of an error.
frameEndTime String
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
name String
The report unique name.
state String
Current state of the report.
stateTime String
The time the state was last set.
timeFrame String
Time frame of the report.
vmCount Number
Total number of VMs included in the report.
vms List<Property Map>
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
vmsCount Number
Total number of VMs included in the report.

Supporting Types

StatusResponse

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

VmUtilizationInfoResponse

Utilization This property is required. Pulumi.GoogleNative.VMMigration.V1Alpha1.Inputs.VmUtilizationMetricsResponse
Utilization metrics for this VM.
VmId This property is required. string
The VM's ID in the source.
VmwareVmDetails This property is required. Pulumi.GoogleNative.VMMigration.V1Alpha1.Inputs.VmwareVmDetailsResponse
The description of the VM in a Source of type Vmware.
Utilization This property is required. VmUtilizationMetricsResponse
Utilization metrics for this VM.
VmId This property is required. string
The VM's ID in the source.
VmwareVmDetails This property is required. VmwareVmDetailsResponse
The description of the VM in a Source of type Vmware.
utilization This property is required. VmUtilizationMetricsResponse
Utilization metrics for this VM.
vmId This property is required. String
The VM's ID in the source.
vmwareVmDetails This property is required. VmwareVmDetailsResponse
The description of the VM in a Source of type Vmware.
utilization This property is required. VmUtilizationMetricsResponse
Utilization metrics for this VM.
vmId This property is required. string
The VM's ID in the source.
vmwareVmDetails This property is required. VmwareVmDetailsResponse
The description of the VM in a Source of type Vmware.
utilization This property is required. VmUtilizationMetricsResponse
Utilization metrics for this VM.
vm_id This property is required. str
The VM's ID in the source.
vmware_vm_details This property is required. VmwareVmDetailsResponse
The description of the VM in a Source of type Vmware.
utilization This property is required. Property Map
Utilization metrics for this VM.
vmId This property is required. String
The VM's ID in the source.
vmwareVmDetails This property is required. Property Map
The description of the VM in a Source of type Vmware.

VmUtilizationMetricsResponse

CpuAverage This property is required. int
Average CPU usage, percent.
CpuAveragePercent This property is required. int
Average CPU usage, percent.
CpuMax This property is required. int
Max CPU usage, percent.
CpuMaxPercent This property is required. int
Max CPU usage, percent.
DiskIoRateAverage This property is required. string
Average disk IO rate, in kilobytes per second.
DiskIoRateAverageKbps This property is required. string
Average disk IO rate, in kilobytes per second.
DiskIoRateMax This property is required. string
Max disk IO rate, in kilobytes per second.
DiskIoRateMaxKbps This property is required. string
Max disk IO rate, in kilobytes per second.
MemoryAverage This property is required. int
Average memory usage, percent.
MemoryAveragePercent This property is required. int
Average memory usage, percent.
MemoryMax This property is required. int
Max memory usage, percent.
MemoryMaxPercent This property is required. int
Max memory usage, percent.
NetworkThroughputAverage This property is required. string
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
NetworkThroughputAverageKbps This property is required. string
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
NetworkThroughputMax This property is required. string
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
NetworkThroughputMaxKbps This property is required. string
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
CpuAverage This property is required. int
Average CPU usage, percent.
CpuAveragePercent This property is required. int
Average CPU usage, percent.
CpuMax This property is required. int
Max CPU usage, percent.
CpuMaxPercent This property is required. int
Max CPU usage, percent.
DiskIoRateAverage This property is required. string
Average disk IO rate, in kilobytes per second.
DiskIoRateAverageKbps This property is required. string
Average disk IO rate, in kilobytes per second.
DiskIoRateMax This property is required. string
Max disk IO rate, in kilobytes per second.
DiskIoRateMaxKbps This property is required. string
Max disk IO rate, in kilobytes per second.
MemoryAverage This property is required. int
Average memory usage, percent.
MemoryAveragePercent This property is required. int
Average memory usage, percent.
MemoryMax This property is required. int
Max memory usage, percent.
MemoryMaxPercent This property is required. int
Max memory usage, percent.
NetworkThroughputAverage This property is required. string
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
NetworkThroughputAverageKbps This property is required. string
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
NetworkThroughputMax This property is required. string
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
NetworkThroughputMaxKbps This property is required. string
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
cpuAverage This property is required. Integer
Average CPU usage, percent.
cpuAveragePercent This property is required. Integer
Average CPU usage, percent.
cpuMax This property is required. Integer
Max CPU usage, percent.
cpuMaxPercent This property is required. Integer
Max CPU usage, percent.
diskIoRateAverage This property is required. String
Average disk IO rate, in kilobytes per second.
diskIoRateAverageKbps This property is required. String
Average disk IO rate, in kilobytes per second.
diskIoRateMax This property is required. String
Max disk IO rate, in kilobytes per second.
diskIoRateMaxKbps This property is required. String
Max disk IO rate, in kilobytes per second.
memoryAverage This property is required. Integer
Average memory usage, percent.
memoryAveragePercent This property is required. Integer
Average memory usage, percent.
memoryMax This property is required. Integer
Max memory usage, percent.
memoryMaxPercent This property is required. Integer
Max memory usage, percent.
networkThroughputAverage This property is required. String
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputAverageKbps This property is required. String
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputMax This property is required. String
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputMaxKbps This property is required. String
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
cpuAverage This property is required. number
Average CPU usage, percent.
cpuAveragePercent This property is required. number
Average CPU usage, percent.
cpuMax This property is required. number
Max CPU usage, percent.
cpuMaxPercent This property is required. number
Max CPU usage, percent.
diskIoRateAverage This property is required. string
Average disk IO rate, in kilobytes per second.
diskIoRateAverageKbps This property is required. string
Average disk IO rate, in kilobytes per second.
diskIoRateMax This property is required. string
Max disk IO rate, in kilobytes per second.
diskIoRateMaxKbps This property is required. string
Max disk IO rate, in kilobytes per second.
memoryAverage This property is required. number
Average memory usage, percent.
memoryAveragePercent This property is required. number
Average memory usage, percent.
memoryMax This property is required. number
Max memory usage, percent.
memoryMaxPercent This property is required. number
Max memory usage, percent.
networkThroughputAverage This property is required. string
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputAverageKbps This property is required. string
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputMax This property is required. string
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputMaxKbps This property is required. string
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
cpu_average This property is required. int
Average CPU usage, percent.
cpu_average_percent This property is required. int
Average CPU usage, percent.
cpu_max This property is required. int
Max CPU usage, percent.
cpu_max_percent This property is required. int
Max CPU usage, percent.
disk_io_rate_average This property is required. str
Average disk IO rate, in kilobytes per second.
disk_io_rate_average_kbps This property is required. str
Average disk IO rate, in kilobytes per second.
disk_io_rate_max This property is required. str
Max disk IO rate, in kilobytes per second.
disk_io_rate_max_kbps This property is required. str
Max disk IO rate, in kilobytes per second.
memory_average This property is required. int
Average memory usage, percent.
memory_average_percent This property is required. int
Average memory usage, percent.
memory_max This property is required. int
Max memory usage, percent.
memory_max_percent This property is required. int
Max memory usage, percent.
network_throughput_average This property is required. str
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
network_throughput_average_kbps This property is required. str
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
network_throughput_max This property is required. str
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
network_throughput_max_kbps This property is required. str
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
cpuAverage This property is required. Number
Average CPU usage, percent.
cpuAveragePercent This property is required. Number
Average CPU usage, percent.
cpuMax This property is required. Number
Max CPU usage, percent.
cpuMaxPercent This property is required. Number
Max CPU usage, percent.
diskIoRateAverage This property is required. String
Average disk IO rate, in kilobytes per second.
diskIoRateAverageKbps This property is required. String
Average disk IO rate, in kilobytes per second.
diskIoRateMax This property is required. String
Max disk IO rate, in kilobytes per second.
diskIoRateMaxKbps This property is required. String
Max disk IO rate, in kilobytes per second.
memoryAverage This property is required. Number
Average memory usage, percent.
memoryAveragePercent This property is required. Number
Average memory usage, percent.
memoryMax This property is required. Number
Max memory usage, percent.
memoryMaxPercent This property is required. Number
Max memory usage, percent.
networkThroughputAverage This property is required. String
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputAverageKbps This property is required. String
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputMax This property is required. String
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
networkThroughputMaxKbps This property is required. String
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

VmwareVmDetailsResponse

BootOption This property is required. string
The VM Boot Option.
CommittedStorage This property is required. string
The total size of the storage allocated to the VM in MB.
CommittedStorageMb This property is required. string
The total size of the storage allocated to the VM in MB.
CpuCount This property is required. int
The number of cpus in the VM.
DatacenterDescription This property is required. string
The descriptive name of the vCenter's datacenter this VM is contained in.
DatacenterId This property is required. string
The id of the vCenter's datacenter this VM is contained in.
DiskCount This property is required. int
The number of disks the VM has.
DisplayName This property is required. string
The display name of the VM. Note that this is not necessarily unique.
GuestDescription This property is required. string
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
MemoryMb This property is required. int
The size of the memory of the VM in MB.
PowerState This property is required. string
The power state of the VM at the moment list was taken.
Uuid This property is required. string
The unique identifier of the VM in vCenter.
VmId This property is required. string
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
BootOption This property is required. string
The VM Boot Option.
CommittedStorage This property is required. string
The total size of the storage allocated to the VM in MB.
CommittedStorageMb This property is required. string
The total size of the storage allocated to the VM in MB.
CpuCount This property is required. int
The number of cpus in the VM.
DatacenterDescription This property is required. string
The descriptive name of the vCenter's datacenter this VM is contained in.
DatacenterId This property is required. string
The id of the vCenter's datacenter this VM is contained in.
DiskCount This property is required. int
The number of disks the VM has.
DisplayName This property is required. string
The display name of the VM. Note that this is not necessarily unique.
GuestDescription This property is required. string
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
MemoryMb This property is required. int
The size of the memory of the VM in MB.
PowerState This property is required. string
The power state of the VM at the moment list was taken.
Uuid This property is required. string
The unique identifier of the VM in vCenter.
VmId This property is required. string
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
bootOption This property is required. String
The VM Boot Option.
committedStorage This property is required. String
The total size of the storage allocated to the VM in MB.
committedStorageMb This property is required. String
The total size of the storage allocated to the VM in MB.
cpuCount This property is required. Integer
The number of cpus in the VM.
datacenterDescription This property is required. String
The descriptive name of the vCenter's datacenter this VM is contained in.
datacenterId This property is required. String
The id of the vCenter's datacenter this VM is contained in.
diskCount This property is required. Integer
The number of disks the VM has.
displayName This property is required. String
The display name of the VM. Note that this is not necessarily unique.
guestDescription This property is required. String
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
memoryMb This property is required. Integer
The size of the memory of the VM in MB.
powerState This property is required. String
The power state of the VM at the moment list was taken.
uuid This property is required. String
The unique identifier of the VM in vCenter.
vmId This property is required. String
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
bootOption This property is required. string
The VM Boot Option.
committedStorage This property is required. string
The total size of the storage allocated to the VM in MB.
committedStorageMb This property is required. string
The total size of the storage allocated to the VM in MB.
cpuCount This property is required. number
The number of cpus in the VM.
datacenterDescription This property is required. string
The descriptive name of the vCenter's datacenter this VM is contained in.
datacenterId This property is required. string
The id of the vCenter's datacenter this VM is contained in.
diskCount This property is required. number
The number of disks the VM has.
displayName This property is required. string
The display name of the VM. Note that this is not necessarily unique.
guestDescription This property is required. string
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
memoryMb This property is required. number
The size of the memory of the VM in MB.
powerState This property is required. string
The power state of the VM at the moment list was taken.
uuid This property is required. string
The unique identifier of the VM in vCenter.
vmId This property is required. string
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
boot_option This property is required. str
The VM Boot Option.
committed_storage This property is required. str
The total size of the storage allocated to the VM in MB.
committed_storage_mb This property is required. str
The total size of the storage allocated to the VM in MB.
cpu_count This property is required. int
The number of cpus in the VM.
datacenter_description This property is required. str
The descriptive name of the vCenter's datacenter this VM is contained in.
datacenter_id This property is required. str
The id of the vCenter's datacenter this VM is contained in.
disk_count This property is required. int
The number of disks the VM has.
display_name This property is required. str
The display name of the VM. Note that this is not necessarily unique.
guest_description This property is required. str
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
memory_mb This property is required. int
The size of the memory of the VM in MB.
power_state This property is required. str
The power state of the VM at the moment list was taken.
uuid This property is required. str
The unique identifier of the VM in vCenter.
vm_id This property is required. str
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
bootOption This property is required. String
The VM Boot Option.
committedStorage This property is required. String
The total size of the storage allocated to the VM in MB.
committedStorageMb This property is required. String
The total size of the storage allocated to the VM in MB.
cpuCount This property is required. Number
The number of cpus in the VM.
datacenterDescription This property is required. String
The descriptive name of the vCenter's datacenter this VM is contained in.
datacenterId This property is required. String
The id of the vCenter's datacenter this VM is contained in.
diskCount This property is required. Number
The number of disks the VM has.
displayName This property is required. String
The display name of the VM. Note that this is not necessarily unique.
guestDescription This property is required. String
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
memoryMb This property is required. Number
The size of the memory of the VM in MB.
powerState This property is required. String
The power state of the VM at the moment list was taken.
uuid This property is required. String
The unique identifier of the VM in vCenter.
vmId This property is required. String
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi