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

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

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 the details of a preference set.

    Using getPreferenceSet

    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 getPreferenceSet(args: GetPreferenceSetArgs, opts?: InvokeOptions): Promise<GetPreferenceSetResult>
    function getPreferenceSetOutput(args: GetPreferenceSetOutputArgs, opts?: InvokeOptions): Output<GetPreferenceSetResult>
    def get_preference_set(location: Optional[str] = None,
                           preference_set_id: Optional[str] = None,
                           project: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetPreferenceSetResult
    def get_preference_set_output(location: Optional[pulumi.Input[str]] = None,
                           preference_set_id: Optional[pulumi.Input[str]] = None,
                           project: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetPreferenceSetResult]
    func LookupPreferenceSet(ctx *Context, args *LookupPreferenceSetArgs, opts ...InvokeOption) (*LookupPreferenceSetResult, error)
    func LookupPreferenceSetOutput(ctx *Context, args *LookupPreferenceSetOutputArgs, opts ...InvokeOption) LookupPreferenceSetResultOutput

    > Note: This function is named LookupPreferenceSet in the Go SDK.

    public static class GetPreferenceSet 
    {
        public static Task<GetPreferenceSetResult> InvokeAsync(GetPreferenceSetArgs args, InvokeOptions? opts = null)
        public static Output<GetPreferenceSetResult> Invoke(GetPreferenceSetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPreferenceSetResult> getPreferenceSet(GetPreferenceSetArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:migrationcenter/v1alpha1:getPreferenceSet
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location string
    PreferenceSetId string
    Project string
    Location string
    PreferenceSetId string
    Project string
    location String
    preferenceSetId String
    project String
    location string
    preferenceSetId string
    project string
    location String
    preferenceSetId String
    project String

    getPreferenceSet Result

    The following output properties are available:

    CreateTime string
    The timestamp when the preference set was created.
    Description string
    A description of the preference set.
    DisplayName string
    User-friendly display name. Maximum length is 63 characters.
    Name string
    Name of the preference set.
    UpdateTime string
    The timestamp when the preference set was last updated.
    VirtualMachinePreferences Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Outputs.VirtualMachinePreferencesResponse
    A set of preferences that applies to all virtual machines in the context.
    CreateTime string
    The timestamp when the preference set was created.
    Description string
    A description of the preference set.
    DisplayName string
    User-friendly display name. Maximum length is 63 characters.
    Name string
    Name of the preference set.
    UpdateTime string
    The timestamp when the preference set was last updated.
    VirtualMachinePreferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all virtual machines in the context.
    createTime String
    The timestamp when the preference set was created.
    description String
    A description of the preference set.
    displayName String
    User-friendly display name. Maximum length is 63 characters.
    name String
    Name of the preference set.
    updateTime String
    The timestamp when the preference set was last updated.
    virtualMachinePreferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all virtual machines in the context.
    createTime string
    The timestamp when the preference set was created.
    description string
    A description of the preference set.
    displayName string
    User-friendly display name. Maximum length is 63 characters.
    name string
    Name of the preference set.
    updateTime string
    The timestamp when the preference set was last updated.
    virtualMachinePreferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all virtual machines in the context.
    create_time str
    The timestamp when the preference set was created.
    description str
    A description of the preference set.
    display_name str
    User-friendly display name. Maximum length is 63 characters.
    name str
    Name of the preference set.
    update_time str
    The timestamp when the preference set was last updated.
    virtual_machine_preferences VirtualMachinePreferencesResponse
    A set of preferences that applies to all virtual machines in the context.
    createTime String
    The timestamp when the preference set was created.
    description String
    A description of the preference set.
    displayName String
    User-friendly display name. Maximum length is 63 characters.
    name String
    Name of the preference set.
    updateTime String
    The timestamp when the preference set was last updated.
    virtualMachinePreferences Property Map
    A set of preferences that applies to all virtual machines in the context.

    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.

    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.

    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