Skip to content

Commit 07d44b4

Browse files
feat(migrationcenter): update the api
#### migrationcenter:v1alpha1 The following keys were added: - schemas.ReportSummaryGroupPreferenceSetFinding.properties.soleTenantFinding.$ref (Total Keys: 1) - schemas.ReportSummaryGroupPreferenceSetFinding.properties.vmwareEngineFinding.$ref (Total Keys: 1) - schemas.ReportSummarySoleTenantFinding (Total Keys: 8) - schemas.ReportSummarySoleTenantNodeAllocation (Total Keys: 7) - schemas.ReportSummaryVMWareEngineFinding (Total Keys: 8) - schemas.ReportSummaryVMWareNode (Total Keys: 10) - schemas.SoleTenancyPreferences (Total Keys: 8) - schemas.SoleTenantNodeType (Total Keys: 3) - schemas.VirtualMachinePreferences.properties.soleTenancyPreferences.$ref (Total Keys: 1) - schemas.VirtualMachinePreferences.properties.targetProduct.type (Total Keys: 1) - schemas.VirtualMachinePreferences.properties.vmwareEnginePreferences.$ref (Total Keys: 1) - schemas.VmwareEnginePreferences (Total Keys: 9)
1 parent 414f7e1 commit 07d44b4

5 files changed

+467
-17
lines changed

docs/dyn/migrationcenter_v1alpha1.projects.locations.assets.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ <h3>Method Details</h3>
249249
},
250250
&quot;name&quot;: &quot;A String&quot;, # Output only. The full name of the asset.
251251
&quot;performanceData&quot;: { # Performance data for an asset. # Output only. Performance data for the asset.
252-
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days.
252+
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days. Aggregations are sorted from oldest to most recent.
253253
{ # Usage data aggregation for a single day.
254254
&quot;cpu&quot;: { # Statistical aggregation of CPU usage. # CPU usage.
255255
&quot;utilizationPercentage&quot;: { # Statistical aggregation of samples for a single resource usage. # CPU utilization percentage.
@@ -599,7 +599,7 @@ <h3>Method Details</h3>
599599
},
600600
&quot;name&quot;: &quot;A String&quot;, # Output only. The full name of the asset.
601601
&quot;performanceData&quot;: { # Performance data for an asset. # Output only. Performance data for the asset.
602-
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days.
602+
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days. Aggregations are sorted from oldest to most recent.
603603
{ # Usage data aggregation for a single day.
604604
&quot;cpu&quot;: { # Statistical aggregation of CPU usage. # CPU usage.
605605
&quot;utilizationPercentage&quot;: { # Statistical aggregation of samples for a single resource usage. # CPU utilization percentage.
@@ -981,7 +981,7 @@ <h3>Method Details</h3>
981981
},
982982
&quot;name&quot;: &quot;A String&quot;, # Output only. The full name of the asset.
983983
&quot;performanceData&quot;: { # Performance data for an asset. # Output only. Performance data for the asset.
984-
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days.
984+
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days. Aggregations are sorted from oldest to most recent.
985985
{ # Usage data aggregation for a single day.
986986
&quot;cpu&quot;: { # Statistical aggregation of CPU usage. # CPU usage.
987987
&quot;utilizationPercentage&quot;: { # Statistical aggregation of samples for a single resource usage. # CPU utilization percentage.
@@ -1343,7 +1343,7 @@ <h3>Method Details</h3>
13431343
},
13441344
&quot;name&quot;: &quot;A String&quot;, # Output only. The full name of the asset.
13451345
&quot;performanceData&quot;: { # Performance data for an asset. # Output only. Performance data for the asset.
1346-
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days.
1346+
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days. Aggregations are sorted from oldest to most recent.
13471347
{ # Usage data aggregation for a single day.
13481348
&quot;cpu&quot;: { # Statistical aggregation of CPU usage. # CPU usage.
13491349
&quot;utilizationPercentage&quot;: { # Statistical aggregation of samples for a single resource usage. # CPU utilization percentage.
@@ -1708,7 +1708,7 @@ <h3>Method Details</h3>
17081708
},
17091709
&quot;name&quot;: &quot;A String&quot;, # Output only. The full name of the asset.
17101710
&quot;performanceData&quot;: { # Performance data for an asset. # Output only. Performance data for the asset.
1711-
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days.
1711+
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days. Aggregations are sorted from oldest to most recent.
17121712
{ # Usage data aggregation for a single day.
17131713
&quot;cpu&quot;: { # Statistical aggregation of CPU usage. # CPU usage.
17141714
&quot;utilizationPercentage&quot;: { # Statistical aggregation of samples for a single resource usage. # CPU utilization percentage.
@@ -2053,7 +2053,7 @@ <h3>Method Details</h3>
20532053
},
20542054
&quot;name&quot;: &quot;A String&quot;, # Output only. The full name of the asset.
20552055
&quot;performanceData&quot;: { # Performance data for an asset. # Output only. Performance data for the asset.
2056-
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days.
2056+
&quot;dailyResourceUsageAggregations&quot;: [ # Daily resource usage aggregations. Contains all of the data available for an asset, up to the last 420 days. Aggregations are sorted from oldest to most recent.
20572057
{ # Usage data aggregation for a single day.
20582058
&quot;cpu&quot;: { # Statistical aggregation of CPU usage. # CPU usage.
20592059
&quot;utilizationPercentage&quot;: { # Statistical aggregation of samples for a single resource usage. # CPU utilization percentage.
@@ -2369,7 +2369,7 @@ <h3>Method Details</h3>
23692369
&quot;labels&quot;: { # Labels as key value pairs.
23702370
&quot;a_key&quot;: &quot;A String&quot;,
23712371
},
2372-
&quot;performanceSamples&quot;: [ # Asset performance data samples.
2372+
&quot;performanceSamples&quot;: [ # Asset performance data samples. Samples that are older than 40 days are ignored.
23732373
{ # Performance data sample.
23742374
&quot;cpu&quot;: { # CPU usage sample. # CPU usage sample.
23752375
&quot;utilizedPercentage&quot;: 3.14, # Percentage of total CPU capacity utilized. Must be in the interval [0, 100]. On most systems can be calculated using 100 - idle percentage.
@@ -2384,7 +2384,7 @@ <h3>Method Details</h3>
23842384
&quot;averageEgressBps&quot;: 3.14, # Average network egress in B/s sampled over a short window. Must be non-negative.
23852385
&quot;averageIngressBps&quot;: 3.14, # Average network ingress in B/s sampled over a short window. Must be non-negative.
23862386
},
2387-
&quot;sampleTime&quot;: &quot;A String&quot;, # Time the sample was collected.
2387+
&quot;sampleTime&quot;: &quot;A String&quot;, # Required. Time the sample was collected.
23882388
},
23892389
],
23902390
&quot;reportTime&quot;: &quot;A String&quot;, # The time the data was reported.

docs/dyn/migrationcenter_v1alpha1.projects.locations.preferenceSets.html

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,23 @@ <h3>Method Details</h3>
135135
],
136136
},
137137
&quot;sizingOptimizationStrategy&quot;: &quot;A String&quot;, # 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.
138+
&quot;soleTenancyPreferences&quot;: { # Preferences concerning Sole Tenancy nodes and VMs. # Preferences concerning Sole Tenant nodes and virtual machines.
139+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
140+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
141+
&quot;hostMaintenancePolicy&quot;: &quot;A String&quot;, # Sole Tenancy nodes maintenance policy.
142+
&quot;nodeTypes&quot;: [ # A list of sole tenant node types. An empty list means that all possible node types will be considered.
143+
{ # A Sole Tenant node type.
144+
&quot;nodeName&quot;: &quot;A String&quot;, # Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
145+
},
146+
],
147+
},
148+
&quot;targetProduct&quot;: &quot;A String&quot;, # Target product for assets using this preference set. Specify either target product or business goal, but not both.
149+
&quot;vmwareEnginePreferences&quot;: { # The user preferences relating to Google Cloud VMware Engine target platform. # Preferences concerning insights and recommendations for Google Cloud VMware Engine.
150+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
151+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
152+
&quot;memoryOvercommitRatio&quot;: 3.14, # Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
153+
&quot;storageDeduplicationCompressionRatio&quot;: 3.14, # 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.
154+
},
138155
},
139156
}
140157

@@ -244,6 +261,23 @@ <h3>Method Details</h3>
244261
],
245262
},
246263
&quot;sizingOptimizationStrategy&quot;: &quot;A String&quot;, # 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.
264+
&quot;soleTenancyPreferences&quot;: { # Preferences concerning Sole Tenancy nodes and VMs. # Preferences concerning Sole Tenant nodes and virtual machines.
265+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
266+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
267+
&quot;hostMaintenancePolicy&quot;: &quot;A String&quot;, # Sole Tenancy nodes maintenance policy.
268+
&quot;nodeTypes&quot;: [ # A list of sole tenant node types. An empty list means that all possible node types will be considered.
269+
{ # A Sole Tenant node type.
270+
&quot;nodeName&quot;: &quot;A String&quot;, # Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
271+
},
272+
],
273+
},
274+
&quot;targetProduct&quot;: &quot;A String&quot;, # Target product for assets using this preference set. Specify either target product or business goal, but not both.
275+
&quot;vmwareEnginePreferences&quot;: { # The user preferences relating to Google Cloud VMware Engine target platform. # Preferences concerning insights and recommendations for Google Cloud VMware Engine.
276+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
277+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
278+
&quot;memoryOvercommitRatio&quot;: 3.14, # Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
279+
&quot;storageDeduplicationCompressionRatio&quot;: 3.14, # 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.
280+
},
247281
},
248282
}</pre>
249283
</div>
@@ -293,6 +327,23 @@ <h3>Method Details</h3>
293327
],
294328
},
295329
&quot;sizingOptimizationStrategy&quot;: &quot;A String&quot;, # 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.
330+
&quot;soleTenancyPreferences&quot;: { # Preferences concerning Sole Tenancy nodes and VMs. # Preferences concerning Sole Tenant nodes and virtual machines.
331+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
332+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
333+
&quot;hostMaintenancePolicy&quot;: &quot;A String&quot;, # Sole Tenancy nodes maintenance policy.
334+
&quot;nodeTypes&quot;: [ # A list of sole tenant node types. An empty list means that all possible node types will be considered.
335+
{ # A Sole Tenant node type.
336+
&quot;nodeName&quot;: &quot;A String&quot;, # Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
337+
},
338+
],
339+
},
340+
&quot;targetProduct&quot;: &quot;A String&quot;, # Target product for assets using this preference set. Specify either target product or business goal, but not both.
341+
&quot;vmwareEnginePreferences&quot;: { # The user preferences relating to Google Cloud VMware Engine target platform. # Preferences concerning insights and recommendations for Google Cloud VMware Engine.
342+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
343+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
344+
&quot;memoryOvercommitRatio&quot;: 3.14, # Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
345+
&quot;storageDeduplicationCompressionRatio&quot;: 3.14, # 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.
346+
},
296347
},
297348
},
298349
],
@@ -350,6 +401,23 @@ <h3>Method Details</h3>
350401
],
351402
},
352403
&quot;sizingOptimizationStrategy&quot;: &quot;A String&quot;, # 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.
404+
&quot;soleTenancyPreferences&quot;: { # Preferences concerning Sole Tenancy nodes and VMs. # Preferences concerning Sole Tenant nodes and virtual machines.
405+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
406+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 2.0 inclusive.
407+
&quot;hostMaintenancePolicy&quot;: &quot;A String&quot;, # Sole Tenancy nodes maintenance policy.
408+
&quot;nodeTypes&quot;: [ # A list of sole tenant node types. An empty list means that all possible node types will be considered.
409+
{ # A Sole Tenant node type.
410+
&quot;nodeName&quot;: &quot;A String&quot;, # Name of the Sole Tenant node. Consult https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
411+
},
412+
],
413+
},
414+
&quot;targetProduct&quot;: &quot;A String&quot;, # Target product for assets using this preference set. Specify either target product or business goal, but not both.
415+
&quot;vmwareEnginePreferences&quot;: { # The user preferences relating to Google Cloud VMware Engine target platform. # Preferences concerning insights and recommendations for Google Cloud VMware Engine.
416+
&quot;commitmentPlan&quot;: &quot;A String&quot;, # 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.
417+
&quot;cpuOvercommitRatio&quot;: 3.14, # CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.
418+
&quot;memoryOvercommitRatio&quot;: 3.14, # Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
419+
&quot;storageDeduplicationCompressionRatio&quot;: 3.14, # 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.
420+
},
353421
},
354422
}
355423

0 commit comments

Comments
 (0)