Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.vmmigration/v1alpha1.UtilizationReport
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new UtilizationReport. Auto-naming is currently not supported for this resource.
Create UtilizationReport Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UtilizationReport(name: string, args: UtilizationReportArgs, opts?: CustomResourceOptions);
@overload
def UtilizationReport(resource_name: str,
args: UtilizationReportArgs,
opts: Optional[ResourceOptions] = None)
@overload
def UtilizationReport(resource_name: str,
opts: Optional[ResourceOptions] = None,
source_id: Optional[str] = None,
utilization_report_id: Optional[str] = None,
display_name: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
request_id: Optional[str] = None,
time_frame: Optional[UtilizationReportTimeFrame] = None,
vms: Optional[Sequence[VmUtilizationInfoArgs]] = None)
func NewUtilizationReport(ctx *Context, name string, args UtilizationReportArgs, opts ...ResourceOption) (*UtilizationReport, error)
public UtilizationReport(string name, UtilizationReportArgs args, CustomResourceOptions? opts = null)
public UtilizationReport(String name, UtilizationReportArgs args)
public UtilizationReport(String name, UtilizationReportArgs args, CustomResourceOptions options)
type: google-native:vmmigration/v1alpha1:UtilizationReport
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args UtilizationReportArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args UtilizationReportArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UtilizationReportArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UtilizationReportArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UtilizationReportArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var google_nativeUtilizationReportResource = new GoogleNative.VMMigration.V1Alpha1.UtilizationReport("google-nativeUtilizationReportResource", new()
{
SourceId = "string",
UtilizationReportId = "string",
DisplayName = "string",
Location = "string",
Project = "string",
RequestId = "string",
TimeFrame = GoogleNative.VMMigration.V1Alpha1.UtilizationReportTimeFrame.TimeFrameUnspecified,
Vms = new[]
{
new GoogleNative.VMMigration.V1Alpha1.Inputs.VmUtilizationInfoArgs
{
Utilization = new GoogleNative.VMMigration.V1Alpha1.Inputs.VmUtilizationMetricsArgs
{
CpuAverage = 0,
CpuAveragePercent = 0,
CpuMax = 0,
CpuMaxPercent = 0,
DiskIoRateAverage = "string",
DiskIoRateAverageKbps = "string",
DiskIoRateMax = "string",
DiskIoRateMaxKbps = "string",
MemoryAverage = 0,
MemoryAveragePercent = 0,
MemoryMax = 0,
MemoryMaxPercent = 0,
NetworkThroughputAverage = "string",
NetworkThroughputAverageKbps = "string",
NetworkThroughputMax = "string",
NetworkThroughputMaxKbps = "string",
},
VmId = "string",
VmwareVmDetails = new GoogleNative.VMMigration.V1Alpha1.Inputs.VmwareVmDetailsArgs
{
CommittedStorage = "string",
CommittedStorageMb = "string",
CpuCount = 0,
DatacenterDescription = "string",
DatacenterId = "string",
DiskCount = 0,
DisplayName = "string",
GuestDescription = "string",
MemoryMb = 0,
PowerState = GoogleNative.VMMigration.V1Alpha1.VmwareVmDetailsPowerState.PowerStateUnspecified,
Uuid = "string",
VmId = "string",
},
},
},
});
example, err := vmmigrationv1alpha1.NewUtilizationReport(ctx, "google-nativeUtilizationReportResource", &vmmigrationv1alpha1.UtilizationReportArgs{
SourceId: pulumi.String("string"),
UtilizationReportId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Location: pulumi.String("string"),
Project: pulumi.String("string"),
RequestId: pulumi.String("string"),
TimeFrame: vmmigrationv1alpha1.UtilizationReportTimeFrameTimeFrameUnspecified,
Vms: vmmigration.VmUtilizationInfoArray{
&vmmigration.VmUtilizationInfoArgs{
Utilization: &vmmigration.VmUtilizationMetricsArgs{
CpuAverage: pulumi.Int(0),
CpuAveragePercent: pulumi.Int(0),
CpuMax: pulumi.Int(0),
CpuMaxPercent: pulumi.Int(0),
DiskIoRateAverage: pulumi.String("string"),
DiskIoRateAverageKbps: pulumi.String("string"),
DiskIoRateMax: pulumi.String("string"),
DiskIoRateMaxKbps: pulumi.String("string"),
MemoryAverage: pulumi.Int(0),
MemoryAveragePercent: pulumi.Int(0),
MemoryMax: pulumi.Int(0),
MemoryMaxPercent: pulumi.Int(0),
NetworkThroughputAverage: pulumi.String("string"),
NetworkThroughputAverageKbps: pulumi.String("string"),
NetworkThroughputMax: pulumi.String("string"),
NetworkThroughputMaxKbps: pulumi.String("string"),
},
VmId: pulumi.String("string"),
VmwareVmDetails: &vmmigration.VmwareVmDetailsArgs{
CommittedStorage: pulumi.String("string"),
CommittedStorageMb: pulumi.String("string"),
CpuCount: pulumi.Int(0),
DatacenterDescription: pulumi.String("string"),
DatacenterId: pulumi.String("string"),
DiskCount: pulumi.Int(0),
DisplayName: pulumi.String("string"),
GuestDescription: pulumi.String("string"),
MemoryMb: pulumi.Int(0),
PowerState: vmmigrationv1alpha1.VmwareVmDetailsPowerStatePowerStateUnspecified,
Uuid: pulumi.String("string"),
VmId: pulumi.String("string"),
},
},
},
})
var google_nativeUtilizationReportResource = new UtilizationReport("google-nativeUtilizationReportResource", UtilizationReportArgs.builder()
.sourceId("string")
.utilizationReportId("string")
.displayName("string")
.location("string")
.project("string")
.requestId("string")
.timeFrame("TIME_FRAME_UNSPECIFIED")
.vms(VmUtilizationInfoArgs.builder()
.utilization(VmUtilizationMetricsArgs.builder()
.cpuAverage(0)
.cpuAveragePercent(0)
.cpuMax(0)
.cpuMaxPercent(0)
.diskIoRateAverage("string")
.diskIoRateAverageKbps("string")
.diskIoRateMax("string")
.diskIoRateMaxKbps("string")
.memoryAverage(0)
.memoryAveragePercent(0)
.memoryMax(0)
.memoryMaxPercent(0)
.networkThroughputAverage("string")
.networkThroughputAverageKbps("string")
.networkThroughputMax("string")
.networkThroughputMaxKbps("string")
.build())
.vmId("string")
.vmwareVmDetails(VmwareVmDetailsArgs.builder()
.committedStorage("string")
.committedStorageMb("string")
.cpuCount(0)
.datacenterDescription("string")
.datacenterId("string")
.diskCount(0)
.displayName("string")
.guestDescription("string")
.memoryMb(0)
.powerState("POWER_STATE_UNSPECIFIED")
.uuid("string")
.vmId("string")
.build())
.build())
.build());
google_native_utilization_report_resource = google_native.vmmigration.v1alpha1.UtilizationReport("google-nativeUtilizationReportResource",
source_id="string",
utilization_report_id="string",
display_name="string",
location="string",
project="string",
request_id="string",
time_frame=google_native.vmmigration.v1alpha1.UtilizationReportTimeFrame.TIME_FRAME_UNSPECIFIED,
vms=[google_native.vmmigration.v1alpha1.VmUtilizationInfoArgs(
utilization=google_native.vmmigration.v1alpha1.VmUtilizationMetricsArgs(
cpu_average=0,
cpu_average_percent=0,
cpu_max=0,
cpu_max_percent=0,
disk_io_rate_average="string",
disk_io_rate_average_kbps="string",
disk_io_rate_max="string",
disk_io_rate_max_kbps="string",
memory_average=0,
memory_average_percent=0,
memory_max=0,
memory_max_percent=0,
network_throughput_average="string",
network_throughput_average_kbps="string",
network_throughput_max="string",
network_throughput_max_kbps="string",
),
vm_id="string",
vmware_vm_details=google_native.vmmigration.v1alpha1.VmwareVmDetailsArgs(
committed_storage="string",
committed_storage_mb="string",
cpu_count=0,
datacenter_description="string",
datacenter_id="string",
disk_count=0,
display_name="string",
guest_description="string",
memory_mb=0,
power_state=google_native.vmmigration.v1alpha1.VmwareVmDetailsPowerState.POWER_STATE_UNSPECIFIED,
uuid="string",
vm_id="string",
),
)])
const google_nativeUtilizationReportResource = new google_native.vmmigration.v1alpha1.UtilizationReport("google-nativeUtilizationReportResource", {
sourceId: "string",
utilizationReportId: "string",
displayName: "string",
location: "string",
project: "string",
requestId: "string",
timeFrame: google_native.vmmigration.v1alpha1.UtilizationReportTimeFrame.TimeFrameUnspecified,
vms: [{
utilization: {
cpuAverage: 0,
cpuAveragePercent: 0,
cpuMax: 0,
cpuMaxPercent: 0,
diskIoRateAverage: "string",
diskIoRateAverageKbps: "string",
diskIoRateMax: "string",
diskIoRateMaxKbps: "string",
memoryAverage: 0,
memoryAveragePercent: 0,
memoryMax: 0,
memoryMaxPercent: 0,
networkThroughputAverage: "string",
networkThroughputAverageKbps: "string",
networkThroughputMax: "string",
networkThroughputMaxKbps: "string",
},
vmId: "string",
vmwareVmDetails: {
committedStorage: "string",
committedStorageMb: "string",
cpuCount: 0,
datacenterDescription: "string",
datacenterId: "string",
diskCount: 0,
displayName: "string",
guestDescription: "string",
memoryMb: 0,
powerState: google_native.vmmigration.v1alpha1.VmwareVmDetailsPowerState.PowerStateUnspecified,
uuid: "string",
vmId: "string",
},
}],
});
type: google-native:vmmigration/v1alpha1:UtilizationReport
properties:
displayName: string
location: string
project: string
requestId: string
sourceId: string
timeFrame: TIME_FRAME_UNSPECIFIED
utilizationReportId: string
vms:
- utilization:
cpuAverage: 0
cpuAveragePercent: 0
cpuMax: 0
cpuMaxPercent: 0
diskIoRateAverage: string
diskIoRateAverageKbps: string
diskIoRateMax: string
diskIoRateMaxKbps: string
memoryAverage: 0
memoryAveragePercent: 0
memoryMax: 0
memoryMaxPercent: 0
networkThroughputAverage: string
networkThroughputAverageKbps: string
networkThroughputMax: string
networkThroughputMaxKbps: string
vmId: string
vmwareVmDetails:
committedStorage: string
committedStorageMb: string
cpuCount: 0
datacenterDescription: string
datacenterId: string
diskCount: 0
displayName: string
guestDescription: string
memoryMb: 0
powerState: POWER_STATE_UNSPECIFIED
uuid: string
vmId: string
UtilizationReport Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The UtilizationReport resource accepts the following input properties:
- Source
Id string - Utilization
Report stringId - Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
- Display
Name string - The report display name, as assigned by the user.
- Location string
- Project string
- Request
Id string - A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- Time
Frame Pulumi.Google Native. VMMigration. V1Alpha1. Utilization Report Time Frame - Time frame of the report.
- Vms
List<Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Vm Utilization Info> - 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.
- Source
Id string - Utilization
Report stringId - Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
- Display
Name string - The report display name, as assigned by the user.
- Location string
- Project string
- Request
Id string - A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- Time
Frame UtilizationReport Time Frame - Time frame of the report.
- Vms
[]Vm
Utilization Info Args - 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.
- source
Id String - utilization
Report StringId - Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
- display
Name String - The report display name, as assigned by the user.
- location String
- project String
- request
Id String - A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- time
Frame UtilizationReport Time Frame - Time frame of the report.
- vms
List<Vm
Utilization Info> - 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.
- source
Id string - utilization
Report stringId - Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
- display
Name string - The report display name, as assigned by the user.
- location string
- project string
- request
Id string - A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- time
Frame UtilizationReport Time Frame - Time frame of the report.
- vms
Vm
Utilization Info[] - 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.
- source_
id str - utilization_
report_ strid - Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
- display_
name str - The report display name, as assigned by the user.
- location str
- project str
- request_
id str - A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- time_
frame UtilizationReport Time Frame - Time frame of the report.
- vms
Sequence[Vm
Utilization Info Args] - 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.
- source
Id String - utilization
Report StringId - Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
- display
Name String - The report display name, as assigned by the user.
- location String
- project String
- request
Id String - A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- time
Frame "TIME_FRAME_UNSPECIFIED" | "WEEK" | "MONTH" | "YEAR" - Time frame of 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the UtilizationReport resource produces the following output properties:
- Create
Time string - The time the report was created (this refers to the time of the request, not the time the report creation completed).
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The report unique name.
- State string
- Current state of the report.
- State
Time string - The time the state was last set.
- Vm
Count int - Total number of VMs included in the report.
- 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).
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The report unique name.
- State string
- Current state of the report.
- State
Time string - The time the state was last set.
- Vm
Count int - Total number of VMs included in the report.
- 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).
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The report unique name.
- state String
- Current state of the report.
- state
Time String - The time the state was last set.
- vm
Count Integer - Total number of VMs included in the report.
- 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).
- 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.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The report unique name.
- state string
- Current state of the report.
- state
Time string - The time the state was last set.
- vm
Count number - Total number of VMs included in the report.
- 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).
- 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.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The report unique name.
- state str
- Current state of the report.
- state_
time str - The time the state was last set.
- vm_
count int - Total number of VMs included in the report.
- 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).
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The report unique name.
- state String
- Current state of the report.
- state
Time String - The time the state was last set.
- vm
Count Number - Total number of VMs included in the report.
- vms
Count Number - Total number of VMs included in the report.
Supporting Types
StatusResponse, StatusResponseArgs
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message 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 int
- The status code, which should be an enum value of google.rpc.Code.
- Details []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 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 Integer
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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 number
- The status code, which should be an enum value of google.rpc.Code.
- details {[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 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 int
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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 Number
- The status code, which should be an enum value of google.rpc.Code.
- details 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 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.
UtilizationReportTimeFrame, UtilizationReportTimeFrameArgs
- Time
Frame Unspecified - TIME_FRAME_UNSPECIFIEDThe time frame was not specified and will default to WEEK.
- Week
- WEEKOne week.
- Month
- MONTHOne month.
- Year
- YEAROne year.
- Utilization
Report Time Frame Time Frame Unspecified - TIME_FRAME_UNSPECIFIEDThe time frame was not specified and will default to WEEK.
- Utilization
Report Time Frame Week - WEEKOne week.
- Utilization
Report Time Frame Month - MONTHOne month.
- Utilization
Report Time Frame Year - YEAROne year.
- Time
Frame Unspecified - TIME_FRAME_UNSPECIFIEDThe time frame was not specified and will default to WEEK.
- Week
- WEEKOne week.
- Month
- MONTHOne month.
- Year
- YEAROne year.
- Time
Frame Unspecified - TIME_FRAME_UNSPECIFIEDThe time frame was not specified and will default to WEEK.
- Week
- WEEKOne week.
- Month
- MONTHOne month.
- Year
- YEAROne year.
- TIME_FRAME_UNSPECIFIED
- TIME_FRAME_UNSPECIFIEDThe time frame was not specified and will default to WEEK.
- WEEK
- WEEKOne week.
- MONTH
- MONTHOne month.
- YEAR
- YEAROne year.
- "TIME_FRAME_UNSPECIFIED"
- TIME_FRAME_UNSPECIFIEDThe time frame was not specified and will default to WEEK.
- "WEEK"
- WEEKOne week.
- "MONTH"
- MONTHOne month.
- "YEAR"
- YEAROne year.
VmUtilizationInfo, VmUtilizationInfoArgs
- Utilization
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Vm Utilization Metrics - Utilization metrics for this VM.
- Vm
Id string - The VM's ID in the source.
- Vmware
Vm Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Vmware Vm Details - The description of the VM in a Source of type Vmware.
- Utilization
Vm
Utilization Metrics - Utilization metrics for this VM.
- Vm
Id string - The VM's ID in the source.
- Vmware
Vm VmwareDetails Vm Details - The description of the VM in a Source of type Vmware.
- utilization
Vm
Utilization Metrics - Utilization metrics for this VM.
- vm
Id String - The VM's ID in the source.
- vmware
Vm VmwareDetails Vm Details - The description of the VM in a Source of type Vmware.
- utilization
Vm
Utilization Metrics - Utilization metrics for this VM.
- vm
Id string - The VM's ID in the source.
- vmware
Vm VmwareDetails Vm Details - The description of the VM in a Source of type Vmware.
- utilization
Vm
Utilization Metrics - Utilization metrics for this VM.
- vm_
id str - The VM's ID in the source.
- vmware_
vm_ Vmwaredetails Vm Details - The description of the VM in a Source of type Vmware.
- utilization Property Map
- Utilization metrics for this VM.
- vm
Id String - The VM's ID in the source.
- vmware
Vm Property MapDetails - The description of the VM in a Source of type Vmware.
VmUtilizationInfoResponse, VmUtilizationInfoResponseArgs
- Utilization
Pulumi.
Google Native. VMMigration. V1Alpha1. Inputs. Vm Utilization Metrics Response - Utilization metrics for this VM.
- Vm
Id string - The VM's ID in the source.
- Vmware
Vm Pulumi.Details Google Native. VMMigration. V1Alpha1. Inputs. Vmware Vm Details Response - The description of the VM in a Source of type Vmware.
- Utilization
Vm
Utilization Metrics Response - Utilization metrics for this VM.
- Vm
Id string - The VM's ID in the source.
- Vmware
Vm VmwareDetails Vm Details Response - The description of the VM in a Source of type Vmware.
- utilization
Vm
Utilization Metrics Response - Utilization metrics for this VM.
- vm
Id String - The VM's ID in the source.
- vmware
Vm VmwareDetails Vm Details Response - The description of the VM in a Source of type Vmware.
- utilization
Vm
Utilization Metrics Response - Utilization metrics for this VM.
- vm
Id string - The VM's ID in the source.
- vmware
Vm VmwareDetails Vm Details Response - The description of the VM in a Source of type Vmware.
- utilization
Vm
Utilization Metrics Response - Utilization metrics for this VM.
- vm_
id str - The VM's ID in the source.
- vmware_
vm_ Vmwaredetails Vm Details Response - The description of the VM in a Source of type Vmware.
- utilization Property Map
- Utilization metrics for this VM.
- vm
Id String - The VM's ID in the source.
- vmware
Vm Property MapDetails - The description of the VM in a Source of type Vmware.
VmUtilizationMetrics, VmUtilizationMetricsArgs
- Cpu
Average int - Average CPU usage, percent.
- Cpu
Average intPercent - Average CPU usage, percent.
- Cpu
Max int - Max CPU usage, percent.
- Cpu
Max intPercent - Max CPU usage, percent.
- Disk
Io stringRate Average - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max - Max disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- Memory
Average int - Average memory usage, percent.
- Memory
Average intPercent - Average memory usage, percent.
- Memory
Max int - Max memory usage, percent.
- Memory
Max intPercent - Max memory usage, percent.
- Network
Throughput stringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Cpu
Average int - Average CPU usage, percent.
- Cpu
Average intPercent - Average CPU usage, percent.
- Cpu
Max int - Max CPU usage, percent.
- Cpu
Max intPercent - Max CPU usage, percent.
- Disk
Io stringRate Average - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max - Max disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- Memory
Average int - Average memory usage, percent.
- Memory
Average intPercent - Average memory usage, percent.
- Memory
Max int - Max memory usage, percent.
- Memory
Max intPercent - Max memory usage, percent.
- Network
Throughput stringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Integer - Average CPU usage, percent.
- cpu
Average IntegerPercent - Average CPU usage, percent.
- cpu
Max Integer - Max CPU usage, percent.
- cpu
Max IntegerPercent - Max CPU usage, percent.
- disk
Io StringRate Average - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Max - Max disk IO rate, in kilobytes per second.
- disk
Io StringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average Integer - Average memory usage, percent.
- memory
Average IntegerPercent - Average memory usage, percent.
- memory
Max Integer - Max memory usage, percent.
- memory
Max IntegerPercent - Max memory usage, percent.
- network
Throughput StringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average number - Average CPU usage, percent.
- cpu
Average numberPercent - Average CPU usage, percent.
- cpu
Max number - Max CPU usage, percent.
- cpu
Max numberPercent - Max CPU usage, percent.
- disk
Io stringRate Average - Average disk IO rate, in kilobytes per second.
- disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io stringRate Max - Max disk IO rate, in kilobytes per second.
- disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average number - Average memory usage, percent.
- memory
Average numberPercent - Average memory usage, percent.
- memory
Max number - Max memory usage, percent.
- memory
Max numberPercent - Max memory usage, percent.
- network
Throughput stringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput stringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput stringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput stringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu_
average int - Average CPU usage, percent.
- cpu_
average_ intpercent - Average CPU usage, percent.
- cpu_
max int - Max CPU usage, percent.
- cpu_
max_ intpercent - Max CPU usage, percent.
- disk_
io_ strrate_ average - Average disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ average_ kbps - Average disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ max - Max disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ max_ kbps - Max disk IO rate, in kilobytes per second.
- memory_
average int - Average memory usage, percent.
- memory_
average_ intpercent - Average memory usage, percent.
- memory_
max int - Max memory usage, percent.
- memory_
max_ intpercent - Max memory usage, percent.
- network_
throughput_ straverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network_
throughput_ straverage_ kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network_
throughput_ strmax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network_
throughput_ strmax_ kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Number - Average CPU usage, percent.
- cpu
Average NumberPercent - Average CPU usage, percent.
- cpu
Max Number - Max CPU usage, percent.
- cpu
Max NumberPercent - Max CPU usage, percent.
- disk
Io StringRate Average - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Max - Max disk IO rate, in kilobytes per second.
- disk
Io StringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average Number - Average memory usage, percent.
- memory
Average NumberPercent - Average memory usage, percent.
- memory
Max Number - Max memory usage, percent.
- memory
Max NumberPercent - Max memory usage, percent.
- network
Throughput StringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
VmUtilizationMetricsResponse, VmUtilizationMetricsResponseArgs
- Cpu
Average int - Average CPU usage, percent.
- Cpu
Average intPercent - Average CPU usage, percent.
- Cpu
Max int - Max CPU usage, percent.
- Cpu
Max intPercent - Max CPU usage, percent.
- Disk
Io stringRate Average - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max - Max disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- Memory
Average int - Average memory usage, percent.
- Memory
Average intPercent - Average memory usage, percent.
- Memory
Max int - Max memory usage, percent.
- Memory
Max intPercent - Max memory usage, percent.
- Network
Throughput stringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Cpu
Average int - Average CPU usage, percent.
- Cpu
Average intPercent - Average CPU usage, percent.
- Cpu
Max int - Max CPU usage, percent.
- Cpu
Max intPercent - Max CPU usage, percent.
- Disk
Io stringRate Average - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max - Max disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- Memory
Average int - Average memory usage, percent.
- Memory
Average intPercent - Average memory usage, percent.
- Memory
Max int - Max memory usage, percent.
- Memory
Max intPercent - Max memory usage, percent.
- Network
Throughput stringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Network
Throughput stringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Integer - Average CPU usage, percent.
- cpu
Average IntegerPercent - Average CPU usage, percent.
- cpu
Max Integer - Max CPU usage, percent.
- cpu
Max IntegerPercent - Max CPU usage, percent.
- disk
Io StringRate Average - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Max - Max disk IO rate, in kilobytes per second.
- disk
Io StringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average Integer - Average memory usage, percent.
- memory
Average IntegerPercent - Average memory usage, percent.
- memory
Max Integer - Max memory usage, percent.
- memory
Max IntegerPercent - Max memory usage, percent.
- network
Throughput StringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average number - Average CPU usage, percent.
- cpu
Average numberPercent - Average CPU usage, percent.
- cpu
Max number - Max CPU usage, percent.
- cpu
Max numberPercent - Max CPU usage, percent.
- disk
Io stringRate Average - Average disk IO rate, in kilobytes per second.
- disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io stringRate Max - Max disk IO rate, in kilobytes per second.
- disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average number - Average memory usage, percent.
- memory
Average numberPercent - Average memory usage, percent.
- memory
Max number - Max memory usage, percent.
- memory
Max numberPercent - Max memory usage, percent.
- network
Throughput stringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput stringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput stringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput stringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu_
average int - Average CPU usage, percent.
- cpu_
average_ intpercent - Average CPU usage, percent.
- cpu_
max int - Max CPU usage, percent.
- cpu_
max_ intpercent - Max CPU usage, percent.
- disk_
io_ strrate_ average - Average disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ average_ kbps - Average disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ max - Max disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ max_ kbps - Max disk IO rate, in kilobytes per second.
- memory_
average int - Average memory usage, percent.
- memory_
average_ intpercent - Average memory usage, percent.
- memory_
max int - Max memory usage, percent.
- memory_
max_ intpercent - Max memory usage, percent.
- network_
throughput_ straverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network_
throughput_ straverage_ kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network_
throughput_ strmax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network_
throughput_ strmax_ kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Number - Average CPU usage, percent.
- cpu
Average NumberPercent - Average CPU usage, percent.
- cpu
Max Number - Max CPU usage, percent.
- cpu
Max NumberPercent - Max CPU usage, percent.
- disk
Io StringRate Average - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Max - Max disk IO rate, in kilobytes per second.
- disk
Io StringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average Number - Average memory usage, percent.
- memory
Average NumberPercent - Average memory usage, percent.
- memory
Max Number - Max memory usage, percent.
- memory
Max NumberPercent - Max memory usage, percent.
- network
Throughput StringAverage - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringAverage Kbps - Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- network
Throughput StringMax Kbps - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
VmwareVmDetails, VmwareVmDetailsArgs
- Committed
Storage string - The total size of the storage allocated to the VM in MB.
- Committed
Storage stringMb - The total size of the storage allocated to the VM in MB.
- Cpu
Count int - The number of cpus in the VM.
- Datacenter
Description string - The descriptive name of the vCenter's datacenter this VM is contained in.
- Datacenter
Id string - The id of the vCenter's datacenter this VM is contained in.
- Disk
Count int - The number of disks the VM has.
- Display
Name string - The display name of the VM. Note that this is not necessarily unique.
- Guest
Description 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 int - The size of the memory of the VM in MB.
- Power
State Pulumi.Google Native. VMMigration. V1Alpha1. Vmware Vm Details Power State - The power state of the VM at the moment list was taken.
- Uuid string
- The unique identifier of the VM in vCenter.
- Vm
Id 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.
- Committed
Storage string - The total size of the storage allocated to the VM in MB.
- Committed
Storage stringMb - The total size of the storage allocated to the VM in MB.
- Cpu
Count int - The number of cpus in the VM.
- Datacenter
Description string - The descriptive name of the vCenter's datacenter this VM is contained in.
- Datacenter
Id string - The id of the vCenter's datacenter this VM is contained in.
- Disk
Count int - The number of disks the VM has.
- Display
Name string - The display name of the VM. Note that this is not necessarily unique.
- Guest
Description 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 int - The size of the memory of the VM in MB.
- Power
State VmwareVm Details Power State - The power state of the VM at the moment list was taken.
- Uuid string
- The unique identifier of the VM in vCenter.
- Vm
Id 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.
- committed
Storage String - The total size of the storage allocated to the VM in MB.
- committed
Storage StringMb - The total size of the storage allocated to the VM in MB.
- cpu
Count Integer - The number of cpus in the VM.
- datacenter
Description String - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id String - The id of the vCenter's datacenter this VM is contained in.
- disk
Count Integer - The number of disks the VM has.
- display
Name String - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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 Integer - The size of the memory of the VM in MB.
- power
State VmwareVm Details Power State - The power state of the VM at the moment list was taken.
- uuid String
- The unique identifier of the VM in vCenter.
- vm
Id 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.
- committed
Storage string - The total size of the storage allocated to the VM in MB.
- committed
Storage stringMb - The total size of the storage allocated to the VM in MB.
- cpu
Count number - The number of cpus in the VM.
- datacenter
Description string - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id string - The id of the vCenter's datacenter this VM is contained in.
- disk
Count number - The number of disks the VM has.
- display
Name string - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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 number - The size of the memory of the VM in MB.
- power
State VmwareVm Details Power State - The power state of the VM at the moment list was taken.
- uuid string
- The unique identifier of the VM in vCenter.
- vm
Id 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.
- committed_
storage str - The total size of the storage allocated to the VM in MB.
- committed_
storage_ strmb - The total size of the storage allocated to the VM in MB.
- cpu_
count int - The number of cpus in the VM.
- datacenter_
description str - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter_
id str - The id of the vCenter's datacenter this VM is contained in.
- disk_
count int - The number of disks the VM has.
- display_
name str - The display name of the VM. Note that this is not necessarily unique.
- guest_
description 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 int - The size of the memory of the VM in MB.
- power_
state VmwareVm Details Power State - The power state of the VM at the moment list was taken.
- uuid str
- The unique identifier of the VM in vCenter.
- vm_
id 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.
- committed
Storage String - The total size of the storage allocated to the VM in MB.
- committed
Storage StringMb - The total size of the storage allocated to the VM in MB.
- cpu
Count Number - The number of cpus in the VM.
- datacenter
Description String - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id String - The id of the vCenter's datacenter this VM is contained in.
- disk
Count Number - The number of disks the VM has.
- display
Name String - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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 Number - The size of the memory of the VM in MB.
- power
State "POWER_STATE_UNSPECIFIED" | "ON" | "OFF" | "SUSPENDED" - The power state of the VM at the moment list was taken.
- uuid String
- The unique identifier of the VM in vCenter.
- vm
Id 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.
VmwareVmDetailsPowerState, VmwareVmDetailsPowerStateArgs
- Power
State Unspecified - POWER_STATE_UNSPECIFIEDPower state is not specified.
- On
- ONThe VM is turned ON.
- Off
- OFFThe VM is turned OFF.
- Suspended
- SUSPENDEDThe VM is suspended. This is similar to hibernation or sleep mode.
- Vmware
Vm Details Power State Power State Unspecified - POWER_STATE_UNSPECIFIEDPower state is not specified.
- Vmware
Vm Details Power State On - ONThe VM is turned ON.
- Vmware
Vm Details Power State Off - OFFThe VM is turned OFF.
- Vmware
Vm Details Power State Suspended - SUSPENDEDThe VM is suspended. This is similar to hibernation or sleep mode.
- Power
State Unspecified - POWER_STATE_UNSPECIFIEDPower state is not specified.
- On
- ONThe VM is turned ON.
- Off
- OFFThe VM is turned OFF.
- Suspended
- SUSPENDEDThe VM is suspended. This is similar to hibernation or sleep mode.
- Power
State Unspecified - POWER_STATE_UNSPECIFIEDPower state is not specified.
- On
- ONThe VM is turned ON.
- Off
- OFFThe VM is turned OFF.
- Suspended
- SUSPENDEDThe VM is suspended. This is similar to hibernation or sleep mode.
- POWER_STATE_UNSPECIFIED
- POWER_STATE_UNSPECIFIEDPower state is not specified.
- ON
- ONThe VM is turned ON.
- OFF
- OFFThe VM is turned OFF.
- SUSPENDED
- SUSPENDEDThe VM is suspended. This is similar to hibernation or sleep mode.
- "POWER_STATE_UNSPECIFIED"
- POWER_STATE_UNSPECIFIEDPower state is not specified.
- "ON"
- ONThe VM is turned ON.
- "OFF"
- OFFThe VM is turned OFF.
- "SUSPENDED"
- SUSPENDEDThe VM is suspended. This is similar to hibernation or sleep mode.
VmwareVmDetailsResponse, VmwareVmDetailsResponseArgs
- Boot
Option string - The VM Boot Option.
- Committed
Storage string - The total size of the storage allocated to the VM in MB.
- Committed
Storage stringMb - The total size of the storage allocated to the VM in MB.
- Cpu
Count int - The number of cpus in the VM.
- Datacenter
Description string - The descriptive name of the vCenter's datacenter this VM is contained in.
- Datacenter
Id string - The id of the vCenter's datacenter this VM is contained in.
- Disk
Count int - The number of disks the VM has.
- Display
Name string - The display name of the VM. Note that this is not necessarily unique.
- Guest
Description 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 int - The size of the memory of the VM in MB.
- Power
State string - The power state of the VM at the moment list was taken.
- Uuid string
- The unique identifier of the VM in vCenter.
- Vm
Id 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 string - The VM Boot Option.
- Committed
Storage string - The total size of the storage allocated to the VM in MB.
- Committed
Storage stringMb - The total size of the storage allocated to the VM in MB.
- Cpu
Count int - The number of cpus in the VM.
- Datacenter
Description string - The descriptive name of the vCenter's datacenter this VM is contained in.
- Datacenter
Id string - The id of the vCenter's datacenter this VM is contained in.
- Disk
Count int - The number of disks the VM has.
- Display
Name string - The display name of the VM. Note that this is not necessarily unique.
- Guest
Description 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 int - The size of the memory of the VM in MB.
- Power
State string - The power state of the VM at the moment list was taken.
- Uuid string
- The unique identifier of the VM in vCenter.
- Vm
Id 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 String - The VM Boot Option.
- committed
Storage String - The total size of the storage allocated to the VM in MB.
- committed
Storage StringMb - The total size of the storage allocated to the VM in MB.
- cpu
Count Integer - The number of cpus in the VM.
- datacenter
Description String - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id String - The id of the vCenter's datacenter this VM is contained in.
- disk
Count Integer - The number of disks the VM has.
- display
Name String - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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 Integer - The size of the memory of the VM in MB.
- power
State String - The power state of the VM at the moment list was taken.
- uuid String
- The unique identifier of the VM in vCenter.
- vm
Id 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 string - The VM Boot Option.
- committed
Storage string - The total size of the storage allocated to the VM in MB.
- committed
Storage stringMb - The total size of the storage allocated to the VM in MB.
- cpu
Count number - The number of cpus in the VM.
- datacenter
Description string - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id string - The id of the vCenter's datacenter this VM is contained in.
- disk
Count number - The number of disks the VM has.
- display
Name string - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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 number - The size of the memory of the VM in MB.
- power
State string - The power state of the VM at the moment list was taken.
- uuid string
- The unique identifier of the VM in vCenter.
- vm
Id 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 str - The VM Boot Option.
- committed_
storage str - The total size of the storage allocated to the VM in MB.
- committed_
storage_ strmb - The total size of the storage allocated to the VM in MB.
- cpu_
count int - The number of cpus in the VM.
- datacenter_
description str - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter_
id str - The id of the vCenter's datacenter this VM is contained in.
- disk_
count int - The number of disks the VM has.
- display_
name str - The display name of the VM. Note that this is not necessarily unique.
- guest_
description 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 int - The size of the memory of the VM in MB.
- power_
state str - The power state of the VM at the moment list was taken.
- uuid str
- The unique identifier of the VM in vCenter.
- vm_
id 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 String - The VM Boot Option.
- committed
Storage String - The total size of the storage allocated to the VM in MB.
- committed
Storage StringMb - The total size of the storage allocated to the VM in MB.
- cpu
Count Number - The number of cpus in the VM.
- datacenter
Description String - The descriptive name of the vCenter's datacenter this VM is contained in.
- datacenter
Id String - The id of the vCenter's datacenter this VM is contained in.
- disk
Count Number - The number of disks the VM has.
- display
Name String - The display name of the VM. Note that this is not necessarily unique.
- guest
Description 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 Number - The size of the memory of the VM in MB.
- power
State String - The power state of the VM at the moment list was taken.
- uuid String
- The unique identifier of the VM in vCenter.
- vm
Id 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.