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>
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/v1:getPreferenceSet
arguments:
# arguments dictionary
The following arguments are supported:
- Location
This property is required. string - Preference
Set Id This property is required. string - Project string
- Location
This property is required. string - Preference
Set Id This property is required. string - Project string
- location
This property is required. String - preference
Set Id This property is required. String - project String
- location
This property is required. string - preference
Set Id 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 - preference
Set Id This property is required. String - project String
getPreferenceSet Result
The following output properties are available:
- Create
Time string - The timestamp when the preference set was created.
- Description string
- A description of the preference set.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Name string
- Name of the preference set.
- Update
Time string - The timestamp when the preference set was last updated.
- Virtual
Machine Pulumi.Preferences Google Native. Migration Center. V1. Outputs. Virtual Machine Preferences Response - A set of preferences that applies to all virtual machines in the context.
- Create
Time string - The timestamp when the preference set was created.
- Description string
- A description of the preference set.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Name string
- Name of the preference set.
- Update
Time string - The timestamp when the preference set was last updated.
- Virtual
Machine VirtualPreferences Machine Preferences Response - A set of preferences that applies to all virtual machines in the context.
- create
Time String - The timestamp when the preference set was created.
- description String
- A description of the preference set.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- name String
- Name of the preference set.
- update
Time String - The timestamp when the preference set was last updated.
- virtual
Machine VirtualPreferences Machine Preferences Response - A set of preferences that applies to all virtual machines in the context.
- create
Time string - The timestamp when the preference set was created.
- description string
- A description of the preference set.
- display
Name string - User-friendly display name. Maximum length is 63 characters.
- name string
- Name of the preference set.
- update
Time string - The timestamp when the preference set was last updated.
- virtual
Machine VirtualPreferences Machine Preferences Response - 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_ Virtualpreferences Machine Preferences Response - A set of preferences that applies to all virtual machines in the context.
- create
Time String - The timestamp when the preference set was created.
- description String
- A description of the preference set.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- name String
- Name of the preference set.
- update
Time String - The timestamp when the preference set was last updated.
- virtual
Machine Property MapPreferences - A set of preferences that applies to all virtual machines in the context.
Supporting Types
ComputeEnginePreferencesResponse
- License
Type 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.
- Machine
Preferences This property is required. Pulumi.Google Native. Migration Center. V1. Inputs. Machine Preferences Response - Preferences concerning the machine types to consider on Compute Engine.
- License
Type 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.
- Machine
Preferences This property is required. MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license
Type 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.
- machine
Preferences This property is required. MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license
Type 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.
- machine
Preferences This property is required. MachinePreferences Response - 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. MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- license
Type 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.
- machine
Preferences This property is required. Property Map - Preferences concerning the machine types to consider on Compute Engine.
MachinePreferencesResponse
- Allowed
Machine Series This property is required. List<Pulumi.Google Native. Migration Center. V1. Inputs. Machine Series Response> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- Allowed
Machine Series This property is required. []MachineSeries Response - 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. List<MachineSeries Response> - 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. MachineSeries Response[] - 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[MachineSeries Response] - 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. 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
- Preferred
Regions 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.
- Preferred
Regions 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. List<String> - A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred
Regions 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.
- preferred
Regions 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
- Commitment
Plan 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.
- Cpu
Overcommit Ratio This property is required. double - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance Policy This property is required. string - Sole Tenancy nodes maintenance policy.
- Node
Types This property is required. List<Pulumi.Google Native. Migration Center. V1. Inputs. Sole Tenant Node Type Response> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- Commitment
Plan 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.
- Cpu
Overcommit Ratio This property is required. float64 - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance Policy This property is required. string - Sole Tenancy nodes maintenance policy.
- Node
Types This property is required. []SoleTenant Node Type Response - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan 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.
- cpu
Overcommit Ratio This property is required. Double - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance Policy This property is required. String - Sole Tenancy nodes maintenance policy.
- node
Types This property is required. List<SoleTenant Node Type Response> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan 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.
- cpu
Overcommit Ratio This property is required. number - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance Policy This property is required. string - Sole Tenancy nodes maintenance policy.
- node
Types This property is required. SoleTenant Node Type Response[] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment_
plan 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[SoleTenant Node Type Response] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan 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.
- cpu
Overcommit Ratio This property is required. Number - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance Policy This property is required. String - Sole Tenancy nodes maintenance policy.
- node
Types 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
- Node
Name 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. string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name 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. 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
- node
Name This property is required. String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferencesResponse
- Commitment
Plan 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.
- Compute
Engine Preferences This property is required. Pulumi.Google Native. Migration Center. V1. Inputs. Compute Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Region
Preferences This property is required. Pulumi.Google Native. Migration Center. V1. Inputs. Region Preferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- Sizing
Optimization Strategy 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.
- Sole
Tenancy Preferences This property is required. Pulumi.Google Native. Migration Center. V1. Inputs. Sole Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product This property is required. string - 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. Pulumi.Google Native. Migration Center. V1. Inputs. Vmware Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- Commitment
Plan 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.
- Compute
Engine Preferences This property is required. ComputeEngine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Region
Preferences This property is required. RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- Sizing
Optimization Strategy 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.
- Sole
Tenancy Preferences This property is required. SoleTenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product This property is required. string - 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. VmwareEngine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan 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.
- compute
Engine Preferences This property is required. ComputeEngine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region
Preferences This property is required. RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- sizing
Optimization Strategy 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.
- sole
Tenancy Preferences This property is required. SoleTenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product This property is required. String - 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. VmwareEngine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan 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.
- compute
Engine Preferences This property is required. ComputeEngine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region
Preferences This property is required. RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- sizing
Optimization Strategy 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.
- sole
Tenancy Preferences This property is required. SoleTenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product This property is required. string - 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. VmwareEngine Preferences Response - 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. ComputeEngine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region_
preferences This property is required. RegionPreferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with.
- 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. SoleTenancy Preferences Response - 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. VmwareEngine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan 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.
- compute
Engine Preferences This property is required. Property Map - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- region
Preferences 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.
- sizing
Optimization Strategy 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.
- sole
Tenancy Preferences This property is required. Property Map - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product This property is required. String - 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. Property Map - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VmwareEnginePreferencesResponse
- Commitment
Plan 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.
- Cpu
Overcommit Ratio This property is required. double - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit Ratio This property is required. double - 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. 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.
- Commitment
Plan 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.
- Cpu
Overcommit Ratio This property is required. float64 - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit Ratio This property is required. float64 - 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. 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.
- commitment
Plan 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.
- cpu
Overcommit Ratio This property is required. Double - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit Ratio This property is required. Double - 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. 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.
- commitment
Plan 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.
- cpu
Overcommit Ratio This property is required. number - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit Ratio This property is required. number - 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. 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.
- commitment
Plan 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.
- cpu
Overcommit Ratio This property is required. Number - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit Ratio This property is required. Number - 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. 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