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>
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]
func LookupUtilizationReport(ctx *Context, args *LookupUtilizationReportArgs, opts ...InvokeOption) (*LookupUtilizationReportResult, error)
func LookupUtilizationReportOutput(ctx *Context, args *LookupUtilizationReportOutputArgs, opts ...InvokeOption) LookupUtilizationReportResultOutput
> 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)
}
public static CompletableFuture<GetUtilizationReportResult> getUtilizationReport(GetUtilizationReportArgs args, InvokeOptions options)
public static Output<GetUtilizationReportResult> getUtilizationReport(GetUtilizationReportArgs args, InvokeOptions options)
fn::invoke:
function: google-native:vmmigration/v1alpha1:getUtilizationReport
arguments:
# arguments dictionary
The following arguments are supported:
- Location
This property is required. string - Source
Id This property is required. string - Utilization
Report Id This property is required. string - Project string
- View string
- Location
This property is required. string - Source
Id This property is required. string - Utilization
Report Id This property is required. string - Project string
- View string
- location
This property is required. String - source
Id This property is required. String - utilization
Report Id This property is required. String - project String
- view String
- location
This property is required. string - source
Id This property is required. string - utilization
Report Id 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 - source
Id This property is required. String - utilization
Report Id This property is required. String - project String
- view String
getUtilizationReport Result
The following output properties are available:
- Create
Time string - The time the report was created (this refers to the time of the request, not the time the report creation completed).
- Display
Name string - The report display name, as assigned by the user.
- Error
Pulumi.
Google Native. VMMigration. V1Alpha1. Outputs. Status Response - Provides details on the state of the report in case of an error.
- Frame
End stringTime - 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.
- State
Time string - The time the state was last set.
- Time
Frame string - Time frame of the report.
- Vm
Count int - Total number of VMs included in the report.
- Vms
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Outputs. Vm Utilization Info Response> - 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.
- Create
Time string - The time the report was created (this refers to the time of the request, not the time the report creation completed).
- Display
Name string - The report display name, as assigned by the user.
- Error
Status
Response - Provides details on the state of the report in case of an error.
- Frame
End stringTime - 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.
- State
Time string - The time the state was last set.
- Time
Frame string - Time frame of the report.
- Vm
Count int - Total number of VMs included in the report.
- Vms
[]Vm
Utilization Info Response - 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.
- create
Time String - The time the report was created (this refers to the time of the request, not the time the report creation completed).
- display
Name String - The report display name, as assigned by the user.
- error
Status
Response - Provides details on the state of the report in case of an error.
- frame
End StringTime - 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.
- state
Time String - The time the state was last set.
- time
Frame String - Time frame of the report.
- vm
Count Integer - Total number of VMs included in the report.
- vms
List<Vm
Utilization Info Response> - 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 Integer - Total number of VMs included in the report.
- create
Time string - The time the report was created (this refers to the time of the request, not the time the report creation completed).
- display
Name string - The report display name, as assigned by the user.
- error
Status
Response - Provides details on the state of the report in case of an error.
- frame
End stringTime - 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.
- state
Time string - The time the state was last set.
- time
Frame string - Time frame of the report.
- vm
Count number - Total number of VMs included in the report.
- vms
Vm
Utilization Info Response[] - 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 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
Status
Response - Provides details on the state of the report in case of an error.
- frame_
end_ strtime - 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[Vm
Utilization Info Response] - 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.
- create
Time String - The time the report was created (this refers to the time of the request, not the time the report creation completed).
- display
Name 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.
- frame
End StringTime - 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.
- state
Time String - The time the state was last set.
- time
Frame String - Time frame of the report.
- vm
Count 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.
- vms
Count 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.Google Native. VMMigration. V1Alpha1. Inputs. Vm Utilization Metrics Response - Utilization metrics for this VM.
- Vm
Id This property is required. string - The VM's ID in the source.
- Vmware
Vm Details This property is required. Pulumi.Google Native. VMMigration. V1Alpha1. Inputs. Vmware Vm Details Response - The description of the VM in a Source of type Vmware.
- Utilization
This property is required. VmUtilization Metrics Response - Utilization metrics for this VM.
- Vm
Id This property is required. string - The VM's ID in the source.
- Vmware
Vm Details This property is required. VmwareVm Details Response - The description of the VM in a Source of type Vmware.
- utilization
This property is required. VmUtilization Metrics Response - Utilization metrics for this VM.
- vm
Id This property is required. String - The VM's ID in the source.
- vmware
Vm Details This property is required. VmwareVm Details Response - The description of the VM in a Source of type Vmware.
- utilization
This property is required. VmUtilization Metrics Response - Utilization metrics for this VM.
- vm
Id This property is required. string - The VM's ID in the source.
- vmware
Vm Details This property is required. VmwareVm Details Response - The description of the VM in a Source of type Vmware.
- utilization
This property is required. VmUtilization Metrics Response - 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. VmwareVm Details Response - The description of the VM in a Source of type Vmware.
- utilization
This property is required. Property Map - Utilization metrics for this VM.
- vm
Id This property is required. String - The VM's ID in the source.
- vmware
Vm Details This property is required. Property Map - The description of the VM in a Source of type Vmware.
VmUtilizationMetricsResponse
- 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. string - Average disk IO rate, in kilobytes per second.
- Disk
Io Rate Average Kbps This property is required. string - Average disk IO rate, in kilobytes per second.
- Disk
Io Rate Max This property is required. string - Max disk IO rate, in kilobytes per second.
- Disk
Io Rate Max Kbps This property is required. string - 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. string - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput Average Kbps This property is required. string - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput Max This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput Max Kbps 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. string - Average disk IO rate, in kilobytes per second.
- Disk
Io Rate Average Kbps This property is required. string - Average disk IO rate, in kilobytes per second.
- Disk
Io Rate Max This property is required. string - Max disk IO rate, in kilobytes per second.
- Disk
Io Rate Max Kbps This property is required. string - 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. string - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput Average Kbps This property is required. string - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput Max This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput Max Kbps This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average This property is required. Integer - Average CPU usage, percent.
- cpu
Average Percent This property is required. Integer - Average CPU usage, percent.
- cpu
Max This property is required. Integer - Max CPU usage, percent.
- cpu
Max Percent This property is required. Integer - Max CPU usage, percent.
- disk
Io Rate Average This property is required. String - Average disk IO rate, in kilobytes per second.
- disk
Io Rate Average Kbps This property is required. String - Average disk IO rate, in kilobytes per second.
- disk
Io Rate Max This property is required. String - Max disk IO rate, in kilobytes per second.
- disk
Io Rate Max Kbps This property is required. String - Max disk IO rate, in kilobytes per second.
- memory
Average This property is required. Integer - Average memory usage, percent.
- memory
Average Percent This property is required. Integer - Average memory usage, percent.
- memory
Max This property is required. Integer - Max memory usage, percent.
- memory
Max Percent This property is required. Integer - Max memory usage, percent.
- network
Throughput Average This property is required. String - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Average Kbps This property is required. String - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Max This property is required. String - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Max Kbps This property is required. String - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average This property is required. number - Average CPU usage, percent.
- cpu
Average Percent This property is required. number - Average CPU usage, percent.
- cpu
Max This property is required. number - Max CPU usage, percent.
- cpu
Max Percent This property is required. number - Max CPU usage, percent.
- disk
Io Rate Average This property is required. string - Average disk IO rate, in kilobytes per second.
- disk
Io Rate Average Kbps This property is required. string - Average disk IO rate, in kilobytes per second.
- disk
Io Rate Max This property is required. string - Max disk IO rate, in kilobytes per second.
- disk
Io Rate Max Kbps This property is required. string - Max disk IO rate, in kilobytes per second.
- memory
Average This property is required. number - Average memory usage, percent.
- memory
Average Percent This property is required. number - Average memory usage, percent.
- memory
Max This property is required. number - Max memory usage, percent.
- memory
Max Percent This property is required. number - Max memory usage, percent.
- network
Throughput Average This property is required. string - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Average Kbps This property is required. string - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Max This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Max Kbps 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.
- cpu
Average This property is required. Number - Average CPU usage, percent.
- cpu
Average Percent This property is required. Number - Average CPU usage, percent.
- cpu
Max This property is required. Number - Max CPU usage, percent.
- cpu
Max Percent This property is required. Number - Max CPU usage, percent.
- disk
Io Rate Average This property is required. String - Average disk IO rate, in kilobytes per second.
- disk
Io Rate Average Kbps This property is required. String - Average disk IO rate, in kilobytes per second.
- disk
Io Rate Max This property is required. String - Max disk IO rate, in kilobytes per second.
- disk
Io Rate Max Kbps This property is required. String - Max disk IO rate, in kilobytes per second.
- memory
Average This property is required. Number - Average memory usage, percent.
- memory
Average Percent This property is required. Number - Average memory usage, percent.
- memory
Max This property is required. Number - Max memory usage, percent.
- memory
Max Percent This property is required. Number - Max memory usage, percent.
- network
Throughput Average This property is required. String - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Average Kbps This property is required. String - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Max This property is required. String - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput Max Kbps This property is required. String - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
VmwareVmDetailsResponse
- Boot
Option This property is required. string - The VM Boot Option.
- Committed
Storage This property is required. string - The total size of the storage allocated to the VM in MB.
- Committed
Storage Mb This property is required. string - 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. string - The descriptive name of the vCenter's datacenter this VM is contained in.
- Datacenter
Id This property is required. string - 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. string - The display name of the VM. Note that this is not necessarily unique.
- Guest
Description 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.
- Memory
Mb This property is required. int - The size of the memory of the VM in MB.
- Power
State 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.
- Vm
Id 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. string - The VM Boot Option.
- Committed
Storage This property is required. string - The total size of the storage allocated to the VM in MB.
- Committed
Storage Mb This property is required. string - 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. string - The descriptive name of the vCenter's datacenter this VM is contained in.
- Datacenter
Id This property is required. string - 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. string - The display name of the VM. Note that this is not necessarily unique.
- Guest
Description 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.
- Memory
Mb This property is required. int - The size of the memory of the VM in MB.
- Power
State 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.
- Vm
Id 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. String - The VM Boot Option.
- committed
Storage This property is required. String - The total size of the storage allocated to the VM in MB.
- committed
Storage Mb This property is required. String - The total size of the storage allocated to the VM in MB.
- cpu
Count This property is required. Integer - The number of cpus in the VM.
- datacenter
Description This property is required. String - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id This property is required. String - The id of the vCenter's datacenter this VM is contained in.
- disk
Count This property is required. Integer - The number of disks the VM has.
- display
Name This property is required. String - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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.
- memory
Mb This property is required. Integer - The size of the memory of the VM in MB.
- power
State 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.
- vm
Id 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. string - The VM Boot Option.
- committed
Storage This property is required. string - The total size of the storage allocated to the VM in MB.
- committed
Storage Mb This property is required. string - The total size of the storage allocated to the VM in MB.
- cpu
Count This property is required. number - The number of cpus in the VM.
- datacenter
Description This property is required. string - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id This property is required. string - The id of the vCenter's datacenter this VM is contained in.
- disk
Count This property is required. number - The number of disks the VM has.
- display
Name This property is required. string - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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.
- memory
Mb This property is required. number - The size of the memory of the VM in MB.
- power
State 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.
- vm
Id 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.
- boot
Option This property is required. String - The VM Boot Option.
- committed
Storage This property is required. String - The total size of the storage allocated to the VM in MB.
- committed
Storage Mb This property is required. String - The total size of the storage allocated to the VM in MB.
- cpu
Count This property is required. Number - The number of cpus in the VM.
- datacenter
Description This property is required. String - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id This property is required. String - The id of the vCenter's datacenter this VM is contained in.
- disk
Count This property is required. Number - The number of disks the VM has.
- display
Name This property is required. String - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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.
- memory
Mb This property is required. Number - The size of the memory of the VM in MB.
- power
State 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.
- vm
Id 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