Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.vmmigration/v1.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/v1:UtilizationReport
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. UtilizationReportArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. UtilizationReportArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. UtilizationReportArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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 utilizationReportResource = new GoogleNative.VMMigration.V1.UtilizationReport("utilizationReportResource", new()
{
SourceId = "string",
UtilizationReportId = "string",
DisplayName = "string",
Location = "string",
Project = "string",
RequestId = "string",
TimeFrame = GoogleNative.VMMigration.V1.UtilizationReportTimeFrame.TimeFrameUnspecified,
Vms = new[]
{
new GoogleNative.VMMigration.V1.Inputs.VmUtilizationInfoArgs
{
Utilization = new GoogleNative.VMMigration.V1.Inputs.VmUtilizationMetricsArgs
{
CpuAveragePercent = 0,
CpuMaxPercent = 0,
DiskIoRateAverageKbps = "string",
DiskIoRateMaxKbps = "string",
MemoryAveragePercent = 0,
MemoryMaxPercent = 0,
NetworkThroughputAverageKbps = "string",
NetworkThroughputMaxKbps = "string",
},
VmId = "string",
VmwareVmDetails = new GoogleNative.VMMigration.V1.Inputs.VmwareVmDetailsArgs
{
CommittedStorageMb = "string",
CpuCount = 0,
DatacenterDescription = "string",
DatacenterId = "string",
DiskCount = 0,
DisplayName = "string",
GuestDescription = "string",
MemoryMb = 0,
PowerState = GoogleNative.VMMigration.V1.VmwareVmDetailsPowerState.PowerStateUnspecified,
Uuid = "string",
VmId = "string",
},
},
},
});
example, err := vmmigration.NewUtilizationReport(ctx, "utilizationReportResource", &vmmigration.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: vmmigration.UtilizationReportTimeFrameTimeFrameUnspecified,
Vms: vmmigration.VmUtilizationInfoArray{
&vmmigration.VmUtilizationInfoArgs{
Utilization: &vmmigration.VmUtilizationMetricsArgs{
CpuAveragePercent: pulumi.Int(0),
CpuMaxPercent: pulumi.Int(0),
DiskIoRateAverageKbps: pulumi.String("string"),
DiskIoRateMaxKbps: pulumi.String("string"),
MemoryAveragePercent: pulumi.Int(0),
MemoryMaxPercent: pulumi.Int(0),
NetworkThroughputAverageKbps: pulumi.String("string"),
NetworkThroughputMaxKbps: pulumi.String("string"),
},
VmId: pulumi.String("string"),
VmwareVmDetails: &vmmigration.VmwareVmDetailsArgs{
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: vmmigration.VmwareVmDetailsPowerStatePowerStateUnspecified,
Uuid: pulumi.String("string"),
VmId: pulumi.String("string"),
},
},
},
})
var utilizationReportResource = new UtilizationReport("utilizationReportResource", UtilizationReportArgs.builder()
.sourceId("string")
.utilizationReportId("string")
.displayName("string")
.location("string")
.project("string")
.requestId("string")
.timeFrame("TIME_FRAME_UNSPECIFIED")
.vms(VmUtilizationInfoArgs.builder()
.utilization(VmUtilizationMetricsArgs.builder()
.cpuAveragePercent(0)
.cpuMaxPercent(0)
.diskIoRateAverageKbps("string")
.diskIoRateMaxKbps("string")
.memoryAveragePercent(0)
.memoryMaxPercent(0)
.networkThroughputAverageKbps("string")
.networkThroughputMaxKbps("string")
.build())
.vmId("string")
.vmwareVmDetails(VmwareVmDetailsArgs.builder()
.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());
utilization_report_resource = google_native.vmmigration.v1.UtilizationReport("utilizationReportResource",
source_id="string",
utilization_report_id="string",
display_name="string",
location="string",
project="string",
request_id="string",
time_frame=google_native.vmmigration.v1.UtilizationReportTimeFrame.TIME_FRAME_UNSPECIFIED,
vms=[{
"utilization": {
"cpu_average_percent": 0,
"cpu_max_percent": 0,
"disk_io_rate_average_kbps": "string",
"disk_io_rate_max_kbps": "string",
"memory_average_percent": 0,
"memory_max_percent": 0,
"network_throughput_average_kbps": "string",
"network_throughput_max_kbps": "string",
},
"vm_id": "string",
"vmware_vm_details": {
"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.v1.VmwareVmDetailsPowerState.POWER_STATE_UNSPECIFIED,
"uuid": "string",
"vm_id": "string",
},
}])
const utilizationReportResource = new google_native.vmmigration.v1.UtilizationReport("utilizationReportResource", {
sourceId: "string",
utilizationReportId: "string",
displayName: "string",
location: "string",
project: "string",
requestId: "string",
timeFrame: google_native.vmmigration.v1.UtilizationReportTimeFrame.TimeFrameUnspecified,
vms: [{
utilization: {
cpuAveragePercent: 0,
cpuMaxPercent: 0,
diskIoRateAverageKbps: "string",
diskIoRateMaxKbps: "string",
memoryAveragePercent: 0,
memoryMaxPercent: 0,
networkThroughputAverageKbps: "string",
networkThroughputMaxKbps: "string",
},
vmId: "string",
vmwareVmDetails: {
committedStorageMb: "string",
cpuCount: 0,
datacenterDescription: "string",
datacenterId: "string",
diskCount: 0,
displayName: "string",
guestDescription: "string",
memoryMb: 0,
powerState: google_native.vmmigration.v1.VmwareVmDetailsPowerState.PowerStateUnspecified,
uuid: "string",
vmId: "string",
},
}],
});
type: google-native:vmmigration/v1:UtilizationReport
properties:
displayName: string
location: string
project: string
requestId: string
sourceId: string
timeFrame: TIME_FRAME_UNSPECIFIED
utilizationReportId: string
vms:
- utilization:
cpuAveragePercent: 0
cpuMaxPercent: 0
diskIoRateAverageKbps: string
diskIoRateMaxKbps: string
memoryAveragePercent: 0
memoryMaxPercent: 0
networkThroughputAverageKbps: string
networkThroughputMaxKbps: string
vmId: string
vmwareVmDetails:
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The UtilizationReport resource accepts the following input properties:
- Source
Id This property is required. Changes to this property will trigger replacement.
- Utilization
Report Id This property is required. Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- Project
Changes to this property will trigger replacement.
- 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. V1. Utilization Report Time Frame - Time frame of the report.
- Vms
List<Pulumi.
Google Native. VMMigration. V1. 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 This property is required. Changes to this property will trigger replacement.
- Utilization
Report Id This property is required. Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- Project
Changes to this property will trigger replacement.
- 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 This property is required. Changes to this property will trigger replacement.
- utilization
Report Id This property is required. Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- project
Changes to this property will trigger replacement.
- 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 This property is required. Changes to this property will trigger replacement.
- utilization
Report Id This property is required. Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- project
Changes to this property will trigger replacement.
- 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 This property is required. Changes to this property will trigger replacement.
- utilization_
report_ id This property is required. Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- project
Changes to this property will trigger replacement.
- 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 This property is required. Changes to this property will trigger replacement.
- utilization
Report Id This property is required. Changes to this property will trigger replacement.
- 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
Changes to this property will trigger replacement.
- project
Changes to this property will trigger replacement.
- 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. V1. 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Supporting Types
StatusResponse, StatusResponseArgs
- 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.
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. V1. 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. V1. 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
This property is required. Pulumi.Google Native. VMMigration. V1. 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. V1. 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.
VmUtilizationMetrics, VmUtilizationMetricsArgs
- Cpu
Average intPercent - Average CPU usage, percent.
- Cpu
Max intPercent - Max CPU usage, percent.
- Disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- Memory
Average intPercent - Average memory usage, percent.
- Memory
Max intPercent - Max memory usage, percent.
- Network
Throughput stringAverage Kbps - Average 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 intPercent - Average CPU usage, percent.
- Cpu
Max intPercent - Max CPU usage, percent.
- Disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- Disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- Memory
Average intPercent - Average memory usage, percent.
- Memory
Max intPercent - Max memory usage, percent.
- Network
Throughput stringAverage Kbps - Average 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 IntegerPercent - Average CPU usage, percent.
- cpu
Max IntegerPercent - Max CPU usage, percent.
- disk
Io StringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average IntegerPercent - Average memory usage, percent.
- memory
Max IntegerPercent - Max memory usage, percent.
- network
Throughput StringAverage Kbps - Average 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 numberPercent - Average CPU usage, percent.
- cpu
Max numberPercent - Max CPU usage, percent.
- disk
Io stringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io stringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average numberPercent - Average memory usage, percent.
- memory
Max numberPercent - Max memory usage, percent.
- network
Throughput stringAverage Kbps - Average 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_ intpercent - Average CPU usage, percent.
- cpu_
max_ intpercent - Max CPU usage, percent.
- disk_
io_ strrate_ average_ kbps - Average disk IO rate, in kilobytes per second.
- disk_
io_ strrate_ max_ kbps - Max disk IO rate, in kilobytes per second.
- memory_
average_ intpercent - Average memory usage, percent.
- memory_
max_ intpercent - Max memory usage, percent.
- network_
throughput_ straverage_ kbps - Average 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 NumberPercent - Average CPU usage, percent.
- cpu
Max NumberPercent - Max CPU usage, percent.
- disk
Io StringRate Average Kbps - Average disk IO rate, in kilobytes per second.
- disk
Io StringRate Max Kbps - Max disk IO rate, in kilobytes per second.
- memory
Average NumberPercent - Average memory usage, percent.
- memory
Max NumberPercent - Max memory usage, percent.
- network
Throughput StringAverage Kbps - Average 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 Percent This property is required. int - Average CPU usage, percent.
- Cpu
Max Percent This property is required. int - Max CPU usage, percent.
- Disk
Io Rate Average Kbps This property is required. string - Average 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 Percent This property is required. int - Average memory usage, percent.
- Memory
Max Percent This property is required. int - Max memory usage, percent.
- 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 Kbps This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- Cpu
Average Percent This property is required. int - Average CPU usage, percent.
- Cpu
Max Percent This property is required. int - Max CPU usage, percent.
- Disk
Io Rate Average Kbps This property is required. string - Average 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 Percent This property is required. int - Average memory usage, percent.
- Memory
Max Percent This property is required. int - Max memory usage, percent.
- 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 Kbps This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Percent This property is required. Integer - Average CPU usage, percent.
- cpu
Max Percent This property is required. Integer - Max CPU usage, percent.
- disk
Io Rate Average Kbps This property is required. String - Average 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 Percent This property is required. Integer - Average memory usage, percent.
- memory
Max Percent This property is required. Integer - Max memory usage, percent.
- 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 Kbps This property is required. String - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Percent This property is required. number - Average CPU usage, percent.
- cpu
Max Percent This property is required. number - Max CPU usage, percent.
- disk
Io Rate Average Kbps This property is required. string - Average 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 Percent This property is required. number - Average memory usage, percent.
- memory
Max Percent This property is required. number - Max memory usage, percent.
- 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 Kbps This property is required. string - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu_
average_ percent This property is required. int - Average CPU usage, percent.
- cpu_
max_ percent This property is required. int - Max CPU usage, percent.
- disk_
io_ rate_ average_ kbps This property is required. str - Average 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_ percent This property is required. int - Average memory usage, percent.
- memory_
max_ percent This property is required. int - Max memory usage, percent.
- 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_ kbps This property is required. str - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
- cpu
Average Percent This property is required. Number - Average CPU usage, percent.
- cpu
Max Percent This property is required. Number - Max CPU usage, percent.
- disk
Io Rate Average Kbps This property is required. String - Average 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 Percent This property is required. Number - Average memory usage, percent.
- memory
Max Percent This property is required. Number - Max memory usage, percent.
- 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 Kbps This property is required. String - Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
VmwareVmDetails, VmwareVmDetailsArgs
- 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. V1. 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 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 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 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_ 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 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 This property is required. string - The VM Boot Option.
- 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 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 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 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_ 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 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.