Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.migrationcenter/v1alpha1.PreferenceSet
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new preference set in a given project and location. Auto-naming is currently not supported for this resource.
Create PreferenceSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PreferenceSet(name: string, args?: PreferenceSetArgs, opts?: CustomResourceOptions);
@overload
def PreferenceSet(resource_name: str,
args: Optional[PreferenceSetArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def PreferenceSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
location: Optional[str] = None,
preference_set_id: Optional[str] = None,
project: Optional[str] = None,
request_id: Optional[str] = None,
virtual_machine_preferences: Optional[VirtualMachinePreferencesArgs] = None)
func NewPreferenceSet(ctx *Context, name string, args *PreferenceSetArgs, opts ...ResourceOption) (*PreferenceSet, error)
public PreferenceSet(string name, PreferenceSetArgs? args = null, CustomResourceOptions? opts = null)
public PreferenceSet(String name, PreferenceSetArgs args)
public PreferenceSet(String name, PreferenceSetArgs args, CustomResourceOptions options)
type: google-native:migrationcenter/v1alpha1:PreferenceSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PreferenceSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PreferenceSetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PreferenceSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PreferenceSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PreferenceSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var google_nativePreferenceSetResource = new GoogleNative.MigrationCenter.V1Alpha1.PreferenceSet("google-nativePreferenceSetResource", new()
{
Description = "string",
DisplayName = "string",
Location = "string",
PreferenceSetId = "string",
Project = "string",
RequestId = "string",
VirtualMachinePreferences = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.VirtualMachinePreferencesArgs
{
CommitmentPlan = GoogleNative.MigrationCenter.V1Alpha1.VirtualMachinePreferencesCommitmentPlan.CommitmentPlanUnspecified,
ComputeEnginePreferences = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.ComputeEnginePreferencesArgs
{
LicenseType = GoogleNative.MigrationCenter.V1Alpha1.ComputeEnginePreferencesLicenseType.LicenseTypeUnspecified,
MachinePreferences = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.MachinePreferencesArgs
{
AllowedMachineSeries = new[]
{
new GoogleNative.MigrationCenter.V1Alpha1.Inputs.MachineSeriesArgs
{
Code = "string",
},
},
},
PersistentDiskType = GoogleNative.MigrationCenter.V1Alpha1.ComputeEnginePreferencesPersistentDiskType.PersistentDiskTypeUnspecified,
},
NetworkCostParameters = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.VirtualMachinePreferencesNetworkCostParametersArgs
{
EstimatedEgressTrafficPercentage = 0,
},
RegionPreferences = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.RegionPreferencesArgs
{
PreferredRegions = new[]
{
"string",
},
},
SizingOptimizationCustomParameters = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.VirtualMachinePreferencesSizingOptimizationCustomParametersArgs
{
AggregationMethod = GoogleNative.MigrationCenter.V1Alpha1.VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethod.AggregationMethodUnspecified,
CpuUsagePercentage = 0,
MemoryUsagePercentage = 0,
StorageMultiplier = 0,
},
SizingOptimizationStrategy = GoogleNative.MigrationCenter.V1Alpha1.VirtualMachinePreferencesSizingOptimizationStrategy.SizingOptimizationStrategyUnspecified,
SoleTenancyPreferences = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.SoleTenancyPreferencesArgs
{
CommitmentPlan = GoogleNative.MigrationCenter.V1Alpha1.SoleTenancyPreferencesCommitmentPlan.CommitmentPlanUnspecified,
CpuOvercommitRatio = 0,
HostMaintenancePolicy = GoogleNative.MigrationCenter.V1Alpha1.SoleTenancyPreferencesHostMaintenancePolicy.HostMaintenancePolicyUnspecified,
NodeTypes = new[]
{
new GoogleNative.MigrationCenter.V1Alpha1.Inputs.SoleTenantNodeTypeArgs
{
NodeName = "string",
},
},
},
TargetProduct = GoogleNative.MigrationCenter.V1Alpha1.VirtualMachinePreferencesTargetProduct.ComputeMigrationTargetProductUnspecified,
VmwareEnginePreferences = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.VmwareEnginePreferencesArgs
{
CommitmentPlan = GoogleNative.MigrationCenter.V1Alpha1.VmwareEnginePreferencesCommitmentPlan.CommitmentPlanUnspecified,
CpuOvercommitRatio = 0,
MemoryOvercommitRatio = 0,
StorageDeduplicationCompressionRatio = 0,
},
},
});
example, err := migrationcenterv1alpha1.NewPreferenceSet(ctx, "google-nativePreferenceSetResource", &migrationcenterv1alpha1.PreferenceSetArgs{
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Location: pulumi.String("string"),
PreferenceSetId: pulumi.String("string"),
Project: pulumi.String("string"),
RequestId: pulumi.String("string"),
VirtualMachinePreferences: &migrationcenter.VirtualMachinePreferencesArgs{
CommitmentPlan: migrationcenterv1alpha1.VirtualMachinePreferencesCommitmentPlanCommitmentPlanUnspecified,
ComputeEnginePreferences: &migrationcenter.ComputeEnginePreferencesArgs{
LicenseType: migrationcenterv1alpha1.ComputeEnginePreferencesLicenseTypeLicenseTypeUnspecified,
MachinePreferences: &migrationcenter.MachinePreferencesArgs{
AllowedMachineSeries: migrationcenter.MachineSeriesArray{
&migrationcenter.MachineSeriesArgs{
Code: pulumi.String("string"),
},
},
},
PersistentDiskType: migrationcenterv1alpha1.ComputeEnginePreferencesPersistentDiskTypePersistentDiskTypeUnspecified,
},
NetworkCostParameters: &migrationcenter.VirtualMachinePreferencesNetworkCostParametersArgs{
EstimatedEgressTrafficPercentage: pulumi.Int(0),
},
RegionPreferences: &migrationcenter.RegionPreferencesArgs{
PreferredRegions: pulumi.StringArray{
pulumi.String("string"),
},
},
SizingOptimizationCustomParameters: &migrationcenter.VirtualMachinePreferencesSizingOptimizationCustomParametersArgs{
AggregationMethod: migrationcenterv1alpha1.VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethodAggregationMethodUnspecified,
CpuUsagePercentage: pulumi.Int(0),
MemoryUsagePercentage: pulumi.Int(0),
StorageMultiplier: pulumi.Float64(0),
},
SizingOptimizationStrategy: migrationcenterv1alpha1.VirtualMachinePreferencesSizingOptimizationStrategySizingOptimizationStrategyUnspecified,
SoleTenancyPreferences: &migrationcenter.SoleTenancyPreferencesArgs{
CommitmentPlan: migrationcenterv1alpha1.SoleTenancyPreferencesCommitmentPlanCommitmentPlanUnspecified,
CpuOvercommitRatio: pulumi.Float64(0),
HostMaintenancePolicy: migrationcenterv1alpha1.SoleTenancyPreferencesHostMaintenancePolicyHostMaintenancePolicyUnspecified,
NodeTypes: migrationcenter.SoleTenantNodeTypeArray{
&migrationcenter.SoleTenantNodeTypeArgs{
NodeName: pulumi.String("string"),
},
},
},
TargetProduct: migrationcenterv1alpha1.VirtualMachinePreferencesTargetProductComputeMigrationTargetProductUnspecified,
VmwareEnginePreferences: &migrationcenter.VmwareEnginePreferencesArgs{
CommitmentPlan: migrationcenterv1alpha1.VmwareEnginePreferencesCommitmentPlanCommitmentPlanUnspecified,
CpuOvercommitRatio: pulumi.Float64(0),
MemoryOvercommitRatio: pulumi.Float64(0),
StorageDeduplicationCompressionRatio: pulumi.Float64(0),
},
},
})
var google_nativePreferenceSetResource = new PreferenceSet("google-nativePreferenceSetResource", PreferenceSetArgs.builder()
.description("string")
.displayName("string")
.location("string")
.preferenceSetId("string")
.project("string")
.requestId("string")
.virtualMachinePreferences(VirtualMachinePreferencesArgs.builder()
.commitmentPlan("COMMITMENT_PLAN_UNSPECIFIED")
.computeEnginePreferences(ComputeEnginePreferencesArgs.builder()
.licenseType("LICENSE_TYPE_UNSPECIFIED")
.machinePreferences(MachinePreferencesArgs.builder()
.allowedMachineSeries(MachineSeriesArgs.builder()
.code("string")
.build())
.build())
.persistentDiskType("PERSISTENT_DISK_TYPE_UNSPECIFIED")
.build())
.networkCostParameters(VirtualMachinePreferencesNetworkCostParametersArgs.builder()
.estimatedEgressTrafficPercentage(0)
.build())
.regionPreferences(RegionPreferencesArgs.builder()
.preferredRegions("string")
.build())
.sizingOptimizationCustomParameters(VirtualMachinePreferencesSizingOptimizationCustomParametersArgs.builder()
.aggregationMethod("AGGREGATION_METHOD_UNSPECIFIED")
.cpuUsagePercentage(0)
.memoryUsagePercentage(0)
.storageMultiplier(0)
.build())
.sizingOptimizationStrategy("SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED")
.soleTenancyPreferences(SoleTenancyPreferencesArgs.builder()
.commitmentPlan("COMMITMENT_PLAN_UNSPECIFIED")
.cpuOvercommitRatio(0)
.hostMaintenancePolicy("HOST_MAINTENANCE_POLICY_UNSPECIFIED")
.nodeTypes(SoleTenantNodeTypeArgs.builder()
.nodeName("string")
.build())
.build())
.targetProduct("COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED")
.vmwareEnginePreferences(VmwareEnginePreferencesArgs.builder()
.commitmentPlan("COMMITMENT_PLAN_UNSPECIFIED")
.cpuOvercommitRatio(0)
.memoryOvercommitRatio(0)
.storageDeduplicationCompressionRatio(0)
.build())
.build())
.build());
google_native_preference_set_resource = google_native.migrationcenter.v1alpha1.PreferenceSet("google-nativePreferenceSetResource",
description="string",
display_name="string",
location="string",
preference_set_id="string",
project="string",
request_id="string",
virtual_machine_preferences={
"commitment_plan": google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesCommitmentPlan.COMMITMENT_PLAN_UNSPECIFIED,
"compute_engine_preferences": {
"license_type": google_native.migrationcenter.v1alpha1.ComputeEnginePreferencesLicenseType.LICENSE_TYPE_UNSPECIFIED,
"machine_preferences": {
"allowed_machine_series": [{
"code": "string",
}],
},
"persistent_disk_type": google_native.migrationcenter.v1alpha1.ComputeEnginePreferencesPersistentDiskType.PERSISTENT_DISK_TYPE_UNSPECIFIED,
},
"network_cost_parameters": {
"estimated_egress_traffic_percentage": 0,
},
"region_preferences": {
"preferred_regions": ["string"],
},
"sizing_optimization_custom_parameters": {
"aggregation_method": google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethod.AGGREGATION_METHOD_UNSPECIFIED,
"cpu_usage_percentage": 0,
"memory_usage_percentage": 0,
"storage_multiplier": 0,
},
"sizing_optimization_strategy": google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesSizingOptimizationStrategy.SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED,
"sole_tenancy_preferences": {
"commitment_plan": google_native.migrationcenter.v1alpha1.SoleTenancyPreferencesCommitmentPlan.COMMITMENT_PLAN_UNSPECIFIED,
"cpu_overcommit_ratio": 0,
"host_maintenance_policy": google_native.migrationcenter.v1alpha1.SoleTenancyPreferencesHostMaintenancePolicy.HOST_MAINTENANCE_POLICY_UNSPECIFIED,
"node_types": [{
"node_name": "string",
}],
},
"target_product": google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesTargetProduct.COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED,
"vmware_engine_preferences": {
"commitment_plan": google_native.migrationcenter.v1alpha1.VmwareEnginePreferencesCommitmentPlan.COMMITMENT_PLAN_UNSPECIFIED,
"cpu_overcommit_ratio": 0,
"memory_overcommit_ratio": 0,
"storage_deduplication_compression_ratio": 0,
},
})
const google_nativePreferenceSetResource = new google_native.migrationcenter.v1alpha1.PreferenceSet("google-nativePreferenceSetResource", {
description: "string",
displayName: "string",
location: "string",
preferenceSetId: "string",
project: "string",
requestId: "string",
virtualMachinePreferences: {
commitmentPlan: google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesCommitmentPlan.CommitmentPlanUnspecified,
computeEnginePreferences: {
licenseType: google_native.migrationcenter.v1alpha1.ComputeEnginePreferencesLicenseType.LicenseTypeUnspecified,
machinePreferences: {
allowedMachineSeries: [{
code: "string",
}],
},
persistentDiskType: google_native.migrationcenter.v1alpha1.ComputeEnginePreferencesPersistentDiskType.PersistentDiskTypeUnspecified,
},
networkCostParameters: {
estimatedEgressTrafficPercentage: 0,
},
regionPreferences: {
preferredRegions: ["string"],
},
sizingOptimizationCustomParameters: {
aggregationMethod: google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethod.AggregationMethodUnspecified,
cpuUsagePercentage: 0,
memoryUsagePercentage: 0,
storageMultiplier: 0,
},
sizingOptimizationStrategy: google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesSizingOptimizationStrategy.SizingOptimizationStrategyUnspecified,
soleTenancyPreferences: {
commitmentPlan: google_native.migrationcenter.v1alpha1.SoleTenancyPreferencesCommitmentPlan.CommitmentPlanUnspecified,
cpuOvercommitRatio: 0,
hostMaintenancePolicy: google_native.migrationcenter.v1alpha1.SoleTenancyPreferencesHostMaintenancePolicy.HostMaintenancePolicyUnspecified,
nodeTypes: [{
nodeName: "string",
}],
},
targetProduct: google_native.migrationcenter.v1alpha1.VirtualMachinePreferencesTargetProduct.ComputeMigrationTargetProductUnspecified,
vmwareEnginePreferences: {
commitmentPlan: google_native.migrationcenter.v1alpha1.VmwareEnginePreferencesCommitmentPlan.CommitmentPlanUnspecified,
cpuOvercommitRatio: 0,
memoryOvercommitRatio: 0,
storageDeduplicationCompressionRatio: 0,
},
},
});
type: google-native:migrationcenter/v1alpha1:PreferenceSet
properties:
description: string
displayName: string
location: string
preferenceSetId: string
project: string
requestId: string
virtualMachinePreferences:
commitmentPlan: COMMITMENT_PLAN_UNSPECIFIED
computeEnginePreferences:
licenseType: LICENSE_TYPE_UNSPECIFIED
machinePreferences:
allowedMachineSeries:
- code: string
persistentDiskType: PERSISTENT_DISK_TYPE_UNSPECIFIED
networkCostParameters:
estimatedEgressTrafficPercentage: 0
regionPreferences:
preferredRegions:
- string
sizingOptimizationCustomParameters:
aggregationMethod: AGGREGATION_METHOD_UNSPECIFIED
cpuUsagePercentage: 0
memoryUsagePercentage: 0
storageMultiplier: 0
sizingOptimizationStrategy: SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED
soleTenancyPreferences:
commitmentPlan: COMMITMENT_PLAN_UNSPECIFIED
cpuOvercommitRatio: 0
hostMaintenancePolicy: HOST_MAINTENANCE_POLICY_UNSPECIFIED
nodeTypes:
- nodeName: string
targetProduct: COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED
vmwareEnginePreferences:
commitmentPlan: COMMITMENT_PLAN_UNSPECIFIED
cpuOvercommitRatio: 0
memoryOvercommitRatio: 0
storageDeduplicationCompressionRatio: 0
PreferenceSet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PreferenceSet resource accepts the following input properties:
- Description string
- A description of the preference set.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Location string
- Preference
Set stringId - Project string
- Request
Id string - Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- Virtual
Machine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences - A set of preferences that applies to all virtual machines in the context.
- Description string
- A description of the preference set.
- Display
Name string - User-friendly display name. Maximum length is 63 characters.
- Location string
- Preference
Set stringId - Project string
- Request
Id string - Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- Virtual
Machine VirtualPreferences Machine Preferences Args - A set of preferences that applies to all virtual machines in the context.
- description String
- A description of the preference set.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- location String
- preference
Set StringId - project String
- request
Id String - Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- virtual
Machine VirtualPreferences Machine Preferences - A set of preferences that applies to all virtual machines in the context.
- description string
- A description of the preference set.
- display
Name string - User-friendly display name. Maximum length is 63 characters.
- location string
- preference
Set stringId - project string
- request
Id string - Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- virtual
Machine VirtualPreferences Machine Preferences - A set of preferences that applies to all virtual machines in the context.
- description str
- A description of the preference set.
- display_
name str - User-friendly display name. Maximum length is 63 characters.
- location str
- preference_
set_ strid - project str
- request_
id str - Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- virtual_
machine_ Virtualpreferences Machine Preferences Args - A set of preferences that applies to all virtual machines in the context.
- description String
- A description of the preference set.
- display
Name String - User-friendly display name. Maximum length is 63 characters.
- location String
- preference
Set StringId - project String
- request
Id String - Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- virtual
Machine Property MapPreferences - A set of preferences that applies to all virtual machines in the context.
Outputs
All input properties are implicitly available as output properties. Additionally, the PreferenceSet resource produces the following output properties:
- Create
Time string - The timestamp when the preference set was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the preference set.
- Update
Time string - The timestamp when the preference set was last updated.
- Create
Time string - The timestamp when the preference set was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the preference set.
- Update
Time string - The timestamp when the preference set was last updated.
- create
Time String - The timestamp when the preference set was created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the preference set.
- update
Time String - The timestamp when the preference set was last updated.
- create
Time string - The timestamp when the preference set was created.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the preference set.
- update
Time string - The timestamp when the preference set was last updated.
- create_
time str - The timestamp when the preference set was created.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the preference set.
- update_
time str - The timestamp when the preference set was last updated.
- create
Time String - The timestamp when the preference set was created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the preference set.
- update
Time String - The timestamp when the preference set was last updated.
Supporting Types
ComputeEnginePreferences, ComputeEnginePreferencesArgs
- License
Type Pulumi.Google Native. Migration Center. V1Alpha1. Compute Engine Preferences License Type - 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 Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk Pulumi.Type Google Native. Migration Center. V1Alpha1. Compute Engine Preferences Persistent Disk Type - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- License
Type ComputeEngine Preferences License Type - 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 - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk ComputeType Engine Preferences Persistent Disk Type - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type ComputeEngine Preferences License Type - 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 - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk ComputeType Engine Preferences Persistent Disk Type - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type ComputeEngine Preferences License Type - 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 - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk ComputeType Engine Preferences Persistent Disk Type - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license_
type ComputeEngine Preferences License Type - 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 - Preferences concerning the machine types to consider on Compute Engine.
- persistent_
disk_ Computetype Engine Preferences Persistent Disk Type - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type "LICENSE_TYPE_UNSPECIFIED" | "LICENSE_TYPE_DEFAULT" | "LICENSE_TYPE_BRING_YOUR_OWN_LICENSE" - 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 Property Map - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk "PERSISTENT_DISK_TYPE_UNSPECIFIED" | "PERSISTENT_DISK_TYPE_STANDARD" | "PERSISTENT_DISK_TYPE_BALANCED" | "PERSISTENT_DISK_TYPE_SSD"Type - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
ComputeEnginePreferencesLicenseType, ComputeEnginePreferencesLicenseTypeArgs
- License
Type Unspecified - LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- License
Type Default - LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- License
Type Bring Your Own License - LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- Compute
Engine Preferences License Type License Type Unspecified - LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- Compute
Engine Preferences License Type License Type Default - LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- Compute
Engine Preferences License Type License Type Bring Your Own License - LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- License
Type Unspecified - LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- License
Type Default - LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- License
Type Bring Your Own License - LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- License
Type Unspecified - LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- License
Type Default - LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- License
Type Bring Your Own License - LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- LICENSE_TYPE_UNSPECIFIED
- LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- LICENSE_TYPE_DEFAULT
- LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- LICENSE_TYPE_BRING_YOUR_OWN_LICENSE
- LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- "LICENSE_TYPE_UNSPECIFIED"
- LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- "LICENSE_TYPE_DEFAULT"
- LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- "LICENSE_TYPE_BRING_YOUR_OWN_LICENSE"
- LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
ComputeEnginePreferencesPersistentDiskType, ComputeEnginePreferencesPersistentDiskTypeArgs
- Persistent
Disk Type Unspecified - PERSISTENT_DISK_TYPE_UNSPECIFIEDUnspecified (default value). Selecting this value allows the system to use any disk type according to reported usage. This a good value to start with.
- Persistent
Disk Type Standard - PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- Persistent
Disk Type Balanced - PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- Persistent
Disk Type Ssd - PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- Compute
Engine Preferences Persistent Disk Type Persistent Disk Type Unspecified - PERSISTENT_DISK_TYPE_UNSPECIFIEDUnspecified (default value). Selecting this value allows the system to use any disk type according to reported usage. This a good value to start with.
- Compute
Engine Preferences Persistent Disk Type Persistent Disk Type Standard - PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- Compute
Engine Preferences Persistent Disk Type Persistent Disk Type Balanced - PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- Compute
Engine Preferences Persistent Disk Type Persistent Disk Type Ssd - PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- Persistent
Disk Type Unspecified - PERSISTENT_DISK_TYPE_UNSPECIFIEDUnspecified (default value). Selecting this value allows the system to use any disk type according to reported usage. This a good value to start with.
- Persistent
Disk Type Standard - PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- Persistent
Disk Type Balanced - PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- Persistent
Disk Type Ssd - PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- Persistent
Disk Type Unspecified - PERSISTENT_DISK_TYPE_UNSPECIFIEDUnspecified (default value). Selecting this value allows the system to use any disk type according to reported usage. This a good value to start with.
- Persistent
Disk Type Standard - PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- Persistent
Disk Type Balanced - PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- Persistent
Disk Type Ssd - PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- PERSISTENT_DISK_TYPE_UNSPECIFIED
- PERSISTENT_DISK_TYPE_UNSPECIFIEDUnspecified (default value). Selecting this value allows the system to use any disk type according to reported usage. This a good value to start with.
- PERSISTENT_DISK_TYPE_STANDARD
- PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- PERSISTENT_DISK_TYPE_BALANCED
- PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- PERSISTENT_DISK_TYPE_SSD
- PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- "PERSISTENT_DISK_TYPE_UNSPECIFIED"
- PERSISTENT_DISK_TYPE_UNSPECIFIEDUnspecified (default value). Selecting this value allows the system to use any disk type according to reported usage. This a good value to start with.
- "PERSISTENT_DISK_TYPE_STANDARD"
- PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- "PERSISTENT_DISK_TYPE_BALANCED"
- PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- "PERSISTENT_DISK_TYPE_SSD"
- PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
ComputeEnginePreferencesResponse, ComputeEnginePreferencesResponseArgs
- License
Type 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 Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences Response - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk stringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- License
Type 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 MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- Persistent
Disk stringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type 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 MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk StringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license
Type 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 MachinePreferences Response - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk 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.
- license
Type 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 Property Map - Preferences concerning the machine types to consider on Compute Engine.
- persistent
Disk StringType - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
MachinePreferences, MachinePreferencesArgs
- Allowed
Machine List<Pulumi.Series Google Native. Migration Center. V1Alpha1. Inputs. Machine Series> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- Allowed
Machine []MachineSeries Series - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine List<MachineSeries Series> - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine MachineSeries Series[] - 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] - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed
Machine List<Property Map>Series - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
MachinePreferencesResponse, MachinePreferencesResponseArgs
- Allowed
Machine 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.
- Allowed
Machine []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 List<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 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.
- allowed
Machine List<Property Map>Series - Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
MachineSeries, MachineSeriesArgs
- 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.
MachineSeriesResponse, MachineSeriesResponseArgs
- 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.
RegionPreferences, RegionPreferencesArgs
- Preferred
Regions 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 []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 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 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.
- preferred
Regions 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.
RegionPreferencesResponse, RegionPreferencesResponseArgs
- Preferred
Regions 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 []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 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 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.
- preferred
Regions 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.
SoleTenancyPreferences, SoleTenancyPreferencesArgs
- Commitment
Plan Pulumi.Google Native. Migration Center. V1Alpha1. Sole Tenancy Preferences Commitment Plan - 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 doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance Pulumi.Policy Google Native. Migration Center. V1Alpha1. Sole Tenancy Preferences Host Maintenance Policy - Sole Tenancy nodes maintenance policy.
- Node
Types List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenant Node Type> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- Commitment
Plan SoleTenancy Preferences Commitment Plan - 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 float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance SolePolicy Tenancy Preferences Host Maintenance Policy - Sole Tenancy nodes maintenance policy.
- Node
Types []SoleTenant Node Type - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan SoleTenancy Preferences Commitment Plan - 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 DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance SolePolicy Tenancy Preferences Host Maintenance Policy - Sole Tenancy nodes maintenance policy.
- node
Types List<SoleTenant Node Type> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan SoleTenancy Preferences Commitment Plan - 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 numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance SolePolicy Tenancy Preferences Host Maintenance Policy - Sole Tenancy nodes maintenance policy.
- node
Types SoleTenant Node Type[] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment_
plan SoleTenancy Preferences Commitment Plan - 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_ Solepolicy Tenancy Preferences Host Maintenance Policy - Sole Tenancy nodes maintenance policy.
- node_
types Sequence[SoleTenant Node Type] - A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment
Plan "COMMITMENT_PLAN_UNSPECIFIED" | "ON_DEMAND" | "COMMITMENT_1_YEAR" | "COMMITMENT_3_YEAR" - 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 NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance "HOST_MAINTENANCE_POLICY_UNSPECIFIED" | "HOST_MAINTENANCE_POLICY_DEFAULT" | "HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE" | "HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP"Policy - Sole Tenancy nodes maintenance policy.
- node
Types List<Property Map> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenancyPreferencesCommitmentPlan, SoleTenancyPreferencesCommitmentPlanArgs
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- On
Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
- COMMITMENT_1_YEAR1 year commitment.
- Commitment3Year
- COMMITMENT_3_YEAR3 years commitment.
- Sole
Tenancy Preferences Commitment Plan Commitment Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- Sole
Tenancy Preferences Commitment Plan On Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Sole
Tenancy Preferences Commitment Plan Commitment1Year - COMMITMENT_1_YEAR1 year commitment.
- Sole
Tenancy Preferences Commitment Plan Commitment3Year - COMMITMENT_3_YEAR3 years commitment.
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- On
Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
- COMMITMENT_1_YEAR1 year commitment.
- Commitment3Year
- COMMITMENT_3_YEAR3 years commitment.
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- On
Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
- COMMITMENT_1_YEAR1 year commitment.
- Commitment3Year
- COMMITMENT_3_YEAR3 years commitment.
- COMMITMENT_PLAN_UNSPECIFIED
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- ON_DEMAND
- ON_DEMANDNo commitment plan (on-demand usage).
- COMMITMENT1_YEAR
- COMMITMENT_1_YEAR1 year commitment.
- COMMITMENT3_YEAR
- COMMITMENT_3_YEAR3 years commitment.
- "COMMITMENT_PLAN_UNSPECIFIED"
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- "ON_DEMAND"
- ON_DEMANDNo commitment plan (on-demand usage).
- "COMMITMENT_1_YEAR"
- COMMITMENT_1_YEAR1 year commitment.
- "COMMITMENT_3_YEAR"
- COMMITMENT_3_YEAR3 years commitment.
SoleTenancyPreferencesHostMaintenancePolicy, SoleTenancyPreferencesHostMaintenancePolicyArgs
- Host
Maintenance Policy Unspecified - HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- Host
Maintenance Policy Default - HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- Host
Maintenance Policy Restart In Place - HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- Host
Maintenance Policy Migrate Within Node Group - HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- Sole
Tenancy Preferences Host Maintenance Policy Host Maintenance Policy Unspecified - HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- Sole
Tenancy Preferences Host Maintenance Policy Host Maintenance Policy Default - HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- Sole
Tenancy Preferences Host Maintenance Policy Host Maintenance Policy Restart In Place - HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- Sole
Tenancy Preferences Host Maintenance Policy Host Maintenance Policy Migrate Within Node Group - HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- Host
Maintenance Policy Unspecified - HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- Host
Maintenance Policy Default - HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- Host
Maintenance Policy Restart In Place - HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- Host
Maintenance Policy Migrate Within Node Group - HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- Host
Maintenance Policy Unspecified - HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- Host
Maintenance Policy Default - HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- Host
Maintenance Policy Restart In Place - HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- Host
Maintenance Policy Migrate Within Node Group - HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- HOST_MAINTENANCE_POLICY_UNSPECIFIED
- HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- HOST_MAINTENANCE_POLICY_DEFAULT
- HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP
- HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- "HOST_MAINTENANCE_POLICY_UNSPECIFIED"
- HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- "HOST_MAINTENANCE_POLICY_DEFAULT"
- HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- "HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE"
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- "HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP"
- HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
SoleTenancyPreferencesResponse, SoleTenancyPreferencesResponseArgs
- Commitment
Plan 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 doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- Node
Types 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 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 float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- Host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- Node
Types []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 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 DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance StringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types 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 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 numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance stringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types 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.
- commitment
Plan 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 NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host
Maintenance StringPolicy - Sole Tenancy nodes maintenance policy.
- node
Types List<Property Map> - A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenantNodeType, SoleTenantNodeTypeArgs
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name 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
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
SoleTenantNodeTypeResponse, SoleTenantNodeTypeResponseArgs
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- Node
Name string - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node
Name 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
- node
Name String - Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferences, VirtualMachinePreferencesArgs
- Commitment
Plan Pulumi.Google Native. Migration Center. V1Alpha1. Virtual Machine Preferences Commitment Plan - 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 Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Network
Cost Pulumi.Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Network Cost Parameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- Region
Preferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Region Preferences - 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 Pulumi.Custom Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Sizing Optimization Custom Parameters - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- Sizing
Optimization Pulumi.Strategy Google Native. Migration Center. V1Alpha1. Virtual Machine Preferences Sizing Optimization Strategy - 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 Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product Pulumi.Google Native. Migration Center. V1Alpha1. Virtual Machine Preferences Target Product - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- Commitment
Plan VirtualMachine Preferences Commitment Plan - 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 - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Network
Cost VirtualParameters Machine Preferences Network Cost Parameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- Region
Preferences RegionPreferences - 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 - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- Sizing
Optimization VirtualStrategy Machine Preferences Sizing Optimization Strategy - 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 - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product VirtualMachine Preferences Target Product - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine VmwarePreferences Engine Preferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan VirtualMachine Preferences Commitment Plan - 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 - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network
Cost VirtualParameters Machine Preferences Network Cost Parameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences RegionPreferences - 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 - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing
Optimization VirtualStrategy Machine Preferences Sizing Optimization Strategy - 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 - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product VirtualMachine Preferences Target Product - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine VmwarePreferences Engine Preferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan VirtualMachine Preferences Commitment Plan - 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 - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network
Cost VirtualParameters Machine Preferences Network Cost Parameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences RegionPreferences - 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 - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing
Optimization VirtualStrategy Machine Preferences Sizing Optimization Strategy - 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 - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product VirtualMachine Preferences Target Product - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine VmwarePreferences Engine Preferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment_
plan VirtualMachine Preferences Commitment Plan - 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 - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network_
cost_ Virtualparameters Machine Preferences Network Cost Parameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region_
preferences RegionPreferences - 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 - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing_
optimization_ Virtualstrategy Machine Preferences Sizing Optimization Strategy - 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 - Preferences concerning Sole Tenant nodes and virtual machines.
- target_
product VirtualMachine Preferences Target Product - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware_
engine_ Vmwarepreferences Engine Preferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment
Plan "COMMITMENT_PLAN_UNSPECIFIED" | "COMMITMENT_PLAN_NONE" | "COMMITMENT_PLAN_ONE_YEAR" | "COMMITMENT_PLAN_THREE_YEARS" - 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 Property MapPreferences - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network
Cost Property MapParameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences 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 Property MapCustom Parameters - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing
Optimization "SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED" | "SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE" | "SIZING_OPTIMIZATION_STRATEGY_MODERATE" | "SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE" | "SIZING_OPTIMIZATION_STRATEGY_CUSTOM"Strategy - 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 Property MapPreferences - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product "COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED" | "COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE" | "COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE" | "COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY" - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine Property MapPreferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesCommitmentPlan, VirtualMachinePreferencesCommitmentPlanArgs
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- Commitment
Plan None - COMMITMENT_PLAN_NONENo commitment plan.
- Commitment
Plan One Year - COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- Commitment
Plan Three Years - COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- Virtual
Machine Preferences Commitment Plan Commitment Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- Virtual
Machine Preferences Commitment Plan Commitment Plan None - COMMITMENT_PLAN_NONENo commitment plan.
- Virtual
Machine Preferences Commitment Plan Commitment Plan One Year - COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- Virtual
Machine Preferences Commitment Plan Commitment Plan Three Years - COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- Commitment
Plan None - COMMITMENT_PLAN_NONENo commitment plan.
- Commitment
Plan One Year - COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- Commitment
Plan Three Years - COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- Commitment
Plan None - COMMITMENT_PLAN_NONENo commitment plan.
- Commitment
Plan One Year - COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- Commitment
Plan Three Years - COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- COMMITMENT_PLAN_UNSPECIFIED
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- COMMITMENT_PLAN_NONE
- COMMITMENT_PLAN_NONENo commitment plan.
- COMMITMENT_PLAN_ONE_YEAR
- COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- COMMITMENT_PLAN_THREE_YEARS
- COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- "COMMITMENT_PLAN_UNSPECIFIED"
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- "COMMITMENT_PLAN_NONE"
- COMMITMENT_PLAN_NONENo commitment plan.
- "COMMITMENT_PLAN_ONE_YEAR"
- COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- "COMMITMENT_PLAN_THREE_YEARS"
- COMMITMENT_PLAN_THREE_YEARS3 years commitment.
VirtualMachinePreferencesNetworkCostParameters, VirtualMachinePreferencesNetworkCostParametersArgs
- 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].
- 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].
- estimated
Egress IntegerTraffic 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 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].
- estimated
Egress NumberTraffic Percentage - Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
VirtualMachinePreferencesNetworkCostParametersResponse, VirtualMachinePreferencesNetworkCostParametersResponseArgs
- 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].
- 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].
- estimated
Egress IntegerTraffic 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 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].
- estimated
Egress 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, VirtualMachinePreferencesResponseArgs
- Commitment
Plan 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 Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences Response - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- Network
Cost 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.
- Region
Preferences 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 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".
- Sizing
Optimization 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.
- Sole
Tenancy Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product string - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- Vmware
Engine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences Response - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- Commitment
Plan 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 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 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.
- Sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- Target
Product string - 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.
- commitment
Plan 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 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 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.
- sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product String - 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.
- commitment
Plan 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 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 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.
- sole
Tenancy SolePreferences Tenancy Preferences Response - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product string - 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.
- 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.
- commitment
Plan 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 Property MapPreferences - Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network
Cost Property MapParameters - Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region
Preferences 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 Property MapCustom Parameters - Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing
Optimization 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.
- sole
Tenancy Property MapPreferences - Preferences concerning Sole Tenant nodes and virtual machines.
- target
Product String - Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware
Engine Property MapPreferences - Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesSizingOptimizationCustomParameters, VirtualMachinePreferencesSizingOptimizationCustomParametersArgs
- Aggregation
Method Pulumi.Google Native. Migration Center. V1Alpha1. Virtual Machine Preferences Sizing Optimization Custom Parameters Aggregation Method - 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 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 VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method - 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 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 VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage IntegerPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage IntegerPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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 VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage numberPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage numberPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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 VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method - 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).
- aggregation
Method "AGGREGATION_METHOD_UNSPECIFIED" | "AGGREGATION_METHOD_AVERAGE" | "AGGREGATION_METHOD_MEDIAN" | "AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE" | "AGGREGATION_METHOD_PEAK" - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage NumberPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage NumberPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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).
VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethod, VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethodArgs
- Aggregation
Method Unspecified - AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- Aggregation
Method Average - AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- Aggregation
Method Median - AGGREGATION_METHOD_MEDIANMedian of utilization data.
- Aggregation
Method Ninety Fifth Percentile - AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- Aggregation
Method Peak - AGGREGATION_METHOD_PEAKPeak of utilization data.
- Virtual
Machine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Unspecified - AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- Virtual
Machine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Average - AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- Virtual
Machine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Median - AGGREGATION_METHOD_MEDIANMedian of utilization data.
- Virtual
Machine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Ninety Fifth Percentile - AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- Virtual
Machine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Peak - AGGREGATION_METHOD_PEAKPeak of utilization data.
- Aggregation
Method Unspecified - AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- Aggregation
Method Average - AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- Aggregation
Method Median - AGGREGATION_METHOD_MEDIANMedian of utilization data.
- Aggregation
Method Ninety Fifth Percentile - AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- Aggregation
Method Peak - AGGREGATION_METHOD_PEAKPeak of utilization data.
- Aggregation
Method Unspecified - AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- Aggregation
Method Average - AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- Aggregation
Method Median - AGGREGATION_METHOD_MEDIANMedian of utilization data.
- Aggregation
Method Ninety Fifth Percentile - AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- Aggregation
Method Peak - AGGREGATION_METHOD_PEAKPeak of utilization data.
- AGGREGATION_METHOD_UNSPECIFIED
- AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- AGGREGATION_METHOD_AVERAGE
- AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- AGGREGATION_METHOD_MEDIAN
- AGGREGATION_METHOD_MEDIANMedian of utilization data.
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- AGGREGATION_METHOD_PEAK
- AGGREGATION_METHOD_PEAKPeak of utilization data.
- "AGGREGATION_METHOD_UNSPECIFIED"
- AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- "AGGREGATION_METHOD_AVERAGE"
- AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- "AGGREGATION_METHOD_MEDIAN"
- AGGREGATION_METHOD_MEDIANMedian of utilization data.
- "AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE"
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- "AGGREGATION_METHOD_PEAK"
- AGGREGATION_METHOD_PEAKPeak of utilization data.
VirtualMachinePreferencesSizingOptimizationCustomParametersResponse, VirtualMachinePreferencesSizingOptimizationCustomParametersResponseArgs
- Aggregation
Method string - 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 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 string - 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 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 String - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage IntegerPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage IntegerPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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 string - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage numberPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage numberPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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).
- aggregation
Method String - Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu
Usage NumberPercentage - Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory
Usage NumberPercentage - Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage
Multiplier 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).
VirtualMachinePreferencesSizingOptimizationStrategy, VirtualMachinePreferencesSizingOptimizationStrategyArgs
- Sizing
Optimization Strategy Unspecified - SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- Sizing
Optimization Strategy Same As Source - SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCENo optimization applied. Virtual machine sizing matches as closely as possible the machine shape on the source site, not considering any actual performance data.
- Sizing
Optimization Strategy Moderate - SIZING_OPTIMIZATION_STRATEGY_MODERATEVirtual machine sizing will match the reported usage and shape, with some slack. This a good value to start with.
- Sizing
Optimization Strategy Aggressive - SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- Sizing
Optimization Strategy Custom - SIZING_OPTIMIZATION_STRATEGY_CUSTOMVirtual machine sizing will be determined by custom parameters. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.
- Virtual
Machine Preferences Sizing Optimization Strategy Sizing Optimization Strategy Unspecified - SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- Virtual
Machine Preferences Sizing Optimization Strategy Sizing Optimization Strategy Same As Source - SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCENo optimization applied. Virtual machine sizing matches as closely as possible the machine shape on the source site, not considering any actual performance data.
- Virtual
Machine Preferences Sizing Optimization Strategy Sizing Optimization Strategy Moderate - SIZING_OPTIMIZATION_STRATEGY_MODERATEVirtual machine sizing will match the reported usage and shape, with some slack. This a good value to start with.
- Virtual
Machine Preferences Sizing Optimization Strategy Sizing Optimization Strategy Aggressive - SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- Virtual
Machine Preferences Sizing Optimization Strategy Sizing Optimization Strategy Custom - SIZING_OPTIMIZATION_STRATEGY_CUSTOMVirtual machine sizing will be determined by custom parameters. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.
- Sizing
Optimization Strategy Unspecified - SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- Sizing
Optimization Strategy Same As Source - SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCENo optimization applied. Virtual machine sizing matches as closely as possible the machine shape on the source site, not considering any actual performance data.
- Sizing
Optimization Strategy Moderate - SIZING_OPTIMIZATION_STRATEGY_MODERATEVirtual machine sizing will match the reported usage and shape, with some slack. This a good value to start with.
- Sizing
Optimization Strategy Aggressive - SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- Sizing
Optimization Strategy Custom - SIZING_OPTIMIZATION_STRATEGY_CUSTOMVirtual machine sizing will be determined by custom parameters. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.
- Sizing
Optimization Strategy Unspecified - SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- Sizing
Optimization Strategy Same As Source - SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCENo optimization applied. Virtual machine sizing matches as closely as possible the machine shape on the source site, not considering any actual performance data.
- Sizing
Optimization Strategy Moderate - SIZING_OPTIMIZATION_STRATEGY_MODERATEVirtual machine sizing will match the reported usage and shape, with some slack. This a good value to start with.
- Sizing
Optimization Strategy Aggressive - SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- Sizing
Optimization Strategy Custom - SIZING_OPTIMIZATION_STRATEGY_CUSTOMVirtual machine sizing will be determined by custom parameters. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE
- SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCENo optimization applied. Virtual machine sizing matches as closely as possible the machine shape on the source site, not considering any actual performance data.
- SIZING_OPTIMIZATION_STRATEGY_MODERATE
- SIZING_OPTIMIZATION_STRATEGY_MODERATEVirtual machine sizing will match the reported usage and shape, with some slack. This a good value to start with.
- SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE
- SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- SIZING_OPTIMIZATION_STRATEGY_CUSTOM
- SIZING_OPTIMIZATION_STRATEGY_CUSTOMVirtual machine sizing will be determined by custom parameters. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.
- "SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED"
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- "SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE"
- SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCENo optimization applied. Virtual machine sizing matches as closely as possible the machine shape on the source site, not considering any actual performance data.
- "SIZING_OPTIMIZATION_STRATEGY_MODERATE"
- SIZING_OPTIMIZATION_STRATEGY_MODERATEVirtual machine sizing will match the reported usage and shape, with some slack. This a good value to start with.
- "SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE"
- SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- "SIZING_OPTIMIZATION_STRATEGY_CUSTOM"
- SIZING_OPTIMIZATION_STRATEGY_CUSTOMVirtual machine sizing will be determined by custom parameters. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.
VirtualMachinePreferencesTargetProduct, VirtualMachinePreferencesTargetProductArgs
- Compute
Migration Target Product Unspecified - COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- Compute
Migration Target Product Compute Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- Compute
Migration Target Product Vmware Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- Compute
Migration Target Product Sole Tenancy - COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- Virtual
Machine Preferences Target Product Compute Migration Target Product Unspecified - COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- Virtual
Machine Preferences Target Product Compute Migration Target Product Compute Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- Virtual
Machine Preferences Target Product Compute Migration Target Product Vmware Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- Virtual
Machine Preferences Target Product Compute Migration Target Product Sole Tenancy - COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- Compute
Migration Target Product Unspecified - COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- Compute
Migration Target Product Compute Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- Compute
Migration Target Product Vmware Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- Compute
Migration Target Product Sole Tenancy - COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- Compute
Migration Target Product Unspecified - COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- Compute
Migration Target Product Compute Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- Compute
Migration Target Product Vmware Engine - COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- Compute
Migration Target Product Sole Tenancy - COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY
- COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- "COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED"
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- "COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE"
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- "COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE"
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- "COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY"
- COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
VmwareEnginePreferences, VmwareEnginePreferencesArgs
- Commitment
Plan Pulumi.Google Native. Migration Center. V1Alpha1. Vmware Engine Preferences Commitment Plan - 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 doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit doubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication 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.
- Commitment
Plan VmwareEngine Preferences Commitment Plan - 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 float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit float64Ratio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication 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.
- commitment
Plan VmwareEngine Preferences Commitment Plan - 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 DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit DoubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication 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.
- commitment
Plan VmwareEngine Preferences Commitment Plan - 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 numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit numberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication 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 VmwareEngine Preferences Commitment Plan - 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.
- commitment
Plan "COMMITMENT_PLAN_UNSPECIFIED" | "ON_DEMAND" | "COMMITMENT_1_YEAR_MONTHLY_PAYMENTS" | "COMMITMENT_3_YEAR_MONTHLY_PAYMENTS" | "COMMITMENT_1_YEAR_UPFRONT_PAYMENT" | "COMMITMENT_3_YEAR_UPFRONT_PAYMENT" - 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 NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit NumberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication 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.
VmwareEnginePreferencesCommitmentPlan, VmwareEnginePreferencesCommitmentPlanArgs
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- On
Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
Monthly Payments - COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Commitment3Year
Monthly Payments - COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Commitment1Year
Upfront Payment - COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Commitment3Year
Upfront Payment - COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- Vmware
Engine Preferences Commitment Plan Commitment Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- Vmware
Engine Preferences Commitment Plan On Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Vmware
Engine Preferences Commitment Plan Commitment1Year Monthly Payments - COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Vmware
Engine Preferences Commitment Plan Commitment3Year Monthly Payments - COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Vmware
Engine Preferences Commitment Plan Commitment1Year Upfront Payment - COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Vmware
Engine Preferences Commitment Plan Commitment3Year Upfront Payment - COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- On
Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
Monthly Payments - COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Commitment3Year
Monthly Payments - COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Commitment1Year
Upfront Payment - COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Commitment3Year
Upfront Payment - COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- Commitment
Plan Unspecified - COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- On
Demand - ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
Monthly Payments - COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Commitment3Year
Monthly Payments - COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Commitment1Year
Upfront Payment - COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Commitment3Year
Upfront Payment - COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- COMMITMENT_PLAN_UNSPECIFIED
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- ON_DEMAND
- ON_DEMANDNo commitment plan (on-demand usage).
- COMMITMENT1_YEAR_MONTHLY_PAYMENTS
- COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- COMMITMENT3_YEAR_MONTHLY_PAYMENTS
- COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- COMMITMENT1_YEAR_UPFRONT_PAYMENT
- COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- COMMITMENT3_YEAR_UPFRONT_PAYMENT
- COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- "COMMITMENT_PLAN_UNSPECIFIED"
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- "ON_DEMAND"
- ON_DEMANDNo commitment plan (on-demand usage).
- "COMMITMENT_1_YEAR_MONTHLY_PAYMENTS"
- COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- "COMMITMENT_3_YEAR_MONTHLY_PAYMENTS"
- COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- "COMMITMENT_1_YEAR_UPFRONT_PAYMENT"
- COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- "COMMITMENT_3_YEAR_UPFRONT_PAYMENT"
- COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
VmwareEnginePreferencesResponse, VmwareEnginePreferencesResponseArgs
- Commitment
Plan 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 doubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit doubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication 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.
- Commitment
Plan 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 float64Ratio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- Memory
Overcommit float64Ratio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- Storage
Deduplication 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.
- commitment
Plan 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 DoubleRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit DoubleRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication 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.
- commitment
Plan 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 numberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit numberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication 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.
- commitment
Plan 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 NumberRatio - CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory
Overcommit NumberRatio - Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage
Deduplication 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.