Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Unified Diff: generated/googleapis/lib/compute/v1.dart

Issue 2226653002: Api-roll 40: 2016-08-08 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Addressed review comments Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « generated/googleapis/lib/cloudbuild/v1.dart ('k') | generated/googleapis/lib/consumersurveys/v2.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/compute/v1.dart
diff --git a/generated/googleapis/lib/compute/v1.dart b/generated/googleapis/lib/compute/v1.dart
index 049a530d37eccc0ea60bfd592fd069bebbbd881e..5b99fc164be02dc68b1700122fc3d6af8943f337 100644
--- a/generated/googleapis/lib/compute/v1.dart
+++ b/generated/googleapis/lib/compute/v1.dart
@@ -110,17 +110,15 @@ class AddressesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -359,17 +357,15 @@ class AddressesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -458,17 +454,15 @@ class AutoscalersResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -708,17 +702,15 @@ class AutoscalersResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -1124,17 +1116,15 @@ class BackendServicesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -1329,17 +1319,15 @@ class DiskTypesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -1473,17 +1461,15 @@ class DiskTypesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -1572,17 +1558,15 @@ class DisksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -1891,17 +1875,15 @@ class DisksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -2189,17 +2171,15 @@ class FirewallsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -2390,17 +2370,15 @@ class ForwardingRulesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -2640,17 +2618,15 @@ class ForwardingRulesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -2941,17 +2917,15 @@ class GlobalAddressesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -3180,17 +3154,15 @@ class GlobalForwardingRulesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -3330,17 +3302,15 @@ class GlobalOperationsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -3513,17 +3483,15 @@ class GlobalOperationsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -3752,17 +3720,15 @@ class HttpHealthChecksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -4097,17 +4063,15 @@ class HttpsHealthChecksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -4548,17 +4512,15 @@ class ImagesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -4707,17 +4669,15 @@ class InstanceGroupManagersResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -5021,17 +4981,15 @@ class InstanceGroupManagersResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -5478,17 +5436,15 @@ class InstanceGroupsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -5725,17 +5681,15 @@ class InstanceGroupsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -5822,17 +5776,15 @@ class InstanceGroupsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -6190,17 +6142,15 @@ class InstanceTemplatesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -6351,17 +6301,15 @@ class InstancesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -6607,7 +6555,6 @@ class InstancesResourceApi {
* Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
*
* [deviceName] - Disk device name to detach.
- * Value must have pattern "\w[\w.-]{0,254}".
*
* Completes with a [Operation].
*
@@ -6844,17 +6791,15 @@ class InstancesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -7525,17 +7470,15 @@ class MachineTypesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -7669,17 +7612,15 @@ class MachineTypesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -7910,17 +7851,15 @@ class NetworksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -8354,17 +8293,15 @@ class RegionOperationsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -8501,17 +8438,15 @@ class RegionsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -8597,17 +8532,15 @@ class RoutersResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -8900,17 +8833,15 @@ class RoutersResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -9026,6 +8957,65 @@ class RoutersResourceApi {
}
/**
+ * Preview fields auto-generated during router create and update operations.
+ * Calling this method does NOT create or update the router.
+ *
+ * [request] - The metadata request object.
+ *
+ * Request parameters:
+ *
+ * [project] - Project ID for this request.
+ * Value must have pattern
+ * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ *
+ * [region] - Name of the region for this request.
+ * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ *
+ * [router] - Name of the Router resource to query.
+ * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ *
+ * Completes with a [RoutersPreviewResponse].
+ *
+ * Completes with a [commons.ApiRequestError] if the API endpoint returned an
+ * error.
+ *
+ * If the used [http.Client] completes with an error when making a REST call,
+ * this method will complete with the same error.
+ */
+ async.Future<RoutersPreviewResponse> preview(Router request, core.String project, core.String region, core.String router) {
+ var _url = null;
+ var _queryParams = new core.Map();
+ var _uploadMedia = null;
+ var _uploadOptions = null;
+ var _downloadOptions = commons.DownloadOptions.Metadata;
+ var _body = null;
+
+ if (request != null) {
+ _body = convert.JSON.encode((request).toJson());
+ }
+ if (project == null) {
+ throw new core.ArgumentError("Parameter project is required.");
+ }
+ if (region == null) {
+ throw new core.ArgumentError("Parameter region is required.");
+ }
+ if (router == null) {
+ throw new core.ArgumentError("Parameter router is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') + '/regions/' + commons.Escaper.ecapeVariable('$region') + '/routers/' + commons.Escaper.ecapeVariable('$router') + '/preview';
+
+ var _response = _requester.request(_url,
+ "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response.then((data) => new RoutersPreviewResponse.fromJson(data));
+ }
+
+ /**
* Updates the entire content of the Router resource.
*
* [request] - The metadata request object.
@@ -9258,17 +9248,15 @@ class RoutesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -9456,17 +9444,15 @@ class SnapshotsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -9695,17 +9681,15 @@ class SslCertificatesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -9791,17 +9775,15 @@ class SubnetworksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -10041,17 +10023,15 @@ class SubnetworksResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -10283,17 +10263,15 @@ class TargetHttpProxiesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -10574,17 +10552,15 @@ class TargetHttpsProxiesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -10776,17 +10752,15 @@ class TargetInstancesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -11027,17 +11001,15 @@ class TargetInstancesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -11242,17 +11214,15 @@ class TargetPoolsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -11553,17 +11523,15 @@ class TargetPoolsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -11831,17 +11799,15 @@ class TargetVpnGatewaysResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -12082,17 +12048,15 @@ class TargetVpnGatewaysResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -12376,17 +12340,15 @@ class UrlMapsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -12631,17 +12593,15 @@ class VpnTunnelsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -12882,17 +12842,15 @@ class VpnTunnelsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -13091,17 +13049,15 @@ class ZoneOperationsResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -13238,17 +13194,15 @@ class ZonesResourceApi {
* For example, to filter for instances that do not have a name of
* example-instance, you would use filter=name ne example-instance.
*
- * Compute Engine Beta API Only: When filtering in the Beta API, you can also
- * filter on nested fields. For example, you could filter on instances that
- * have set the scheduling.automaticRestart field to true. Use filtering on
- * nested fields to take advantage of labels to organize and search for
+ * You can filter on nested fields. For example, you could filter on instances
+ * that have set the scheduling.automaticRestart field to true. Use filtering
+ * on nested fields to take advantage of labels to organize and search for
* results based on label values.
*
- * The Beta API also supports filtering on multiple expressions by providing
- * each separate expression within parentheses. For example,
- * (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple
- * expressions are treated as AND expressions, meaning that resources must
- * match all expressions to pass the filters.
+ * To filter on multiple expressions, provide each separate expression within
+ * parentheses. For example, (scheduling.automaticRestart eq true) (zone eq
+ * us-central1-f). Multiple expressions are treated as AND expressions,
+ * meaning that resources must match all expressions to pass the filters.
*
* [maxResults] - The maximum number of results per page that should be
* returned. If the number of available results is larger than maxResults,
@@ -13839,7 +13793,8 @@ class AttachedDisk {
core.String mode;
/**
* Specifies a valid partial or full URL to an existing Persistent Disk
- * resource. This field is only applicable for persistent disks.
+ * resource. This field is only applicable for persistent disks. Note that for
+ * InstanceTemplate, it is just disk name, not URL for the disk.
*/
core.String source;
/**
@@ -13962,7 +13917,8 @@ class AttachedDiskInitializeParams {
* -
* https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType
* - projects/project/zones/zone/diskTypes/diskType
- * - zones/zone/diskTypes/diskType
+ * - zones/zone/diskTypes/diskType Note that for InstanceTemplate, this is
+ * the name of the disk type, not URL.
*/
core.String diskType;
/**
@@ -14754,6 +14710,15 @@ class Backend {
* machines and their serving capacity.
*/
class BackendService {
+ /**
+ * Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If
+ * set to 0, the cookie is non-persistent and lasts only until the end of the
+ * browser session (or equivalent). The maximum allowed value for TTL is one
+ * day.
+ *
+ * When the load balancing scheme is INTERNAL, this field is not used.
+ */
+ core.int affinityCookieTtlSec;
/** The list of backends that serve this BackendService. */
core.List<Backend> backends;
/** [Output Only] Creation timestamp in RFC3339 text format. */
@@ -14847,6 +14812,23 @@ class BackendService {
/** [Output Only] Server-defined URL for the resource. */
core.String selfLink;
/**
+ * Type of session affinity to use. The default is NONE.
+ *
+ * When the load balancing scheme is EXTERNAL, can be NONE, CLIENT_IP, or
+ * GENERATED_COOKIE.
+ *
+ * When the load balancing scheme is INTERNAL, can be NONE, CLIENT_IP,
+ * CLIENT_IP_PROTO, or CLIENT_IP_PORT_PROTO.
+ *
+ * When the protocol is UDP, this field is not used.
+ * Possible string values are:
+ * - "CLIENT_IP"
+ * - "CLIENT_IP_PROTO"
+ * - "GENERATED_COOKIE"
+ * - "NONE"
+ */
+ core.String sessionAffinity;
+ /**
* How many seconds to wait for the backend before considering it a failed
* request. Default is 30 seconds.
*/
@@ -14855,6 +14837,9 @@ class BackendService {
BackendService();
BackendService.fromJson(core.Map _json) {
+ if (_json.containsKey("affinityCookieTtlSec")) {
+ affinityCookieTtlSec = _json["affinityCookieTtlSec"];
+ }
if (_json.containsKey("backends")) {
backends = _json["backends"].map((value) => new Backend.fromJson(value)).toList();
}
@@ -14897,6 +14882,9 @@ class BackendService {
if (_json.containsKey("selfLink")) {
selfLink = _json["selfLink"];
}
+ if (_json.containsKey("sessionAffinity")) {
+ sessionAffinity = _json["sessionAffinity"];
+ }
if (_json.containsKey("timeoutSec")) {
timeoutSec = _json["timeoutSec"];
}
@@ -14904,6 +14892,9 @@ class BackendService {
core.Map toJson() {
var _json = new core.Map();
+ if (affinityCookieTtlSec != null) {
+ _json["affinityCookieTtlSec"] = affinityCookieTtlSec;
+ }
if (backends != null) {
_json["backends"] = backends.map((value) => (value).toJson()).toList();
}
@@ -14946,6 +14937,9 @@ class BackendService {
if (selfLink != null) {
_json["selfLink"] = selfLink;
}
+ if (sessionAffinity != null) {
+ _json["sessionAffinity"] = sessionAffinity;
+ }
if (timeoutSec != null) {
_json["timeoutSec"] = timeoutSec;
}
@@ -16190,16 +16184,17 @@ class DisksScopedList {
class FirewallAllowed {
/**
- * The IP protocol that is allowed for this rule. The protocol type is
- * required when creating a firewall rule. This value can either be one of the
+ * The IP protocol to which this rule applies. The protocol type is required
+ * when creating a firewall rule. This value can either be one of the
* following well known protocol strings (tcp, udp, icmp, esp, ah, sctp), or
* the IP protocol number.
*/
core.String IPProtocol;
/**
- * An optional list of ports which are allowed. This field is only applicable
- * for UDP or TCP protocol. Each entry must be either an integer or a range.
- * If not specified, connections through any port are allowed
+ * An optional list of ports to which this rule applies. This field is only
+ * applicable for UDP or TCP protocol. Each entry must be either an integer or
+ * a range. If not specified, this rule applies to connections through any
+ * port.
*
* Example inputs include: ["22"], ["80","443"], and ["12345-12349"].
*/
@@ -16231,7 +16226,7 @@ class FirewallAllowed {
/** Represents a Firewall resource. */
class Firewall {
/**
- * The list of rules specified by this firewall. Each rule specifies a
+ * The list of ALLOW rules specified by this firewall. Each rule specifies a
* protocol and port-range tuple that describes a permitted connection.
*/
core.List<FirewallAllowed> allowed;
@@ -16277,26 +16272,25 @@ class Firewall {
/** [Output Only] Server-defined URL for the resource. */
core.String selfLink;
/**
- * The IP address blocks that this rule applies to, expressed in CIDR format.
- * One or both of sourceRanges and sourceTags may be set.
- *
- * If both properties are set, an inbound connection is allowed if the range
- * matches the sourceRanges OR the tag of the source matches the sourceTags
- * property. The connection does not need to match both properties.
+ * If source ranges are specified, the firewall will apply only to traffic
+ * that has source IP address in these ranges. These ranges must be expressed
+ * in CIDR format. One or both of sourceRanges and sourceTags may be set. If
+ * both properties are set, the firewall will apply to traffic that has source
+ * IP address within sourceRanges OR the source IP that belongs to a tag
+ * listed in the sourceTags property. The connection does not need to match
+ * both properties for the firewall to apply.
*/
core.List<core.String> sourceRanges;
/**
- * A list of instance tags which this rule applies to. One or both of
- * sourceRanges and sourceTags may be set.
- *
- * If both properties are set, an inbound connection is allowed if the range
- * matches the sourceRanges OR the tag of the source matches the sourceTags
- * property. The connection does not need to match both properties.
- *
- * Source tags cannot be used to allow access to an instance's external IP
- * address. Because tags are associated with an instance, not an IP address,
- * source tags can only be used to control traffic traveling from an instance
- * inside the same network as the firewall.
+ * If source tags are specified, the firewall will apply only to traffic with
+ * source IP that belongs to a tag listed in source tags. Source tags cannot
+ * be used to control traffic to an instance's external IP address. Because
+ * tags are associated with an instance, not an IP address. One or both of
+ * sourceRanges and sourceTags may be set. If both properties are set, the
+ * firewall will apply to traffic that has source IP address within
+ * sourceRanges OR the source IP that belongs to a tag listed in the
+ * sourceTags property. The connection does not need to match both properties
+ * for the firewall to apply.
*/
core.List<core.String> sourceTags;
/**
@@ -19111,8 +19105,8 @@ class InstanceGroupsAddInstancesRequest {
class InstanceGroupsListInstances {
/**
- * [Output Only] A unique identifier for this list of instance groups. The
- * server generates this identifier.
+ * [Output Only] A unique identifier for this list of instances in the
+ * specified instance group. The server generates this identifier.
*/
core.String id;
/**
@@ -19122,7 +19116,8 @@ class InstanceGroupsListInstances {
core.List<InstanceWithNamedPorts> items;
/**
* [Output Only] The resource type, which is always
- * compute#instanceGroupsListInstances for lists of instance groups.
+ * compute#instanceGroupsListInstances for the list of instances in the
+ * specified instance group.
*/
core.String kind;
/**
@@ -19134,8 +19129,8 @@ class InstanceGroupsListInstances {
*/
core.String nextPageToken;
/**
- * [Output Only] The URL for this list of instance groups. The server
- * generates this URL.
+ * [Output Only] The URL for this list of instances in the specified instance
+ * groups. The server generates this URL.
*/
core.String selfLink;
@@ -22683,7 +22678,13 @@ class RouteList {
/** Router resource. */
class Router {
+ /** BGP information specific to this router. */
RouterBgp bgp;
+ /**
+ * BGP information that needs to be configured into the routing stack to
+ * establish the BGP peering. It must specify peer ASN and either interface
+ * name, IP, or peer IP. Please refer to RFC4273.
+ */
core.List<RouterBgpPeer> bgpPeers;
/** [Output Only] Creation timestamp in RFC3339 text format. */
core.String creationTimestamp;
@@ -22697,6 +22698,10 @@ class Router {
* defined by the server.
*/
core.String id;
+ /**
+ * Router interfaces. Each interface requires either one linked resource (e.g.
+ * linkedVpnTunnel) or IP address and IP address range (e.g. ipRange).
+ */
core.List<RouterInterface> interfaces;
/** [Output Only] Type of resource. Always compute#router for routers. */
core.String kind;
@@ -22882,11 +22887,6 @@ class RouterBgp {
}
}
-/**
- * BGP information that needs to be configured into the routing stack to
- * establish the BGP peering. It must specify peer ASN and either interface
- * name, IP, or peer IP. Reference: https://tools.ietf.org/html/rfc4273
- */
class RouterBgpPeer {
/**
* The priority of routes advertised to this BGP peer. In the case where there
@@ -22958,10 +22958,6 @@ class RouterBgpPeer {
}
}
-/**
- * Router interfaces. Each interface requires either one linked resource (e.g.
- * linked_vpn_tunnel) or IP address + range (specified in ip_range).
- */
class RouterInterface {
/**
* IP address and range of the interface. The IP range must be in the RFC3927
@@ -23239,6 +23235,27 @@ class RouterStatusResponse {
}
}
+class RoutersPreviewResponse {
+ /** Preview of given router. */
+ Router resource;
+
+ RoutersPreviewResponse();
+
+ RoutersPreviewResponse.fromJson(core.Map _json) {
+ if (_json.containsKey("resource")) {
+ resource = new Router.fromJson(_json["resource"]);
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (resource != null) {
+ _json["resource"] = (resource).toJson();
+ }
+ return _json;
+ }
+}
+
class RoutersScopedListWarningData {
/**
* [Output Only] A key that provides more detail on the warning being
@@ -25176,6 +25193,7 @@ class TargetPool {
* Possible string values are:
* - "CLIENT_IP"
* - "CLIENT_IP_PROTO"
+ * - "GENERATED_COOKIE"
* - "NONE"
*/
core.String sessionAffinity;
« no previous file with comments | « generated/googleapis/lib/cloudbuild/v1.dart ('k') | generated/googleapis/lib/consumersurveys/v2.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698