1. Packages
  2. Google Cloud Native
  3. API Docs
  4. migrationcenter
  5. migrationcenter/v1
  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/v1.getPreferenceSet

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets 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>
Copy
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]
Copy
func LookupPreferenceSet(ctx *Context, args *LookupPreferenceSetArgs, opts ...InvokeOption) (*LookupPreferenceSetResult, error)
func LookupPreferenceSetOutput(ctx *Context, args *LookupPreferenceSetOutputArgs, opts ...InvokeOption) LookupPreferenceSetResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetPreferenceSetResult> getPreferenceSet(GetPreferenceSetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Copy
fn::invoke:
  function: google-native:migrationcenter/v1:getPreferenceSet
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
PreferenceSetId This property is required. string
Project string
Location This property is required. string
PreferenceSetId This property is required. string
Project string
location This property is required. String
preferenceSetId This property is required. String
project String
location This property is required. string
preferenceSetId This property is required. string
project string
location This property is required. str
preference_set_id This property is required. str
project str
location This property is required. String
preferenceSetId This property is required. 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.V1.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 This property is required. 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 This property is required. Pulumi.GoogleNative.MigrationCenter.V1.Inputs.MachinePreferencesResponse
Preferences concerning the machine types to consider on Compute Engine.
LicenseType This property is required. 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 This property is required. MachinePreferencesResponse
Preferences concerning the machine types to consider on Compute Engine.
licenseType This property is required. 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 This property is required. MachinePreferencesResponse
Preferences concerning the machine types to consider on Compute Engine.
licenseType This property is required. 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 This property is required. MachinePreferencesResponse
Preferences concerning the machine types to consider on Compute Engine.
license_type This property is required. 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 This property is required. MachinePreferencesResponse
Preferences concerning the machine types to consider on Compute Engine.
licenseType This property is required. 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 This property is required. Property Map
Preferences concerning the machine types to consider on Compute Engine.

MachinePreferencesResponse

AllowedMachineSeries This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1.Inputs.MachineSeriesResponse>
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
AllowedMachineSeries This property is required. []MachineSeriesResponse
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
allowedMachineSeries This property is required. List<MachineSeriesResponse>
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
allowedMachineSeries This property is required. MachineSeriesResponse[]
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
allowed_machine_series This property is required. Sequence[MachineSeriesResponse]
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
allowedMachineSeries This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
HostMaintenancePolicy This property is required. string
Sole Tenancy nodes maintenance policy.
NodeTypes This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1.Inputs.SoleTenantNodeTypeResponse>
A list of sole tenant node types. An empty list means that all possible node types will be considered.
CommitmentPlan This property is required. 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 This property is required. float64
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
HostMaintenancePolicy This property is required. string
Sole Tenancy nodes maintenance policy.
NodeTypes This property is required. []SoleTenantNodeTypeResponse
A list of sole tenant node types. An empty list means that all possible node types will be considered.
commitmentPlan This property is required. 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 This property is required. Double
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
hostMaintenancePolicy This property is required. String
Sole Tenancy nodes maintenance policy.
nodeTypes This property is required. List<SoleTenantNodeTypeResponse>
A list of sole tenant node types. An empty list means that all possible node types will be considered.
commitmentPlan This property is required. 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 This property is required. number
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
hostMaintenancePolicy This property is required. string
Sole Tenancy nodes maintenance policy.
nodeTypes This property is required. SoleTenantNodeTypeResponse[]
A list of sole tenant node types. An empty list means that all possible node types will be considered.
commitment_plan This property is required. 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 This property is required. float
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
host_maintenance_policy This property is required. str
Sole Tenancy nodes maintenance policy.
node_types This property is required. Sequence[SoleTenantNodeTypeResponse]
A list of sole tenant node types. An empty list means that all possible node types will be considered.
commitmentPlan This property is required. 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 This property is required. Number
CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
hostMaintenancePolicy This property is required. String
Sole Tenancy nodes maintenance policy.
nodeTypes This property is required. List<Property Map>
A list of sole tenant node types. An empty list means that all possible node types will be considered.

SoleTenantNodeTypeResponse

NodeName This property is required. string
Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
NodeName This property is required. string
Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
nodeName This property is required. String
Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
nodeName This property is required. string
Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
node_name This property is required. str
Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
nodeName This property is required. String
Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes

VirtualMachinePreferencesResponse

CommitmentPlan This property is required. 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 This property is required. Pulumi.GoogleNative.MigrationCenter.V1.Inputs.ComputeEnginePreferencesResponse
Compute Engine preferences concern insights and recommendations for Compute Engine target.
RegionPreferences This property is required. Pulumi.GoogleNative.MigrationCenter.V1.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.
SizingOptimizationStrategy This property is required. 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 This property is required. Pulumi.GoogleNative.MigrationCenter.V1.Inputs.SoleTenancyPreferencesResponse
Preferences concerning Sole Tenant nodes and virtual machines.
TargetProduct This property is required. string
Target product for assets using this preference set. Specify either target product or business goal, but not both.
VmwareEnginePreferences This property is required. Pulumi.GoogleNative.MigrationCenter.V1.Inputs.VmwareEnginePreferencesResponse
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
CommitmentPlan This property is required. 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 This property is required. ComputeEnginePreferencesResponse
Compute Engine preferences concern insights and recommendations for Compute Engine target.
RegionPreferences This property is required. 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.
SizingOptimizationStrategy This property is required. 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 This property is required. SoleTenancyPreferencesResponse
Preferences concerning Sole Tenant nodes and virtual machines.
TargetProduct This property is required. string
Target product for assets using this preference set. Specify either target product or business goal, but not both.
VmwareEnginePreferences This property is required. VmwareEnginePreferencesResponse
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
commitmentPlan This property is required. 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 This property is required. ComputeEnginePreferencesResponse
Compute Engine preferences concern insights and recommendations for Compute Engine target.
regionPreferences This property is required. 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.
sizingOptimizationStrategy This property is required. 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 This property is required. SoleTenancyPreferencesResponse
Preferences concerning Sole Tenant nodes and virtual machines.
targetProduct This property is required. String
Target product for assets using this preference set. Specify either target product or business goal, but not both.
vmwareEnginePreferences This property is required. VmwareEnginePreferencesResponse
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
commitmentPlan This property is required. 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 This property is required. ComputeEnginePreferencesResponse
Compute Engine preferences concern insights and recommendations for Compute Engine target.
regionPreferences This property is required. 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.
sizingOptimizationStrategy This property is required. 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 This property is required. SoleTenancyPreferencesResponse
Preferences concerning Sole Tenant nodes and virtual machines.
targetProduct This property is required. string
Target product for assets using this preference set. Specify either target product or business goal, but not both.
vmwareEnginePreferences This property is required. VmwareEnginePreferencesResponse
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
commitment_plan This property is required. 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 This property is required. ComputeEnginePreferencesResponse
Compute Engine preferences concern insights and recommendations for Compute Engine target.
region_preferences This property is required. 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.
sizing_optimization_strategy This property is required. 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 This property is required. SoleTenancyPreferencesResponse
Preferences concerning Sole Tenant nodes and virtual machines.
target_product This property is required. str
Target product for assets using this preference set. Specify either target product or business goal, but not both.
vmware_engine_preferences This property is required. VmwareEnginePreferencesResponse
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
commitmentPlan This property is required. 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 This property is required. Property Map
Compute Engine preferences concern insights and recommendations for Compute Engine target.
regionPreferences This property is required. 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.
sizingOptimizationStrategy This property is required. 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 This property is required. Property Map
Preferences concerning Sole Tenant nodes and virtual machines.
targetProduct This property is required. String
Target product for assets using this preference set. Specify either target product or business goal, but not both.
vmwareEnginePreferences This property is required. Property Map
Preferences concerning insights and recommendations for Google Cloud VMware Engine.

VmwareEnginePreferencesResponse

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