Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.migrationcenter/v1.Report
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a report. Auto-naming is currently not supported for this resource.
Create Report Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Report(name: string, args: ReportArgs, opts?: CustomResourceOptions);
@overload
def Report(resource_name: str,
args: ReportArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Report(resource_name: str,
opts: Optional[ResourceOptions] = None,
report_config_id: Optional[str] = None,
report_id: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
request_id: Optional[str] = None,
state: Optional[ReportState] = None,
type: Optional[ReportType] = None)
func NewReport(ctx *Context, name string, args ReportArgs, opts ...ResourceOption) (*Report, error)
public Report(string name, ReportArgs args, CustomResourceOptions? opts = null)
public Report(String name, ReportArgs args)
public Report(String name, ReportArgs args, CustomResourceOptions options)
type: google-native:migrationcenter/v1:Report
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ReportArgs
- 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 ReportArgs
- 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 ReportArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReportArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReportArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var google_nativeReportResource = new GoogleNative.MigrationCenter.V1.Report("google-nativeReportResource", new()
{
ReportConfigId = "string",
ReportId = "string",
Description = "string",
DisplayName = "string",
Location = "string",
Project = "string",
RequestId = "string",
State = GoogleNative.MigrationCenter.V1.ReportState.StateUnspecified,
Type = GoogleNative.MigrationCenter.V1.ReportType.TypeUnspecified,
});
example, err := migrationcenter.NewReport(ctx, "google-nativeReportResource", &migrationcenter.ReportArgs{
ReportConfigId: pulumi.String("string"),
ReportId: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Location: pulumi.String("string"),
Project: pulumi.String("string"),
RequestId: pulumi.String("string"),
State: migrationcenter.ReportStateStateUnspecified,
Type: migrationcenter.ReportTypeTypeUnspecified,
})
var google_nativeReportResource = new Report("google-nativeReportResource", ReportArgs.builder()
.reportConfigId("string")
.reportId("string")
.description("string")
.displayName("string")
.location("string")
.project("string")
.requestId("string")
.state("STATE_UNSPECIFIED")
.type("TYPE_UNSPECIFIED")
.build());
google_native_report_resource = google_native.migrationcenter.v1.Report("google-nativeReportResource",
report_config_id="string",
report_id="string",
description="string",
display_name="string",
location="string",
project="string",
request_id="string",
state=google_native.migrationcenter.v1.ReportState.STATE_UNSPECIFIED,
type=google_native.migrationcenter.v1.ReportType.TYPE_UNSPECIFIED)
const google_nativeReportResource = new google_native.migrationcenter.v1.Report("google-nativeReportResource", {
reportConfigId: "string",
reportId: "string",
description: "string",
displayName: "string",
location: "string",
project: "string",
requestId: "string",
state: google_native.migrationcenter.v1.ReportState.StateUnspecified,
type: google_native.migrationcenter.v1.ReportType.TypeUnspecified,
});
type: google-native:migrationcenter/v1:Report
properties:
description: string
displayName: string
location: string
project: string
reportConfigId: string
reportId: string
requestId: string
state: STATE_UNSPECIFIED
type: TYPE_UNSPECIFIED
Report 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 Report resource accepts the following input properties:
- Report
Config stringId - Report
Id string - Required. User specified id for the report. It will become the last component of the report name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The id must match the regular expression: a-z?.
- Description string
- Free-text description.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Location string
- Project string
- Request
Id string - Optional. An optional 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).
- State
Pulumi.
Google Native. Migration Center. V1. Report State - Report creation state.
- Type
Pulumi.
Google Native. Migration Center. V1. Report Type - Report type.
- Report
Config stringId - Report
Id string - Required. User specified id for the report. It will become the last component of the report name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The id must match the regular expression: a-z?.
- Description string
- Free-text description.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Location string
- Project string
- Request
Id string - Optional. An optional 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).
- State
Report
State Enum - Report creation state.
- Type
Report
Type - Report type.
- report
Config StringId - report
Id String - Required. User specified id for the report. It will become the last component of the report name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The id must match the regular expression: a-z?.
- description String
- Free-text description.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- location String
- project String
- request
Id String - Optional. An optional 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).
- state
Report
State - Report creation state.
- type
Report
Type - Report type.
- report
Config stringId - report
Id string - Required. User specified id for the report. It will become the last component of the report name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The id must match the regular expression: a-z?.
- description string
- Free-text description.
- display
Name string - User-friendly display name. Maximum length is 63 characters.
- location string
- project string
- request
Id string - Optional. An optional 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).
- state
Report
State - Report creation state.
- type
Report
Type - Report type.
- report_
config_ strid - report_
id str - Required. User specified id for the report. It will become the last component of the report name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The id must match the regular expression: a-z?.
- description str
- Free-text description.
- display_
name str - User-friendly display name. Maximum length is 63 characters.
- location str
- project str
- request_
id str - Optional. An optional 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).
- state
Report
State - Report creation state.
- type
Report
Type - Report type.
- report
Config StringId - report
Id String - Required. User specified id for the report. It will become the last component of the report name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. The id must match the regular expression: a-z?.
- description String
- Free-text description.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- location String
- project String
- request
Id String - Optional. An optional 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).
- state "STATE_UNSPECIFIED" | "PENDING" | "SUCCEEDED" | "FAILED"
- Report creation state.
- type "TYPE_UNSPECIFIED" | "TOTAL_COST_OF_OWNERSHIP"
- Report type.
Outputs
All input properties are implicitly available as output properties. Additionally, the Report resource produces the following output properties:
- Create
Time string - Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of resource.
- Summary
Pulumi.
Google Native. Migration Center. V1. Outputs. Report Summary Response - Summary view of the Report.
- Update
Time string - Last update timestamp.
- Create
Time string - Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of resource.
- Summary
Report
Summary Response - Summary view of the Report.
- Update
Time string - Last update timestamp.
- create
Time String - Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of resource.
- summary
Report
Summary Response - Summary view of the Report.
- update
Time String - Last update timestamp.
- create
Time string - Creation timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of resource.
- summary
Report
Summary Response - Summary view of the Report.
- update
Time string - Last update timestamp.
- create_
time str - Creation timestamp.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of resource.
- summary
Report
Summary Response - Summary view of the Report.
- update_
time str - Last update timestamp.
- create
Time String - Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of resource.
- summary Property Map
- Summary view of the Report.
- update
Time String - Last update timestamp.
Supporting Types
ComputeEnginePreferencesResponse, ComputeEnginePreferencesResponseArgs
- License
Type string - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- Machine
Preferences Pulumi.Google Native. Migration Center. V1. Inputs. Machine Preferences Response - Preferences concerning the machine types to consider on Compute Engine.
- License
Type string - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- Machine
Preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license
Type String - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine
Preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license
Type string - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine
Preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license_
type str - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine_
preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license
Type String - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine
Preferences Property Map - Preferences concerning the machine types to consider on Compute Engine.
MachinePreferencesResponse, MachinePreferencesResponseArgs
- Allowed
Machine List<Pulumi.Series Google Native. Migration Center. V1. Inputs. Machine Series Response> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- Allowed
Machine []MachineSeries Series Response - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine List<MachineSeries Series Response> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine MachineSeries Series Response[] - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed_
machine_ Sequence[Machineseries Series Response] - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine List<Property Map>Series - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
MachineSeriesResponse, MachineSeriesResponseArgs
- Code string
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- Code string
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code String
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code string
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code str
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code String
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
MoneyResponse, MoneyResponseArgs
- Currency
Code string - The three-letter currency code defined in ISO 4217.
- Nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - Units string
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- Currency
Code string - The three-letter currency code defined in ISO 4217.
- Nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - Units string
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency
Code String - The three-letter currency code defined in ISO 4217.
- nanos Integer
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units String
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency
Code string - The three-letter currency code defined in ISO 4217.
- nanos number
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units string
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency_
code str - The three-letter currency code defined in ISO 4217.
- nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units str
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency
Code String - The three-letter currency code defined in ISO 4217.
- nanos Number
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units String
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
RegionPreferencesResponse, RegionPreferencesResponseArgs
- Preferred
Regions List<string> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- Preferred
Regions []string - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions List<String> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions string[] - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred_
regions Sequence[str] - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions List<String> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
ReportState, ReportStateArgs
- State
Unspecified - STATE_UNSPECIFIEDDefault Report creation state.
- Pending
- PENDINGCreating Report.
- Succeeded
- SUCCEEDEDSuccessfully created Report.
- Failed
- FAILEDFailed to create Report.
- Report
State State Unspecified - STATE_UNSPECIFIEDDefault Report creation state.
- Report
State Pending - PENDINGCreating Report.
- Report
State Succeeded - SUCCEEDEDSuccessfully created Report.
- Report
State Failed - FAILEDFailed to create Report.
- State
Unspecified - STATE_UNSPECIFIEDDefault Report creation state.
- Pending
- PENDINGCreating Report.
- Succeeded
- SUCCEEDEDSuccessfully created Report.
- Failed
- FAILEDFailed to create Report.
- State
Unspecified - STATE_UNSPECIFIEDDefault Report creation state.
- Pending
- PENDINGCreating Report.
- Succeeded
- SUCCEEDEDSuccessfully created Report.
- Failed
- FAILEDFailed to create Report.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIEDDefault Report creation state.
- PENDING
- PENDINGCreating Report.
- SUCCEEDED
- SUCCEEDEDSuccessfully created Report.
- FAILED
- FAILEDFailed to create Report.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIEDDefault Report creation state.
- "PENDING"
- PENDINGCreating Report.
- "SUCCEEDED"
- SUCCEEDEDSuccessfully created Report.
- "FAILED"
- FAILEDFailed to create Report.
ReportSummaryAssetAggregateStatsResponse, ReportSummaryAssetAggregateStatsResponseArgs
- Core
Count Pulumi.Histogram Google Native. Migration Center. V1. Inputs. Report Summary Histogram Chart Data Response - Histogram showing a distribution of CPU core counts.
- Memory
Bytes Pulumi.Histogram Google Native. Migration Center. V1. Inputs. Report Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- Memory
Utilization Pulumi.Chart Google Native. Migration Center. V1. Inputs. Report Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- Operating
System Pulumi.Google Native. Migration Center. V1. Inputs. Report Summary Chart Data Response - Count of assets grouped by Operating System families.
- Storage
Bytes Pulumi.Histogram Google Native. Migration Center. V1. Inputs. Report Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- Storage
Utilization Pulumi.Chart Google Native. Migration Center. V1. Inputs. Report Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- Total
Assets string - Count of the number of unique assets in this collection.
- Total
Cores string - Sum of the CPU core count of all the assets in this collection.
- Total
Memory stringBytes - Sum of the memory in bytes of all the assets in this collection.
- Total
Storage stringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- Core
Count ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of CPU core counts.
- Memory
Bytes ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- Memory
Utilization ReportChart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- Operating
System ReportSummary Chart Data Response - Count of assets grouped by Operating System families.
- Storage
Bytes ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- Storage
Utilization ReportChart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- Total
Assets string - Count of the number of unique assets in this collection.
- Total
Cores string - Sum of the CPU core count of all the assets in this collection.
- Total
Memory stringBytes - Sum of the memory in bytes of all the assets in this collection.
- Total
Storage stringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- core
Count ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of CPU core counts.
- memory
Bytes ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- memory
Utilization ReportChart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- operating
System ReportSummary Chart Data Response - Count of assets grouped by Operating System families.
- storage
Bytes ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- storage
Utilization ReportChart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- total
Assets String - Count of the number of unique assets in this collection.
- total
Cores String - Sum of the CPU core count of all the assets in this collection.
- total
Memory StringBytes - Sum of the memory in bytes of all the assets in this collection.
- total
Storage StringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- core
Count ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of CPU core counts.
- memory
Bytes ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- memory
Utilization ReportChart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- operating
System ReportSummary Chart Data Response - Count of assets grouped by Operating System families.
- storage
Bytes ReportHistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- storage
Utilization ReportChart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- total
Assets string - Count of the number of unique assets in this collection.
- total
Cores string - Sum of the CPU core count of all the assets in this collection.
- total
Memory stringBytes - Sum of the memory in bytes of all the assets in this collection.
- total
Storage stringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- core_
count_ Reporthistogram Summary Histogram Chart Data Response - Histogram showing a distribution of CPU core counts.
- memory_
bytes_ Reporthistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- memory_
utilization_ Reportchart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- operating_
system ReportSummary Chart Data Response - Count of assets grouped by Operating System families.
- storage_
bytes_ Reporthistogram Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- storage_
utilization_ Reportchart Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- total_
assets str - Count of the number of unique assets in this collection.
- total_
cores str - Sum of the CPU core count of all the assets in this collection.
- total_
memory_ strbytes - Sum of the memory in bytes of all the assets in this collection.
- total_
storage_ strbytes - Sum of persistent storage in bytes of all the assets in this collection.
- core
Count Property MapHistogram - Histogram showing a distribution of CPU core counts.
- memory
Bytes Property MapHistogram - Histogram showing a distribution of memory sizes.
- memory
Utilization Property MapChart - Total memory split into Used/Free buckets.
- operating
System Property Map - Count of assets grouped by Operating System families.
- storage
Bytes Property MapHistogram - Histogram showing a distribution of memory sizes.
- storage
Utilization Property MapChart - Total memory split into Used/Free buckets.
- total
Assets String - Count of the number of unique assets in this collection.
- total
Cores String - Sum of the CPU core count of all the assets in this collection.
- total
Memory StringBytes - Sum of the memory in bytes of all the assets in this collection.
- total
Storage StringBytes - Sum of persistent storage in bytes of all the assets in this collection.
ReportSummaryChartDataDataPointResponse, ReportSummaryChartDataDataPointResponseArgs
ReportSummaryChartDataResponse, ReportSummaryChartDataResponseArgs
- Data
Points List<Pulumi.Google Native. Migration Center. V1. Inputs. Report Summary Chart Data Data Point Response> - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- Data
Points []ReportSummary Chart Data Data Point Response - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data
Points List<ReportSummary Chart Data Data Point Response> - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data
Points ReportSummary Chart Data Data Point Response[] - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data_
points Sequence[ReportSummary Chart Data Data Point Response] - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data
Points List<Property Map> - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
ReportSummaryComputeEngineFindingResponse, ReportSummaryComputeEngineFindingResponseArgs
- Allocated
Asset stringCount - Count of assets which were allocated.
- Allocated
Disk List<string>Types - Set of disk types allocated to assets.
- Allocated
Regions List<string> - Set of regions in which the assets were allocated.
- Machine
Series List<Pulumi.Allocations Google Native. Migration Center. V1. Inputs. Report Summary Machine Series Allocation Response> - Distribution of assets based on the Machine Series.
- Allocated
Asset stringCount - Count of assets which were allocated.
- Allocated
Disk []stringTypes - Set of disk types allocated to assets.
- Allocated
Regions []string - Set of regions in which the assets were allocated.
- Machine
Series []ReportAllocations Summary Machine Series Allocation Response - Distribution of assets based on the Machine Series.
- allocated
Asset StringCount - Count of assets which were allocated.
- allocated
Disk List<String>Types - Set of disk types allocated to assets.
- allocated
Regions List<String> - Set of regions in which the assets were allocated.
- machine
Series List<ReportAllocations Summary Machine Series Allocation Response> - Distribution of assets based on the Machine Series.
- allocated
Asset stringCount - Count of assets which were allocated.
- allocated
Disk string[]Types - Set of disk types allocated to assets.
- allocated
Regions string[] - Set of regions in which the assets were allocated.
- machine
Series ReportAllocations Summary Machine Series Allocation Response[] - Distribution of assets based on the Machine Series.
- allocated_
asset_ strcount - Count of assets which were allocated.
- allocated_
disk_ Sequence[str]types - Set of disk types allocated to assets.
- allocated_
regions Sequence[str] - Set of regions in which the assets were allocated.
- machine_
series_ Sequence[Reportallocations Summary Machine Series Allocation Response] - Distribution of assets based on the Machine Series.
- allocated
Asset StringCount - Count of assets which were allocated.
- allocated
Disk List<String>Types - Set of disk types allocated to assets.
- allocated
Regions List<String> - Set of regions in which the assets were allocated.
- machine
Series List<Property Map>Allocations - Distribution of assets based on the Machine Series.
ReportSummaryGroupFindingResponse, ReportSummaryGroupFindingResponseArgs
- Asset
Aggregate Pulumi.Stats Google Native. Migration Center. V1. Inputs. Report Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- Description string
- Description for the Group.
- Display
Name string - Display Name for the Group.
- Overlapping
Asset stringCount - This field is deprecated, do not rely on it having a value.
- Preference
Set List<Pulumi.Findings Google Native. Migration Center. V1. Inputs. Report Summary Group Preference Set Finding Response> - Findings for each of the PreferenceSets for this group.
- Asset
Aggregate ReportStats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- Description string
- Description for the Group.
- Display
Name string - Display Name for the Group.
- Overlapping
Asset stringCount - This field is deprecated, do not rely on it having a value.
- Preference
Set []ReportFindings Summary Group Preference Set Finding Response - Findings for each of the PreferenceSets for this group.
- asset
Aggregate ReportStats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- description String
- Description for the Group.
- display
Name String - Display Name for the Group.
- overlapping
Asset StringCount - This field is deprecated, do not rely on it having a value.
- preference
Set List<ReportFindings Summary Group Preference Set Finding Response> - Findings for each of the PreferenceSets for this group.
- asset
Aggregate ReportStats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- description string
- Description for the Group.
- display
Name string - Display Name for the Group.
- overlapping
Asset stringCount - This field is deprecated, do not rely on it having a value.
- preference
Set ReportFindings Summary Group Preference Set Finding Response[] - Findings for each of the PreferenceSets for this group.
- asset_
aggregate_ Reportstats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- description str
- Description for the Group.
- display_
name str - Display Name for the Group.
- overlapping_
asset_ strcount - This field is deprecated, do not rely on it having a value.
- preference_
set_ Sequence[Reportfindings Summary Group Preference Set Finding Response] - Findings for each of the PreferenceSets for this group.
- asset
Aggregate Property MapStats - Summary statistics for all the assets in this group.
- description String
- Description for the Group.
- display
Name String - Display Name for the Group.
- overlapping
Asset StringCount - This field is deprecated, do not rely on it having a value.
- preference
Set List<Property Map>Findings - Findings for each of the PreferenceSets for this group.
ReportSummaryGroupPreferenceSetFindingResponse, ReportSummaryGroupPreferenceSetFindingResponseArgs
- Compute
Engine Pulumi.Finding Google Native. Migration Center. V1. Inputs. Report Summary Compute Engine Finding Response - A set of findings that applies to Compute Engine machines in the input.
- Description string
- Description for the Preference Set.
- Display
Name string - Display Name of the Preference Set
- Machine
Preferences Pulumi.Google Native. Migration Center. V1. Inputs. Virtual Machine Preferences Response - A set of preferences that applies to all machines in the context.
- Monthly
Cost Pulumi.Compute Google Native. Migration Center. V1. Inputs. Money Response - Compute monthly cost for this preference set.
- Monthly
Cost Pulumi.Network Egress Google Native. Migration Center. V1. Inputs. Money Response - Network Egress monthly cost for this preference set.
- Monthly
Cost Pulumi.Os License Google Native. Migration Center. V1. Inputs. Money Response - Licensing monthly cost for this preference set.
- Monthly
Cost Pulumi.Other Google Native. Migration Center. V1. Inputs. Money Response - Miscellaneous monthly cost for this preference set.
- Monthly
Cost Pulumi.Storage Google Native. Migration Center. V1. Inputs. Money Response - Storage monthly cost for this preference set.
- Monthly
Cost Pulumi.Total Google Native. Migration Center. V1. Inputs. Money Response - Total monthly cost for this preference set.
- Sole
Tenant Pulumi.Finding Google Native. Migration Center. V1. Inputs. Report Summary Sole Tenant Finding Response - A set of findings that applies to Sole-Tenant machines in the input.
- Vmware
Engine Pulumi.Finding Google Native. Migration Center. V1. Inputs. Report Summary Vmware Engine Finding Response - A set of findings that applies to VMWare machines in the input.
- Compute
Engine ReportFinding Summary Compute Engine Finding Response - A set of findings that applies to Compute Engine machines in the input.
- Description string
- Description for the Preference Set.
- Display
Name string - Display Name of the Preference Set
- Machine
Preferences VirtualMachine Preferences Response - A set of preferences that applies to all machines in the context.
- Monthly
Cost MoneyCompute Response - Compute monthly cost for this preference set.
- Monthly
Cost MoneyNetwork Egress Response - Network Egress monthly cost for this preference set.
- Monthly
Cost MoneyOs License Response - Licensing monthly cost for this preference set.
- Monthly
Cost MoneyOther Response - Miscellaneous monthly cost for this preference set.
- Monthly
Cost MoneyStorage Response - Storage monthly cost for this preference set.
- Monthly
Cost MoneyTotal Response - Total monthly cost for this preference set.
- Sole
Tenant ReportFinding Summary Sole Tenant Finding Response - A set of findings that applies to Sole-Tenant machines in the input.
- Vmware
Engine ReportFinding Summary Vmware Engine Finding Response - A set of findings that applies to VMWare machines in the input.
- compute
Engine ReportFinding Summary Compute Engine Finding Response - A set of findings that applies to Compute Engine machines in the input.
- description String
- Description for the Preference Set.
- display
Name String - Display Name of the Preference Set
- machine
Preferences VirtualMachine Preferences Response - A set of preferences that applies to all machines in the context.
- monthly
Cost MoneyCompute Response - Compute monthly cost for this preference set.
- monthly
Cost MoneyNetwork Egress Response - Network Egress monthly cost for this preference set.
- monthly
Cost MoneyOs License Response - Licensing monthly cost for this preference set.
- monthly
Cost MoneyOther Response - Miscellaneous monthly cost for this preference set.
- monthly
Cost MoneyStorage Response - Storage monthly cost for this preference set.
- monthly
Cost MoneyTotal Response - Total monthly cost for this preference set.
- sole
Tenant ReportFinding Summary Sole Tenant Finding Response - A set of findings that applies to Sole-Tenant machines in the input.
- vmware
Engine ReportFinding Summary Vmware Engine Finding Response - A set of findings that applies to VMWare machines in the input.
- compute
Engine ReportFinding Summary Compute Engine Finding Response - A set of findings that applies to Compute Engine machines in the input.
- description string
- Description for the Preference Set.
- display
Name string - Display Name of the Preference Set
- machine
Preferences VirtualMachine Preferences Response - A set of preferences that applies to all machines in the context.
- monthly
Cost MoneyCompute Response - Compute monthly cost for this preference set.
- monthly
Cost MoneyNetwork Egress Response - Network Egress monthly cost for this preference set.
- monthly
Cost MoneyOs License Response - Licensing monthly cost for this preference set.
- monthly
Cost MoneyOther Response - Miscellaneous monthly cost for this preference set.
- monthly
Cost MoneyStorage Response - Storage monthly cost for this preference set.
- monthly
Cost MoneyTotal Response - Total monthly cost for this preference set.
- sole
Tenant ReportFinding Summary Sole Tenant Finding Response - A set of findings that applies to Sole-Tenant machines in the input.
- vmware
Engine ReportFinding Summary Vmware Engine Finding Response - A set of findings that applies to VMWare machines in the input.
- compute_
engine_ Reportfinding Summary Compute Engine Finding Response - A set of findings that applies to Compute Engine machines in the input.
- description str
- Description for the Preference Set.
- display_
name str - Display Name of the Preference Set
- machine_
preferences VirtualMachine Preferences Response - A set of preferences that applies to all machines in the context.
- monthly_
cost_ Moneycompute Response - Compute monthly cost for this preference set.
- monthly_
cost_ Moneynetwork_ egress Response - Network Egress monthly cost for this preference set.
- monthly_
cost_ Moneyos_ license Response - Licensing monthly cost for this preference set.
- monthly_
cost_ Moneyother Response - Miscellaneous monthly cost for this preference set.
- monthly_
cost_ Moneystorage Response - Storage monthly cost for this preference set.
- monthly_
cost_ Moneytotal Response - Total monthly cost for this preference set.
- sole_
tenant_ Reportfinding Summary Sole Tenant Finding Response - A set of findings that applies to Sole-Tenant machines in the input.
- vmware_
engine_ Reportfinding Summary Vmware Engine Finding Response - A set of findings that applies to VMWare machines in the input.
- compute
Engine Property MapFinding - A set of findings that applies to Compute Engine machines in the input.
- description String
- Description for the Preference Set.
- display
Name String - Display Name of the Preference Set
- machine
Preferences Property Map - A set of preferences that applies to all machines in the context.
- monthly
Cost Property MapCompute - Compute monthly cost for this preference set.
- monthly
Cost Property MapNetwork Egress - Network Egress monthly cost for this preference set.
- monthly
Cost Property MapOs License - Licensing monthly cost for this preference set.
- monthly
Cost Property MapOther - Miscellaneous monthly cost for this preference set.
- monthly
Cost Property MapStorage - Storage monthly cost for this preference set.
- monthly
Cost Property MapTotal - Total monthly cost for this preference set.
- sole
Tenant Property MapFinding - A set of findings that applies to Sole-Tenant machines in the input.
- vmware
Engine Property MapFinding - A set of findings that applies to VMWare machines in the input.
ReportSummaryHistogramChartDataBucketResponse, ReportSummaryHistogramChartDataBucketResponseArgs
- Count string
- Count of items in the bucket.
- Lower
Bound string - Lower bound - inclusive.
- Upper
Bound string - Upper bound - exclusive.
- Count string
- Count of items in the bucket.
- Lower
Bound string - Lower bound - inclusive.
- Upper
Bound string - Upper bound - exclusive.
- count String
- Count of items in the bucket.
- lower
Bound String - Lower bound - inclusive.
- upper
Bound String - Upper bound - exclusive.
- count string
- Count of items in the bucket.
- lower
Bound string - Lower bound - inclusive.
- upper
Bound string - Upper bound - exclusive.
- count str
- Count of items in the bucket.
- lower_
bound str - Lower bound - inclusive.
- upper_
bound str - Upper bound - exclusive.
- count String
- Count of items in the bucket.
- lower
Bound String - Lower bound - inclusive.
- upper
Bound String - Upper bound - exclusive.
ReportSummaryHistogramChartDataResponse, ReportSummaryHistogramChartDataResponseArgs
- Buckets
List<Pulumi.
Google Native. Migration Center. V1. Inputs. Report Summary Histogram Chart Data Bucket Response> - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- Buckets
[]Report
Summary Histogram Chart Data Bucket Response - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets
List<Report
Summary Histogram Chart Data Bucket Response> - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets
Report
Summary Histogram Chart Data Bucket Response[] - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets
Sequence[Report
Summary Histogram Chart Data Bucket Response] - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets List<Property Map>
- Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
ReportSummaryMachineSeriesAllocationResponse, ReportSummaryMachineSeriesAllocationResponseArgs
- Allocated
Asset stringCount - Count of assets allocated to this machine series.
- Machine
Series Pulumi.Google Native. Migration Center. V1. Inputs. Machine Series Response - The Machine Series (e.g. "E2", "N2")
- Allocated
Asset stringCount - Count of assets allocated to this machine series.
- Machine
Series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated
Asset StringCount - Count of assets allocated to this machine series.
- machine
Series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated
Asset stringCount - Count of assets allocated to this machine series.
- machine
Series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated_
asset_ strcount - Count of assets allocated to this machine series.
- machine_
series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated
Asset StringCount - Count of assets allocated to this machine series.
- machine
Series Property Map - The Machine Series (e.g. "E2", "N2")
ReportSummaryResponse, ReportSummaryResponseArgs
- All
Assets Pulumi.Stats Google Native. Migration Center. V1. Inputs. Report Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- Group
Findings List<Pulumi.Google Native. Migration Center. V1. Inputs. Report Summary Group Finding Response> - Findings for each Group included in this report.
- All
Assets ReportStats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- Group
Findings []ReportSummary Group Finding Response - Findings for each Group included in this report.
- all
Assets ReportStats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- group
Findings List<ReportSummary Group Finding Response> - Findings for each Group included in this report.
- all
Assets ReportStats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- group
Findings ReportSummary Group Finding Response[] - Findings for each Group included in this report.
- all_
assets_ Reportstats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- group_
findings Sequence[ReportSummary Group Finding Response] - Findings for each Group included in this report.
- all
Assets Property MapStats - Aggregate statistics for all the assets across all the groups.
- group
Findings List<Property Map> - Findings for each Group included in this report.
ReportSummarySoleTenantFindingResponse, ReportSummarySoleTenantFindingResponseArgs
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions List<string> - Set of regions in which the assets are allocated
- Node
Allocations List<Pulumi.Google Native. Migration Center. V1. Inputs. Report Summary Sole Tenant Node Allocation Response> - Set of per-nodetype allocation records
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions []string - Set of regions in which the assets are allocated
- Node
Allocations []ReportSummary Sole Tenant Node Allocation Response - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets are allocated
- node
Allocations List<ReportSummary Sole Tenant Node Allocation Response> - Set of per-nodetype allocation records
- allocated
Asset stringCount - Count of assets which are allocated
- allocated
Regions string[] - Set of regions in which the assets are allocated
- node
Allocations ReportSummary Sole Tenant Node Allocation Response[] - Set of per-nodetype allocation records
- allocated_
asset_ strcount - Count of assets which are allocated
- allocated_
regions Sequence[str] - Set of regions in which the assets are allocated
- node_
allocations Sequence[ReportSummary Sole Tenant Node Allocation Response] - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets are allocated
- node
Allocations List<Property Map> - Set of per-nodetype allocation records
ReportSummarySoleTenantNodeAllocationResponse, ReportSummarySoleTenantNodeAllocationResponseArgs
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Pulumi.
Google Native. Migration Center. V1. Inputs. Sole Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- Node
Count string - Count of this node type to be provisioned
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- Node
Count string - Count of this node type to be provisioned
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- node
Count String - Count of this node type to be provisioned
- allocated
Asset stringCount - Count of assets allocated to these nodes
- node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- node
Count string - Count of this node type to be provisioned
- allocated_
asset_ strcount - Count of assets allocated to these nodes
- node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- node_
count str - Count of this node type to be provisioned
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node Property Map
- Sole Tenant node type, e.g. "m3-node-128-3904"
- node
Count String - Count of this node type to be provisioned
ReportSummaryUtilizationChartDataResponse, ReportSummaryUtilizationChartDataResponseArgs
ReportSummaryVmwareEngineFindingResponse, ReportSummaryVmwareEngineFindingResponseArgs
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions List<string> - Set of regions in which the assets were allocated
- Node
Allocations List<Pulumi.Google Native. Migration Center. V1. Inputs. Report Summary Vmware Node Allocation Response> - Set of per-nodetype allocation records
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions []string - Set of regions in which the assets were allocated
- Node
Allocations []ReportSummary Vmware Node Allocation Response - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets were allocated
- node
Allocations List<ReportSummary Vmware Node Allocation Response> - Set of per-nodetype allocation records
- allocated
Asset stringCount - Count of assets which are allocated
- allocated
Regions string[] - Set of regions in which the assets were allocated
- node
Allocations ReportSummary Vmware Node Allocation Response[] - Set of per-nodetype allocation records
- allocated_
asset_ strcount - Count of assets which are allocated
- allocated_
regions Sequence[str] - Set of regions in which the assets were allocated
- node_
allocations Sequence[ReportSummary Vmware Node Allocation Response] - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets were allocated
- node
Allocations List<Property Map> - Set of per-nodetype allocation records
ReportSummaryVmwareNodeAllocationResponse, ReportSummaryVmwareNodeAllocationResponseArgs
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Count string - Count of this node type to be provisioned
- Vmware
Node Pulumi.Google Native. Migration Center. V1. Inputs. Report Summary Vmware Node Response - VMWare node type, e.g. "ve1-standard-72"
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Count string - Count of this node type to be provisioned
- Vmware
Node ReportSummary Vmware Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node
Count String - Count of this node type to be provisioned
- vmware
Node ReportSummary Vmware Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated
Asset stringCount - Count of assets allocated to these nodes
- node
Count string - Count of this node type to be provisioned
- vmware
Node ReportSummary Vmware Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated_
asset_ strcount - Count of assets allocated to these nodes
- node_
count str - Count of this node type to be provisioned
- vmware_
node ReportSummary Vmware Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node
Count String - Count of this node type to be provisioned
- vmware
Node Property Map - VMWare node type, e.g. "ve1-standard-72"
ReportSummaryVmwareNodeResponse, ReportSummaryVmwareNodeResponseArgs
- Code string
- Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
- Code string
- Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
- code String
- Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
- code string
- Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
- code str
- Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
- code String
- Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
ReportType, ReportTypeArgs
- Type
Unspecified - TYPE_UNSPECIFIEDDefault Report type.
- Total
Cost Of Ownership - TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- Report
Type Type Unspecified - TYPE_UNSPECIFIEDDefault Report type.
- Report
Type Total Cost Of Ownership - TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- Type
Unspecified - TYPE_UNSPECIFIEDDefault Report type.
- Total
Cost Of Ownership - TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- Type
Unspecified - TYPE_UNSPECIFIEDDefault Report type.
- Total
Cost Of Ownership - TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIEDDefault Report type.
- TOTAL_COST_OF_OWNERSHIP
- TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIEDDefault Report type.
- "TOTAL_COST_OF_OWNERSHIP"
- TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
SoleTenancyPreferencesResponse, SoleTenancyPreferencesResponseArgs
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- Node
Types List<Pulumi.Google Native. Migration Center. V1. Inputs. Sole Tenant Node Type Response> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- Node
Types []SoleTenant Node Type Response - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance StringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types List<SoleTenant Node Type Response> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types SoleTenant Node Type Response[] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment_
plan str - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_
overcommit_ floatratio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host_
maintenance_ strpolicy - Sole Tenancy nodes maintenance policy.
- node_
types Sequence[SoleTenant Node Type Response] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance StringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types List<Property Map> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenantNodeTypeResponse, SoleTenantNodeTypeResponseArgs
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node_
name str - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferencesResponse, VirtualMachinePreferencesResponseArgs
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Compute
Engine Pulumi.Preferences Google Native. Migration Center. V1. Inputs. Compute Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Region
Preferences Pulumi.Google Native. Migration Center. V1. Inputs. Region Preferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- Sizing
Optimization stringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- Sole
Tenancy Pulumi.Preferences Google Native. Migration Center. V1. Inputs. Sole Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine Pulumi.Preferences Google Native. Migration Center. V1. Inputs. Vmware Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Compute
Engine ComputePreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Region
Preferences RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- Sizing
Optimization stringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- Sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine VmwarePreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute
Engine ComputePreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region
Preferences RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- sizing
Optimization StringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product String - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine VmwarePreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute
Engine ComputePreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region
Preferences RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- sizing
Optimization stringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine VmwarePreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment_
plan str - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute_
engine_ Computepreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region_
preferences RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- sizing_
optimization_ strstrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole_
tenancy_ Solepreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target_
product str - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware_
engine_ Vmwarepreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute
Engine Property MapPreferences - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region
Preferences Property Map - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- sizing
Optimization StringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole
Tenancy Property MapPreferences - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product String - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine Property MapPreferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VmwareEnginePreferencesResponse, VmwareEnginePreferencesResponseArgs
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit doubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication doubleCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit float64Ratio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication float64Compression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit DoubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication DoubleCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit numberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication numberCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment_
plan str - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_
overcommit_ floatratio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory_
overcommit_ floatratio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage_
deduplication_ floatcompression_ ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit NumberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication NumberCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
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.