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 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)
public static Output<GetPreferenceSetResult> getPreferenceSet(GetPreferenceSetArgs args, InvokeOptions options)
fn::invoke:
function: google-native:migrationcenter/v1alpha1: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. V1Alpha1. 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. V1Alpha1. Inputs. Machine Preferences Response - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk Type This property is required. string - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- 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.
- Persistent
Disk Type This property is required. string - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- 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.
- persistent
Disk Type This property is required. String - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- 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.
- persistent
Disk Type This property is required. string - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- 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.
- persistent_
disk_ type This property is required. str - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- 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.
- persistent
Disk Type This property is required. String - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
MachinePreferencesResponse
- Allowed
Machine Series This property is required. List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Series Response> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- Allowed
Machine 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. V1Alpha1. Inputs. Sole Tenant Node Type Response> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- Commitment
Plan 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
VirtualMachinePreferencesNetworkCostParametersResponse
- Estimated
Egress Traffic Percentage This property is required. int - 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 This property is required. int - 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 This property is required. Integer - 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 This property is required. 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 This property is required. int - 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 This property is required. Number - Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
VirtualMachinePreferencesResponse
- Commitment
Plan 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. V1Alpha1. Inputs. Compute Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Network
Cost Parameters This property is required. Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Network Cost Parameters Response - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- Region
Preferences This property is required. Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Region Preferences Response - Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- Sizing
Optimization Custom Parameters This property is required. Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Sizing Optimization Custom Parameters Response - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- Sizing
Optimization 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. V1Alpha1. 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. V1Alpha1. 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.
- Network
Cost Parameters This property is required. VirtualMachine Preferences Network Cost Parameters Response - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- Region
Preferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- Sizing
Optimization Custom Parameters This property is required. VirtualMachine Preferences Sizing Optimization Custom Parameters Response - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- 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.
- network
Cost Parameters This property is required. VirtualMachine Preferences Network Cost Parameters Response - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing
Optimization Custom Parameters This property is required. VirtualMachine Preferences Sizing Optimization Custom Parameters Response - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- 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.
- network
Cost Parameters This property is required. VirtualMachine Preferences Network Cost Parameters Response - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing
Optimization Custom Parameters This property is required. VirtualMachine Preferences Sizing Optimization Custom Parameters Response - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- 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.
- network_
cost_ parameters This property is required. VirtualMachine Preferences Network Cost Parameters Response - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region_
preferences 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing_
optimization_ custom_ parameters This property is required. VirtualMachine Preferences Sizing Optimization Custom Parameters Response - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- 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.
- network
Cost Parameters This property is required. Property Map - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- 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. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing
Optimization Custom Parameters This property is required. Property Map - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- 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.
VirtualMachinePreferencesSizingOptimizationCustomParametersResponse
- Aggregation
Method This property is required. string - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- Cpu
Usage Percentage This property is required. int - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- Memory
Usage Percentage This property is required. int - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- Storage
Multiplier This property is required. double - Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- Aggregation
Method This property is required. string - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- Cpu
Usage Percentage This property is required. int - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- Memory
Usage Percentage This property is required. int - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- Storage
Multiplier This property is required. float64 - Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation
Method This property is required. String - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage Percentage This property is required. Integer - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage Percentage This property is required. Integer - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier This property is required. Double - Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation
Method This property is required. string - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage Percentage This property is required. number - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage Percentage This property is required. number - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier This property is required. 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 This property is required. str - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu_
usage_ percentage This property is required. int - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory_
usage_ percentage This property is required. int - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage_
multiplier This property is required. float - Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation
Method This property is required. String - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage Percentage This property is required. Number - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage Percentage This property is required. Number - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier This property is required. Number - Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
VmwareEnginePreferencesResponse
- Commitment
Plan 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