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.
- DisplayName string
- User-friendly display name. Maximum length is 63 characters.
- Location string
- PreferenceSet stringId 
- Project string
- RequestId 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).
- VirtualMachine 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.
- DisplayName string
- User-friendly display name. Maximum length is 63 characters.
- Location string
- PreferenceSet stringId 
- Project string
- RequestId 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).
- VirtualMachine 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.
- displayName String
- User-friendly display name. Maximum length is 63 characters.
- location String
- preferenceSet StringId 
- project String
- requestId 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).
- virtualMachine VirtualPreferences Machine Preferences 
- A set of preferences that applies to all virtual machines in the context.
- description string
- A description of the preference set.
- displayName string
- User-friendly display name. Maximum length is 63 characters.
- location string
- preferenceSet stringId 
- project string
- requestId 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).
- virtualMachine 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.
- displayName String
- User-friendly display name. Maximum length is 63 characters.
- location String
- preferenceSet StringId 
- project String
- requestId 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).
- virtualMachine 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:
- CreateTime 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.
- UpdateTime string
- The timestamp when the preference set was last updated.
- CreateTime 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.
- UpdateTime string
- The timestamp when the preference set was last updated.
- createTime 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.
- updateTime String
- The timestamp when the preference set was last updated.
- createTime 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.
- updateTime 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.
- createTime 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.
- updateTime String
- The timestamp when the preference set was last updated.
Supporting Types
ComputeEnginePreferences, ComputeEnginePreferencesArgs      
- LicenseType 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.
- MachinePreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk 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.
- LicenseType 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.
- MachinePreferences MachinePreferences 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk ComputeType Engine Preferences Persistent Disk Type 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType 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.
- machinePreferences MachinePreferences 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk ComputeType Engine Preferences Persistent Disk Type 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType 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.
- machinePreferences MachinePreferences 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk 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.
- licenseType "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.
- machinePreferences Property Map
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk "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          
- LicenseType Unspecified 
- LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- LicenseType Default 
- LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- LicenseType Bring Your Own License 
- LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- ComputeEngine Preferences License Type License Type Unspecified 
- LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- ComputeEngine 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.
- ComputeEngine 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.
- LicenseType Unspecified 
- LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- LicenseType Default 
- LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- LicenseType Bring Your Own License 
- LICENSE_TYPE_BRING_YOUR_OWN_LICENSEBring-your-own-license (BYOL) plan. User provides the OS license.
- LicenseType Unspecified 
- LICENSE_TYPE_UNSPECIFIEDUnspecified (default value).
- LicenseType Default 
- LICENSE_TYPE_DEFAULTDefault Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.
- LicenseType 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            
- PersistentDisk 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.
- PersistentDisk Type Standard 
- PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- PersistentDisk Type Balanced 
- PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- PersistentDisk Type Ssd 
- PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- ComputeEngine 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.
- ComputeEngine Preferences Persistent Disk Type Persistent Disk Type Standard 
- PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- ComputeEngine Preferences Persistent Disk Type Persistent Disk Type Balanced 
- PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- ComputeEngine Preferences Persistent Disk Type Persistent Disk Type Ssd 
- PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- PersistentDisk 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.
- PersistentDisk Type Standard 
- PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- PersistentDisk Type Balanced 
- PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- PersistentDisk Type Ssd 
- PERSISTENT_DISK_TYPE_SSDSSD Persistent Disk.
- PersistentDisk 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.
- PersistentDisk Type Standard 
- PERSISTENT_DISK_TYPE_STANDARDStandard HDD Persistent Disk.
- PersistentDisk Type Balanced 
- PERSISTENT_DISK_TYPE_BALANCEDBalanced Persistent Disk.
- PersistentDisk 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        
- LicenseType string
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- MachinePreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Machine Preferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- LicenseType string
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- MachinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- PersistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType String
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk StringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType string
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machinePreferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk stringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- license_type str
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machine_preferences MachinePreferences Response 
- Preferences concerning the machine types to consider on Compute Engine.
- persistent_disk_ strtype 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
- licenseType String
- License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
- machinePreferences Property Map
- Preferences concerning the machine types to consider on Compute Engine.
- persistentDisk StringType 
- Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.
MachinePreferences, MachinePreferencesArgs    
- AllowedMachine 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.
- AllowedMachine []MachineSeries Series 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine List<MachineSeries Series> 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine 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.
- allowedMachine List<Property Map>Series 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
MachinePreferencesResponse, MachinePreferencesResponseArgs      
- AllowedMachine List<Pulumi.Series Google Native. Migration Center. V1Alpha1. Inputs. Machine Series Response> 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- AllowedMachine []MachineSeries Series Response 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine List<MachineSeries Series Response> 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine MachineSeries Series Response[] 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowed_machine_ Sequence[Machineseries Series Response] 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
- allowedMachine List<Property Map>Series 
- Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
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    
- PreferredRegions List<string>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- PreferredRegions []string
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions List<String>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions string[]
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred_regions Sequence[str]
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions List<String>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
RegionPreferencesResponse, RegionPreferencesResponseArgs      
- PreferredRegions List<string>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- PreferredRegions []string
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions List<String>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions string[]
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferred_regions Sequence[str]
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
- preferredRegions List<String>
- A list of preferred regions, ordered by the most preferred region first. Set only valid Google Cloud region names. See https://cloud.google.com/compute/docs/regions-zones for available regions.
SoleTenancyPreferences, SoleTenancyPreferencesArgs      
- CommitmentPlan 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.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance Pulumi.Policy Google Native. Migration Center. V1Alpha1. Sole Tenancy Preferences Host Maintenance Policy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes 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.
- CommitmentPlan 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.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance SolePolicy Tenancy Preferences Host Maintenance Policy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes []SoleTenant Node Type 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan 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.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance SolePolicy Tenancy Preferences Host Maintenance Policy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<SoleTenant Node Type> 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan 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.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance SolePolicy Tenancy Preferences Host Maintenance Policy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes 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.
- commitmentPlan "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.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance "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.
- nodeTypes List<Property Map>
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenancyPreferencesCommitmentPlan, SoleTenancyPreferencesCommitmentPlanArgs          
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- OnDemand 
- ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
- COMMITMENT_1_YEAR1 year commitment.
- Commitment3Year
- COMMITMENT_3_YEAR3 years commitment.
- SoleTenancy Preferences Commitment Plan Commitment Plan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- SoleTenancy Preferences Commitment Plan On Demand 
- ON_DEMANDNo commitment plan (on-demand usage).
- SoleTenancy Preferences Commitment Plan Commitment1Year 
- COMMITMENT_1_YEAR1 year commitment.
- SoleTenancy Preferences Commitment Plan Commitment3Year 
- COMMITMENT_3_YEAR3 years commitment.
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- OnDemand 
- ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1Year
- COMMITMENT_1_YEAR1 year commitment.
- Commitment3Year
- COMMITMENT_3_YEAR3 years commitment.
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- OnDemand 
- 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            
- HostMaintenance Policy Unspecified 
- HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- HostMaintenance Policy Default 
- HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- HostMaintenance Policy Restart In Place 
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- HostMaintenance Policy Migrate Within Node Group 
- HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- SoleTenancy Preferences Host Maintenance Policy Host Maintenance Policy Unspecified 
- HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- SoleTenancy Preferences Host Maintenance Policy Host Maintenance Policy Default 
- HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- SoleTenancy Preferences Host Maintenance Policy Host Maintenance Policy Restart In Place 
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- SoleTenancy Preferences Host Maintenance Policy Host Maintenance Policy Migrate Within Node Group 
- HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- HostMaintenance Policy Unspecified 
- HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- HostMaintenance Policy Default 
- HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- HostMaintenance Policy Restart In Place 
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- HostMaintenance Policy Migrate Within Node Group 
- HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUPMigrate within node group host maintenance policy.
- HostMaintenance Policy Unspecified 
- HOST_MAINTENANCE_POLICY_UNSPECIFIEDUnspecified host maintenance policy.
- HostMaintenance Policy Default 
- HOST_MAINTENANCE_POLICY_DEFAULTDefault host maintenance policy.
- HostMaintenance Policy Restart In Place 
- HOST_MAINTENANCE_POLICY_RESTART_IN_PLACERestart in place host maintenance policy.
- HostMaintenance 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        
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes List<Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenant Node Type Response> 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- HostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- NodeTypes []SoleTenant Node Type Response 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance StringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<SoleTenant Node Type Response> 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance stringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes SoleTenant Node Type Response[] 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitment_plan str
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_overcommit_ floatratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- host_maintenance_ strpolicy 
- Sole Tenancy nodes maintenance policy.
- node_types Sequence[SoleTenant Node Type Response] 
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
- hostMaintenance StringPolicy 
- Sole Tenancy nodes maintenance policy.
- nodeTypes List<Property Map>
- A list of sole tenant node types. An empty list means that all possible node types will be considered.
SoleTenantNodeType, SoleTenantNodeTypeArgs        
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node_name str
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
SoleTenantNodeTypeResponse, SoleTenantNodeTypeResponseArgs          
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- NodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName string
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- node_name str
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
- nodeName String
- Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
VirtualMachinePreferences, VirtualMachinePreferencesArgs      
- CommitmentPlan 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.
- ComputeEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost Pulumi.Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Network Cost Parameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Region Preferences 
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- SizingOptimization Pulumi.Custom Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Sizing Optimization Custom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization 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.
- SoleTenancy Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct 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.
- VmwareEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- CommitmentPlan 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.
- ComputeEngine ComputePreferences Engine Preferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost VirtualParameters Machine Preferences Network Cost Parameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences 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.
- SizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization 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.
- SoleTenancy SolePreferences Tenancy Preferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct VirtualMachine Preferences Target Product 
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine VmwarePreferences Engine Preferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan 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.
- computeEngine ComputePreferences Engine Preferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization 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.
- soleTenancy SolePreferences Tenancy Preferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct VirtualMachine Preferences Target Product 
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine VmwarePreferences Engine Preferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan 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.
- computeEngine ComputePreferences Engine Preferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences 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.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization 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.
- soleTenancy SolePreferences Tenancy Preferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct VirtualMachine Preferences Target Product 
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine 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.
- commitmentPlan "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.
- computeEngine Property MapPreferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost Property MapParameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences Property Map
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization Property MapCustom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization "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.
- soleTenancy Property MapPreferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct "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.
- vmwareEngine Property MapPreferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesCommitmentPlan, VirtualMachinePreferencesCommitmentPlanArgs          
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- CommitmentPlan None 
- COMMITMENT_PLAN_NONENo commitment plan.
- CommitmentPlan One Year 
- COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- CommitmentPlan Three Years 
- COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- VirtualMachine Preferences Commitment Plan Commitment Plan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- VirtualMachine Preferences Commitment Plan Commitment Plan None 
- COMMITMENT_PLAN_NONENo commitment plan.
- VirtualMachine Preferences Commitment Plan Commitment Plan One Year 
- COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- VirtualMachine Preferences Commitment Plan Commitment Plan Three Years 
- COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- CommitmentPlan None 
- COMMITMENT_PLAN_NONENo commitment plan.
- CommitmentPlan One Year 
- COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- CommitmentPlan Three Years 
- COMMITMENT_PLAN_THREE_YEARS3 years commitment.
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- CommitmentPlan None 
- COMMITMENT_PLAN_NONENo commitment plan.
- CommitmentPlan One Year 
- COMMITMENT_PLAN_ONE_YEAR1 year commitment.
- CommitmentPlan 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            
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress IntegerTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress numberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimated_egress_ inttraffic_ percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress NumberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
VirtualMachinePreferencesNetworkCostParametersResponse, VirtualMachinePreferencesNetworkCostParametersResponseArgs              
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- EstimatedEgress intTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress IntegerTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress numberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimated_egress_ inttraffic_ percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
- estimatedEgress NumberTraffic Percentage 
- Optional. An estimated percentage of priced outbound traffic (egress traffic) from the measured outbound traffic. Must be in the interval [0, 100].
VirtualMachinePreferencesResponse, VirtualMachinePreferencesResponseArgs        
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- ComputeEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Compute Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost Pulumi.Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences Pulumi.Google Native. Migration Center. V1Alpha1. Inputs. Region Preferences Response 
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- SizingOptimization Pulumi.Custom Parameters Google Native. Migration Center. V1Alpha1. Inputs. Virtual Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization stringStrategy 
- Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- SoleTenancy Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Sole Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine Pulumi.Preferences Google Native. Migration Center. V1Alpha1. Inputs. Vmware Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- ComputeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- NetworkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- RegionPreferences RegionPreferences Response 
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- SizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- SizingOptimization stringStrategy 
- Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- SoleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- TargetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- VmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- computeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences RegionPreferences Response 
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization StringStrategy 
- Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- soleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct String
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- computeEngine ComputePreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost VirtualParameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences RegionPreferences Response 
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization VirtualCustom Parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization stringStrategy 
- Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- soleTenancy SolePreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct string
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine VmwarePreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitment_plan str
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- compute_engine_ Computepreferences Engine Preferences Response 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- network_cost_ Virtualparameters Machine Preferences Network Cost Parameters Response 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- region_preferences RegionPreferences Response 
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizing_optimization_ Virtualcustom_ parameters Machine Preferences Sizing Optimization Custom Parameters Response 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizing_optimization_ strstrategy 
- Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- sole_tenancy_ Solepreferences Tenancy Preferences Response 
- Preferences concerning Sole Tenant nodes and virtual machines.
- target_product str
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmware_engine_ Vmwarepreferences Engine Preferences Response 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- computeEngine Property MapPreferences 
- Compute Engine preferences concern insights and recommendations for Compute Engine target.
- networkCost Property MapParameters 
- Optional. Parameters that affect network cost estimations. If not set, default values will be used for the parameters.
- regionPreferences Property Map
- Region preferences for assets using this preference set. If you are unsure which value to set, the migration service API region is often a good value to start with. If PreferenceSet.RegionPreferences is specified, it overrides this field.
- sizingOptimization Property MapCustom Parameters 
- Optional. Custom data to use for sizing optimizations. Relevant when SizingOptimizationStrategy is set to "custom".
- sizingOptimization StringStrategy 
- Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine. If you are unsure which value to set, a moderate sizing optimization strategy is often a good value to start with.
- soleTenancy Property MapPreferences 
- Preferences concerning Sole Tenant nodes and virtual machines.
- targetProduct String
- Target product for assets using this preference set. Specify either target product or business goal, but not both.
- vmwareEngine Property MapPreferences 
- Preferences concerning insights and recommendations for Google Cloud VMware Engine.
VirtualMachinePreferencesSizingOptimizationCustomParameters, VirtualMachinePreferencesSizingOptimizationCustomParametersArgs              
- AggregationMethod 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.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- AggregationMethod 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.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier float64
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod 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.
- cpuUsage IntegerPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage IntegerPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod 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.
- cpuUsage numberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage numberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation_method 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).
- aggregationMethod "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.
- cpuUsage NumberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage NumberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethod, VirtualMachinePreferencesSizingOptimizationCustomParametersAggregationMethodArgs                  
- AggregationMethod Unspecified 
- AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- AggregationMethod Average 
- AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- AggregationMethod Median 
- AGGREGATION_METHOD_MEDIANMedian of utilization data.
- AggregationMethod Ninety Fifth Percentile 
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- AggregationMethod Peak 
- AGGREGATION_METHOD_PEAKPeak of utilization data.
- VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Unspecified 
- AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Average 
- AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Median 
- AGGREGATION_METHOD_MEDIANMedian of utilization data.
- VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Ninety Fifth Percentile 
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- VirtualMachine Preferences Sizing Optimization Custom Parameters Aggregation Method Aggregation Method Peak 
- AGGREGATION_METHOD_PEAKPeak of utilization data.
- AggregationMethod Unspecified 
- AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- AggregationMethod Average 
- AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- AggregationMethod Median 
- AGGREGATION_METHOD_MEDIANMedian of utilization data.
- AggregationMethod Ninety Fifth Percentile 
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- AggregationMethod Peak 
- AGGREGATION_METHOD_PEAKPeak of utilization data.
- AggregationMethod Unspecified 
- AGGREGATION_METHOD_UNSPECIFIEDUnspecified aggregation method. Can be used for default value.
- AggregationMethod Average 
- AGGREGATION_METHOD_AVERAGEAverage of utilization data.
- AggregationMethod Median 
- AGGREGATION_METHOD_MEDIANMedian of utilization data.
- AggregationMethod Ninety Fifth Percentile 
- AGGREGATION_METHOD_NINETY_FIFTH_PERCENTILE95th percentile of utilization data.
- AggregationMethod 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                
- AggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- AggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- CpuUsage intPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- MemoryUsage intPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- StorageMultiplier float64
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod String
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage IntegerPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage IntegerPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Double
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod string
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage numberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage numberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregation_method str
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpu_usage_ intpercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memory_usage_ intpercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storage_multiplier float
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
- aggregationMethod String
- Optional. Type of statistical aggregation of a resource utilization data, on which to base the sizing metrics.
- cpuUsage NumberPercentage 
- Optional. Desired percentage of CPU usage. Must be in the interval [1, 100] (or 0 for default value).
- memoryUsage NumberPercentage 
- Optional. Desired percentage of memory usage. Must be in the interval [1, 100] (or 0 for default value).
- storageMultiplier Number
- Optional. Desired increase factor of storage, relative to currently used storage. Must be in the interval [1.0, 2.0] (or 0 for default value).
VirtualMachinePreferencesSizingOptimizationStrategy, VirtualMachinePreferencesSizingOptimizationStrategyArgs            
- SizingOptimization Strategy Unspecified 
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- SizingOptimization 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.
- SizingOptimization 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.
- SizingOptimization Strategy Aggressive 
- SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- SizingOptimization 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.
- VirtualMachine Preferences Sizing Optimization Strategy Sizing Optimization Strategy Unspecified 
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- VirtualMachine 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.
- VirtualMachine 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.
- VirtualMachine 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.
- VirtualMachine 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.
- SizingOptimization Strategy Unspecified 
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- SizingOptimization 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.
- SizingOptimization 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.
- SizingOptimization Strategy Aggressive 
- SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- SizingOptimization 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.
- SizingOptimization Strategy Unspecified 
- SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIEDUnspecified (default value).
- SizingOptimization 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.
- SizingOptimization 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.
- SizingOptimization Strategy Aggressive 
- SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVEVirtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs.
- SizingOptimization 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          
- ComputeMigration Target Product Unspecified 
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- ComputeMigration Target Product Compute Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- ComputeMigration Target Product Vmware Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- ComputeMigration Target Product Sole Tenancy 
- COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- VirtualMachine Preferences Target Product Compute Migration Target Product Unspecified 
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- VirtualMachine Preferences Target Product Compute Migration Target Product Compute Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- VirtualMachine Preferences Target Product Compute Migration Target Product Vmware Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- VirtualMachine Preferences Target Product Compute Migration Target Product Sole Tenancy 
- COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- ComputeMigration Target Product Unspecified 
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- ComputeMigration Target Product Compute Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- ComputeMigration Target Product Vmware Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- ComputeMigration Target Product Sole Tenancy 
- COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCYPrefer to migrate to Google Cloud Sole Tenant Nodes.
- ComputeMigration Target Product Unspecified 
- COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIEDUnspecified (default value).
- ComputeMigration Target Product Compute Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINEPrefer to migrate to Google Cloud Compute Engine.
- ComputeMigration Target Product Vmware Engine 
- COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINEPrefer to migrate to Google Cloud VMware Engine.
- ComputeMigration 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      
- CommitmentPlan 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.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit doubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication doubleCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- CommitmentPlan 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.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit float64Ratio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication float64Compression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan 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.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit DoubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication DoubleCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan 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.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit numberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication numberCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment_plan 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.
- commitmentPlan "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.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit NumberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication NumberCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
VmwareEnginePreferencesCommitmentPlan, VmwareEnginePreferencesCommitmentPlanArgs          
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- OnDemand 
- ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1YearMonthly Payments 
- COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Commitment3YearMonthly Payments 
- COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Commitment1YearUpfront Payment 
- COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Commitment3YearUpfront Payment 
- COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- VmwareEngine Preferences Commitment Plan Commitment Plan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- VmwareEngine Preferences Commitment Plan On Demand 
- ON_DEMANDNo commitment plan (on-demand usage).
- VmwareEngine Preferences Commitment Plan Commitment1Year Monthly Payments 
- COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- VmwareEngine Preferences Commitment Plan Commitment3Year Monthly Payments 
- COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- VmwareEngine Preferences Commitment Plan Commitment1Year Upfront Payment 
- COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- VmwareEngine Preferences Commitment Plan Commitment3Year Upfront Payment 
- COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- OnDemand 
- ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1YearMonthly Payments 
- COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Commitment3YearMonthly Payments 
- COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Commitment1YearUpfront Payment 
- COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Commitment3YearUpfront Payment 
- COMMITMENT_3_YEAR_UPFRONT_PAYMENT3 years commitment (upfront payment).
- CommitmentPlan Unspecified 
- COMMITMENT_PLAN_UNSPECIFIEDUnspecified commitment plan.
- OnDemand 
- ON_DEMANDNo commitment plan (on-demand usage).
- Commitment1YearMonthly Payments 
- COMMITMENT_1_YEAR_MONTHLY_PAYMENTS1 year commitment (monthly payments).
- Commitment3YearMonthly Payments 
- COMMITMENT_3_YEAR_MONTHLY_PAYMENTS3 year commitment (monthly payments).
- Commitment1YearUpfront Payment 
- COMMITMENT_1_YEAR_UPFRONT_PAYMENT1 year commitment (upfront payment).
- Commitment3YearUpfront 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        
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit doubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit doubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication doubleCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- CommitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- CpuOvercommit float64Ratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- MemoryOvercommit float64Ratio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- StorageDeduplication float64Compression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit DoubleRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit DoubleRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication DoubleCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan string
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit numberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit numberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication numberCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitment_plan str
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpu_overcommit_ floatratio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memory_overcommit_ floatratio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storage_deduplication_ floatcompression_ ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
- commitmentPlan String
- Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.
- cpuOvercommit NumberRatio 
- CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
- memoryOvercommit NumberRatio 
- Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
- storageDeduplication NumberCompression Ratio 
- The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.