|
1180 | 1180 | }
|
1181 | 1181 | }
|
1182 | 1182 | },
|
1183 |
| - "diskMigrationJobs": { |
1184 |
| - "methods": { |
1185 |
| - "cancel": { |
1186 |
| - "description": "Cancels the disk migration job.", |
1187 |
| - "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/sources/{sourcesId}/diskMigrationJobs/{diskMigrationJobsId}:cancel", |
1188 |
| - "httpMethod": "POST", |
1189 |
| - "id": "vmmigration.projects.locations.sources.diskMigrationJobs.cancel", |
1190 |
| - "parameterOrder": [ |
1191 |
| - "name" |
1192 |
| - ], |
1193 |
| - "parameters": { |
1194 |
| - "name": { |
1195 |
| - "description": "Required. The name of the DiskMigrationJob.", |
1196 |
| - "location": "path", |
1197 |
| - "pattern": "^projects/[^/]+/locations/[^/]+/sources/[^/]+/diskMigrationJobs/[^/]+$", |
1198 |
| - "required": true, |
1199 |
| - "type": "string" |
1200 |
| - } |
1201 |
| - }, |
1202 |
| - "path": "v1/{+name}:cancel", |
1203 |
| - "request": { |
1204 |
| - "$ref": "CancelDiskMigrationJobRequest" |
1205 |
| - }, |
1206 |
| - "response": { |
1207 |
| - "$ref": "Operation" |
1208 |
| - }, |
1209 |
| - "scopes": [ |
1210 |
| - "https://www.googleapis.com/auth/cloud-platform" |
1211 |
| - ] |
1212 |
| - }, |
1213 |
| - "run": { |
1214 |
| - "description": "Runs the disk migration job.", |
1215 |
| - "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/sources/{sourcesId}/diskMigrationJobs/{diskMigrationJobsId}:run", |
1216 |
| - "httpMethod": "POST", |
1217 |
| - "id": "vmmigration.projects.locations.sources.diskMigrationJobs.run", |
1218 |
| - "parameterOrder": [ |
1219 |
| - "name" |
1220 |
| - ], |
1221 |
| - "parameters": { |
1222 |
| - "name": { |
1223 |
| - "description": "Required. The name of the DiskMigrationJob.", |
1224 |
| - "location": "path", |
1225 |
| - "pattern": "^projects/[^/]+/locations/[^/]+/sources/[^/]+/diskMigrationJobs/[^/]+$", |
1226 |
| - "required": true, |
1227 |
| - "type": "string" |
1228 |
| - } |
1229 |
| - }, |
1230 |
| - "path": "v1/{+name}:run", |
1231 |
| - "request": { |
1232 |
| - "$ref": "RunDiskMigrationJobRequest" |
1233 |
| - }, |
1234 |
| - "response": { |
1235 |
| - "$ref": "Operation" |
1236 |
| - }, |
1237 |
| - "scopes": [ |
1238 |
| - "https://www.googleapis.com/auth/cloud-platform" |
1239 |
| - ] |
1240 |
| - } |
1241 |
| - } |
1242 |
| - }, |
1243 | 1183 | "migratingVms": {
|
1244 | 1184 | "methods": {
|
1245 | 1185 | "create": {
|
|
2280 | 2220 | }
|
2281 | 2221 | }
|
2282 | 2222 | },
|
2283 |
| - "revision": "20240712", |
| 2223 | + "revision": "20240808", |
2284 | 2224 | "rootUrl": "https://vmmigration.googleapis.com/",
|
2285 | 2225 | "schemas": {
|
2286 | 2226 | "AccessKeyCredentials": {
|
|
2461 | 2401 | "description": "User specified tags to add to every M2VM generated resource in AWS. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m2vm`.",
|
2462 | 2402 | "type": "object"
|
2463 | 2403 | },
|
2464 |
| - "networkInsights": { |
2465 |
| - "$ref": "NetworkInsights", |
2466 |
| - "description": "Output only. Information about the network coniguration of the source. Only gatherred upon request.", |
2467 |
| - "readOnly": true |
2468 |
| - }, |
2469 | 2404 | "publicIp": {
|
2470 | 2405 | "description": "Output only. The source's public IP. All communication initiated by this source will originate from this IP.",
|
2471 | 2406 | "readOnly": true,
|
|
2968 | 2903 | "properties": {},
|
2969 | 2904 | "type": "object"
|
2970 | 2905 | },
|
2971 |
| - "CancelDiskMigrationJobRequest": { |
2972 |
| - "description": "Request message for 'CancelDiskMigrationJob' request.", |
2973 |
| - "id": "CancelDiskMigrationJobRequest", |
2974 |
| - "properties": {}, |
2975 |
| - "type": "object" |
2976 |
| - }, |
2977 | 2906 | "CancelImageImportJobRequest": {
|
2978 | 2907 | "description": "Request message for 'CancelImageImportJob' request.",
|
2979 | 2908 | "id": "CancelImageImportJobRequest",
|
|
3180 | 3109 | "description": "Output only. The OS license returned from the adaptation module report.",
|
3181 | 3110 | "readOnly": true
|
3182 | 3111 | },
|
| 3112 | + "bootConversion": { |
| 3113 | + "description": "Optional. By default the virtual machine will keep its existing boot option. Setting this property will trigger an internal process which will convert the virtual machine from using the existing boot option to another.", |
| 3114 | + "enum": [ |
| 3115 | + "BOOT_CONVERSION_UNSPECIFIED", |
| 3116 | + "NONE", |
| 3117 | + "BIOS_TO_EFI" |
| 3118 | + ], |
| 3119 | + "enumDescriptions": [ |
| 3120 | + "Unspecified conversion type.", |
| 3121 | + "No conversion.", |
| 3122 | + "Convert from BIOS to EFI." |
| 3123 | + ], |
| 3124 | + "type": "string" |
| 3125 | + }, |
3183 | 3126 | "bootOption": {
|
3184 | 3127 | "description": "Output only. The VM Boot Option, as set in the source VM.",
|
3185 | 3128 | "enum": [
|
|
3217 | 3160 | ],
|
3218 | 3161 | "type": "string"
|
3219 | 3162 | },
|
| 3163 | + "enableIntegrityMonitoring": { |
| 3164 | + "description": "Optional. Defines whether the instance has integrity monitoring enabled. This can be set to true only if the VM boot option is EFI, and vTPM is enabled.", |
| 3165 | + "type": "boolean" |
| 3166 | + }, |
| 3167 | + "enableVtpm": { |
| 3168 | + "description": "Optional. Defines whether the instance has vTPM enabled. This can be set to true only if the VM boot option is EFI.", |
| 3169 | + "type": "boolean" |
| 3170 | + }, |
3220 | 3171 | "encryption": {
|
3221 | 3172 | "$ref": "Encryption",
|
3222 | 3173 | "description": "Optional. Immutable. The encryption to apply to the VM disks."
|
|
3313 | 3264 | "$ref": "AppliedLicense",
|
3314 | 3265 | "description": "The OS license returned from the adaptation module report."
|
3315 | 3266 | },
|
| 3267 | + "bootConversion": { |
| 3268 | + "description": "Optional. By default the virtual machine will keep its existing boot option. Setting this property will trigger an internal process which will convert the virtual machine from using the existing boot option to another.", |
| 3269 | + "enum": [ |
| 3270 | + "BOOT_CONVERSION_UNSPECIFIED", |
| 3271 | + "NONE", |
| 3272 | + "BIOS_TO_EFI" |
| 3273 | + ], |
| 3274 | + "enumDescriptions": [ |
| 3275 | + "Unspecified conversion type.", |
| 3276 | + "No conversion.", |
| 3277 | + "Convert from BIOS to EFI." |
| 3278 | + ], |
| 3279 | + "type": "string" |
| 3280 | + }, |
3316 | 3281 | "bootOption": {
|
3317 | 3282 | "description": "The VM Boot Option, as set in the source VM.",
|
3318 | 3283 | "enum": [
|
|
3349 | 3314 | ],
|
3350 | 3315 | "type": "string"
|
3351 | 3316 | },
|
| 3317 | + "enableIntegrityMonitoring": { |
| 3318 | + "description": "Optional. Defines whether the instance has integrity monitoring enabled.", |
| 3319 | + "type": "boolean" |
| 3320 | + }, |
| 3321 | + "enableVtpm": { |
| 3322 | + "description": "Optional. Defines whether the instance has vTPM enabled.", |
| 3323 | + "type": "boolean" |
| 3324 | + }, |
3352 | 3325 | "encryption": {
|
3353 | 3326 | "$ref": "Encryption",
|
3354 | 3327 | "description": "Optional. The encryption to apply to the VM disks."
|
|
3864 | 3837 | "$ref": "ComputeScheduling",
|
3865 | 3838 | "description": "Optional. Compute instance scheduling information (if empty default is used)."
|
3866 | 3839 | },
|
| 3840 | + "enableIntegrityMonitoring": { |
| 3841 | + "description": "Optional. Defines whether the instance has integrity monitoring enabled.", |
| 3842 | + "type": "boolean" |
| 3843 | + }, |
| 3844 | + "enableVtpm": { |
| 3845 | + "description": "Optional. Defines whether the instance has vTPM enabled.", |
| 3846 | + "type": "boolean" |
| 3847 | + }, |
3867 | 3848 | "encryption": {
|
3868 | 3849 | "$ref": "Encryption",
|
3869 | 3850 | "description": "Optional. The encryption to apply to the VM."
|
|
5007 | 4988 | },
|
5008 | 4989 | "type": "object"
|
5009 | 4990 | },
|
5010 |
| - "NetworkInsights": { |
5011 |
| - "description": "Information about the network coniguration of the source.", |
5012 |
| - "id": "NetworkInsights", |
5013 |
| - "properties": { |
5014 |
| - "sourceNetworkConfig": { |
5015 |
| - "description": "Output only. The gathered network configuration of the source. Presented in json format.", |
5016 |
| - "readOnly": true, |
5017 |
| - "type": "string" |
5018 |
| - }, |
5019 |
| - "sourceNetworkTerraform": { |
5020 |
| - "description": "Output only. The gathered network configuration of the source. Presented in terraform format.", |
5021 |
| - "readOnly": true, |
5022 |
| - "type": "string" |
5023 |
| - } |
5024 |
| - }, |
5025 |
| - "type": "object" |
5026 |
| - }, |
5027 | 4991 | "NetworkInterface": {
|
5028 | 4992 | "description": "NetworkInterface represents a NIC of a VM.",
|
5029 | 4993 | "id": "NetworkInterface",
|
|
5041 | 5005 | "type": "string"
|
5042 | 5006 | },
|
5043 | 5007 | "networkTier": {
|
5044 |
| - "description": "Optional. The networking tier used for configuring network access configuration. If left empty, will default to PREMIUM.", |
| 5008 | + "description": "Optional. The networking tier used for optimizing connectivity between instances and systems on the internet. Applies only for external ephemeral IP addresses. If left empty, will default to PREMIUM.", |
5045 | 5009 | "enum": [
|
5046 | 5010 | "COMPUTE_ENGINE_NETWORK_TIER_UNSPECIFIED",
|
5047 | 5011 | "NETWORK_TIER_STANDARD",
|
|
5397 | 5361 | "properties": {},
|
5398 | 5362 | "type": "object"
|
5399 | 5363 | },
|
5400 |
| - "RunDiskMigrationJobRequest": { |
5401 |
| - "description": "Request message for 'RunDiskMigrationJobRequest' request.", |
5402 |
| - "id": "RunDiskMigrationJobRequest", |
5403 |
| - "properties": {}, |
5404 |
| - "type": "object" |
5405 |
| - }, |
5406 | 5364 | "SchedulePolicy": {
|
5407 | 5365 | "description": "A policy for scheduling replications.",
|
5408 | 5366 | "id": "SchedulePolicy",
|
|
0 commit comments