|
2473 | 2473 | }
|
2474 | 2474 | }
|
2475 | 2475 | },
|
2476 |
| - "revision": "20240523", |
| 2476 | + "revision": "20240620", |
2477 | 2477 | "rootUrl": "https://migrationcenter.googleapis.com/",
|
2478 | 2478 | "schemas": {
|
2479 | 2479 | "AddAssetsToGroupRequest": {
|
|
3355 | 3355 | "readOnly": true,
|
3356 | 3356 | "type": "integer"
|
3357 | 3357 | },
|
| 3358 | + "smtEnabled": { |
| 3359 | + "description": "Output only. Whether simultaneous multithreading is enabled (see https://cloud.google.com/sql/docs/sqlserver/create-instance#smt-create-instance).", |
| 3360 | + "readOnly": true, |
| 3361 | + "type": "boolean" |
| 3362 | + }, |
3358 | 3363 | "storage": {
|
3359 | 3364 | "$ref": "ComputeStorageDescriptor",
|
3360 | 3365 | "description": "Output only. Predicted storage shape.",
|
|
3429 | 3434 | "id": "ComputeEnginePreferences",
|
3430 | 3435 | "properties": {
|
3431 | 3436 | "licenseType": {
|
3432 |
| - "description": "If os_pricing_preferences is specified, it overrides this field. License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.", |
| 3437 | + "description": "License type to consider when calculating costs for operating systems. If unspecified, costs are calculated based on the default licensing plan. If os_pricing_preferences is specified, it overrides this field.", |
3433 | 3438 | "enum": [
|
3434 | 3439 | "LICENSE_TYPE_UNSPECIFIED",
|
3435 | 3440 | "LICENSE_TYPE_DEFAULT",
|
|
3446 | 3451 | "$ref": "MachinePreferences",
|
3447 | 3452 | "description": "Preferences concerning the machine types to consider on Compute Engine."
|
3448 | 3453 | },
|
| 3454 | + "multithreading": { |
| 3455 | + "description": "Optional. Preferences for multithreading support.", |
| 3456 | + "enum": [ |
| 3457 | + "MULTITHREADING_UNSPECIFIED", |
| 3458 | + "MULTITHREADING_DISABLED", |
| 3459 | + "MULTITHREADING_ENABLED", |
| 3460 | + "MULTITHREADING_DISABLED_WITH_COMPENSATION" |
| 3461 | + ], |
| 3462 | + "enumDescriptions": [ |
| 3463 | + "Same as MULTITHREADING_DISABLED_WITH_COMPENSATION.", |
| 3464 | + "Disable simultaneous multithreading if doing so is advantageous.", |
| 3465 | + "Always enable simultaneous multithreading.", |
| 3466 | + "Disable simultaneous multithreading and increase number of VCPUs to compensate, if doing so is advantageous." |
| 3467 | + ], |
| 3468 | + "type": "string" |
| 3469 | + }, |
| 3470 | + "osPricingPreferences": { |
| 3471 | + "$ref": "OperatingSystemPricingPreferences", |
| 3472 | + "description": "Optional. Pricing options for OS images." |
| 3473 | + }, |
3449 | 3474 | "persistentDiskType": {
|
3450 | 3475 | "description": "Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.",
|
3451 | 3476 | "enum": [
|
|
3497 | 3522 | "readOnly": true,
|
3498 | 3523 | "type": "string"
|
3499 | 3524 | },
|
| 3525 | + "smtEnabled": { |
| 3526 | + "description": "Output only. Whether simultaneous multithreading is enabled (see https://cloud.google.com/compute/docs/instances/set-threads-per-core).", |
| 3527 | + "readOnly": true, |
| 3528 | + "type": "boolean" |
| 3529 | + }, |
3500 | 3530 | "storage": {
|
3501 | 3531 | "description": "Output only. Compute Engine storage. Never empty.",
|
3502 | 3532 | "items": {
|
|
3901 | 3931 | "COMMITMENT_PLAN_UNSPECIFIED",
|
3902 | 3932 | "COMMITMENT_PLAN_NONE",
|
3903 | 3933 | "COMMITMENT_PLAN_ONE_YEAR",
|
3904 |
| - "COMMITMENT_PLAN_THREE_YEARS" |
| 3934 | + "COMMITMENT_PLAN_THREE_YEARS", |
| 3935 | + "COMMITMENT_PLAN_FLEXIBLE_ONE_YEAR", |
| 3936 | + "COMMITMENT_PLAN_FLEXIBLE_THREE_YEARS" |
3905 | 3937 | ],
|
3906 | 3938 | "enumDescriptions": [
|
3907 | 3939 | "Unspecified commitment plan.",
|
3908 | 3940 | "No commitment plan.",
|
3909 | 3941 | "1-year regular committed use discount.",
|
3910 |
| - "3-year regular committed use discount." |
| 3942 | + "3-year regular committed use discount.", |
| 3943 | + "1-year flexible committed use discount. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.", |
| 3944 | + "3-year flexible committed use discount. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API." |
3911 | 3945 | ],
|
3912 | 3946 | "type": "string"
|
3913 | 3947 | },
|
|
4033 | 4067 | "MULTITHREADING_UNSPECIFIED",
|
4034 | 4068 | "MULTITHREADING_DISABLED",
|
4035 | 4069 | "MULTITHREADING_ENABLED",
|
4036 |
| - "MULTITHREADING_AUTO_SELECT" |
| 4070 | + "MULTITHREADING_DISABLED_WITH_COMPENSATION" |
4037 | 4071 | ],
|
4038 | 4072 | "enumDescriptions": [
|
4039 |
| - "Same as MULTITHREADING_AUTO_SELECT.", |
4040 |
| - "No multithreading support.", |
4041 |
| - "Allow multithreading support.", |
4042 |
| - "Choose to enable/disable multithreading according to which is lowest cost for your workload." |
| 4073 | + "Same as MULTITHREADING_DISABLED_WITH_COMPENSATION.", |
| 4074 | + "Disable simultaneous multithreading if doing so is lower cost.", |
| 4075 | + "Always enable simultaneous multithreading.", |
| 4076 | + "Disable simultaneous multithreading and increase number of VCPUs to compensate, if doing so is lower cost." |
4043 | 4077 | ],
|
4044 | 4078 | "type": "string"
|
4045 | 4079 | },
|
|
5696 | 5730 | "type": "object"
|
5697 | 5731 | },
|
5698 | 5732 | "MachinePreferences": {
|
5699 |
| - "description": "The type of machines to consider when calculating virtual machine migration insights and recommendations. Not all machine types are available in all zones and regions.", |
| 5733 | + "description": "The type of machines to consider when calculating virtual machine migration insights and recommendations for GCE. Not all machine types are available in all zones and regions.", |
5700 | 5734 | "id": "MachinePreferences",
|
5701 | 5735 | "properties": {
|
5702 | 5736 | "allowedMachineSeries": {
|
|
6177 | 6211 | },
|
6178 | 6212 | "type": "object"
|
6179 | 6213 | },
|
| 6214 | + "OperatingSystemPricingPreferences": { |
| 6215 | + "description": "Pricing options for OS images.", |
| 6216 | + "id": "OperatingSystemPricingPreferences", |
| 6217 | + "properties": { |
| 6218 | + "rhel": { |
| 6219 | + "$ref": "OperatingSystemPricingPreferencesOperatingSystemPricing", |
| 6220 | + "description": "Optional. Pricing options for RHEL images." |
| 6221 | + }, |
| 6222 | + "sles": { |
| 6223 | + "$ref": "OperatingSystemPricingPreferencesOperatingSystemPricing", |
| 6224 | + "description": "Optional. Pricing options for SLES images." |
| 6225 | + }, |
| 6226 | + "slesForSap": { |
| 6227 | + "$ref": "OperatingSystemPricingPreferencesOperatingSystemPricing", |
| 6228 | + "description": "Optional. Pricing options for SLES for SAP images." |
| 6229 | + }, |
| 6230 | + "windows": { |
| 6231 | + "$ref": "OperatingSystemPricingPreferencesOperatingSystemPricing", |
| 6232 | + "description": "Optional. Pricing options for Windows images. No commitment plans are available, set it to unspecified." |
| 6233 | + } |
| 6234 | + }, |
| 6235 | + "type": "object" |
| 6236 | + }, |
| 6237 | + "OperatingSystemPricingPreferencesOperatingSystemPricing": { |
| 6238 | + "description": "Pricing options of an OS image.", |
| 6239 | + "id": "OperatingSystemPricingPreferencesOperatingSystemPricing", |
| 6240 | + "properties": { |
| 6241 | + "commitmentPlan": { |
| 6242 | + "description": "Optional. The plan of commitments for committed use discounts (CUD).", |
| 6243 | + "enum": [ |
| 6244 | + "COMMITMENT_PLAN_UNSPECIFIED", |
| 6245 | + "COMMITMENT_PLAN_ON_DEMAND", |
| 6246 | + "COMMITMENT_PLAN_1_YEAR", |
| 6247 | + "COMMITMENT_PLAN_3_YEAR" |
| 6248 | + ], |
| 6249 | + "enumDescriptions": [ |
| 6250 | + "Unspecified commitment plan.", |
| 6251 | + "No commitment plan (on-demand usage).", |
| 6252 | + "1-year committed use discount.", |
| 6253 | + "3-year committed use discount." |
| 6254 | + ], |
| 6255 | + "type": "string" |
| 6256 | + }, |
| 6257 | + "licenseType": { |
| 6258 | + "description": "Optional. License type of the OS image.", |
| 6259 | + "enum": [ |
| 6260 | + "LICENSE_TYPE_UNSPECIFIED", |
| 6261 | + "LICENSE_TYPE_DEFAULT", |
| 6262 | + "LICENSE_TYPE_BRING_YOUR_OWN_LICENSE" |
| 6263 | + ], |
| 6264 | + "enumDescriptions": [ |
| 6265 | + "Unspecified (default value).", |
| 6266 | + "Default Google Cloud licensing plan. Licensing is charged per usage. This a good value to start with.", |
| 6267 | + "Bring-your-own-license (BYOL) plan. User provides the OS license." |
| 6268 | + ], |
| 6269 | + "type": "string" |
| 6270 | + } |
| 6271 | + }, |
| 6272 | + "type": "object" |
| 6273 | + }, |
6180 | 6274 | "Operation": {
|
6181 | 6275 | "description": "This resource represents a long-running operation that is the result of a network API call.",
|
6182 | 6276 | "id": "Operation",
|
|
6906 | 7000 | },
|
6907 | 7001 | "monthlyCostDatabaseLicensing": {
|
6908 | 7002 | "$ref": "Money",
|
6909 |
| - "description": "Output only. Database licensing monthly cost for this preference set. For virtual machines denotes the cost of licenses for hosted databases.", |
| 7003 | + "description": "Output only. Database licensing monthly cost for this preference set. Only present for databases.", |
6910 | 7004 | "readOnly": true
|
6911 | 7005 | },
|
6912 | 7006 | "monthlyCostNetworkEgress": {
|
|
7440 | 7534 | "COMMITMENT_PLAN_UNSPECIFIED",
|
7441 | 7535 | "ON_DEMAND",
|
7442 | 7536 | "COMMITMENT_1_YEAR",
|
7443 |
| - "COMMITMENT_3_YEAR" |
| 7537 | + "COMMITMENT_3_YEAR", |
| 7538 | + "COMMITMENT_FLEXIBLE_1_YEAR", |
| 7539 | + "COMMITMENT_FLEXIBLE_3_YEAR" |
7444 | 7540 | ],
|
7445 | 7541 | "enumDescriptions": [
|
7446 | 7542 | "Unspecified commitment plan.",
|
7447 | 7543 | "No commitment plan (on-demand usage).",
|
7448 | 7544 | "1-year regular committed use discount.",
|
7449 |
| - "3-year regular committed use discount." |
| 7545 | + "3-year regular committed use discount.", |
| 7546 | + "1-year flexible committed use discount. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.", |
| 7547 | + "3-year flexible committed use discount. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API." |
7450 | 7548 | ],
|
7451 | 7549 | "type": "string"
|
7452 | 7550 | },
|
|
7477 | 7575 | "$ref": "SoleTenantNodeType"
|
7478 | 7576 | },
|
7479 | 7577 | "type": "array"
|
| 7578 | + }, |
| 7579 | + "osPricingPreferences": { |
| 7580 | + "$ref": "OperatingSystemPricingPreferences", |
| 7581 | + "description": "Optional. Pricing options for OS images." |
7480 | 7582 | }
|
7481 | 7583 | },
|
7482 | 7584 | "type": "object"
|
|
7857 | 7959 | "id": "VirtualMachineDetails",
|
7858 | 7960 | "properties": {
|
7859 | 7961 | "coreCount": {
|
7860 |
| - "description": "Number of CPU cores in the VirtualMachine. Must be non-negative.", |
| 7962 | + "description": "Number of logical CPU cores in the VirtualMachine. Must be non-negative.", |
7861 | 7963 | "format": "int32",
|
7862 | 7964 | "type": "integer"
|
7863 | 7965 | },
|
|
8004 | 8106 | "COMMITMENT_PLAN_UNSPECIFIED",
|
8005 | 8107 | "COMMITMENT_PLAN_NONE",
|
8006 | 8108 | "COMMITMENT_PLAN_ONE_YEAR",
|
8007 |
| - "COMMITMENT_PLAN_THREE_YEARS" |
| 8109 | + "COMMITMENT_PLAN_THREE_YEARS", |
| 8110 | + "COMMITMENT_PLAN_FLEXIBLE_ONE_YEAR", |
| 8111 | + "COMMITMENT_PLAN_FLEXIBLE_THREE_YEARS" |
8008 | 8112 | ],
|
8009 | 8113 | "enumDescriptions": [
|
8010 | 8114 | "Unspecified commitment plan.",
|
8011 | 8115 | "No commitment plan.",
|
8012 | 8116 | "1-year regular committed use discount.",
|
8013 |
| - "3-year regular committed use discount." |
| 8117 | + "3-year regular committed use discount.", |
| 8118 | + "1-year flexible committed use discount. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API.", |
| 8119 | + "3-year flexible committed use discount. While not supported in the v1 API, this value is converted to UNSPECIFIED in conversions to the v1 API." |
8014 | 8120 | ],
|
8015 | 8121 | "type": "string"
|
8016 | 8122 | },
|
|
0 commit comments