Skip to content

Commit 247ad09

Browse files
authoredJun 19, 2023
feat(all): auto-regenerate discovery clients (#2032)
1 parent 3eb845f commit 247ad09

File tree

7 files changed

+1502
-158
lines changed

7 files changed

+1502
-158
lines changed
 

‎api-list.json

-15
Original file line numberDiff line numberDiff line change
@@ -2479,21 +2479,6 @@
24792479
"documentationLink": "https://developers.google.com/domains/rdap/",
24802480
"preferred": true
24812481
},
2482-
{
2483-
"kind": "discovery#directoryItem",
2484-
"id": "doubleclickbidmanager:v1.1",
2485-
"name": "doubleclickbidmanager",
2486-
"version": "v1.1",
2487-
"title": "DoubleClick Bid Manager API",
2488-
"description": "DoubleClick Bid Manager API allows users to manage and create campaigns and reports.",
2489-
"discoveryRestUrl": "https://doubleclickbidmanager.googleapis.com/$discovery/rest?version=v1.1",
2490-
"icons": {
2491-
"x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png",
2492-
"x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png"
2493-
},
2494-
"documentationLink": "https://developers.google.com/bid-manager/",
2495-
"preferred": false
2496-
},
24972482
{
24982483
"kind": "discovery#directoryItem",
24992484
"id": "doubleclickbidmanager:v2",

‎beyondcorp/v1alpha/beyondcorp-api.json

+145-30
Original file line numberDiff line numberDiff line change
@@ -241,27 +241,6 @@
241241
"parent"
242242
],
243243
"parameters": {
244-
"filter": {
245-
"description": "Optional. Filter partnerTenants to be returned. See [List Sub-Collections] (https://cloud.google.com/apis/design/design_patterns#list_sub-collections) for more details. All fields can be used in the filter. Usage: field_filter=\"fieldName1=fieldVal1 AND fieldName2=fieldVal2\". NOTE: Only `AND` conditions are allowed.",
246-
"location": "query",
247-
"type": "string"
248-
},
249-
"orderBy": {
250-
"description": "Optional. Specifies the ordering of results. Currently, only ordering by the \"name\" and \"create_time\" fields are supported. See [Sorting order](https://cloud.google.com/apis/design/design_patterns#sorting_order) for more information.",
251-
"location": "query",
252-
"type": "string"
253-
},
254-
"pageSize": {
255-
"description": "Optional. The maximum number of items to return. The service may return fewer than this value. If unspecified, at most 50 items will be returned. The maximum value is 1000; values above 1000 are coerced to 1000. Regardless of the page_size value, the response may include a partial list and a caller should only rely on response's next_page_token to determine if there are more instances left to be queried.",
256-
"format": "int32",
257-
"location": "query",
258-
"type": "integer"
259-
},
260-
"pageToken": {
261-
"description": "Optional. A token identifying a page of results the server should return.",
262-
"location": "query",
263-
"type": "string"
264-
},
265244
"parent": {
266245
"description": "Required. The parent organization to which the PartnerTenants belong. Format: `organizations/{organization_id}/locations/global`",
267246
"location": "path",
@@ -410,6 +389,36 @@
410389
"https://www.googleapis.com/auth/cloud-platform"
411390
]
412391
},
392+
"delete": {
393+
"description": "Deletes an existing BrowserDlpRule.",
394+
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/browserDlpRules/{browserDlpRulesId}",
395+
"httpMethod": "DELETE",
396+
"id": "beyondcorp.organizations.locations.global.partnerTenants.browserDlpRules.delete",
397+
"parameterOrder": [
398+
"name"
399+
],
400+
"parameters": {
401+
"name": {
402+
"description": "Required. The resource name of the BrowserDlpRule using the form: `organizations/{organization_id}/locations/global/partnerTenants/{partner_tenant_id}/browserDlpRules/{browser_dlp_rule_id}`",
403+
"location": "path",
404+
"pattern": "^organizations/[^/]+/locations/global/partnerTenants/[^/]+/browserDlpRules/[^/]+$",
405+
"required": true,
406+
"type": "string"
407+
},
408+
"requestId": {
409+
"description": "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 after 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).",
410+
"location": "query",
411+
"type": "string"
412+
}
413+
},
414+
"path": "v1alpha/{+name}",
415+
"response": {
416+
"$ref": "GoogleLongrunningOperation"
417+
},
418+
"scopes": [
419+
"https://www.googleapis.com/auth/cloud-platform"
420+
]
421+
},
413422
"get": {
414423
"description": "Gets details of a single BrowserDlpRule.",
415424
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/browserDlpRules/{browserDlpRulesId}",
@@ -466,6 +475,45 @@
466475
"https://www.googleapis.com/auth/cloud-platform"
467476
]
468477
},
478+
"patch": {
479+
"description": "Update an existing BrowserDlpRule in a given organization and PartnerTenant.",
480+
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/browserDlpRules/{browserDlpRulesId}",
481+
"httpMethod": "PATCH",
482+
"id": "beyondcorp.organizations.locations.global.partnerTenants.browserDlpRules.patch",
483+
"parameterOrder": [
484+
"name"
485+
],
486+
"parameters": {
487+
"name": {
488+
"description": "Output only. Unique resource name. The name is ignored when creating BrowserDlpRule.",
489+
"location": "path",
490+
"pattern": "^organizations/[^/]+/locations/global/partnerTenants/[^/]+/browserDlpRules/[^/]+$",
491+
"required": true,
492+
"type": "string"
493+
},
494+
"requestId": {
495+
"description": "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).",
496+
"location": "query",
497+
"type": "string"
498+
},
499+
"updateMask": {
500+
"description": "Required. Supported fields include: rule_setting.value.*, group.id/group.email.",
501+
"format": "google-fieldmask",
502+
"location": "query",
503+
"type": "string"
504+
}
505+
},
506+
"path": "v1alpha/{+name}",
507+
"request": {
508+
"$ref": "GoogleCloudBeyondcorpPartnerservicesV1alphaBrowserDlpRule"
509+
},
510+
"response": {
511+
"$ref": "GoogleLongrunningOperation"
512+
},
513+
"scopes": [
514+
"https://www.googleapis.com/auth/cloud-platform"
515+
]
516+
},
469517
"setIamPolicy": {
470518
"description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.",
471519
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/browserDlpRules/{browserDlpRulesId}:setIamPolicy",
@@ -645,6 +693,70 @@
645693
"https://www.googleapis.com/auth/cloud-platform"
646694
]
647695
},
696+
"list": {
697+
"description": "Lists ProxyConfigs for PartnerTenant in a given organization.",
698+
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/proxyConfigs",
699+
"httpMethod": "GET",
700+
"id": "beyondcorp.organizations.locations.global.partnerTenants.proxyConfigs.list",
701+
"parameterOrder": [
702+
"parent"
703+
],
704+
"parameters": {
705+
"parent": {
706+
"description": "Required. The parent organization to which the ProxyConfigs belong. Format: `organizations/{organization_id}/locations/global/partnerTenants/{partner_tenant_id}`",
707+
"location": "path",
708+
"pattern": "^organizations/[^/]+/locations/global/partnerTenants/[^/]+$",
709+
"required": true,
710+
"type": "string"
711+
}
712+
},
713+
"path": "v1alpha/{+parent}/proxyConfigs",
714+
"response": {
715+
"$ref": "GoogleCloudBeyondcorpPartnerservicesV1alphaListProxyConfigsResponse"
716+
},
717+
"scopes": [
718+
"https://www.googleapis.com/auth/cloud-platform"
719+
]
720+
},
721+
"patch": {
722+
"description": "Updates a single proxy config.",
723+
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/proxyConfigs/{proxyConfigsId}",
724+
"httpMethod": "PATCH",
725+
"id": "beyondcorp.organizations.locations.global.partnerTenants.proxyConfigs.patch",
726+
"parameterOrder": [
727+
"name"
728+
],
729+
"parameters": {
730+
"name": {
731+
"description": "Output only. ProxyConfig resource name.",
732+
"location": "path",
733+
"pattern": "^organizations/[^/]+/locations/global/partnerTenants/[^/]+/proxyConfigs/[^/]+$",
734+
"required": true,
735+
"type": "string"
736+
},
737+
"requestId": {
738+
"description": "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 after 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).",
739+
"location": "query",
740+
"type": "string"
741+
},
742+
"updateMask": {
743+
"description": "Required. Mutable fields include: display_name, proxy_uri, routing_info, transport_info, encryption_info.",
744+
"format": "google-fieldmask",
745+
"location": "query",
746+
"type": "string"
747+
}
748+
},
749+
"path": "v1alpha/{+name}",
750+
"request": {
751+
"$ref": "GoogleCloudBeyondcorpPartnerservicesV1alphaProxyConfig"
752+
},
753+
"response": {
754+
"$ref": "GoogleLongrunningOperation"
755+
},
756+
"scopes": [
757+
"https://www.googleapis.com/auth/cloud-platform"
758+
]
759+
},
648760
"setIamPolicy": {
649761
"description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.",
650762
"flatPath": "v1alpha/organizations/{organizationsId}/locations/global/partnerTenants/{partnerTenantsId}/proxyConfigs/{proxyConfigsId}:setIamPolicy",
@@ -3856,7 +3968,7 @@
38563968
}
38573969
}
38583970
},
3859-
"revision": "20230531",
3971+
"revision": "20230613",
38603972
"rootUrl": "https://beyondcorp.googleapis.com/",
38613973
"schemas": {
38623974
"AllocatedConnection": {
@@ -5539,21 +5651,24 @@
55395651
"description": "Message for response to listing PartnerTenants.",
55405652
"id": "GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse",
55415653
"properties": {
5542-
"nextPageToken": {
5543-
"description": "A token which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
5544-
"type": "string"
5545-
},
55465654
"partnerTenants": {
55475655
"description": "The list of PartnerTenant objects.",
55485656
"items": {
55495657
"$ref": "GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant"
55505658
},
55515659
"type": "array"
5552-
},
5553-
"unreachable": {
5554-
"description": "Locations that could not be reached.",
5660+
}
5661+
},
5662+
"type": "object"
5663+
},
5664+
"GoogleCloudBeyondcorpPartnerservicesV1alphaListProxyConfigsResponse": {
5665+
"description": "Message for response to listing ProxyConfigs.",
5666+
"id": "GoogleCloudBeyondcorpPartnerservicesV1alphaListProxyConfigsResponse",
5667+
"properties": {
5668+
"proxyConfigs": {
5669+
"description": "The list of ProxyConfig objects.",
55555670
"items": {
5556-
"type": "string"
5671+
"$ref": "GoogleCloudBeyondcorpPartnerservicesV1alphaProxyConfig"
55575672
},
55585673
"type": "array"
55595674
}

‎beyondcorp/v1alpha/beyondcorp-gen.go

+717-105
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎ids/v1/ids-api.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,7 @@
574574
}
575575
}
576576
},
577-
"revision": "20230404",
577+
"revision": "20230612",
578578
"rootUrl": "https://ids.googleapis.com/",
579579
"schemas": {
580580
"AuditConfig": {
@@ -842,7 +842,7 @@
842842
"type": "object"
843843
},
844844
"Location": {
845-
"description": "A resource that represents Google Cloud Platform location.",
845+
"description": "A resource that represents a Google Cloud location.",
846846
"id": "Location",
847847
"properties": {
848848
"displayName": {

‎ids/v1/ids-gen.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎migrationcenter/v1alpha1/migrationcenter-api.json

+244-3
Original file line numberDiff line numberDiff line change
@@ -2102,7 +2102,7 @@
21022102
}
21032103
}
21042104
},
2105-
"revision": "20230602",
2105+
"revision": "20230613",
21062106
"rootUrl": "https://migrationcenter.googleapis.com/",
21072107
"schemas": {
21082108
"AddAssetsToGroupRequest": {
@@ -2398,7 +2398,7 @@
23982398
"type": "object"
23992399
},
24002400
"performanceSamples": {
2401-
"description": "Asset performance data samples.",
2401+
"description": "Asset performance data samples. Samples that are older than 40 days are ignored.",
24022402
"items": {
24032403
"$ref": "PerformanceSample"
24042404
},
@@ -4383,7 +4383,7 @@
43834383
"description": "Network usage sample."
43844384
},
43854385
"sampleTime": {
4386-
"description": "Time the sample was collected.",
4386+
"description": "Required. Time the sample was collected.",
43874387
"format": "google-datetime",
43884388
"type": "string"
43894389
}
@@ -4816,9 +4816,17 @@
48164816
"description": "Text describing the pricing track specified for this Preference Set",
48174817
"type": "string"
48184818
},
4819+
"soleTenantFinding": {
4820+
"$ref": "ReportSummarySoleTenantFinding",
4821+
"description": "A set of findings that applies to Stole-Tenant machines in the input."
4822+
},
48194823
"topPriority": {
48204824
"description": "Text describing the business priority specified for this Preference Set",
48214825
"type": "string"
4826+
},
4827+
"vmwareEngineFinding": {
4828+
"$ref": "ReportSummaryVMWareEngineFinding",
4829+
"description": "A set of findings that applies to VMWare machines in the input."
48224830
}
48234831
},
48244832
"type": "object"
@@ -4920,6 +4928,53 @@
49204928
},
49214929
"type": "object"
49224930
},
4931+
"ReportSummarySoleTenantFinding": {
4932+
"description": "A set of findings that applies to assets destined for Sole-Tenant nodes.",
4933+
"id": "ReportSummarySoleTenantFinding",
4934+
"properties": {
4935+
"allocatedAssetCount": {
4936+
"description": "Count of assets which are allocated",
4937+
"format": "int64",
4938+
"type": "string"
4939+
},
4940+
"allocatedRegions": {
4941+
"description": "Set of regions in which the assets are allocated",
4942+
"items": {
4943+
"type": "string"
4944+
},
4945+
"type": "array"
4946+
},
4947+
"nodeAllocations": {
4948+
"description": "Set of per-nodetype allocation records",
4949+
"items": {
4950+
"$ref": "ReportSummarySoleTenantNodeAllocation"
4951+
},
4952+
"type": "array"
4953+
}
4954+
},
4955+
"type": "object"
4956+
},
4957+
"ReportSummarySoleTenantNodeAllocation": {
4958+
"description": "Represents the assets allocated to a specific Sole-Tenant node type.",
4959+
"id": "ReportSummarySoleTenantNodeAllocation",
4960+
"properties": {
4961+
"allocatedAssetCount": {
4962+
"description": "Count of assets allocated to these nodes",
4963+
"format": "int64",
4964+
"type": "string"
4965+
},
4966+
"node": {
4967+
"$ref": "SoleTenantNodeType",
4968+
"description": "Sole Tenant node type, e.g. \"m3-node-128-3904\""
4969+
},
4970+
"nodeCount": {
4971+
"description": "Count of this node type to be provisioned",
4972+
"format": "int64",
4973+
"type": "string"
4974+
}
4975+
},
4976+
"type": "object"
4977+
},
49234978
"ReportSummaryUtilizationChartData": {
49244979
"description": "Utilization Chart is a specific type of visualization which displays a metric classified into \"Used\" and \"Free\" buckets.",
49254980
"id": "ReportSummaryUtilizationChartData",
@@ -4937,6 +4992,64 @@
49374992
},
49384993
"type": "object"
49394994
},
4995+
"ReportSummaryVMWareEngineFinding": {
4996+
"description": "A set of findings that applies to assets destined for VMWare Engine.",
4997+
"id": "ReportSummaryVMWareEngineFinding",
4998+
"properties": {
4999+
"allocatedAssetCount": {
5000+
"description": "Count of assets which are allocated",
5001+
"format": "int64",
5002+
"type": "string"
5003+
},
5004+
"allocatedRegions": {
5005+
"description": "Set of regions in which the assets were allocated",
5006+
"items": {
5007+
"type": "string"
5008+
},
5009+
"type": "array"
5010+
},
5011+
"nodeAllocations": {
5012+
"description": "Set of per-nodetype allocation records",
5013+
"items": {
5014+
"$ref": "ReportSummaryVMWareNodeAllocation"
5015+
},
5016+
"type": "array"
5017+
}
5018+
},
5019+
"type": "object"
5020+
},
5021+
"ReportSummaryVMWareNode": {
5022+
"description": "A VMWare Engine Node",
5023+
"id": "ReportSummaryVMWareNode",
5024+
"properties": {
5025+
"code": {
5026+
"description": "Code to identify VMware Engine node series, e.g. \"ve1-standard-72\". Based on the displayName of cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes",
5027+
"type": "string"
5028+
}
5029+
},
5030+
"type": "object"
5031+
},
5032+
"ReportSummaryVMWareNodeAllocation": {
5033+
"description": "Represents assets allocated to a specific VMWare Node type.",
5034+
"id": "ReportSummaryVMWareNodeAllocation",
5035+
"properties": {
5036+
"allocatedAssetCount": {
5037+
"description": "Count of assets allocated to these nodes",
5038+
"format": "int64",
5039+
"type": "string"
5040+
},
5041+
"nodeCount": {
5042+
"description": "Count of this node type to be provisioned",
5043+
"format": "int64",
5044+
"type": "string"
5045+
},
5046+
"vmwareNode": {
5047+
"$ref": "ReportSummaryVMWareNode",
5048+
"description": "VMWare node type, e.g. \"ve1-standard-72\""
5049+
}
5050+
},
5051+
"type": "object"
5052+
},
49405053
"RunImportJobRequest": {
49415054
"description": "A request to run an import job.",
49425055
"id": "RunImportJobRequest",
@@ -5093,6 +5206,68 @@
50935206
},
50945207
"type": "object"
50955208
},
5209+
"SoleTenancyPreferences": {
5210+
"description": "Preferences concerning Sole Tenancy nodes and VMs.",
5211+
"id": "SoleTenancyPreferences",
5212+
"properties": {
5213+
"commitmentPlan": {
5214+
"description": "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.",
5215+
"enum": [
5216+
"COMMITMENT_PLAN_UNSPECIFIED",
5217+
"ON_DEMAND",
5218+
"COMMITMENT_1_YEAR",
5219+
"COMMITMENT_3_YEAR"
5220+
],
5221+
"enumDescriptions": [
5222+
"Unspecified commitment plan.",
5223+
"No commitment plan (on-demand usage).",
5224+
"1 year commitment.",
5225+
"3 years commitment."
5226+
],
5227+
"type": "string"
5228+
},
5229+
"cpuOvercommitRatio": {
5230+
"description": "CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.",
5231+
"format": "double",
5232+
"type": "number"
5233+
},
5234+
"hostMaintenancePolicy": {
5235+
"description": "Sole Tenancy nodes maintenance policy.",
5236+
"enum": [
5237+
"HOST_MAINTENANCE_POLICY_UNSPECIFIED",
5238+
"HOST_MAINTENANCE_POLICY_DEFAULT",
5239+
"HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE",
5240+
"HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP"
5241+
],
5242+
"enumDescriptions": [
5243+
"Unspecified host maintenance policy.",
5244+
"Default host maintenance policy.",
5245+
"Restart in place host maintenance policy.",
5246+
"Migrate within node group host maintenance policy."
5247+
],
5248+
"type": "string"
5249+
},
5250+
"nodeTypes": {
5251+
"description": "A list of sole tenant node types. An empty list means that all possible node types will be considered.",
5252+
"items": {
5253+
"$ref": "SoleTenantNodeType"
5254+
},
5255+
"type": "array"
5256+
}
5257+
},
5258+
"type": "object"
5259+
},
5260+
"SoleTenantNodeType": {
5261+
"description": "A Sole Tenant node type.",
5262+
"id": "SoleTenantNodeType",
5263+
"properties": {
5264+
"nodeName": {
5265+
"description": "Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes",
5266+
"type": "string"
5267+
}
5268+
},
5269+
"type": "object"
5270+
},
50965271
"Source": {
50975272
"description": "Source represents an object from which asset information is streamed to Migration Center.",
50985273
"id": "Source",
@@ -5541,6 +5716,30 @@
55415716
"Virtual machine sizing will match the reported usage, with little slack. Using this option can help reduce costs."
55425717
],
55435718
"type": "string"
5719+
},
5720+
"soleTenancyPreferences": {
5721+
"$ref": "SoleTenancyPreferences",
5722+
"description": "Preferences concerning Sole Tenant nodes and virtual machines."
5723+
},
5724+
"targetProduct": {
5725+
"description": "Target product for assets using this preference set. Specify either target product or business goal, but not both.",
5726+
"enum": [
5727+
"COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED",
5728+
"COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE",
5729+
"COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE",
5730+
"COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY"
5731+
],
5732+
"enumDescriptions": [
5733+
"Unspecified (default value).",
5734+
"Prefer to migrate to Google Cloud Compute Engine.",
5735+
"Prefer to migrate to Google Cloud VMware Engine.",
5736+
"Prefer to migrate to Google Cloud Sole Tenant Nodes."
5737+
],
5738+
"type": "string"
5739+
},
5740+
"vmwareEnginePreferences": {
5741+
"$ref": "VmwareEnginePreferences",
5742+
"description": "Preferences concerning insights and recommendations for Google Cloud VMware Engine."
55445743
}
55455744
},
55465745
"type": "object"
@@ -5596,6 +5795,48 @@
55965795
"properties": {},
55975796
"type": "object"
55985797
},
5798+
"VmwareEnginePreferences": {
5799+
"description": "The user preferences relating to Google Cloud VMware Engine target platform.",
5800+
"id": "VmwareEnginePreferences",
5801+
"properties": {
5802+
"commitmentPlan": {
5803+
"description": "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.",
5804+
"enum": [
5805+
"COMMITMENT_PLAN_UNSPECIFIED",
5806+
"ON_DEMAND",
5807+
"COMMITMENT_1_YEAR_MONTHLY_PAYMENTS",
5808+
"COMMITMENT_3_YEAR_MONTHLY_PAYMENTS",
5809+
"COMMITMENT_1_YEAR_UPFRONT_PAYMENT",
5810+
"COMMITMENT_3_YEAR_UPFRONT_PAYMENT"
5811+
],
5812+
"enumDescriptions": [
5813+
"Unspecified commitment plan.",
5814+
"No commitment plan (on-demand usage).",
5815+
"1 year commitment (monthly payments).",
5816+
"3 year commitment (monthly payments).",
5817+
"1 year commitment (upfront payment).",
5818+
"3 years commitment (upfront payment)."
5819+
],
5820+
"type": "string"
5821+
},
5822+
"cpuOvercommitRatio": {
5823+
"description": "CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.",
5824+
"format": "double",
5825+
"type": "number"
5826+
},
5827+
"memoryOvercommitRatio": {
5828+
"description": "Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.",
5829+
"format": "double",
5830+
"type": "number"
5831+
},
5832+
"storageDeduplicationCompressionRatio": {
5833+
"description": "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.",
5834+
"format": "double",
5835+
"type": "number"
5836+
}
5837+
},
5838+
"type": "object"
5839+
},
55995840
"VmwarePlatformDetails": {
56005841
"description": "VMware specific details.",
56015842
"id": "VmwarePlatformDetails",

‎migrationcenter/v1alpha1/migrationcenter-gen.go

+393-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.