Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.migrationcenter/v1alpha1.getReport
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single Report.
Using getReport
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getReport(args: GetReportArgs, opts?: InvokeOptions): Promise<GetReportResult>
function getReportOutput(args: GetReportOutputArgs, opts?: InvokeOptions): Output<GetReportResult>
def get_report(location: Optional[str] = None,
project: Optional[str] = None,
report_config_id: Optional[str] = None,
report_id: Optional[str] = None,
view: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReportResult
def get_report_output(location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
report_config_id: Optional[pulumi.Input[str]] = None,
report_id: Optional[pulumi.Input[str]] = None,
view: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReportResult]
func LookupReport(ctx *Context, args *LookupReportArgs, opts ...InvokeOption) (*LookupReportResult, error)
func LookupReportOutput(ctx *Context, args *LookupReportOutputArgs, opts ...InvokeOption) LookupReportResultOutput
> Note: This function is named LookupReport
in the Go SDK.
public static class GetReport
{
public static Task<GetReportResult> InvokeAsync(GetReportArgs args, InvokeOptions? opts = null)
public static Output<GetReportResult> Invoke(GetReportInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReportResult> getReport(GetReportArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:migrationcenter/v1alpha1:getReport
arguments:
# arguments dictionary
The following arguments are supported:
- Location string
- Report
Config stringId - Report
Id string - Project string
- View string
- Location string
- Report
Config stringId - Report
Id string - Project string
- View string
- location String
- report
Config StringId - report
Id String - project String
- view String
- location string
- report
Config stringId - report
Id string - project string
- view string
- location str
- report_
config_ strid - report_
id str - project str
- view str
- location String
- report
Config StringId - report
Id String - project String
- view String
getReport Result
The following output properties are available:
- Create
Time string - Creation timestamp.
- Description string
- Free-text description.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Name string
- Name of resource.
- State string
- Report creation state.
- Summary
Pulumi.
Google Native. Migration Center. V1Alpha1. Outputs. Report Summary Response - Summary view of the Report.
- Type string
- Report type.
- Update
Time string - Last update timestamp.
- Create
Time string - Creation timestamp.
- Description string
- Free-text description.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Name string
- Name of resource.
- State string
- Report creation state.
- Summary
Report
Summary Response - Summary view of the Report.
- Type string
- Report type.
- Update
Time string - Last update timestamp.
- create
Time String - Creation timestamp.
- description String
- Free-text description.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- name String
- Name of resource.
- state String
- Report creation state.
- summary
Report
Summary Response - Summary view of the Report.
- type String
- Report type.
- update
Time String - Last update timestamp.
- create
Time string - Creation timestamp.
- description string
- Free-text description.
- display
Name string - User-friendly display name. Maximum length is 63 characters.
- name string
- Name of resource.
- state string
- Report creation state.
- summary
Report
Summary Response - Summary view of the Report.
- type string
- Report type.
- update
Time string - Last update timestamp.
- create_
time str - Creation timestamp.
- description str
- Free-text description.
- display_
name str - User-friendly display name. Maximum length is 63 characters.
- name str
- Name of resource.
- state str
- Report creation state.
- summary
Report
Summary Response - Summary view of the Report.
- type str
- Report type.
- update_
time str - Last update timestamp.
- create
Time String - Creation timestamp.
- description String
- Free-text description.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- name String
- Name of resource.
- state String
- Report creation state.
- summary Property Map
- Summary view of the Report.
- type String
- Report type.
- update
Time String - Last update timestamp.
Supporting Types
ComputeEnginePreferencesResponse
- License
Type string - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- Machine
Preferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences Response - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk stringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- License
Type string - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- Machine
Preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk stringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type String - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine
Preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk StringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type string - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine
Preferences MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk 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.
- license
Type String - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine
Preferences Property Map - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk StringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
MachinePreferencesResponse
- Allowed
Machine 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.
- Allowed
Machine []MachineSeries Series Response - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine List<MachineSeries Series Response> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine MachineSeries Series Response[] - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed_
machine_ Sequence[Machineseries Series Response] - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine List<Property Map>Series - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
MachineSeriesResponse
- 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
- Currency
Code string - The three-letter currency code defined in ISO 4217.
- Nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - Units string
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- Currency
Code string - The three-letter currency code defined in ISO 4217.
- Nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - Units string
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency
Code String - The three-letter currency code defined in ISO 4217.
- nanos Integer
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units String
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency
Code string - The three-letter currency code defined in ISO 4217.
- nanos number
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units string
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency_
code str - The three-letter currency code defined in ISO 4217.
- nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units str
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
- currency
Code String - The three-letter currency code defined in ISO 4217.
- nanos Number
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If
units
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. - units String
- The whole units of the amount. For example if
currencyCode
is"USD"
, then 1 unit is one US dollar.
RegionPreferencesResponse
- Preferred
Regions List<string> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- Preferred
Regions []string - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions List<String> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions string[] - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred_
regions Sequence[str] - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions List<String> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
ReportSummaryAssetAggregateStatsResponse
- Asset
Age Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response - Count of assets grouped by age.
- Core
Count Pulumi.Histogram Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Response - Histogram showing a distribution of CPU core counts.
- Memory
Bytes Pulumi.Histogram Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- Memory
Utilization Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response - Total memory split into Used/Free buckets.
- Memory
Utilization Pulumi.Chart Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- Operating
System Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response - Count of assets grouped by Operating System families.
- Storage
Bytes Pulumi.Histogram Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Response - Histogram showing a distribution of memory sizes.
- Storage
Utilization Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Chart Data Response - Total storage split into Used/Free buckets.
- Storage
Utilization Pulumi.Chart Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Utilization Chart Data Response - Total memory split into Used/Free buckets.
- Total
Assets string - Count of the number of unique assets in this collection.
- Total
Cores string - Sum of the CPU core count of all the assets in this collection.
- Total
Memory stringBytes - Sum of the memory in bytes of all the assets in this collection.
- Total
Storage stringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- 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 string - Count of the number of unique assets in this collection.
- Total
Cores string - Sum of the CPU core count of all the assets in this collection.
- Total
Memory stringBytes - Sum of the memory in bytes of all the assets in this collection.
- Total
Storage stringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- 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 String - Count of the number of unique assets in this collection.
- total
Cores String - Sum of the CPU core count of all the assets in this collection.
- total
Memory StringBytes - Sum of the memory in bytes of all the assets in this collection.
- total
Storage StringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- 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 string - Count of the number of unique assets in this collection.
- total
Cores string - Sum of the CPU core count of all the assets in this collection.
- total
Memory stringBytes - Sum of the memory in bytes of all the assets in this collection.
- total
Storage stringBytes - Sum of persistent storage in bytes of all the assets in this collection.
- 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.
- asset
Age Property Map - Count of assets grouped by age.
- core
Count Property MapHistogram - Histogram showing a distribution of CPU core counts.
- memory
Bytes Property MapHistogram - Histogram showing a distribution of memory sizes.
- memory
Utilization Property Map - Total memory split into Used/Free buckets.
- memory
Utilization Property MapChart - Total memory split into Used/Free buckets.
- operating
System Property Map - Count of assets grouped by Operating System families.
- storage
Bytes Property MapHistogram - Histogram showing a distribution of memory sizes.
- storage
Utilization Property Map - Total storage split into Used/Free buckets.
- storage
Utilization Property MapChart - Total memory split into Used/Free buckets.
- total
Assets String - Count of the number of unique assets in this collection.
- total
Cores String - Sum of the CPU core count of all the assets in this collection.
- total
Memory StringBytes - Sum of the memory in bytes of all the assets in this collection.
- total
Storage StringBytes - Sum of persistent storage in bytes of all the assets in this collection.
ReportSummaryChartDataDataPointResponse
ReportSummaryChartDataResponse
- Data
Points 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.
- Data
Points []ReportSummary Chart Data Data Point Response - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data
Points List<ReportSummary Chart Data Data Point Response> - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data
Points ReportSummary Chart Data Data Point Response[] - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data_
points Sequence[ReportSummary Chart Data Data Point Response] - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
- data
Points List<Property Map> - Each data point in the chart is represented as a name-value pair with the name being the x-axis label, and the value being the y-axis value.
ReportSummaryGroupFindingResponse
- Asset
Aggregate 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.
- Display
Name string - Display Name for the Group.
- Overlapping
Asset stringCount - This field is deprecated, do not rely on it having a value.
- Preference
Set List<Pulumi.Findings Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Group Preference Set Finding Response> - Findings for each of the PreferenceSets for this group.
- Asset
Aggregate ReportStats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- Description string
- Description for the Group.
- Display
Name string - Display Name for the Group.
- Overlapping
Asset stringCount - This field is deprecated, do not rely on it having a value.
- Preference
Set []ReportFindings Summary Group Preference Set Finding Response - Findings for each of the PreferenceSets for this group.
- asset
Aggregate ReportStats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- description String
- Description for the Group.
- display
Name String - Display Name for the Group.
- overlapping
Asset StringCount - This field is deprecated, do not rely on it having a value.
- preference
Set List<ReportFindings Summary Group Preference Set Finding Response> - Findings for each of the PreferenceSets for this group.
- asset
Aggregate ReportStats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- description string
- Description for the Group.
- display
Name string - Display Name for the Group.
- overlapping
Asset stringCount - This field is deprecated, do not rely on it having a value.
- preference
Set ReportFindings Summary Group Preference Set Finding Response[] - Findings for each of the PreferenceSets for this group.
- asset_
aggregate_ Reportstats Summary Asset Aggregate Stats Response - Summary statistics for all the assets in this group.
- description str
- Description for the Group.
- display_
name str - Display Name for the Group.
- overlapping_
asset_ strcount - This field is deprecated, do not rely on it having a value.
- preference_
set_ Sequence[Reportfindings Summary Group Preference Set Finding Response] - Findings for each of the PreferenceSets for this group.
- asset
Aggregate Property MapStats - Summary statistics for all the assets in this group.
- description String
- Description for the Group.
- display
Name String - Display Name for the Group.
- overlapping
Asset StringCount - This field is deprecated, do not rely on it having a value.
- preference
Set List<Property Map>Findings - Findings for each of the PreferenceSets for this group.
ReportSummaryGroupPreferenceSetFindingResponse
- Description string
- Description for the Preference Set.
- Display
Name string - Display Name of the Preference Set
- Machine
Finding Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Machine Finding Response - A set of findings that applies to all machines in the input.
- Machine
Preferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Response - A set of preferences that applies to all machines in the context.
- Monthly
Cost Pulumi.Compute Google Native. Migration Center. V1Alpha1. Inputs. Money Response - Compute monthly cost for this preference set.
- Monthly
Cost Pulumi.Network Egress Google Native. Migration Center. V1Alpha1. Inputs. Money Response - Network Egress monthly cost for this preference set.
- Monthly
Cost Pulumi.Os License Google Native. Migration Center. V1Alpha1. Inputs. Money Response - Licensing monthly cost for this preference set.
- Monthly
Cost Pulumi.Other Google Native. Migration Center. V1Alpha1. Inputs. Money Response - Miscellaneous monthly cost for this preference set.
- Monthly
Cost Pulumi.Storage Google Native. Migration Center. V1Alpha1. Inputs. Money Response - Storage monthly cost for this preference set.
- Monthly
Cost Pulumi.Total Google Native. Migration Center. V1Alpha1. Inputs. Money Response - Total monthly cost for this preference set.
- Preferred
Region string - Target region for this Preference Set
- Pricing
Track string - Text describing the pricing track specified for this Preference Set
- Sole
Tenant 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.
- Top
Priority string - Text describing the business priority specified for this Preference Set
- Vmware
Engine 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.
- Display
Name string - 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 string - Target region for this Preference Set
- Pricing
Track string - 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 string - 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.
- display
Name String - 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 String - Target region for this Preference Set
- pricing
Track String - 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 String - 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.
- display
Name string - 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 string - Target region for this Preference Set
- pricing
Track string - 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 string - 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 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.
- display
Name String - Display Name of the Preference Set
- machine
Finding Property Map - A set of findings that applies to all machines in the input.
- machine
Preferences Property Map - A set of preferences that applies to all machines in the context.
- monthly
Cost Property MapCompute - Compute monthly cost for this preference set.
- monthly
Cost Property MapNetwork Egress - Network Egress monthly cost for this preference set.
- monthly
Cost Property MapOs License - Licensing monthly cost for this preference set.
- monthly
Cost Property MapOther - Miscellaneous monthly cost for this preference set.
- monthly
Cost Property MapStorage - Storage monthly cost for this preference set.
- monthly
Cost Property MapTotal - Total monthly cost for this preference set.
- preferred
Region String - Target region for this Preference Set
- pricing
Track String - Text describing the pricing track specified for this Preference Set
- sole
Tenant Property MapFinding - A set of findings that applies to Stole-Tenant machines in the input.
- top
Priority String - Text describing the business priority specified for this Preference Set
- vmware
Engine Property MapFinding - A set of findings that applies to VMWare machines in the input.
ReportSummaryHistogramChartDataBucketResponse
- Count string
- Count of items in the bucket.
- Lower
Bound string - Lower bound - inclusive.
- Upper
Bound string - Upper bound - exclusive.
- Count string
- Count of items in the bucket.
- Lower
Bound string - Lower bound - inclusive.
- Upper
Bound string - Upper bound - exclusive.
- count String
- Count of items in the bucket.
- lower
Bound String - Lower bound - inclusive.
- upper
Bound String - Upper bound - exclusive.
- count string
- Count of items in the bucket.
- lower
Bound string - Lower bound - inclusive.
- upper
Bound string - Upper bound - exclusive.
- count str
- Count of items in the bucket.
- lower_
bound str - Lower bound - inclusive.
- upper_
bound str - Upper bound - exclusive.
- count String
- Count of items in the bucket.
- lower
Bound String - Lower bound - inclusive.
- upper
Bound String - Upper bound - exclusive.
ReportSummaryHistogramChartDataResponse
- Buckets
List<Pulumi.
Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Histogram Chart Data Bucket Response> - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- Buckets
[]Report
Summary Histogram Chart Data Bucket Response - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets
List<Report
Summary Histogram Chart Data Bucket Response> - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets
Report
Summary Histogram Chart Data Bucket Response[] - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets
Sequence[Report
Summary Histogram Chart Data Bucket Response] - Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
- buckets List<Property Map>
- Buckets in the histogram. There will be
n+1
buckets matchingn
lower bounds in the request. The first bucket will be from -infinity to the first bound. Subsequent buckets will be between one bound and the next. The final bucket will be from the final bound to infinity.
ReportSummaryMachineFindingResponse
- Allocated
Asset stringCount - Count of assets which were allocated.
- Allocated
Disk List<string>Types - Set of disk types allocated to assets.
- Allocated
Regions List<string> - Set of regions in which the assets were allocated.
- Machine
Series List<Pulumi.Allocations Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Machine Series Allocation Response> - Distribution of assets based on the Machine Series.
- Allocated
Asset stringCount - Count of assets which were allocated.
- Allocated
Disk []stringTypes - Set of disk types allocated to assets.
- Allocated
Regions []string - Set of regions in which the assets were allocated.
- Machine
Series []ReportAllocations Summary Machine Series Allocation Response - Distribution of assets based on the Machine Series.
- allocated
Asset StringCount - Count of assets which were allocated.
- allocated
Disk List<String>Types - Set of disk types allocated to assets.
- allocated
Regions List<String> - Set of regions in which the assets were allocated.
- machine
Series List<ReportAllocations Summary Machine Series Allocation Response> - Distribution of assets based on the Machine Series.
- allocated
Asset stringCount - Count of assets which were allocated.
- allocated
Disk string[]Types - Set of disk types allocated to assets.
- allocated
Regions string[] - Set of regions in which the assets were allocated.
- machine
Series ReportAllocations Summary Machine Series Allocation Response[] - Distribution of assets based on the Machine Series.
- allocated_
asset_ strcount - Count of assets which were allocated.
- allocated_
disk_ Sequence[str]types - Set of disk types allocated to assets.
- allocated_
regions Sequence[str] - Set of regions in which the assets were allocated.
- machine_
series_ Sequence[Reportallocations Summary Machine Series Allocation Response] - Distribution of assets based on the Machine Series.
- allocated
Asset StringCount - Count of assets which were allocated.
- allocated
Disk List<String>Types - Set of disk types allocated to assets.
- allocated
Regions List<String> - Set of regions in which the assets were allocated.
- machine
Series List<Property Map>Allocations - Distribution of assets based on the Machine Series.
ReportSummaryMachineSeriesAllocationResponse
- Allocated
Asset stringCount - Count of assets allocated to this machine series.
- Machine
Series Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Series Response - The Machine Series (e.g. "E2", "N2")
- Allocated
Asset stringCount - Count of assets allocated to this machine series.
- Machine
Series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated
Asset StringCount - Count of assets allocated to this machine series.
- machine
Series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated
Asset stringCount - Count of assets allocated to this machine series.
- machine
Series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated_
asset_ strcount - Count of assets allocated to this machine series.
- machine_
series MachineSeries Response - The Machine Series (e.g. "E2", "N2")
- allocated
Asset StringCount - Count of assets allocated to this machine series.
- machine
Series Property Map - The Machine Series (e.g. "E2", "N2")
ReportSummaryResponse
- All
Assets Pulumi.Stats Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- Group
Findings List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Group Finding Response> - Findings for each Group included in this report.
- All
Assets ReportStats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- Group
Findings []ReportSummary Group Finding Response - Findings for each Group included in this report.
- all
Assets ReportStats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- group
Findings List<ReportSummary Group Finding Response> - Findings for each Group included in this report.
- all
Assets ReportStats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- group
Findings ReportSummary Group Finding Response[] - Findings for each Group included in this report.
- all_
assets_ Reportstats Summary Asset Aggregate Stats Response - Aggregate statistics for all the assets across all the groups.
- group_
findings Sequence[ReportSummary Group Finding Response] - Findings for each Group included in this report.
- all
Assets Property MapStats - Aggregate statistics for all the assets across all the groups.
- group
Findings List<Property Map> - Findings for each Group included in this report.
ReportSummarySoleTenantFindingResponse
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions List<string> - Set of regions in which the assets are allocated
- Node
Allocations List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary Sole Tenant Node Allocation Response> - Set of per-nodetype allocation records
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions []string - Set of regions in which the assets are allocated
- Node
Allocations []ReportSummary Sole Tenant Node Allocation Response - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets are allocated
- node
Allocations List<ReportSummary Sole Tenant Node Allocation Response> - Set of per-nodetype allocation records
- allocated
Asset stringCount - Count of assets which are allocated
- allocated
Regions string[] - Set of regions in which the assets are allocated
- node
Allocations ReportSummary Sole Tenant Node Allocation Response[] - Set of per-nodetype allocation records
- allocated_
asset_ strcount - Count of assets which are allocated
- allocated_
regions Sequence[str] - Set of regions in which the assets are allocated
- node_
allocations Sequence[ReportSummary Sole Tenant Node Allocation Response] - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets are allocated
- node
Allocations List<Property Map> - Set of per-nodetype allocation records
ReportSummarySoleTenantNodeAllocationResponse
- Allocated
Asset 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"
- Node
Count string - Count of this node type to be provisioned
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- Node
Count string - Count of this node type to be provisioned
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- node
Count String - Count of this node type to be provisioned
- allocated
Asset stringCount - Count of assets allocated to these nodes
- node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- node
Count string - Count of this node type to be provisioned
- allocated_
asset_ strcount - Count of assets allocated to these nodes
- node
Sole
Tenant Node Type Response - Sole Tenant node type, e.g. "m3-node-128-3904"
- node_
count str - Count of this node type to be provisioned
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node Property Map
- Sole Tenant node type, e.g. "m3-node-128-3904"
- node
Count String - Count of this node type to be provisioned
ReportSummaryUtilizationChartDataResponse
ReportSummaryVMWareEngineFindingResponse
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions List<string> - Set of regions in which the assets were allocated
- Node
Allocations List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary VMWare Node Allocation Response> - Set of per-nodetype allocation records
- Allocated
Asset stringCount - Count of assets which are allocated
- Allocated
Regions []string - Set of regions in which the assets were allocated
- Node
Allocations []ReportSummary VMWare Node Allocation Response - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets were allocated
- node
Allocations List<ReportSummary VMWare Node Allocation Response> - Set of per-nodetype allocation records
- allocated
Asset stringCount - Count of assets which are allocated
- allocated
Regions string[] - Set of regions in which the assets were allocated
- node
Allocations ReportSummary VMWare Node Allocation Response[] - Set of per-nodetype allocation records
- allocated_
asset_ strcount - Count of assets which are allocated
- allocated_
regions Sequence[str] - Set of regions in which the assets were allocated
- node_
allocations Sequence[ReportSummary VMWare Node Allocation Response] - Set of per-nodetype allocation records
- allocated
Asset StringCount - Count of assets which are allocated
- allocated
Regions List<String> - Set of regions in which the assets were allocated
- node
Allocations List<Property Map> - Set of per-nodetype allocation records
ReportSummaryVMWareNodeAllocationResponse
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Count string - Count of this node type to be provisioned
- Vmware
Node Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Report Summary VMWare Node Response - VMWare node type, e.g. "ve1-standard-72"
- Allocated
Asset stringCount - Count of assets allocated to these nodes
- Node
Count string - Count of this node type to be provisioned
- Vmware
Node ReportSummary VMWare Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node
Count String - Count of this node type to be provisioned
- vmware
Node ReportSummary VMWare Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated
Asset stringCount - Count of assets allocated to these nodes
- node
Count string - Count of this node type to be provisioned
- vmware
Node ReportSummary VMWare Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated_
asset_ strcount - Count of assets allocated to these nodes
- node_
count str - Count of this node type to be provisioned
- vmware_
node ReportSummary VMWare Node Response - VMWare node type, e.g. "ve1-standard-72"
- allocated
Asset StringCount - Count of assets allocated to these nodes
- node
Count String - Count of this node type to be provisioned
- vmware
Node Property Map - VMWare node type, e.g. "ve1-standard-72"
ReportSummaryVMWareNodeResponse
- 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
SoleTenancyPreferencesResponse
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- Node
Types List<Pulumi.Google Native. Migration Center. 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.
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- Node
Types []SoleTenant Node Type Response - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance StringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types List<SoleTenant Node Type Response> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types SoleTenant Node Type Response[] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment_
plan str - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_
overcommit_ floatratio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host_
maintenance_ strpolicy - Sole Tenancy nodes maintenance policy.
- node_
types Sequence[SoleTenant Node Type Response] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance StringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types List<Property Map> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenantNodeTypeResponse
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node_
name str - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferencesNetworkCostParametersResponse
- 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].
- 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].
- estimated
Egress IntegerTraffic 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 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].
- estimated
Egress 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
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Compute
Engine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Network
Cost 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.
- Region
Preferences 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.
- Sizing
Optimization 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".
- Sizing
Optimization stringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- Sole
Tenancy Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Compute
Engine ComputePreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- 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 stringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- Sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine VmwarePreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute
Engine ComputePreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- 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 StringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product String - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine VmwarePreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute
Engine ComputePreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- 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 stringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine VmwarePreferences Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment_
plan str - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute_
engine_ Computepreferences Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- 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.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute
Engine Property MapPreferences - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network
Cost Property MapParameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences Property Map - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing
Optimization Property MapCustom Parameters - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing
Optimization StringStrategy - Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole
Tenancy Property MapPreferences - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product String - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine Property MapPreferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
- Aggregation
Method string - 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 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).
- Aggregation
Method string - 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 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).
- aggregation
Method String - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage IntegerPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage IntegerPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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).
- aggregation
Method string - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage numberPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage numberPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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).
- aggregation
Method String - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage NumberPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage NumberPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit doubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication doubleCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- Commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- Cpu
Overcommit float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit float64Ratio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication float64Compression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit DoubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication DoubleCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment
Plan string - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit numberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication numberCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment_
plan str - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_
overcommit_ floatratio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory_
overcommit_ floatratio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage_
deduplication_ floatcompression_ ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment
Plan String - Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu
Overcommit NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit NumberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication NumberCompression Ratio - The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi