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 dictionaryThe following arguments are supported:
- Location string
- PreferenceSet stringId 
- Project string
- Location string
- PreferenceSet stringId 
- Project string
- location String
- preferenceSet StringId 
- project String
- location string
- preferenceSet stringId 
- project string
- location str
- preference_set_ strid 
- project str
- location String
- preferenceSet StringId 
- 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.
- VirtualMachine 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.
- 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.
- VirtualMachine VirtualPreferences Machine Preferences Response 
- 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.
- virtualMachine VirtualPreferences Machine Preferences Response 
- 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.
- virtualMachine 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.
- 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.
- virtualMachine Property MapPreferences 
- A set of preferences that applies to all virtual machines in the context.
Supporting Types
ComputeEnginePreferencesResponse   
- LicenseType string
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- MachinePreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- LicenseType string
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- MachinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType String
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk StringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType string
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license_type str
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine_preferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistent_disk_ strtype 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType String
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machinePreferences Property Map
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk StringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
MachinePreferencesResponse  
- AllowedMachine List<Pulumi.Series 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.
- AllowedMachine []MachineSeries Series Response 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine List<MachineSeries Series Response> 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine MachineSeries Series Response[] 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed_machine_ Sequence[Machineseries Series Response] 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine List<Property Map>Series 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
MachineSeriesResponse  
- Code string
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- Code string
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code String
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code string
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code str
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
- code String
- Code to identify a Compute Engine machine series. Consult https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison for more details on the available series.
RegionPreferencesResponse  
- PreferredRegions List<string>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- PreferredRegions []string
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions List<String>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions string[]
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred_regions Sequence[str]
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions List<String>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
SoleTenancyPreferencesResponse   
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes 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.
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes []SoleTenant Node Type Response 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance StringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<SoleTenant Node Type Response> 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes 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 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_ floatratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host_maintenance_ strpolicy 
- Sole Tenancy nodes maintenance policy.
- node_types Sequence[SoleTenant Node Type Response] 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance StringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<Property Map>
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenantNodeTypeResponse    
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node_name str
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferencesNetworkCostParametersResponse      
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress IntegerTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress numberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimated_egress_ inttraffic_ percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress NumberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
VirtualMachinePreferencesResponse   
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- ComputeEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost Pulumi.Parameters 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.
- RegionPreferences 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.
- SizingOptimization Pulumi.Custom Parameters 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".
- SizingOptimization stringStrategy 
- 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.
- SoleTenancy Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- ComputeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences 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.
- SizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization stringStrategy 
- 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.
- SoleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- computeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization StringStrategy 
- 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.
- soleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct String
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- computeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization stringStrategy 
- 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.
- soleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment_plan str
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute_engine_ Computepreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network_cost_ Virtualparameters 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 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_ Virtualcustom_ parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing_optimization_ strstrategy 
- 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_ Solepreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- target_product str
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware_engine_ Vmwarepreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- computeEngine Property MapPreferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost Property MapParameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences Property Map
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization Property MapCustom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization StringStrategy 
- 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.
- soleTenancy Property MapPreferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct String
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine Property MapPreferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesSizingOptimizationCustomParametersResponse       
- AggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- AggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier float64
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod String
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage IntegerPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage IntegerPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage numberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage numberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation_method str
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu_usage_ intpercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory_usage_ intpercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage_multiplier float
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod String
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage NumberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage NumberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
VmwareEnginePreferencesResponse   
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit doubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication doubleCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit float64Ratio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication float64Compression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit DoubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication DoubleCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit numberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication numberCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment_plan str
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_overcommit_ floatratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory_overcommit_ floatratio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage_deduplication_ floatcompression_ ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit NumberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication NumberCompression Ratio 
- 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