Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

UtilizationReport

Creates a new UtilizationReport. Auto-naming is currently not supported for this resource.

Create UtilizationReport Resource

new UtilizationReport(name: string, args: UtilizationReportArgs, opts?: CustomResourceOptions);
@overload
def UtilizationReport(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      display_name: Optional[str] = None,
                      location: Optional[str] = None,
                      project: Optional[str] = None,
                      request_id: Optional[str] = None,
                      source_id: Optional[str] = None,
                      time_frame: Optional[UtilizationReportTimeFrame] = None,
                      utilization_report_id: Optional[str] = None,
                      vms: Optional[Sequence[VmUtilizationInfoArgs]] = None)
@overload
def UtilizationReport(resource_name: str,
                      args: UtilizationReportArgs,
                      opts: Optional[ResourceOptions] = 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.

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.

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:

SourceId string
UtilizationReportId string

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.

DisplayName string

The report display name, as assigned by the user.

Location string
Project string
RequestId 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 t he 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).

TimeFrame Pulumi.GoogleNative.Vmmigration.V1Alpha1.UtilizationReportTimeFrame

Time frame of the report.

Vms List<Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.VmUtilizationInfoArgs>

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.

SourceId string
UtilizationReportId string

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.

DisplayName string

The report display name, as assigned by the user.

Location string
Project string
RequestId 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 t he 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).

TimeFrame UtilizationReportTimeFrame

Time frame of the report.

Vms []VmUtilizationInfoArgs

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.

sourceId String
utilizationReportId String

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.

displayName String

The report display name, as assigned by the user.

location String
project String
requestId 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 t he 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).

timeFrame UtilizationReportTimeFrame

Time frame of the report.

vms List<VmUtilizationInfoArgs>

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.

sourceId string
utilizationReportId string

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.

displayName string

The report display name, as assigned by the user.

location string
project string
requestId 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 t he 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).

timeFrame UtilizationReportTimeFrame

Time frame of the report.

vms VmUtilizationInfoArgs[]

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_id str

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 t he 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 UtilizationReportTimeFrame

Time frame of the report.

vms Sequence[VmUtilizationInfoArgs]

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.

sourceId String
utilizationReportId String

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.

displayName String

The report display name, as assigned by the user.

location String
project String
requestId 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 t he 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).

timeFrame "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:

CreateTime string

The time the report was created (this refers to the time of the request, not the time the report creation completed).

Error Pulumi.GoogleNative.Vmmigration.V1Alpha1.Outputs.StatusResponse

Provides details on the state of the report in case of an error.

FrameEndTime string

The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The report unique name.

State string

Current state of the report.

StateTime string

The time the state was last set.

VmCount int

Total number of VMs included in the report.

VmsCount int

Total number of VMs included in the report.

CreateTime string

The time the report was created (this refers to the time of the request, not the time the report creation completed).

Error StatusResponse

Provides details on the state of the report in case of an error.

FrameEndTime string

The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The report unique name.

State string

Current state of the report.

StateTime string

The time the state was last set.

VmCount int

Total number of VMs included in the report.

VmsCount int

Total number of VMs included in the report.

createTime String

The time the report was created (this refers to the time of the request, not the time the report creation completed).

error StatusResponse

Provides details on the state of the report in case of an error.

frameEndTime String

The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

id String

The provider-assigned unique ID for this managed resource.

name String

The report unique name.

state String

Current state of the report.

stateTime String

The time the state was last set.

vmCount Integer

Total number of VMs included in the report.

vmsCount Integer

Total number of VMs included in the report.

createTime string

The time the report was created (this refers to the time of the request, not the time the report creation completed).

error StatusResponse

Provides details on the state of the report in case of an error.

frameEndTime string

The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

id string

The provider-assigned unique ID for this managed resource.

name string

The report unique name.

state string

Current state of the report.

stateTime string

The time the state was last set.

vmCount number

Total number of VMs included in the report.

vmsCount number

Total number of VMs included in the report.

create_time str

The time the report was created (this refers to the time of the request, not the time the report creation completed).

error StatusResponse

Provides details on the state of the report in case of an error.

frame_end_time str

The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

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.

createTime 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.

frameEndTime String

The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.

id String

The provider-assigned unique ID for this managed resource.

name String

The report unique name.

state String

Current state of the report.

stateTime String

The time the state was last set.

vmCount Number

Total number of VMs included in the report.

vmsCount Number

Total number of VMs included in the report.

Supporting Types

StatusResponse

Code int

The status code, which should be an enum value of google.rpc.Code.

Details 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 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

TimeFrameUnspecified
TIME_FRAME_UNSPECIFIED

The time frame was not specified and will default to WEEK.

Week
WEEK

One week.

Month
MONTH

One month.

Year
YEAR

One year.

UtilizationReportTimeFrameTimeFrameUnspecified
TIME_FRAME_UNSPECIFIED

The time frame was not specified and will default to WEEK.

UtilizationReportTimeFrameWeek
WEEK

One week.

UtilizationReportTimeFrameMonth
MONTH

One month.

UtilizationReportTimeFrameYear
YEAR

One year.

TimeFrameUnspecified
TIME_FRAME_UNSPECIFIED

The time frame was not specified and will default to WEEK.

Week
WEEK

One week.

Month
MONTH

One month.

Year
YEAR

One year.

TimeFrameUnspecified
TIME_FRAME_UNSPECIFIED

The time frame was not specified and will default to WEEK.

Week
WEEK

One week.

Month
MONTH

One month.

Year
YEAR

One year.

TIME_FRAME_UNSPECIFIED
TIME_FRAME_UNSPECIFIED

The time frame was not specified and will default to WEEK.

WEEK
WEEK

One week.

MONTH
MONTH

One month.

YEAR
YEAR

One year.

"TIME_FRAME_UNSPECIFIED"
TIME_FRAME_UNSPECIFIED

The time frame was not specified and will default to WEEK.

"WEEK"
WEEK

One week.

"MONTH"
MONTH

One month.

"YEAR"
YEAR

One year.

VmUtilizationInfo

Utilization Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.VmUtilizationMetrics

Utilization metrics for this VM.

VmId string

The VM's ID in the source.

VmwareVmDetails Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.VmwareVmDetails

The description of the VM in a Source of type Vmware.

Utilization VmUtilizationMetrics

Utilization metrics for this VM.

VmId string

The VM's ID in the source.

VmwareVmDetails VmwareVmDetails

The description of the VM in a Source of type Vmware.

utilization VmUtilizationMetrics

Utilization metrics for this VM.

vmId String

The VM's ID in the source.

vmwareVmDetails VmwareVmDetails

The description of the VM in a Source of type Vmware.

utilization VmUtilizationMetrics

Utilization metrics for this VM.

vmId string

The VM's ID in the source.

vmwareVmDetails VmwareVmDetails

The description of the VM in a Source of type Vmware.

utilization VmUtilizationMetrics

Utilization metrics for this VM.

vm_id str

The VM's ID in the source.

vmware_vm_details VmwareVmDetails

The description of the VM in a Source of type Vmware.

utilization Property Map

Utilization metrics for this VM.

vmId String

The VM's ID in the source.

vmwareVmDetails Property Map

The description of the VM in a Source of type Vmware.

VmUtilizationInfoResponse

Utilization Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.VmUtilizationMetricsResponse

Utilization metrics for this VM.

VmId string

The VM's ID in the source.

VmwareVmDetails Pulumi.GoogleNative.Vmmigration.V1Alpha1.Inputs.VmwareVmDetailsResponse

The description of the VM in a Source of type Vmware.

Utilization VmUtilizationMetricsResponse

Utilization metrics for this VM.

VmId string

The VM's ID in the source.

VmwareVmDetails VmwareVmDetailsResponse

The description of the VM in a Source of type Vmware.

utilization VmUtilizationMetricsResponse

Utilization metrics for this VM.

vmId String

The VM's ID in the source.

vmwareVmDetails VmwareVmDetailsResponse

The description of the VM in a Source of type Vmware.

utilization VmUtilizationMetricsResponse

Utilization metrics for this VM.

vmId string

The VM's ID in the source.

vmwareVmDetails VmwareVmDetailsResponse

The description of the VM in a Source of type Vmware.

utilization VmUtilizationMetricsResponse

Utilization metrics for this VM.

vm_id str

The VM's ID in the source.

vmware_vm_details VmwareVmDetailsResponse

The description of the VM in a Source of type Vmware.

utilization Property Map

Utilization metrics for this VM.

vmId String

The VM's ID in the source.

vmwareVmDetails Property Map

The description of the VM in a Source of type Vmware.

VmUtilizationMetrics

CpuAverage int

Average CPU usage, percent.

CpuAveragePercent int

Average CPU usage, percent.

CpuMax int

Max CPU usage, percent.

CpuMaxPercent int

Max CPU usage, percent.

DiskIoRateAverage string

Average disk IO rate, in kilobytes per second.

DiskIoRateAverageKbps string

Average disk IO rate, in kilobytes per second.

DiskIoRateMax string

Max disk IO rate, in kilobytes per second.

DiskIoRateMaxKbps string

Max disk IO rate, in kilobytes per second.

MemoryAverage int

Average memory usage, percent.

MemoryAveragePercent int

Average memory usage, percent.

MemoryMax int

Max memory usage, percent.

MemoryMaxPercent int

Max memory usage, percent.

NetworkThroughputAverage string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputAverageKbps string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMax string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMaxKbps string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

CpuAverage int

Average CPU usage, percent.

CpuAveragePercent int

Average CPU usage, percent.

CpuMax int

Max CPU usage, percent.

CpuMaxPercent int

Max CPU usage, percent.

DiskIoRateAverage string

Average disk IO rate, in kilobytes per second.

DiskIoRateAverageKbps string

Average disk IO rate, in kilobytes per second.

DiskIoRateMax string

Max disk IO rate, in kilobytes per second.

DiskIoRateMaxKbps string

Max disk IO rate, in kilobytes per second.

MemoryAverage int

Average memory usage, percent.

MemoryAveragePercent int

Average memory usage, percent.

MemoryMax int

Max memory usage, percent.

MemoryMaxPercent int

Max memory usage, percent.

NetworkThroughputAverage string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputAverageKbps string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMax string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMaxKbps string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpuAverage Integer

Average CPU usage, percent.

cpuAveragePercent Integer

Average CPU usage, percent.

cpuMax Integer

Max CPU usage, percent.

cpuMaxPercent Integer

Max CPU usage, percent.

diskIoRateAverage String

Average disk IO rate, in kilobytes per second.

diskIoRateAverageKbps String

Average disk IO rate, in kilobytes per second.

diskIoRateMax String

Max disk IO rate, in kilobytes per second.

diskIoRateMaxKbps String

Max disk IO rate, in kilobytes per second.

memoryAverage Integer

Average memory usage, percent.

memoryAveragePercent Integer

Average memory usage, percent.

memoryMax Integer

Max memory usage, percent.

memoryMaxPercent Integer

Max memory usage, percent.

networkThroughputAverage String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputAverageKbps String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMax String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMaxKbps String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpuAverage number

Average CPU usage, percent.

cpuAveragePercent number

Average CPU usage, percent.

cpuMax number

Max CPU usage, percent.

cpuMaxPercent number

Max CPU usage, percent.

diskIoRateAverage string

Average disk IO rate, in kilobytes per second.

diskIoRateAverageKbps string

Average disk IO rate, in kilobytes per second.

diskIoRateMax string

Max disk IO rate, in kilobytes per second.

diskIoRateMaxKbps string

Max disk IO rate, in kilobytes per second.

memoryAverage number

Average memory usage, percent.

memoryAveragePercent number

Average memory usage, percent.

memoryMax number

Max memory usage, percent.

memoryMaxPercent number

Max memory usage, percent.

networkThroughputAverage string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputAverageKbps string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMax string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMaxKbps string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpu_average int

Average CPU usage, percent.

cpu_average_percent int

Average CPU usage, percent.

cpu_max int

Max CPU usage, percent.

cpu_max_percent int

Max CPU usage, percent.

disk_io_rate_average str

Average disk IO rate, in kilobytes per second.

disk_io_rate_average_kbps str

Average disk IO rate, in kilobytes per second.

disk_io_rate_max str

Max disk IO rate, in kilobytes per second.

disk_io_rate_max_kbps str

Max disk IO rate, in kilobytes per second.

memory_average int

Average memory usage, percent.

memory_average_percent int

Average memory usage, percent.

memory_max int

Max memory usage, percent.

memory_max_percent int

Max memory usage, percent.

network_throughput_average str

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

network_throughput_average_kbps str

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

network_throughput_max str

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

network_throughput_max_kbps str

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpuAverage Number

Average CPU usage, percent.

cpuAveragePercent Number

Average CPU usage, percent.

cpuMax Number

Max CPU usage, percent.

cpuMaxPercent Number

Max CPU usage, percent.

diskIoRateAverage String

Average disk IO rate, in kilobytes per second.

diskIoRateAverageKbps String

Average disk IO rate, in kilobytes per second.

diskIoRateMax String

Max disk IO rate, in kilobytes per second.

diskIoRateMaxKbps String

Max disk IO rate, in kilobytes per second.

memoryAverage Number

Average memory usage, percent.

memoryAveragePercent Number

Average memory usage, percent.

memoryMax Number

Max memory usage, percent.

memoryMaxPercent Number

Max memory usage, percent.

networkThroughputAverage String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputAverageKbps String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMax String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMaxKbps String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

VmUtilizationMetricsResponse

CpuAverage int

Average CPU usage, percent.

CpuAveragePercent int

Average CPU usage, percent.

CpuMax int

Max CPU usage, percent.

CpuMaxPercent int

Max CPU usage, percent.

DiskIoRateAverage string

Average disk IO rate, in kilobytes per second.

DiskIoRateAverageKbps string

Average disk IO rate, in kilobytes per second.

DiskIoRateMax string

Max disk IO rate, in kilobytes per second.

DiskIoRateMaxKbps string

Max disk IO rate, in kilobytes per second.

MemoryAverage int

Average memory usage, percent.

MemoryAveragePercent int

Average memory usage, percent.

MemoryMax int

Max memory usage, percent.

MemoryMaxPercent int

Max memory usage, percent.

NetworkThroughputAverage string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputAverageKbps string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMax string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMaxKbps string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

CpuAverage int

Average CPU usage, percent.

CpuAveragePercent int

Average CPU usage, percent.

CpuMax int

Max CPU usage, percent.

CpuMaxPercent int

Max CPU usage, percent.

DiskIoRateAverage string

Average disk IO rate, in kilobytes per second.

DiskIoRateAverageKbps string

Average disk IO rate, in kilobytes per second.

DiskIoRateMax string

Max disk IO rate, in kilobytes per second.

DiskIoRateMaxKbps string

Max disk IO rate, in kilobytes per second.

MemoryAverage int

Average memory usage, percent.

MemoryAveragePercent int

Average memory usage, percent.

MemoryMax int

Max memory usage, percent.

MemoryMaxPercent int

Max memory usage, percent.

NetworkThroughputAverage string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputAverageKbps string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMax string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

NetworkThroughputMaxKbps string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpuAverage Integer

Average CPU usage, percent.

cpuAveragePercent Integer

Average CPU usage, percent.

cpuMax Integer

Max CPU usage, percent.

cpuMaxPercent Integer

Max CPU usage, percent.

diskIoRateAverage String

Average disk IO rate, in kilobytes per second.

diskIoRateAverageKbps String

Average disk IO rate, in kilobytes per second.

diskIoRateMax String

Max disk IO rate, in kilobytes per second.

diskIoRateMaxKbps String

Max disk IO rate, in kilobytes per second.

memoryAverage Integer

Average memory usage, percent.

memoryAveragePercent Integer

Average memory usage, percent.

memoryMax Integer

Max memory usage, percent.

memoryMaxPercent Integer

Max memory usage, percent.

networkThroughputAverage String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputAverageKbps String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMax String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMaxKbps String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpuAverage number

Average CPU usage, percent.

cpuAveragePercent number

Average CPU usage, percent.

cpuMax number

Max CPU usage, percent.

cpuMaxPercent number

Max CPU usage, percent.

diskIoRateAverage string

Average disk IO rate, in kilobytes per second.

diskIoRateAverageKbps string

Average disk IO rate, in kilobytes per second.

diskIoRateMax string

Max disk IO rate, in kilobytes per second.

diskIoRateMaxKbps string

Max disk IO rate, in kilobytes per second.

memoryAverage number

Average memory usage, percent.

memoryAveragePercent number

Average memory usage, percent.

memoryMax number

Max memory usage, percent.

memoryMaxPercent number

Max memory usage, percent.

networkThroughputAverage string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputAverageKbps string

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMax string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMaxKbps string

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpu_average int

Average CPU usage, percent.

cpu_average_percent int

Average CPU usage, percent.

cpu_max int

Max CPU usage, percent.

cpu_max_percent int

Max CPU usage, percent.

disk_io_rate_average str

Average disk IO rate, in kilobytes per second.

disk_io_rate_average_kbps str

Average disk IO rate, in kilobytes per second.

disk_io_rate_max str

Max disk IO rate, in kilobytes per second.

disk_io_rate_max_kbps str

Max disk IO rate, in kilobytes per second.

memory_average int

Average memory usage, percent.

memory_average_percent int

Average memory usage, percent.

memory_max int

Max memory usage, percent.

memory_max_percent int

Max memory usage, percent.

network_throughput_average str

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

network_throughput_average_kbps str

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

network_throughput_max str

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

network_throughput_max_kbps str

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

cpuAverage Number

Average CPU usage, percent.

cpuAveragePercent Number

Average CPU usage, percent.

cpuMax Number

Max CPU usage, percent.

cpuMaxPercent Number

Max CPU usage, percent.

diskIoRateAverage String

Average disk IO rate, in kilobytes per second.

diskIoRateAverageKbps String

Average disk IO rate, in kilobytes per second.

diskIoRateMax String

Max disk IO rate, in kilobytes per second.

diskIoRateMaxKbps String

Max disk IO rate, in kilobytes per second.

memoryAverage Number

Average memory usage, percent.

memoryAveragePercent Number

Average memory usage, percent.

memoryMax Number

Max memory usage, percent.

memoryMaxPercent Number

Max memory usage, percent.

networkThroughputAverage String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputAverageKbps String

Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMax String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

networkThroughputMaxKbps String

Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.

VmwareVmDetails

CommittedStorage string

The total size of the storage allocated to the VM in MB.

CommittedStorageMb string

The total size of the storage allocated to the VM in MB.

CpuCount int

The number of cpus in the VM.

DatacenterDescription string

The descriptive name of the vCenter's datacenter this VM is contained in.

DatacenterId string

The id of the vCenter's datacenter this VM is contained in.

DiskCount int

The number of disks the VM has.

DisplayName string

The display name of the VM. Note that this is not necessarily unique.

GuestDescription string

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

MemoryMb int

The size of the memory of the VM in MB.

PowerState Pulumi.GoogleNative.Vmmigration.V1Alpha1.VmwareVmDetailsPowerState

The power state of the VM at the moment list was taken.

Uuid string

The unique identifier of the VM in vCenter.

VmId 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.

CommittedStorage string

The total size of the storage allocated to the VM in MB.

CommittedStorageMb string

The total size of the storage allocated to the VM in MB.

CpuCount int

The number of cpus in the VM.

DatacenterDescription string

The descriptive name of the vCenter's datacenter this VM is contained in.

DatacenterId string

The id of the vCenter's datacenter this VM is contained in.

DiskCount int

The number of disks the VM has.

DisplayName string

The display name of the VM. Note that this is not necessarily unique.

GuestDescription string

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

MemoryMb int

The size of the memory of the VM in MB.

PowerState VmwareVmDetailsPowerState

The power state of the VM at the moment list was taken.

Uuid string

The unique identifier of the VM in vCenter.

VmId 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.

committedStorage String

The total size of the storage allocated to the VM in MB.

committedStorageMb String

The total size of the storage allocated to the VM in MB.

cpuCount Integer

The number of cpus in the VM.

datacenterDescription String

The descriptive name of the vCenter's datacenter this VM is contained in.

datacenterId String

The id of the vCenter's datacenter this VM is contained in.

diskCount Integer

The number of disks the VM has.

displayName String

The display name of the VM. Note that this is not necessarily unique.

guestDescription String

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

memoryMb Integer

The size of the memory of the VM in MB.

powerState VmwareVmDetailsPowerState

The power state of the VM at the moment list was taken.

uuid String

The unique identifier of the VM in vCenter.

vmId 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.

committedStorage string

The total size of the storage allocated to the VM in MB.

committedStorageMb string

The total size of the storage allocated to the VM in MB.

cpuCount number

The number of cpus in the VM.

datacenterDescription string

The descriptive name of the vCenter's datacenter this VM is contained in.

datacenterId string

The id of the vCenter's datacenter this VM is contained in.

diskCount number

The number of disks the VM has.

displayName string

The display name of the VM. Note that this is not necessarily unique.

guestDescription string

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

memoryMb number

The size of the memory of the VM in MB.

powerState VmwareVmDetailsPowerState

The power state of the VM at the moment list was taken.

uuid string

The unique identifier of the VM in vCenter.

vmId 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_mb str

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 VmwareVmDetailsPowerState

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.

committedStorage String

The total size of the storage allocated to the VM in MB.

committedStorageMb String

The total size of the storage allocated to the VM in MB.

cpuCount Number

The number of cpus in the VM.

datacenterDescription String

The descriptive name of the vCenter's datacenter this VM is contained in.

datacenterId String

The id of the vCenter's datacenter this VM is contained in.

diskCount Number

The number of disks the VM has.

displayName String

The display name of the VM. Note that this is not necessarily unique.

guestDescription String

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

memoryMb Number

The size of the memory of the VM in MB.

powerState "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.

vmId 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

PowerStateUnspecified
POWER_STATE_UNSPECIFIED

Power state is not specified.

On
ON

The VM is turned ON.

Off
OFF

The VM is turned OFF.

Suspended
SUSPENDED

The VM is suspended. This is similar to hibernation or sleep mode.

VmwareVmDetailsPowerStatePowerStateUnspecified
POWER_STATE_UNSPECIFIED

Power state is not specified.

VmwareVmDetailsPowerStateOn
ON

The VM is turned ON.

VmwareVmDetailsPowerStateOff
OFF

The VM is turned OFF.

VmwareVmDetailsPowerStateSuspended
SUSPENDED

The VM is suspended. This is similar to hibernation or sleep mode.

PowerStateUnspecified
POWER_STATE_UNSPECIFIED

Power state is not specified.

On
ON

The VM is turned ON.

Off
OFF

The VM is turned OFF.

Suspended
SUSPENDED

The VM is suspended. This is similar to hibernation or sleep mode.

PowerStateUnspecified
POWER_STATE_UNSPECIFIED

Power state is not specified.

On
ON

The VM is turned ON.

Off
OFF

The VM is turned OFF.

Suspended
SUSPENDED

The VM is suspended. This is similar to hibernation or sleep mode.

POWER_STATE_UNSPECIFIED
POWER_STATE_UNSPECIFIED

Power state is not specified.

ON
ON

The VM is turned ON.

OFF
OFF

The VM is turned OFF.

SUSPENDED
SUSPENDED

The VM is suspended. This is similar to hibernation or sleep mode.

"POWER_STATE_UNSPECIFIED"
POWER_STATE_UNSPECIFIED

Power state is not specified.

"ON"
ON

The VM is turned ON.

"OFF"
OFF

The VM is turned OFF.

"SUSPENDED"
SUSPENDED

The VM is suspended. This is similar to hibernation or sleep mode.

VmwareVmDetailsResponse

BootOption string

The VM Boot Option.

CommittedStorage string

The total size of the storage allocated to the VM in MB.

CommittedStorageMb string

The total size of the storage allocated to the VM in MB.

CpuCount int

The number of cpus in the VM.

DatacenterDescription string

The descriptive name of the vCenter's datacenter this VM is contained in.

DatacenterId string

The id of the vCenter's datacenter this VM is contained in.

DiskCount int

The number of disks the VM has.

DisplayName string

The display name of the VM. Note that this is not necessarily unique.

GuestDescription string

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

MemoryMb int

The size of the memory of the VM in MB.

PowerState string

The power state of the VM at the moment list was taken.

Uuid string

The unique identifier of the VM in vCenter.

VmId string

The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.

BootOption string

The VM Boot Option.

CommittedStorage string

The total size of the storage allocated to the VM in MB.

CommittedStorageMb string

The total size of the storage allocated to the VM in MB.

CpuCount int

The number of cpus in the VM.

DatacenterDescription string

The descriptive name of the vCenter's datacenter this VM is contained in.

DatacenterId string

The id of the vCenter's datacenter this VM is contained in.

DiskCount int

The number of disks the VM has.

DisplayName string

The display name of the VM. Note that this is not necessarily unique.

GuestDescription string

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

MemoryMb int

The size of the memory of the VM in MB.

PowerState string

The power state of the VM at the moment list was taken.

Uuid string

The unique identifier of the VM in vCenter.

VmId string

The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.

bootOption String

The VM Boot Option.

committedStorage String

The total size of the storage allocated to the VM in MB.

committedStorageMb String

The total size of the storage allocated to the VM in MB.

cpuCount Integer

The number of cpus in the VM.

datacenterDescription String

The descriptive name of the vCenter's datacenter this VM is contained in.

datacenterId String

The id of the vCenter's datacenter this VM is contained in.

diskCount Integer

The number of disks the VM has.

displayName String

The display name of the VM. Note that this is not necessarily unique.

guestDescription String

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

memoryMb Integer

The size of the memory of the VM in MB.

powerState String

The power state of the VM at the moment list was taken.

uuid String

The unique identifier of the VM in vCenter.

vmId String

The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.

bootOption string

The VM Boot Option.

committedStorage string

The total size of the storage allocated to the VM in MB.

committedStorageMb string

The total size of the storage allocated to the VM in MB.

cpuCount number

The number of cpus in the VM.

datacenterDescription string

The descriptive name of the vCenter's datacenter this VM is contained in.

datacenterId string

The id of the vCenter's datacenter this VM is contained in.

diskCount number

The number of disks the VM has.

displayName string

The display name of the VM. Note that this is not necessarily unique.

guestDescription string

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

memoryMb number

The size of the memory of the VM in MB.

powerState string

The power state of the VM at the moment list was taken.

uuid string

The unique identifier of the VM in vCenter.

vmId 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_mb str

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.

bootOption String

The VM Boot Option.

committedStorage String

The total size of the storage allocated to the VM in MB.

committedStorageMb String

The total size of the storage allocated to the VM in MB.

cpuCount Number

The number of cpus in the VM.

datacenterDescription String

The descriptive name of the vCenter's datacenter this VM is contained in.

datacenterId String

The id of the vCenter's datacenter this VM is contained in.

diskCount Number

The number of disks the VM has.

displayName String

The display name of the VM. Note that this is not necessarily unique.

guestDescription String

The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

memoryMb Number

The size of the memory of the VM in MB.

powerState String

The power state of the VM at the moment list was taken.

uuid String

The unique identifier of the VM in vCenter.

vmId 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
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0