1. Packages
  2. Google Cloud Native
  3. API Docs
  4. migrationcenter
  5. migrationcenter/v1alpha1
  6. getReport

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-native logo

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
    ReportConfigId string
    ReportId string
    Project string
    View string
    Location string
    ReportConfigId string
    ReportId string
    Project string
    View string
    location String
    reportConfigId String
    reportId String
    project String
    view String
    location string
    reportConfigId string
    reportId string
    project string
    view string
    location String
    reportConfigId String
    reportId String
    project String
    view String

    getReport Result

    The following output properties are available:

    CreateTime string
    Creation timestamp.
    Description string
    Free-text description.
    DisplayName string
    User-friendly display name. Maximum length is 63 characters.
    Name string
    Name of resource.
    State string
    Report creation state.
    Summary Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Outputs.ReportSummaryResponse
    Summary view of the Report.
    Type string
    Report type.
    UpdateTime string
    Last update timestamp.
    CreateTime string
    Creation timestamp.
    Description string
    Free-text description.
    DisplayName string
    User-friendly display name. Maximum length is 63 characters.
    Name string
    Name of resource.
    State string
    Report creation state.
    Summary ReportSummaryResponse
    Summary view of the Report.
    Type string
    Report type.
    UpdateTime string
    Last update timestamp.
    createTime String
    Creation timestamp.
    description String
    Free-text description.
    displayName String
    User-friendly display name. Maximum length is 63 characters.
    name String
    Name of resource.
    state String
    Report creation state.
    summary ReportSummaryResponse
    Summary view of the Report.
    type String
    Report type.
    updateTime String
    Last update timestamp.
    createTime string
    Creation timestamp.
    description string
    Free-text description.
    displayName string
    User-friendly display name. Maximum length is 63 characters.
    name string
    Name of resource.
    state string
    Report creation state.
    summary ReportSummaryResponse
    Summary view of the Report.
    type string
    Report type.
    updateTime 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 ReportSummaryResponse
    Summary view of the Report.
    type str
    Report type.
    update_time str
    Last update timestamp.
    createTime String
    Creation timestamp.
    description String
    Free-text description.
    displayName 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.
    updateTime String
    Last update timestamp.

    Supporting Types

    ComputeEnginePreferencesResponse

    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.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MachinePreferencesResponse
    Preferences concerning the machine types to consider on Compute Engine.
    PersistentDiskType string
    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 MachinePreferencesResponse
    Preferences concerning the machine types to consider on Compute Engine.
    PersistentDiskType string
    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 MachinePreferencesResponse
    Preferences concerning the machine types to consider on Compute Engine.
    persistentDiskType String
    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 MachinePreferencesResponse
    Preferences concerning the machine types to consider on Compute Engine.
    persistentDiskType string
    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 MachinePreferencesResponse
    Preferences concerning the machine types to consider on Compute Engine.
    persistent_disk_type str
    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.
    persistentDiskType String
    Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.

    MachinePreferencesResponse

    AllowedMachineSeries List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MachineSeriesResponse>
    Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
    AllowedMachineSeries []MachineSeriesResponse
    Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
    allowedMachineSeries List<MachineSeriesResponse>
    Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
    allowedMachineSeries MachineSeriesResponse[]
    Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
    allowed_machine_series Sequence[MachineSeriesResponse]
    Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
    allowedMachineSeries List<Property Map>
    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

    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 units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.
    Units string
    The whole units of the amount. For example if currencyCode is "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 units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.
    Units string
    The whole units of the amount. For example if currencyCode is "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 units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.
    units String
    The whole units of the amount. For example if currencyCode is "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 units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-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. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.
    units str
    The whole units of the amount. For example if currencyCode is "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 units is positive, nanos must be positive or zero. If units is zero, nanos can be positive, zero, or negative. If units is negative, nanos must be negative or zero. For example $-1.75 is represented as units=-1 and nanos=-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

    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.

    ReportSummaryAssetAggregateStatsResponse

    AssetAge Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryChartDataResponse
    Count of assets grouped by age.
    CoreCountHistogram Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of CPU core counts.
    MemoryBytesHistogram Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    MemoryUtilization Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryChartDataResponse
    Total memory split into Used/Free buckets.
    MemoryUtilizationChart Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryUtilizationChartDataResponse
    Total memory split into Used/Free buckets.
    OperatingSystem Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryChartDataResponse
    Count of assets grouped by Operating System families.
    StorageBytesHistogram Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    StorageUtilization Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryChartDataResponse
    Total storage split into Used/Free buckets.
    StorageUtilizationChart Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryUtilizationChartDataResponse
    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.
    TotalMemoryBytes string
    Sum of the memory in bytes of all the assets in this collection.
    TotalStorageBytes string
    Sum of persistent storage in bytes of all the assets in this collection.
    AssetAge ReportSummaryChartDataResponse
    Count of assets grouped by age.
    CoreCountHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of CPU core counts.
    MemoryBytesHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    MemoryUtilization ReportSummaryChartDataResponse
    Total memory split into Used/Free buckets.
    MemoryUtilizationChart ReportSummaryUtilizationChartDataResponse
    Total memory split into Used/Free buckets.
    OperatingSystem ReportSummaryChartDataResponse
    Count of assets grouped by Operating System families.
    StorageBytesHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    StorageUtilization ReportSummaryChartDataResponse
    Total storage split into Used/Free buckets.
    StorageUtilizationChart ReportSummaryUtilizationChartDataResponse
    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.
    TotalMemoryBytes string
    Sum of the memory in bytes of all the assets in this collection.
    TotalStorageBytes string
    Sum of persistent storage in bytes of all the assets in this collection.
    assetAge ReportSummaryChartDataResponse
    Count of assets grouped by age.
    coreCountHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of CPU core counts.
    memoryBytesHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    memoryUtilization ReportSummaryChartDataResponse
    Total memory split into Used/Free buckets.
    memoryUtilizationChart ReportSummaryUtilizationChartDataResponse
    Total memory split into Used/Free buckets.
    operatingSystem ReportSummaryChartDataResponse
    Count of assets grouped by Operating System families.
    storageBytesHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    storageUtilization ReportSummaryChartDataResponse
    Total storage split into Used/Free buckets.
    storageUtilizationChart ReportSummaryUtilizationChartDataResponse
    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.
    totalMemoryBytes String
    Sum of the memory in bytes of all the assets in this collection.
    totalStorageBytes String
    Sum of persistent storage in bytes of all the assets in this collection.
    assetAge ReportSummaryChartDataResponse
    Count of assets grouped by age.
    coreCountHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of CPU core counts.
    memoryBytesHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    memoryUtilization ReportSummaryChartDataResponse
    Total memory split into Used/Free buckets.
    memoryUtilizationChart ReportSummaryUtilizationChartDataResponse
    Total memory split into Used/Free buckets.
    operatingSystem ReportSummaryChartDataResponse
    Count of assets grouped by Operating System families.
    storageBytesHistogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    storageUtilization ReportSummaryChartDataResponse
    Total storage split into Used/Free buckets.
    storageUtilizationChart ReportSummaryUtilizationChartDataResponse
    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.
    totalMemoryBytes string
    Sum of the memory in bytes of all the assets in this collection.
    totalStorageBytes string
    Sum of persistent storage in bytes of all the assets in this collection.
    asset_age ReportSummaryChartDataResponse
    Count of assets grouped by age.
    core_count_histogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of CPU core counts.
    memory_bytes_histogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    memory_utilization ReportSummaryChartDataResponse
    Total memory split into Used/Free buckets.
    memory_utilization_chart ReportSummaryUtilizationChartDataResponse
    Total memory split into Used/Free buckets.
    operating_system ReportSummaryChartDataResponse
    Count of assets grouped by Operating System families.
    storage_bytes_histogram ReportSummaryHistogramChartDataResponse
    Histogram showing a distribution of memory sizes.
    storage_utilization ReportSummaryChartDataResponse
    Total storage split into Used/Free buckets.
    storage_utilization_chart ReportSummaryUtilizationChartDataResponse
    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_bytes str
    Sum of the memory in bytes of all the assets in this collection.
    total_storage_bytes str
    Sum of persistent storage in bytes of all the assets in this collection.
    assetAge Property Map
    Count of assets grouped by age.
    coreCountHistogram Property Map
    Histogram showing a distribution of CPU core counts.
    memoryBytesHistogram Property Map
    Histogram showing a distribution of memory sizes.
    memoryUtilization Property Map
    Total memory split into Used/Free buckets.
    memoryUtilizationChart Property Map
    Total memory split into Used/Free buckets.
    operatingSystem Property Map
    Count of assets grouped by Operating System families.
    storageBytesHistogram Property Map
    Histogram showing a distribution of memory sizes.
    storageUtilization Property Map
    Total storage split into Used/Free buckets.
    storageUtilizationChart Property Map
    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.
    totalMemoryBytes String
    Sum of the memory in bytes of all the assets in this collection.
    totalStorageBytes String
    Sum of persistent storage in bytes of all the assets in this collection.

    ReportSummaryChartDataDataPointResponse

    Label string
    The X-axis label for this data point.
    Value double
    The Y-axis value for this data point.
    Label string
    The X-axis label for this data point.
    Value float64
    The Y-axis value for this data point.
    label String
    The X-axis label for this data point.
    value Double
    The Y-axis value for this data point.
    label string
    The X-axis label for this data point.
    value number
    The Y-axis value for this data point.
    label str
    The X-axis label for this data point.
    value float
    The Y-axis value for this data point.
    label String
    The X-axis label for this data point.
    value Number
    The Y-axis value for this data point.

    ReportSummaryChartDataResponse

    DataPoints List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryChartDataDataPointResponse>
    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 []ReportSummaryChartDataDataPointResponse
    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<ReportSummaryChartDataDataPointResponse>
    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 ReportSummaryChartDataDataPointResponse[]
    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[ReportSummaryChartDataDataPointResponse]
    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

    AssetAggregateStats Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryAssetAggregateStatsResponse
    Summary statistics for all the assets in this group.
    Description string
    Description for the Group.
    DisplayName string
    Display Name for the Group.
    OverlappingAssetCount string
    This field is deprecated, do not rely on it having a value.

    Deprecated: This field is deprecated, do not rely on it having a value.

    PreferenceSetFindings List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryGroupPreferenceSetFindingResponse>
    Findings for each of the PreferenceSets for this group.
    AssetAggregateStats ReportSummaryAssetAggregateStatsResponse
    Summary statistics for all the assets in this group.
    Description string
    Description for the Group.
    DisplayName string
    Display Name for the Group.
    OverlappingAssetCount string
    This field is deprecated, do not rely on it having a value.

    Deprecated: This field is deprecated, do not rely on it having a value.

    PreferenceSetFindings []ReportSummaryGroupPreferenceSetFindingResponse
    Findings for each of the PreferenceSets for this group.
    assetAggregateStats ReportSummaryAssetAggregateStatsResponse
    Summary statistics for all the assets in this group.
    description String
    Description for the Group.
    displayName String
    Display Name for the Group.
    overlappingAssetCount String
    This field is deprecated, do not rely on it having a value.

    Deprecated: This field is deprecated, do not rely on it having a value.

    preferenceSetFindings List<ReportSummaryGroupPreferenceSetFindingResponse>
    Findings for each of the PreferenceSets for this group.
    assetAggregateStats ReportSummaryAssetAggregateStatsResponse
    Summary statistics for all the assets in this group.
    description string
    Description for the Group.
    displayName string
    Display Name for the Group.
    overlappingAssetCount string
    This field is deprecated, do not rely on it having a value.

    Deprecated: This field is deprecated, do not rely on it having a value.

    preferenceSetFindings ReportSummaryGroupPreferenceSetFindingResponse[]
    Findings for each of the PreferenceSets for this group.
    asset_aggregate_stats ReportSummaryAssetAggregateStatsResponse
    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_count str
    This field is deprecated, do not rely on it having a value.

    Deprecated: This field is deprecated, do not rely on it having a value.

    preference_set_findings Sequence[ReportSummaryGroupPreferenceSetFindingResponse]
    Findings for each of the PreferenceSets for this group.
    assetAggregateStats Property Map
    Summary statistics for all the assets in this group.
    description String
    Description for the Group.
    displayName String
    Display Name for the Group.
    overlappingAssetCount String
    This field is deprecated, do not rely on it having a value.

    Deprecated: This field is deprecated, do not rely on it having a value.

    preferenceSetFindings List<Property Map>
    Findings for each of the PreferenceSets for this group.

    ReportSummaryGroupPreferenceSetFindingResponse

    Description string
    Description for the Preference Set.
    DisplayName string
    Display Name of the Preference Set
    MachineFinding Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryMachineFindingResponse
    A set of findings that applies to all machines in the input.
    MachinePreferences Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.VirtualMachinePreferencesResponse
    A set of preferences that applies to all machines in the context.
    MonthlyCostCompute Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MoneyResponse
    Compute monthly cost for this preference set.
    MonthlyCostNetworkEgress Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MoneyResponse
    Network Egress monthly cost for this preference set.
    MonthlyCostOsLicense Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MoneyResponse
    Licensing monthly cost for this preference set.
    MonthlyCostOther Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MoneyResponse
    Miscellaneous monthly cost for this preference set.
    MonthlyCostStorage Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MoneyResponse
    Storage monthly cost for this preference set.
    MonthlyCostTotal Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MoneyResponse
    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
    SoleTenantFinding Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummarySoleTenantFindingResponse
    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
    VmwareEngineFinding Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryVMWareEngineFindingResponse
    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 ReportSummaryMachineFindingResponse
    A set of findings that applies to all machines in the input.
    MachinePreferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all machines in the context.
    MonthlyCostCompute MoneyResponse
    Compute monthly cost for this preference set.
    MonthlyCostNetworkEgress MoneyResponse
    Network Egress monthly cost for this preference set.
    MonthlyCostOsLicense MoneyResponse
    Licensing monthly cost for this preference set.
    MonthlyCostOther MoneyResponse
    Miscellaneous monthly cost for this preference set.
    MonthlyCostStorage MoneyResponse
    Storage monthly cost for this preference set.
    MonthlyCostTotal MoneyResponse
    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
    SoleTenantFinding ReportSummarySoleTenantFindingResponse
    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
    VmwareEngineFinding ReportSummaryVMWareEngineFindingResponse
    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 ReportSummaryMachineFindingResponse
    A set of findings that applies to all machines in the input.
    machinePreferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all machines in the context.
    monthlyCostCompute MoneyResponse
    Compute monthly cost for this preference set.
    monthlyCostNetworkEgress MoneyResponse
    Network Egress monthly cost for this preference set.
    monthlyCostOsLicense MoneyResponse
    Licensing monthly cost for this preference set.
    monthlyCostOther MoneyResponse
    Miscellaneous monthly cost for this preference set.
    monthlyCostStorage MoneyResponse
    Storage monthly cost for this preference set.
    monthlyCostTotal MoneyResponse
    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
    soleTenantFinding ReportSummarySoleTenantFindingResponse
    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
    vmwareEngineFinding ReportSummaryVMWareEngineFindingResponse
    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 ReportSummaryMachineFindingResponse
    A set of findings that applies to all machines in the input.
    machinePreferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all machines in the context.
    monthlyCostCompute MoneyResponse
    Compute monthly cost for this preference set.
    monthlyCostNetworkEgress MoneyResponse
    Network Egress monthly cost for this preference set.
    monthlyCostOsLicense MoneyResponse
    Licensing monthly cost for this preference set.
    monthlyCostOther MoneyResponse
    Miscellaneous monthly cost for this preference set.
    monthlyCostStorage MoneyResponse
    Storage monthly cost for this preference set.
    monthlyCostTotal MoneyResponse
    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
    soleTenantFinding ReportSummarySoleTenantFindingResponse
    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
    vmwareEngineFinding ReportSummaryVMWareEngineFindingResponse
    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 ReportSummaryMachineFindingResponse
    A set of findings that applies to all machines in the input.
    machine_preferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all machines in the context.
    monthly_cost_compute MoneyResponse
    Compute monthly cost for this preference set.
    monthly_cost_network_egress MoneyResponse
    Network Egress monthly cost for this preference set.
    monthly_cost_os_license MoneyResponse
    Licensing monthly cost for this preference set.
    monthly_cost_other MoneyResponse
    Miscellaneous monthly cost for this preference set.
    monthly_cost_storage MoneyResponse
    Storage monthly cost for this preference set.
    monthly_cost_total MoneyResponse
    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_finding ReportSummarySoleTenantFindingResponse
    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_finding ReportSummaryVMWareEngineFindingResponse
    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.
    monthlyCostCompute Property Map
    Compute monthly cost for this preference set.
    monthlyCostNetworkEgress Property Map
    Network Egress monthly cost for this preference set.
    monthlyCostOsLicense Property Map
    Licensing monthly cost for this preference set.
    monthlyCostOther Property Map
    Miscellaneous monthly cost for this preference set.
    monthlyCostStorage Property Map
    Storage monthly cost for this preference set.
    monthlyCostTotal Property Map
    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
    soleTenantFinding Property Map
    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
    vmwareEngineFinding Property Map
    A set of findings that applies to VMWare machines in the input.

    ReportSummaryHistogramChartDataBucketResponse

    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

    Buckets List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryHistogramChartDataBucketResponse>
    Buckets in the histogram. There will be n+1 buckets matching n 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 []ReportSummaryHistogramChartDataBucketResponse
    Buckets in the histogram. There will be n+1 buckets matching n 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<ReportSummaryHistogramChartDataBucketResponse>
    Buckets in the histogram. There will be n+1 buckets matching n 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 ReportSummaryHistogramChartDataBucketResponse[]
    Buckets in the histogram. There will be n+1 buckets matching n 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[ReportSummaryHistogramChartDataBucketResponse]
    Buckets in the histogram. There will be n+1 buckets matching n 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 matching n 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

    AllocatedAssetCount string
    Count of assets which were allocated.
    AllocatedDiskTypes List<string>
    Set of disk types allocated to assets.
    AllocatedRegions List<string>
    Set of regions in which the assets were allocated.
    MachineSeriesAllocations List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryMachineSeriesAllocationResponse>
    Distribution of assets based on the Machine Series.
    AllocatedAssetCount string
    Count of assets which were allocated.
    AllocatedDiskTypes []string
    Set of disk types allocated to assets.
    AllocatedRegions []string
    Set of regions in which the assets were allocated.
    MachineSeriesAllocations []ReportSummaryMachineSeriesAllocationResponse
    Distribution of assets based on the Machine Series.
    allocatedAssetCount String
    Count of assets which were allocated.
    allocatedDiskTypes List<String>
    Set of disk types allocated to assets.
    allocatedRegions List<String>
    Set of regions in which the assets were allocated.
    machineSeriesAllocations List<ReportSummaryMachineSeriesAllocationResponse>
    Distribution of assets based on the Machine Series.
    allocatedAssetCount string
    Count of assets which were allocated.
    allocatedDiskTypes string[]
    Set of disk types allocated to assets.
    allocatedRegions string[]
    Set of regions in which the assets were allocated.
    machineSeriesAllocations ReportSummaryMachineSeriesAllocationResponse[]
    Distribution of assets based on the Machine Series.
    allocated_asset_count str
    Count of assets which were allocated.
    allocated_disk_types Sequence[str]
    Set of disk types allocated to assets.
    allocated_regions Sequence[str]
    Set of regions in which the assets were allocated.
    machine_series_allocations Sequence[ReportSummaryMachineSeriesAllocationResponse]
    Distribution of assets based on the Machine Series.
    allocatedAssetCount String
    Count of assets which were allocated.
    allocatedDiskTypes List<String>
    Set of disk types allocated to assets.
    allocatedRegions List<String>
    Set of regions in which the assets were allocated.
    machineSeriesAllocations List<Property Map>
    Distribution of assets based on the Machine Series.

    ReportSummaryMachineSeriesAllocationResponse

    AllocatedAssetCount string
    Count of assets allocated to this machine series.
    MachineSeries Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.MachineSeriesResponse
    The Machine Series (e.g. "E2", "N2")
    AllocatedAssetCount string
    Count of assets allocated to this machine series.
    MachineSeries MachineSeriesResponse
    The Machine Series (e.g. "E2", "N2")
    allocatedAssetCount String
    Count of assets allocated to this machine series.
    machineSeries MachineSeriesResponse
    The Machine Series (e.g. "E2", "N2")
    allocatedAssetCount string
    Count of assets allocated to this machine series.
    machineSeries MachineSeriesResponse
    The Machine Series (e.g. "E2", "N2")
    allocated_asset_count str
    Count of assets allocated to this machine series.
    machine_series MachineSeriesResponse
    The Machine Series (e.g. "E2", "N2")
    allocatedAssetCount String
    Count of assets allocated to this machine series.
    machineSeries Property Map
    The Machine Series (e.g. "E2", "N2")

    ReportSummaryResponse

    AllAssetsStats ReportSummaryAssetAggregateStatsResponse
    Aggregate statistics for all the assets across all the groups.
    GroupFindings []ReportSummaryGroupFindingResponse
    Findings for each Group included in this report.
    allAssetsStats ReportSummaryAssetAggregateStatsResponse
    Aggregate statistics for all the assets across all the groups.
    groupFindings List<ReportSummaryGroupFindingResponse>
    Findings for each Group included in this report.
    allAssetsStats ReportSummaryAssetAggregateStatsResponse
    Aggregate statistics for all the assets across all the groups.
    groupFindings ReportSummaryGroupFindingResponse[]
    Findings for each Group included in this report.
    all_assets_stats ReportSummaryAssetAggregateStatsResponse
    Aggregate statistics for all the assets across all the groups.
    group_findings Sequence[ReportSummaryGroupFindingResponse]
    Findings for each Group included in this report.
    allAssetsStats Property Map
    Aggregate statistics for all the assets across all the groups.
    groupFindings List<Property Map>
    Findings for each Group included in this report.

    ReportSummarySoleTenantFindingResponse

    AllocatedAssetCount string
    Count of assets which are allocated
    AllocatedRegions List<string>
    Set of regions in which the assets are allocated
    NodeAllocations List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummarySoleTenantNodeAllocationResponse>
    Set of per-nodetype allocation records
    AllocatedAssetCount string
    Count of assets which are allocated
    AllocatedRegions []string
    Set of regions in which the assets are allocated
    NodeAllocations []ReportSummarySoleTenantNodeAllocationResponse
    Set of per-nodetype allocation records
    allocatedAssetCount String
    Count of assets which are allocated
    allocatedRegions List<String>
    Set of regions in which the assets are allocated
    nodeAllocations List<ReportSummarySoleTenantNodeAllocationResponse>
    Set of per-nodetype allocation records
    allocatedAssetCount string
    Count of assets which are allocated
    allocatedRegions string[]
    Set of regions in which the assets are allocated
    nodeAllocations ReportSummarySoleTenantNodeAllocationResponse[]
    Set of per-nodetype allocation records
    allocated_asset_count str
    Count of assets which are allocated
    allocated_regions Sequence[str]
    Set of regions in which the assets are allocated
    node_allocations Sequence[ReportSummarySoleTenantNodeAllocationResponse]
    Set of per-nodetype allocation records
    allocatedAssetCount String
    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

    AllocatedAssetCount string
    Count of assets allocated to these nodes
    Node Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.SoleTenantNodeTypeResponse
    Sole Tenant node type, e.g. "m3-node-128-3904"
    NodeCount string
    Count of this node type to be provisioned
    AllocatedAssetCount string
    Count of assets allocated to these nodes
    Node SoleTenantNodeTypeResponse
    Sole Tenant node type, e.g. "m3-node-128-3904"
    NodeCount string
    Count of this node type to be provisioned
    allocatedAssetCount String
    Count of assets allocated to these nodes
    node SoleTenantNodeTypeResponse
    Sole Tenant node type, e.g. "m3-node-128-3904"
    nodeCount String
    Count of this node type to be provisioned
    allocatedAssetCount string
    Count of assets allocated to these nodes
    node SoleTenantNodeTypeResponse
    Sole Tenant node type, e.g. "m3-node-128-3904"
    nodeCount string
    Count of this node type to be provisioned
    allocated_asset_count str
    Count of assets allocated to these nodes
    node SoleTenantNodeTypeResponse
    Sole Tenant node type, e.g. "m3-node-128-3904"
    node_count str
    Count of this node type to be provisioned
    allocatedAssetCount String
    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

    Free string
    Aggregate value which falls into the "Free" bucket.
    Used string
    Aggregate value which falls into the "Used" bucket.
    Free string
    Aggregate value which falls into the "Free" bucket.
    Used string
    Aggregate value which falls into the "Used" bucket.
    free String
    Aggregate value which falls into the "Free" bucket.
    used String
    Aggregate value which falls into the "Used" bucket.
    free string
    Aggregate value which falls into the "Free" bucket.
    used string
    Aggregate value which falls into the "Used" bucket.
    free str
    Aggregate value which falls into the "Free" bucket.
    used str
    Aggregate value which falls into the "Used" bucket.
    free String
    Aggregate value which falls into the "Free" bucket.
    used String
    Aggregate value which falls into the "Used" bucket.

    ReportSummaryVMWareEngineFindingResponse

    AllocatedAssetCount string
    Count of assets which are allocated
    AllocatedRegions List<string>
    Set of regions in which the assets were allocated
    NodeAllocations List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryVMWareNodeAllocationResponse>
    Set of per-nodetype allocation records
    AllocatedAssetCount string
    Count of assets which are allocated
    AllocatedRegions []string
    Set of regions in which the assets were allocated
    NodeAllocations []ReportSummaryVMWareNodeAllocationResponse
    Set of per-nodetype allocation records
    allocatedAssetCount String
    Count of assets which are allocated
    allocatedRegions List<String>
    Set of regions in which the assets were allocated
    nodeAllocations List<ReportSummaryVMWareNodeAllocationResponse>
    Set of per-nodetype allocation records
    allocatedAssetCount string
    Count of assets which are allocated
    allocatedRegions string[]
    Set of regions in which the assets were allocated
    nodeAllocations ReportSummaryVMWareNodeAllocationResponse[]
    Set of per-nodetype allocation records
    allocated_asset_count str
    Count of assets which are allocated
    allocated_regions Sequence[str]
    Set of regions in which the assets were allocated
    node_allocations Sequence[ReportSummaryVMWareNodeAllocationResponse]
    Set of per-nodetype allocation records
    allocatedAssetCount String
    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

    AllocatedAssetCount string
    Count of assets allocated to these nodes
    NodeCount string
    Count of this node type to be provisioned
    VmwareNode Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ReportSummaryVMWareNodeResponse
    VMWare node type, e.g. "ve1-standard-72"
    AllocatedAssetCount string
    Count of assets allocated to these nodes
    NodeCount string
    Count of this node type to be provisioned
    VmwareNode ReportSummaryVMWareNodeResponse
    VMWare node type, e.g. "ve1-standard-72"
    allocatedAssetCount String
    Count of assets allocated to these nodes
    nodeCount String
    Count of this node type to be provisioned
    vmwareNode ReportSummaryVMWareNodeResponse
    VMWare node type, e.g. "ve1-standard-72"
    allocatedAssetCount string
    Count of assets allocated to these nodes
    nodeCount string
    Count of this node type to be provisioned
    vmwareNode ReportSummaryVMWareNodeResponse
    VMWare node type, e.g. "ve1-standard-72"
    allocated_asset_count str
    Count of assets allocated to these nodes
    node_count str
    Count of this node type to be provisioned
    vmware_node ReportSummaryVMWareNodeResponse
    VMWare node type, e.g. "ve1-standard-72"
    allocatedAssetCount String
    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

    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

    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.
    CpuOvercommitRatio double
    CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
    HostMaintenancePolicy string
    Sole Tenancy nodes maintenance policy.
    NodeTypes List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.SoleTenantNodeTypeResponse>
    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.
    CpuOvercommitRatio float64
    CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
    HostMaintenancePolicy string
    Sole Tenancy nodes maintenance policy.
    NodeTypes []SoleTenantNodeTypeResponse
    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.
    cpuOvercommitRatio Double
    CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
    hostMaintenancePolicy String
    Sole Tenancy nodes maintenance policy.
    nodeTypes List<SoleTenantNodeTypeResponse>
    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.
    cpuOvercommitRatio number
    CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
    hostMaintenancePolicy string
    Sole Tenancy nodes maintenance policy.
    nodeTypes SoleTenantNodeTypeResponse[]
    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_ratio float
    CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
    host_maintenance_policy str
    Sole Tenancy nodes maintenance policy.
    node_types Sequence[SoleTenantNodeTypeResponse]
    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.
    cpuOvercommitRatio Number
    CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
    hostMaintenancePolicy String
    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

    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

    EstimatedEgressTrafficPercentage int
    Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
    EstimatedEgressTrafficPercentage int
    Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
    estimatedEgressTrafficPercentage Integer
    Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
    estimatedEgressTrafficPercentage number
    Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
    estimated_egress_traffic_percentage int
    Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
    estimatedEgressTrafficPercentage Number
    Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].

    VirtualMachinePreferencesResponse

    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.
    ComputeEnginePreferences Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ComputeEnginePreferencesResponse
    Compute Engine preferences concern insights and recommendations for Compute Engine target.
    NetworkCostParameters Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.VirtualMachinePreferencesNetworkCostParametersResponse
    Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
    RegionPreferences Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.RegionPreferencesResponse
    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.
    SizingOptimizationCustomParameters Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
    Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
    SizingOptimizationStrategy string
    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.
    SoleTenancyPreferences Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.SoleTenancyPreferencesResponse
    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.
    VmwareEnginePreferences Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.VmwareEnginePreferencesResponse
    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.
    ComputeEnginePreferences ComputeEnginePreferencesResponse
    Compute Engine preferences concern insights and recommendations for Compute Engine target.
    NetworkCostParameters VirtualMachinePreferencesNetworkCostParametersResponse
    Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
    RegionPreferences RegionPreferencesResponse
    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.
    SizingOptimizationCustomParameters VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
    Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
    SizingOptimizationStrategy string
    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.
    SoleTenancyPreferences SoleTenancyPreferencesResponse
    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.
    VmwareEnginePreferences VmwareEnginePreferencesResponse
    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.
    computeEnginePreferences ComputeEnginePreferencesResponse
    Compute Engine preferences concern insights and recommendations for Compute Engine target.
    networkCostParameters VirtualMachinePreferencesNetworkCostParametersResponse
    Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
    regionPreferences RegionPreferencesResponse
    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.
    sizingOptimizationCustomParameters VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
    Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
    sizingOptimizationStrategy String
    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.
    soleTenancyPreferences SoleTenancyPreferencesResponse
    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.
    vmwareEnginePreferences VmwareEnginePreferencesResponse
    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.
    computeEnginePreferences ComputeEnginePreferencesResponse
    Compute Engine preferences concern insights and recommendations for Compute Engine target.
    networkCostParameters VirtualMachinePreferencesNetworkCostParametersResponse
    Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
    regionPreferences RegionPreferencesResponse
    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.
    sizingOptimizationCustomParameters VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
    Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
    sizingOptimizationStrategy string
    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.
    soleTenancyPreferences SoleTenancyPreferencesResponse
    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.
    vmwareEnginePreferences VmwareEnginePreferencesResponse
    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_preferences ComputeEnginePreferencesResponse
    Compute Engine preferences concern insights and recommendations for Compute Engine target.
    network_cost_parameters VirtualMachinePreferencesNetworkCostParametersResponse
    Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
    region_preferences RegionPreferencesResponse
    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_custom_parameters VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
    Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
    sizing_optimization_strategy str
    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_preferences SoleTenancyPreferencesResponse
    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_preferences VmwareEnginePreferencesResponse
    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.
    computeEnginePreferences Property Map
    Compute Engine preferences concern insights and recommendations for Compute Engine target.
    networkCostParameters Property Map
    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.
    sizingOptimizationCustomParameters Property Map
    Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
    sizingOptimizationStrategy String
    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.
    soleTenancyPreferences Property Map
    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.
    vmwareEnginePreferences Property Map
    Preferences concerning insights and recommendations for Google Cloud VMware Engine.

    VirtualMachinePreferencesSizingOptimizationCustomParametersResponse

    AggregationMethod string
    Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
    CpuUsagePercentage int
    Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
    MemoryUsagePercentage int
    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.
    CpuUsagePercentage int
    Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
    MemoryUsagePercentage int
    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.
    cpuUsagePercentage Integer
    Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
    memoryUsagePercentage Integer
    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.
    cpuUsagePercentage number
    Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
    memoryUsagePercentage number
    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_percentage int
    Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
    memory_usage_percentage int
    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.
    cpuUsagePercentage Number
    Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
    memoryUsagePercentage Number
    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

    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.
    CpuOvercommitRatio double
    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
    MemoryOvercommitRatio double
    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
    StorageDeduplicationCompressionRatio double
    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.
    CpuOvercommitRatio float64
    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
    MemoryOvercommitRatio float64
    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
    StorageDeduplicationCompressionRatio float64
    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.
    cpuOvercommitRatio Double
    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
    memoryOvercommitRatio Double
    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
    storageDeduplicationCompressionRatio Double
    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.
    cpuOvercommitRatio number
    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
    memoryOvercommitRatio number
    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
    storageDeduplicationCompressionRatio number
    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_ratio float
    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
    memory_overcommit_ratio float
    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
    storage_deduplication_compression_ratio float
    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.
    cpuOvercommitRatio Number
    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
    memoryOvercommitRatio Number
    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
    storageDeduplicationCompressionRatio Number
    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-native logo

    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