Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.migrationcenter/v1alpha1.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/v1alpha1: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 examplereportResourceResourceFromMigrationcenterv1alpha1 = new GoogleNative.MigrationCenter.V1Alpha1.Report("examplereportResourceResourceFromMigrationcenterv1alpha1", new()
{
    ReportConfigId = "string",
    ReportId = "string",
    Description = "string",
    DisplayName = "string",
    Location = "string",
    Project = "string",
    RequestId = "string",
    State = GoogleNative.MigrationCenter.V1Alpha1.ReportState.StateUnspecified,
    Type = GoogleNative.MigrationCenter.V1Alpha1.ReportType.TypeUnspecified,
});
example, err := migrationcenterv1alpha1.NewReport(ctx, "examplereportResourceResourceFromMigrationcenterv1alpha1", &migrationcenterv1alpha1.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:          migrationcenterv1alpha1.ReportStateStateUnspecified,
	Type:           migrationcenterv1alpha1.ReportTypeTypeUnspecified,
})
var examplereportResourceResourceFromMigrationcenterv1alpha1 = new Report("examplereportResourceResourceFromMigrationcenterv1alpha1", ReportArgs.builder()
    .reportConfigId("string")
    .reportId("string")
    .description("string")
    .displayName("string")
    .location("string")
    .project("string")
    .requestId("string")
    .state("STATE_UNSPECIFIED")
    .type("TYPE_UNSPECIFIED")
    .build());
examplereport_resource_resource_from_migrationcenterv1alpha1 = google_native.migrationcenter.v1alpha1.Report("examplereportResourceResourceFromMigrationcenterv1alpha1",
    report_config_id="string",
    report_id="string",
    description="string",
    display_name="string",
    location="string",
    project="string",
    request_id="string",
    state=google_native.migrationcenter.v1alpha1.ReportState.STATE_UNSPECIFIED,
    type=google_native.migrationcenter.v1alpha1.ReportType.TYPE_UNSPECIFIED)
const examplereportResourceResourceFromMigrationcenterv1alpha1 = new google_native.migrationcenter.v1alpha1.Report("examplereportResourceResourceFromMigrationcenterv1alpha1", {
    reportConfigId: "string",
    reportId: "string",
    description: "string",
    displayName: "string",
    location: "string",
    project: "string",
    requestId: "string",
    state: google_native.migrationcenter.v1alpha1.ReportState.StateUnspecified,
    type: google_native.migrationcenter.v1alpha1.ReportType.TypeUnspecified,
});
type: google-native:migrationcenter/v1alpha1: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:
- ReportConfig stringId 
- ReportId 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.
- DisplayName string
- User-friendly display name. Maximum length is 63 characters.
- Location string
- Project string
- RequestId 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. V1Alpha1. Report State 
- Report creation state.
- Type
Pulumi.Google Native. Migration Center. V1Alpha1. Report Type 
- Report type.
- ReportConfig stringId 
- ReportId 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.
- DisplayName string
- User-friendly display name. Maximum length is 63 characters.
- Location string
- Project string
- RequestId 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
ReportState Enum 
- Report creation state.
- Type
ReportType 
- Report type.
- reportConfig StringId 
- reportId 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.
- displayName String
- User-friendly display name. Maximum length is 63 characters.
- location String
- project String
- requestId 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
ReportState 
- Report creation state.
- type
ReportType 
- Report type.
- reportConfig stringId 
- reportId 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.
- displayName string
- User-friendly display name. Maximum length is 63 characters.
- location string
- project string
- requestId 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
ReportState 
- Report creation state.
- type
ReportType 
- 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
ReportState 
- Report creation state.
- type
ReportType 
- Report type.
- reportConfig StringId 
- reportId 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.
- displayName String
- User-friendly display name. Maximum length is 63 characters.
- location String
- project String
- requestId 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:
- CreateTime 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. V1Alpha1. Outputs. Report Summary Response 
- Summary view of the Report.
- UpdateTime string
- Last update timestamp.
- CreateTime string
- Creation timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of resource.
- Summary
ReportSummary Response 
- Summary view of the Report.
- UpdateTime string
- Last update timestamp.
- createTime String
- Creation timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of resource.
- summary
ReportSummary Response 
- Summary view of the Report.
- updateTime String
- Last update timestamp.
- createTime string
- Creation timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of resource.
- summary
ReportSummary Response 
- Summary view of the Report.
- updateTime 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
ReportSummary Response 
- Summary view of the Report.
- update_time str
- Last update timestamp.
- createTime 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.
- updateTime String
- Last update timestamp.
Supporting Types
ComputeEnginePreferencesResponse, ComputeEnginePreferencesResponseArgs        
- LicenseType 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.
- MachinePreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- LicenseType 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.
- MachinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType 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.
- machinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk StringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType 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.
- machinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- 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.
- persistent_disk_ strtype 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType 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.
- machinePreferences Property Map
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk StringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
MachinePreferencesResponse, MachinePreferencesResponseArgs      
- AllowedMachine List<Pulumi.Series Google Native. Migration Center. V1Alpha1. Inputs. Machine Series Response> 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- AllowedMachine []MachineSeries Series Response 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine List<MachineSeries Series Response> 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine 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.
- allowedMachine 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    
- CurrencyCode 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 unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust 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 currencyCodeis"USD", then 1 unit is one US dollar.
- CurrencyCode 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 unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust 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 currencyCodeis"USD", then 1 unit is one US dollar.
- currencyCode 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 unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust 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 currencyCodeis"USD", then 1 unit is one US dollar.
- currencyCode 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 unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust 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 currencyCodeis"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 unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust 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 currencyCodeis"USD", then 1 unit is one US dollar.
- currencyCode 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 unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust 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 currencyCodeis"USD", then 1 unit is one US dollar.
RegionPreferencesResponse, RegionPreferencesResponseArgs      
- PreferredRegions 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.
- PreferredRegions []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.
- preferredRegions 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.
- preferredRegions 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.
- preferredRegions 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    
- StateUnspecified 
- STATE_UNSPECIFIEDDefault Report creation state.
- Pending
- PENDINGCreating Report.
- Succeeded
- SUCCEEDEDSuccessfully created Report.
- Failed
- FAILEDFailed to create Report.
- ReportState State Unspecified 
- STATE_UNSPECIFIEDDefault Report creation state.
- ReportState Pending 
- PENDINGCreating Report.
- ReportState Succeeded 
- SUCCEEDEDSuccessfully created Report.
- ReportState Failed 
- FAILEDFailed to create Report.
- StateUnspecified 
- STATE_UNSPECIFIEDDefault Report creation state.
- Pending
- PENDINGCreating Report.
- Succeeded
- SUCCEEDEDSuccessfully created Report.
- Failed
- FAILEDFailed to create Report.
- StateUnspecified 
- 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            
- AssetAge Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response 
- Count of assets grouped by age.
- CoreCount Pulumi.Histogram Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Response 
- Histogram showing a distribution of CPU core counts.
- MemoryBytes Pulumi.Histogram Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- MemoryUtilization Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response 
- Total memory split into Used/Free buckets.
- MemoryUtilization Pulumi.Chart Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- OperatingSystem Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response 
- Count of assets grouped by Operating System families.
- StorageBytes Pulumi.Histogram Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- StorageUtilization Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response 
- Total storage split into Used/Free buckets.
- StorageUtilization Pulumi.Chart Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- TotalAssets string
- Count of the number of unique assets in this collection.
- TotalCores string
- Sum of the CPU core count of all the assets in this collection.
- TotalMemory stringBytes 
- Sum of the memory in bytes of all the assets in this collection.
- TotalStorage stringBytes 
- Sum of persistent storage in bytes of all the assets in this collection.
- AssetAge ReportSummary Chart Data Response 
- Count of assets grouped by age.
- CoreCount ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of CPU core counts.
- MemoryBytes ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- MemoryUtilization ReportSummary Chart Data Response 
- Total memory split into Used/Free buckets.
- MemoryUtilization ReportChart Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- OperatingSystem ReportSummary Chart Data Response 
- Count of assets grouped by Operating System families.
- StorageBytes ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- StorageUtilization ReportSummary Chart Data Response 
- Total storage split into Used/Free buckets.
- StorageUtilization ReportChart Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- TotalAssets string
- Count of the number of unique assets in this collection.
- TotalCores string
- Sum of the CPU core count of all the assets in this collection.
- TotalMemory stringBytes 
- Sum of the memory in bytes of all the assets in this collection.
- TotalStorage stringBytes 
- Sum of persistent storage in bytes of all the assets in this collection.
- assetAge ReportSummary Chart Data Response 
- Count of assets grouped by age.
- coreCount ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of CPU core counts.
- memoryBytes ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- memoryUtilization ReportSummary Chart Data Response 
- Total memory split into Used/Free buckets.
- memoryUtilization ReportChart Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- operatingSystem ReportSummary Chart Data Response 
- Count of assets grouped by Operating System families.
- storageBytes ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- storageUtilization ReportSummary Chart Data Response 
- Total storage split into Used/Free buckets.
- storageUtilization ReportChart Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- totalAssets String
- Count of the number of unique assets in this collection.
- totalCores String
- Sum of the CPU core count of all the assets in this collection.
- totalMemory StringBytes 
- Sum of the memory in bytes of all the assets in this collection.
- totalStorage StringBytes 
- Sum of persistent storage in bytes of all the assets in this collection.
- assetAge ReportSummary Chart Data Response 
- Count of assets grouped by age.
- coreCount ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of CPU core counts.
- memoryBytes ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- memoryUtilization ReportSummary Chart Data Response 
- Total memory split into Used/Free buckets.
- memoryUtilization ReportChart Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- operatingSystem ReportSummary Chart Data Response 
- Count of assets grouped by Operating System families.
- storageBytes ReportHistogram Summary Histogram Chart Data Response 
- Histogram showing a distribution of memory sizes.
- storageUtilization ReportSummary Chart Data Response 
- Total storage split into Used/Free buckets.
- storageUtilization ReportChart Summary Utilization Chart Data Response 
- Total memory split into Used/Free buckets.
- totalAssets string
- Count of the number of unique assets in this collection.
- totalCores string
- Sum of the CPU core count of all the assets in this collection.
- totalMemory stringBytes 
- Sum of the memory in bytes of all the assets in this collection.
- totalStorage stringBytes 
- Sum of persistent storage in bytes of all the assets in this collection.
- asset_age ReportSummary Chart Data Response 
- Count of assets grouped by age.
- 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 ReportSummary Chart Data Response 
- Total memory split into Used/Free buckets.
- 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 ReportSummary Chart Data Response 
- Total storage split into Used/Free buckets.
- 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.
- assetAge Property Map
- Count of assets grouped by age.
- coreCount Property MapHistogram 
- Histogram showing a distribution of CPU core counts.
- memoryBytes Property MapHistogram 
- Histogram showing a distribution of memory sizes.
- memoryUtilization Property Map
- Total memory split into Used/Free buckets.
- memoryUtilization Property MapChart 
- Total memory split into Used/Free buckets.
- operatingSystem Property Map
- Count of assets grouped by Operating System families.
- storageBytes Property MapHistogram 
- Histogram showing a distribution of memory sizes.
- storageUtilization Property Map
- Total storage split into Used/Free buckets.
- storageUtilization Property MapChart 
- Total memory split into Used/Free buckets.
- totalAssets String
- Count of the number of unique assets in this collection.
- totalCores String
- Sum of the CPU core count of all the assets in this collection.
- totalMemory StringBytes 
- Sum of the memory in bytes of all the assets in this collection.
- totalStorage StringBytes 
- Sum of persistent storage in bytes of all the assets in this collection.
ReportSummaryChartDataDataPointResponse, ReportSummaryChartDataDataPointResponseArgs              
ReportSummaryChartDataResponse, ReportSummaryChartDataResponseArgs          
- DataPoints List<Pulumi.Google Native. Migration Center. V1Alpha1. 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.
- DataPoints []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.
- dataPoints 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.
- dataPoints 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.
- dataPoints 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.
ReportSummaryGroupFindingResponse, ReportSummaryGroupFindingResponseArgs          
- AssetAggregate Pulumi.Stats Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Asset Aggregate Stats Response 
- Summary statistics for all the assets in this group.
- Description string
- Description for the Group.
- DisplayName string
- Display Name for the Group.
- OverlappingAsset stringCount 
- This field is deprecated, do not rely on it having a value.
- PreferenceSet List<Pulumi.Findings Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Group Preference Set Finding Response> 
- Findings for each of the PreferenceSets for this group.
- AssetAggregate ReportStats Summary Asset Aggregate Stats Response 
- Summary statistics for all the assets in this group.
- Description string
- Description for the Group.
- DisplayName string
- Display Name for the Group.
- OverlappingAsset stringCount 
- This field is deprecated, do not rely on it having a value.
- PreferenceSet []ReportFindings Summary Group Preference Set Finding Response 
- Findings for each of the PreferenceSets for this group.
- assetAggregate ReportStats Summary Asset Aggregate Stats Response 
- Summary statistics for all the assets in this group.
- description String
- Description for the Group.
- displayName String
- Display Name for the Group.
- overlappingAsset StringCount 
- This field is deprecated, do not rely on it having a value.
- preferenceSet List<ReportFindings Summary Group Preference Set Finding Response> 
- Findings for each of the PreferenceSets for this group.
- assetAggregate ReportStats Summary Asset Aggregate Stats Response 
- Summary statistics for all the assets in this group.
- description string
- Description for the Group.
- displayName string
- Display Name for the Group.
- overlappingAsset stringCount 
- This field is deprecated, do not rely on it having a value.
- preferenceSet 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.
- assetAggregate Property MapStats 
- Summary statistics for all the assets in this group.
- description String
- Description for the Group.
- displayName String
- Display Name for the Group.
- overlappingAsset StringCount 
- This field is deprecated, do not rely on it having a value.
- preferenceSet List<Property Map>Findings 
- Findings for each of the PreferenceSets for this group.
ReportSummaryGroupPreferenceSetFindingResponse, ReportSummaryGroupPreferenceSetFindingResponseArgs              
- Description string
- Description for the Preference Set.
- DisplayName string
- Display Name of the Preference Set
- MachineFinding Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Machine Finding Response 
- A set of findings that applies to all machines in the input.
- MachinePreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Response 
- A set of preferences that applies to all machines in the context.
- MonthlyCost Pulumi.Compute Google Native. Migration Center. V1Alpha1. Inputs. Money Response 
- Compute monthly cost for this preference set.
- MonthlyCost Pulumi.Network Egress Google Native. Migration Center. V1Alpha1. Inputs. Money Response 
- Network Egress monthly cost for this preference set.
- MonthlyCost Pulumi.Os License Google Native. Migration Center. V1Alpha1. Inputs. Money Response 
- Licensing monthly cost for this preference set.
- MonthlyCost Pulumi.Other Google Native. Migration Center. V1Alpha1. Inputs. Money Response 
- Miscellaneous monthly cost for this preference set.
- MonthlyCost Pulumi.Storage Google Native. Migration Center. V1Alpha1. Inputs. Money Response 
- Storage monthly cost for this preference set.
- MonthlyCost Pulumi.Total Google Native. Migration Center. V1Alpha1. Inputs. Money Response 
- Total monthly cost for this preference set.
- PreferredRegion string
- Target region for this Preference Set
- PricingTrack string
- Text describing the pricing track specified for this Preference Set
- SoleTenant Pulumi.Finding Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Sole Tenant Finding Response 
- A set of findings that applies to Stole-Tenant machines in the input.
- TopPriority string
- Text describing the business priority specified for this Preference Set
- VmwareEngine Pulumi.Finding Google Native. Migration Center. V1Alpha1. Inputs. Report Summary VMWare Engine Finding Response 
- A set of findings that applies to VMWare machines in the input.
- Description string
- Description for the Preference Set.
- DisplayName string
- Display Name of the Preference Set
- MachineFinding ReportSummary Machine Finding Response 
- A set of findings that applies to all machines in the input.
- MachinePreferences VirtualMachine Preferences Response 
- A set of preferences that applies to all machines in the context.
- MonthlyCost MoneyCompute Response 
- Compute monthly cost for this preference set.
- MonthlyCost MoneyNetwork Egress Response 
- Network Egress monthly cost for this preference set.
- MonthlyCost MoneyOs License Response 
- Licensing monthly cost for this preference set.
- MonthlyCost MoneyOther Response 
- Miscellaneous monthly cost for this preference set.
- MonthlyCost MoneyStorage Response 
- Storage monthly cost for this preference set.
- MonthlyCost MoneyTotal Response 
- Total monthly cost for this preference set.
- PreferredRegion string
- Target region for this Preference Set
- PricingTrack string
- Text describing the pricing track specified for this Preference Set
- SoleTenant ReportFinding Summary Sole Tenant Finding Response 
- A set of findings that applies to Stole-Tenant machines in the input.
- TopPriority string
- Text describing the business priority specified for this Preference Set
- VmwareEngine ReportFinding Summary VMWare Engine Finding Response 
- A set of findings that applies to VMWare machines in the input.
- description String
- Description for the Preference Set.
- displayName String
- Display Name of the Preference Set
- machineFinding ReportSummary Machine Finding Response 
- A set of findings that applies to all machines in the input.
- machinePreferences VirtualMachine Preferences Response 
- A set of preferences that applies to all machines in the context.
- monthlyCost MoneyCompute Response 
- Compute monthly cost for this preference set.
- monthlyCost MoneyNetwork Egress Response 
- Network Egress monthly cost for this preference set.
- monthlyCost MoneyOs License Response 
- Licensing monthly cost for this preference set.
- monthlyCost MoneyOther Response 
- Miscellaneous monthly cost for this preference set.
- monthlyCost MoneyStorage Response 
- Storage monthly cost for this preference set.
- monthlyCost MoneyTotal Response 
- Total monthly cost for this preference set.
- preferredRegion String
- Target region for this Preference Set
- pricingTrack String
- Text describing the pricing track specified for this Preference Set
- soleTenant ReportFinding Summary Sole Tenant Finding Response 
- A set of findings that applies to Stole-Tenant machines in the input.
- topPriority String
- Text describing the business priority specified for this Preference Set
- vmwareEngine ReportFinding Summary VMWare Engine Finding Response 
- A set of findings that applies to VMWare machines in the input.
- description string
- Description for the Preference Set.
- displayName string
- Display Name of the Preference Set
- machineFinding ReportSummary Machine Finding Response 
- A set of findings that applies to all machines in the input.
- machinePreferences VirtualMachine Preferences Response 
- A set of preferences that applies to all machines in the context.
- monthlyCost MoneyCompute Response 
- Compute monthly cost for this preference set.
- monthlyCost MoneyNetwork Egress Response 
- Network Egress monthly cost for this preference set.
- monthlyCost MoneyOs License Response 
- Licensing monthly cost for this preference set.
- monthlyCost MoneyOther Response 
- Miscellaneous monthly cost for this preference set.
- monthlyCost MoneyStorage Response 
- Storage monthly cost for this preference set.
- monthlyCost MoneyTotal Response 
- Total monthly cost for this preference set.
- preferredRegion string
- Target region for this Preference Set
- pricingTrack string
- Text describing the pricing track specified for this Preference Set
- soleTenant ReportFinding Summary Sole Tenant Finding Response 
- A set of findings that applies to Stole-Tenant machines in the input.
- topPriority string
- Text describing the business priority specified for this Preference Set
- vmwareEngine ReportFinding Summary VMWare Engine Finding Response 
- A set of findings that applies to VMWare machines in the input.
- description str
- Description for the Preference Set.
- display_name str
- Display Name of the Preference Set
- machine_finding ReportSummary Machine Finding Response 
- A set of findings that applies to all machines in the input.
- 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.
- preferred_region str
- Target region for this Preference Set
- pricing_track str
- Text describing the pricing track specified for this Preference Set
- sole_tenant_ Reportfinding Summary Sole Tenant Finding Response 
- A set of findings that applies to Stole-Tenant machines in the input.
- top_priority str
- Text describing the business priority specified for this Preference Set
- vmware_engine_ Reportfinding Summary VMWare Engine Finding Response 
- A set of findings that applies to VMWare machines in the input.
- description String
- Description for the Preference Set.
- displayName String
- Display Name of the Preference Set
- machineFinding Property Map
- A set of findings that applies to all machines in the input.
- machinePreferences Property Map
- A set of preferences that applies to all machines in the context.
- monthlyCost Property MapCompute 
- Compute monthly cost for this preference set.
- monthlyCost Property MapNetwork Egress 
- Network Egress monthly cost for this preference set.
- monthlyCost Property MapOs License 
- Licensing monthly cost for this preference set.
- monthlyCost Property MapOther 
- Miscellaneous monthly cost for this preference set.
- monthlyCost Property MapStorage 
- Storage monthly cost for this preference set.
- monthlyCost Property MapTotal 
- Total monthly cost for this preference set.
- preferredRegion String
- Target region for this Preference Set
- pricingTrack String
- Text describing the pricing track specified for this Preference Set
- soleTenant Property MapFinding 
- A set of findings that applies to Stole-Tenant machines in the input.
- topPriority String
- Text describing the business priority specified for this Preference Set
- vmwareEngine Property MapFinding 
- A set of findings that applies to VMWare machines in the input.
ReportSummaryHistogramChartDataBucketResponse, ReportSummaryHistogramChartDataBucketResponseArgs              
- Count string
- Count of items in the bucket.
- LowerBound string
- Lower bound - inclusive.
- UpperBound string
- Upper bound - exclusive.
- Count string
- Count of items in the bucket.
- LowerBound string
- Lower bound - inclusive.
- UpperBound string
- Upper bound - exclusive.
- count String
- Count of items in the bucket.
- lowerBound String
- Lower bound - inclusive.
- upperBound String
- Upper bound - exclusive.
- count string
- Count of items in the bucket.
- lowerBound string
- Lower bound - inclusive.
- upperBound 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.
- lowerBound String
- Lower bound - inclusive.
- upperBound String
- Upper bound - exclusive.
ReportSummaryHistogramChartDataResponse, ReportSummaryHistogramChartDataResponseArgs            
- Buckets
List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Bucket Response> 
- Buckets in the histogram. There will be n+1buckets matchingnlower 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
[]ReportSummary Histogram Chart Data Bucket Response 
- Buckets in the histogram. There will be n+1buckets matchingnlower 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<ReportSummary Histogram Chart Data Bucket Response> 
- Buckets in the histogram. There will be n+1buckets matchingnlower 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
ReportSummary Histogram Chart Data Bucket Response[] 
- Buckets in the histogram. There will be n+1buckets matchingnlower 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[ReportSummary Histogram Chart Data Bucket Response] 
- Buckets in the histogram. There will be n+1buckets matchingnlower 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+1buckets matchingnlower 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.
ReportSummaryMachineFindingResponse, ReportSummaryMachineFindingResponseArgs          
- AllocatedAsset stringCount 
- Count of assets which were allocated.
- AllocatedDisk List<string>Types 
- Set of disk types allocated to assets.
- AllocatedRegions List<string>
- Set of regions in which the assets were allocated.
- MachineSeries List<Pulumi.Allocations Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Machine Series Allocation Response> 
- Distribution of assets based on the Machine Series.
- AllocatedAsset stringCount 
- Count of assets which were allocated.
- AllocatedDisk []stringTypes 
- Set of disk types allocated to assets.
- AllocatedRegions []string
- Set of regions in which the assets were allocated.
- MachineSeries []ReportAllocations Summary Machine Series Allocation Response 
- Distribution of assets based on the Machine Series.
- allocatedAsset StringCount 
- Count of assets which were allocated.
- allocatedDisk List<String>Types 
- Set of disk types allocated to assets.
- allocatedRegions List<String>
- Set of regions in which the assets were allocated.
- machineSeries List<ReportAllocations Summary Machine Series Allocation Response> 
- Distribution of assets based on the Machine Series.
- allocatedAsset stringCount 
- Count of assets which were allocated.
- allocatedDisk string[]Types 
- Set of disk types allocated to assets.
- allocatedRegions string[]
- Set of regions in which the assets were allocated.
- machineSeries 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.
- allocatedAsset StringCount 
- Count of assets which were allocated.
- allocatedDisk List<String>Types 
- Set of disk types allocated to assets.
- allocatedRegions List<String>
- Set of regions in which the assets were allocated.
- machineSeries List<Property Map>Allocations 
- Distribution of assets based on the Machine Series.
ReportSummaryMachineSeriesAllocationResponse, ReportSummaryMachineSeriesAllocationResponseArgs            
- AllocatedAsset stringCount 
- Count of assets allocated to this machine series.
- MachineSeries Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Series Response 
- The Machine Series (e.g. "E2", "N2")
- AllocatedAsset stringCount 
- Count of assets allocated to this machine series.
- MachineSeries MachineSeries Response 
- The Machine Series (e.g. "E2", "N2")
- allocatedAsset StringCount 
- Count of assets allocated to this machine series.
- machineSeries MachineSeries Response 
- The Machine Series (e.g. "E2", "N2")
- allocatedAsset stringCount 
- Count of assets allocated to this machine series.
- machineSeries 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")
- allocatedAsset StringCount 
- Count of assets allocated to this machine series.
- machineSeries Property Map
- The Machine Series (e.g. "E2", "N2")
ReportSummaryResponse, ReportSummaryResponseArgs      
- AllAssets Pulumi.Stats Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Asset Aggregate Stats Response 
- Aggregate statistics for all the assets across all the groups.
- GroupFindings List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Group Finding Response> 
- Findings for each Group included in this report.
- AllAssets ReportStats Summary Asset Aggregate Stats Response 
- Aggregate statistics for all the assets across all the groups.
- GroupFindings []ReportSummary Group Finding Response 
- Findings for each Group included in this report.
- allAssets ReportStats Summary Asset Aggregate Stats Response 
- Aggregate statistics for all the assets across all the groups.
- groupFindings List<ReportSummary Group Finding Response> 
- Findings for each Group included in this report.
- allAssets ReportStats Summary Asset Aggregate Stats Response 
- Aggregate statistics for all the assets across all the groups.
- groupFindings 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.
- allAssets Property MapStats 
- Aggregate statistics for all the assets across all the groups.
- groupFindings List<Property Map>
- Findings for each Group included in this report.
ReportSummarySoleTenantFindingResponse, ReportSummarySoleTenantFindingResponseArgs            
- AllocatedAsset stringCount 
- Count of assets which are allocated
- AllocatedRegions List<string>
- Set of regions in which the assets are allocated
- NodeAllocations List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Sole Tenant Node Allocation Response> 
- Set of per-nodetype allocation records
- AllocatedAsset stringCount 
- Count of assets which are allocated
- AllocatedRegions []string
- Set of regions in which the assets are allocated
- NodeAllocations []ReportSummary Sole Tenant Node Allocation Response 
- Set of per-nodetype allocation records
- allocatedAsset StringCount 
- Count of assets which are allocated
- allocatedRegions List<String>
- Set of regions in which the assets are allocated
- nodeAllocations List<ReportSummary Sole Tenant Node Allocation Response> 
- Set of per-nodetype allocation records
- allocatedAsset stringCount 
- Count of assets which are allocated
- allocatedRegions string[]
- Set of regions in which the assets are allocated
- nodeAllocations 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
- allocatedAsset StringCount 
- Count of assets which are allocated
- allocatedRegions List<String>
- Set of regions in which the assets are allocated
- nodeAllocations List<Property Map>
- Set of per-nodetype allocation records
ReportSummarySoleTenantNodeAllocationResponse, ReportSummarySoleTenantNodeAllocationResponseArgs              
- AllocatedAsset stringCount 
- Count of assets allocated to these nodes
- Node
Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenant Node Type Response 
- Sole Tenant node type, e.g. "m3-node-128-3904"
- NodeCount string
- Count of this node type to be provisioned
- AllocatedAsset stringCount 
- Count of assets allocated to these nodes
- Node
SoleTenant Node Type Response 
- Sole Tenant node type, e.g. "m3-node-128-3904"
- NodeCount string
- Count of this node type to be provisioned
- allocatedAsset StringCount 
- Count of assets allocated to these nodes
- node
SoleTenant Node Type Response 
- Sole Tenant node type, e.g. "m3-node-128-3904"
- nodeCount String
- Count of this node type to be provisioned
- allocatedAsset stringCount 
- Count of assets allocated to these nodes
- node
SoleTenant Node Type Response 
- Sole Tenant node type, e.g. "m3-node-128-3904"
- nodeCount string
- Count of this node type to be provisioned
- allocated_asset_ strcount 
- Count of assets allocated to these nodes
- node
SoleTenant Node Type Response 
- Sole Tenant node type, e.g. "m3-node-128-3904"
- node_count str
- Count of this node type to be provisioned
- allocatedAsset StringCount 
- Count of assets allocated to these nodes
- node Property Map
- Sole Tenant node type, e.g. "m3-node-128-3904"
- nodeCount String
- Count of this node type to be provisioned
ReportSummaryUtilizationChartDataResponse, ReportSummaryUtilizationChartDataResponseArgs            
ReportSummaryVMWareEngineFindingResponse, ReportSummaryVMWareEngineFindingResponseArgs            
- AllocatedAsset stringCount 
- Count of assets which are allocated
- AllocatedRegions List<string>
- Set of regions in which the assets were allocated
- NodeAllocations List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary VMWare Node Allocation Response> 
- Set of per-nodetype allocation records
- AllocatedAsset stringCount 
- Count of assets which are allocated
- AllocatedRegions []string
- Set of regions in which the assets were allocated
- NodeAllocations []ReportSummary VMWare Node Allocation Response 
- Set of per-nodetype allocation records
- allocatedAsset StringCount 
- Count of assets which are allocated
- allocatedRegions List<String>
- Set of regions in which the assets were allocated
- nodeAllocations List<ReportSummary VMWare Node Allocation Response> 
- Set of per-nodetype allocation records
- allocatedAsset stringCount 
- Count of assets which are allocated
- allocatedRegions string[]
- Set of regions in which the assets were allocated
- nodeAllocations 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
- allocatedAsset StringCount 
- Count of assets which are allocated
- allocatedRegions List<String>
- Set of regions in which the assets were allocated
- nodeAllocations List<Property Map>
- Set of per-nodetype allocation records
ReportSummaryVMWareNodeAllocationResponse, ReportSummaryVMWareNodeAllocationResponseArgs            
- AllocatedAsset stringCount 
- Count of assets allocated to these nodes
- NodeCount string
- Count of this node type to be provisioned
- VmwareNode Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary VMWare Node Response 
- VMWare node type, e.g. "ve1-standard-72"
- AllocatedAsset stringCount 
- Count of assets allocated to these nodes
- NodeCount string
- Count of this node type to be provisioned
- VmwareNode ReportSummary VMWare Node Response 
- VMWare node type, e.g. "ve1-standard-72"
- allocatedAsset StringCount 
- Count of assets allocated to these nodes
- nodeCount String
- Count of this node type to be provisioned
- vmwareNode ReportSummary VMWare Node Response 
- VMWare node type, e.g. "ve1-standard-72"
- allocatedAsset stringCount 
- Count of assets allocated to these nodes
- nodeCount string
- Count of this node type to be provisioned
- vmwareNode 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"
- allocatedAsset StringCount 
- Count of assets allocated to these nodes
- nodeCount String
- Count of this node type to be provisioned
- vmwareNode 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    
- TypeUnspecified 
- TYPE_UNSPECIFIEDDefault Report type.
- TotalCost Of Ownership 
- TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- ReportType Type Unspecified 
- TYPE_UNSPECIFIEDDefault Report type.
- ReportType Total Cost Of Ownership 
- TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- TypeUnspecified 
- TYPE_UNSPECIFIEDDefault Report type.
- TotalCost Of Ownership 
- TOTAL_COST_OF_OWNERSHIPTotal cost of ownership Report type.
- TypeUnspecified 
- TYPE_UNSPECIFIEDDefault Report type.
- TotalCost 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        
- CommitmentPlan 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.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes List<Pulumi.Google Native. Migration Center. V1Alpha1. 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.
- CommitmentPlan 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.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes []SoleTenant Node Type Response 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan 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.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance StringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<SoleTenant Node Type Response> 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan 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.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes 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.
- commitmentPlan 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.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance StringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<Property Map>
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenantNodeTypeResponse, SoleTenantNodeTypeResponseArgs          
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName 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
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferencesNetworkCostParametersResponse, VirtualMachinePreferencesNetworkCostParametersResponseArgs              
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress IntegerTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress numberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimated_egress_ inttraffic_ percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress NumberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
VirtualMachinePreferencesResponse, VirtualMachinePreferencesResponseArgs        
- CommitmentPlan 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.
- ComputeEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost Pulumi.Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences Pulumi.Google Native. Migration Center. V1Alpha1. 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- SizingOptimization Pulumi.Custom Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization 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.
- SoleTenancy Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- CommitmentPlan 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.
- ComputeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- SizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization 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.
- SoleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan 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.
- computeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization 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.
- soleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct String
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan 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.
- computeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization 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.
- soleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine 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.
- network_cost_ Virtualparameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing_optimization_ Virtualcustom_ parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- 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.
- commitmentPlan 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.
- computeEngine Property MapPreferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost Property MapParameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization Property MapCustom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization 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.
- soleTenancy Property MapPreferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct String
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine Property MapPreferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesSizingOptimizationCustomParametersResponse, VirtualMachinePreferencesSizingOptimizationCustomParametersResponseArgs                
- AggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- AggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier float64
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod String
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage IntegerPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage IntegerPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage numberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage numberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation_method str
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu_usage_ intpercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory_usage_ intpercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage_multiplier float
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod String
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage NumberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage NumberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
VmwareEnginePreferencesResponse, VmwareEnginePreferencesResponseArgs        
- CommitmentPlan 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.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit doubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication 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.
- CommitmentPlan 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.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit float64Ratio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication 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.
- commitmentPlan 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.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit DoubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication 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.
- commitmentPlan 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.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit numberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication 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.
- commitmentPlan 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.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit NumberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication 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.