| Index: generated/googleapis/lib/compute/v1.dart
|
| diff --git a/generated/googleapis/lib/compute/v1.dart b/generated/googleapis/lib/compute/v1.dart
|
| index c748a6118604dc44ca4f22f8f8348e2111134c55..d14d8fbfc02abc3e301997c819818e4b2eceb95d 100644
|
| --- a/generated/googleapis/lib/compute/v1.dart
|
| +++ b/generated/googleapis/lib/compute/v1.dart
|
| @@ -9953,7 +9953,7 @@ class ProjectsResourceApi {
|
| _requester = client;
|
|
|
| /**
|
| - * Disable this project as an XPN host project.
|
| + * Disable this project as a shared VPC host project.
|
| *
|
| * Request parameters:
|
| *
|
| @@ -9994,7 +9994,8 @@ class ProjectsResourceApi {
|
| }
|
|
|
| /**
|
| - * Disable an XPN resource associated with this host project.
|
| + * Disable a serivce resource (a.k.a service project) associated with this
|
| + * host project.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -10040,7 +10041,7 @@ class ProjectsResourceApi {
|
| }
|
|
|
| /**
|
| - * Enable this project as an XPN host project.
|
| + * Enable this project as a shared VPC host project.
|
| *
|
| * Request parameters:
|
| *
|
| @@ -10081,9 +10082,9 @@ class ProjectsResourceApi {
|
| }
|
|
|
| /**
|
| - * Enable XPN resource (a.k.a service project or service folder in the future)
|
| - * for a host project, so that subnetworks in the host project can be used by
|
| - * instances in the service project or folder.
|
| + * Enable service resource (a.k.a service project) for a host project, so that
|
| + * subnets in the host project can be used by instances in the service
|
| + * project.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -10170,8 +10171,8 @@ class ProjectsResourceApi {
|
| }
|
|
|
| /**
|
| - * Get the XPN host project that this project links to. May be empty if no
|
| - * link exists.
|
| + * Get the shared VPC host project that this project links to. May be empty if
|
| + * no link exists.
|
| *
|
| * Request parameters:
|
| *
|
| @@ -10212,7 +10213,8 @@ class ProjectsResourceApi {
|
| }
|
|
|
| /**
|
| - * Get XPN resources associated with this host project.
|
| + * Get service resources (a.k.a service project) associated with this host
|
| + * project.
|
| *
|
| * Request parameters:
|
| *
|
| @@ -10273,7 +10275,7 @@ class ProjectsResourceApi {
|
| }
|
|
|
| /**
|
| - * List all XPN host projects visible to the user in an organization.
|
| + * List all shared VPC host projects visible to the user in an organization.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -13574,7 +13576,8 @@ class RoutersResourceApi {
|
|
|
| /**
|
| * Patches the specified Router resource with the data included in the
|
| - * request. This method supports patch semantics.
|
| + * request. This method supports PATCH semantics and uses JSON merge patch
|
| + * format and processing rules.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -19261,11 +19264,10 @@ class AcceleratorType {
|
|
|
| class AcceleratorTypeAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped accelerator type lists. */
|
| + /** A list of AcceleratorTypesScopedList resources. */
|
| core.Map<core.String, AcceleratorTypesScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always
|
| @@ -19338,7 +19340,13 @@ class AcceleratorTypeList {
|
| * lists of accelerator types.
|
| */
|
| core.String kind;
|
| - /** [Output Only] A token used to continue a truncated list request. */
|
| + /**
|
| + * [Output Only] This token allows you to get the next page of results for
|
| + * list requests. If the number of results is larger than maxResults, use the
|
| + * nextPageToken as a value for the query parameter pageToken in the next list
|
| + * request. Subsequent list requests will have their own nextPageToken to
|
| + * continue paging through the results.
|
| + */
|
| core.String nextPageToken;
|
| /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
| @@ -19726,7 +19734,7 @@ class AddressAggregatedList {
|
| * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped address lists. */
|
| + /** A list of AddressesScopedList resources. */
|
| core.Map<core.String, AddressesScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#addressAggregatedList for
|
| @@ -19788,11 +19796,10 @@ class AddressAggregatedList {
|
| /** Contains a list of addresses. */
|
| class AddressList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of addresses. */
|
| + /** A list of Address resources. */
|
| core.List<Address> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#addressList for lists of
|
| @@ -19807,7 +19814,7 @@ class AddressList {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server-defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| AddressList();
|
| @@ -19986,6 +19993,46 @@ class AddressesScopedList {
|
| }
|
| }
|
|
|
| +/** An alias IP range attached to an instance's network interface. */
|
| +class AliasIpRange {
|
| + /**
|
| + * The IP CIDR range represented by this alias IP range. This IP CIDR range
|
| + * must belong to the specified subnetwork and cannot contain IP addresses
|
| + * reserved by system or used by other network interfaces. This range may be a
|
| + * single IP address (e.g. 10.2.3.4), a netmask (e.g. /24) or a CIDR format
|
| + * string (e.g. 10.1.2.0/24).
|
| + */
|
| + core.String ipCidrRange;
|
| + /**
|
| + * Optional subnetwork secondary range name specifying the secondary range
|
| + * from which to allocate the IP CIDR range for this alias IP range. If left
|
| + * unspecified, the primary range of the subnetwork will be used.
|
| + */
|
| + core.String subnetworkRangeName;
|
| +
|
| + AliasIpRange();
|
| +
|
| + AliasIpRange.fromJson(core.Map _json) {
|
| + if (_json.containsKey("ipCidrRange")) {
|
| + ipCidrRange = _json["ipCidrRange"];
|
| + }
|
| + if (_json.containsKey("subnetworkRangeName")) {
|
| + subnetworkRangeName = _json["subnetworkRangeName"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + if (ipCidrRange != null) {
|
| + _json["ipCidrRange"] = ipCidrRange;
|
| + }
|
| + if (subnetworkRangeName != null) {
|
| + _json["subnetworkRangeName"] = subnetworkRangeName;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| /** An instance-attached disk resource. */
|
| class AttachedDisk {
|
| /**
|
| @@ -20445,11 +20492,10 @@ class Autoscaler {
|
|
|
| class AutoscalerAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped autoscaler lists. */
|
| + /** A list of AutoscalersScopedList resources. */
|
| core.Map<core.String, AutoscalersScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#autoscalerAggregatedList for
|
| @@ -20511,8 +20557,7 @@ class AutoscalerAggregatedList {
|
| /** Contains a list of Autoscaler resources. */
|
| class AutoscalerList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of Autoscaler resources. */
|
| @@ -20989,17 +21034,17 @@ class Backend {
|
| */
|
| core.String description;
|
| /**
|
| - * The fully-qualified URL of a zonal Instance Group resource. This instance
|
| - * group defines the list of instances that serve traffic. Member virtual
|
| - * machine instances from each instance group must live in the same zone as
|
| - * the instance group itself. No two backends in a backend service are allowed
|
| - * to use same Instance Group resource.
|
| + * The fully-qualified URL of a Instance Group resource. This instance group
|
| + * defines the list of instances that serve traffic. Member virtual machine
|
| + * instances from each instance group must live in the same zone as the
|
| + * instance group itself. No two backends in a backend service are allowed to
|
| + * use same Instance Group resource.
|
| *
|
| * Note that you must specify an Instance Group resource using the
|
| * fully-qualified URL, rather than a partial URL.
|
| *
|
| * When the BackendService has load balancing scheme INTERNAL, the instance
|
| - * group must be in a zone within the same region as the BackendService.
|
| + * group must be within the same region as the BackendService.
|
| */
|
| core.String group;
|
| /**
|
| @@ -21211,7 +21256,13 @@ class BackendBucketList {
|
| core.List<BackendBucket> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** [Output Only] A token used to continue a truncated list request. */
|
| + /**
|
| + * [Output Only] This token allows you to get the next page of results for
|
| + * list requests. If the number of results is larger than maxResults, use the
|
| + * nextPageToken as a value for the query parameter pageToken in the next list
|
| + * request. Subsequent list requests will have their own nextPageToken to
|
| + * continue paging through the results.
|
| + */
|
| core.String nextPageToken;
|
| /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
| @@ -21547,11 +21598,17 @@ class BackendServiceAggregatedList {
|
| * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped BackendService lists. */
|
| + /** A list of BackendServicesScopedList resources. */
|
| core.Map<core.String, BackendServicesScopedList> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** [Output Only] A token used to continue a truncated list request. */
|
| + /**
|
| + * [Output Only] This token allows you to get the next page of results for
|
| + * list requests. If the number of results is larger than maxResults, use the
|
| + * nextPageToken as a value for the query parameter pageToken in the next list
|
| + * request. Subsequent list requests will have their own nextPageToken to
|
| + * continue paging through the results.
|
| + */
|
| core.String nextPageToken;
|
| /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
| @@ -22166,11 +22223,10 @@ class Commitment {
|
|
|
| class CommitmentAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** Commitments by scope. */
|
| + /** A list of CommitmentsScopedList resources. */
|
| core.Map<core.String, CommitmentsScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#commitmentAggregatedList for
|
| @@ -22232,8 +22288,7 @@ class CommitmentAggregatedList {
|
| /** Contains a list of Commitment resources. */
|
| class CommitmentList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of Commitment resources. */
|
| @@ -22930,11 +22985,10 @@ class Disk {
|
|
|
| class DiskAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped disk lists. */
|
| + /** A list of DisksScopedList resources. */
|
| core.Map<core.String, DisksScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#diskAggregatedList for
|
| @@ -22946,8 +23000,7 @@ class DiskAggregatedList {
|
| * list requests. If the number of results is larger than maxResults, use the
|
| * nextPageToken as a value for the query parameter pageToken in the next list
|
| * request. Subsequent list requests will have their own nextPageToken to
|
| - * continue paging through the results. Acceptable values are 0 to 500,
|
| - * inclusive. (Default: 500)
|
| + * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| /** [Output Only] Server-defined URL for this resource. */
|
| @@ -23007,11 +23060,11 @@ class DiskList {
|
| */
|
| core.String kind;
|
| /**
|
| - * This token allows you to get the next page of results for list requests. If
|
| - * the number of results is larger than maxResults, use the nextPageToken as a
|
| - * value for the query parameter pageToken in the next list request.
|
| - * Subsequent list requests will have their own nextPageToken to continue
|
| - * paging through the results.
|
| + * [Output Only] This token allows you to get the next page of results for
|
| + * list requests. If the number of results is larger than maxResults, use the
|
| + * nextPageToken as a value for the query parameter pageToken in the next list
|
| + * request. Subsequent list requests will have their own nextPageToken to
|
| + * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| /** [Output Only] Server-defined URL for this resource. */
|
| @@ -23204,11 +23257,10 @@ class DiskType {
|
|
|
| class DiskTypeAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped disk type lists. */
|
| + /** A list of DiskTypesScopedList resources. */
|
| core.Map<core.String, DiskTypesScopedList> items;
|
| /** [Output Only] Type of resource. Always compute#diskTypeAggregatedList. */
|
| core.String kind;
|
| @@ -23267,11 +23319,10 @@ class DiskTypeAggregatedList {
|
| /** Contains a list of disk types. */
|
| class DiskTypeList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Disk Type resources. */
|
| + /** A list of DiskType resources. */
|
| core.List<DiskType> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#diskTypeList for disk types.
|
| @@ -23720,15 +23771,16 @@ class Firewall {
|
| */
|
| core.List<core.String> sourceRanges;
|
| /**
|
| - * 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.
|
| + * If source tags are specified, the firewall will apply only to traffic from
|
| + * VM instances in the same virtual network with a tag listed in the source
|
| + * tags. Source tags cannot be used to control traffic to an instance's
|
| + * external IP address, it only applies to traffic between instances in the
|
| + * same virtual network. Because tags are associated with instances, not IP
|
| + * addresses. 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;
|
| /**
|
| @@ -23819,11 +23871,10 @@ class Firewall {
|
| /** Contains a list of firewalls. */
|
| class FirewallList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Firewall resources. */
|
| + /** A list of Firewall resources. */
|
| core.List<Firewall> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#firewallList for lists of
|
| @@ -23995,8 +24046,8 @@ class ForwardingRule {
|
| * Some types of forwarding target have constraints on the acceptable ports:
|
| * - TargetHttpProxy: 80, 8080
|
| * - TargetHttpsProxy: 443
|
| - * - TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995
|
| - * - TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995
|
| + * - TargetTcpProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 5222
|
| + * - TargetSslProxy: 25, 43, 110, 143, 195, 443, 465, 587, 700, 993, 995, 5222
|
| * - TargetVpnGateway: 500, 4500
|
| * -
|
| */
|
| @@ -24157,11 +24208,10 @@ class ForwardingRule {
|
|
|
| class ForwardingRuleAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped forwarding rule lists. */
|
| + /** A list of ForwardingRulesScopedList resources. */
|
| core.Map<core.String, ForwardingRulesScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#forwardingRuleAggregatedList
|
| @@ -24222,7 +24272,9 @@ class ForwardingRuleAggregatedList {
|
|
|
| /** Contains a list of ForwardingRule resources. */
|
| class ForwardingRuleList {
|
| - /** [Output Only] Unique identifier for the resource. Set by the server. */
|
| + /**
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| + */
|
| core.String id;
|
| /** A list of ForwardingRule resources. */
|
| core.List<ForwardingRule> items;
|
| @@ -24813,8 +24865,7 @@ class HealthCheck {
|
| /** Contains a list of HealthCheck resources. */
|
| class HealthCheckList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of HealthCheck resources. */
|
| @@ -25165,7 +25216,7 @@ class HttpHealthCheck {
|
| /** Contains a list of HttpHealthCheck resources. */
|
| class HttpHealthCheckList {
|
| /**
|
| - * [Output Only] Unique identifier for the resource. Defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of HttpHealthCheck resources. */
|
| @@ -25772,11 +25823,10 @@ class Image {
|
| /** Contains a list of images. */
|
| class ImageList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Image resources. */
|
| + /** A list of Image resources. */
|
| core.List<Image> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| @@ -26123,11 +26173,10 @@ class Instance {
|
|
|
| class InstanceAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped instance lists. */
|
| + /** A list of InstancesScopedList resources. */
|
| core.Map<core.String, InstancesScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#instanceAggregatedList for
|
| @@ -26353,11 +26402,10 @@ class InstanceGroup {
|
|
|
| class InstanceGroupAggregatedList {
|
| /**
|
| - * [Output Only] A unique identifier for this aggregated list of instance
|
| - * groups. The server generates this identifier.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped instance group lists. */
|
| + /** A list of InstanceGroupsScopedList resources. */
|
| core.Map<core.String, InstanceGroupsScopedList> items;
|
| /**
|
| * [Output Only] The resource type, which is always
|
| @@ -26373,10 +26421,7 @@ class InstanceGroupAggregatedList {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /**
|
| - * [Output Only] The URL for this resource type. The server generates this
|
| - * URL.
|
| - */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceGroupAggregatedList();
|
| @@ -26423,11 +26468,10 @@ class InstanceGroupAggregatedList {
|
| /** A list of InstanceGroup resources. */
|
| class InstanceGroupList {
|
| /**
|
| - * [Output Only] A unique identifier for this list of instance groups. The
|
| - * server generates this identifier.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A list of instance groups. */
|
| + /** A list of InstanceGroup resources. */
|
| core.List<InstanceGroup> items;
|
| /**
|
| * [Output Only] The resource type, which is always compute#instanceGroupList
|
| @@ -26442,10 +26486,7 @@ class InstanceGroupList {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /**
|
| - * [Output Only] The URL for this resource type. The server generates this
|
| - * URL.
|
| - */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceGroupList();
|
| @@ -26803,11 +26844,10 @@ class InstanceGroupManagerActionsSummary {
|
|
|
| class InstanceGroupManagerAggregatedList {
|
| /**
|
| - * [Output Only] A unique identifier for this aggregated list of managed
|
| - * instance groups. The server generates this identifier.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of filtered managed instance group lists. */
|
| + /** A list of InstanceGroupManagersScopedList resources. */
|
| core.Map<core.String, InstanceGroupManagersScopedList> items;
|
| /**
|
| * [Output Only] The resource type, which is always
|
| @@ -26823,10 +26863,7 @@ class InstanceGroupManagerAggregatedList {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /**
|
| - * [Output Only] The URL for this resource type. The server generates this
|
| - * URL.
|
| - */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceGroupManagerAggregatedList();
|
| @@ -26873,11 +26910,10 @@ class InstanceGroupManagerAggregatedList {
|
| /** [Output Only] A list of managed instance groups. */
|
| class InstanceGroupManagerList {
|
| /**
|
| - * [Output Only] A unique identifier for this resource type. The server
|
| - * generates this identifier.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of managed instance groups. */
|
| + /** A list of InstanceGroupManager resources. */
|
| core.List<InstanceGroupManager> items;
|
| /**
|
| * [Output Only] The resource type, which is always
|
| @@ -27262,14 +27298,10 @@ class InstanceGroupsAddInstancesRequest {
|
|
|
| class InstanceGroupsListInstances {
|
| /**
|
| - * [Output Only] A unique identifier for this list of instances in the
|
| - * specified instance group. The server generates this identifier.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /**
|
| - * [Output Only] A list of instances and any named ports that are assigned to
|
| - * those instances.
|
| - */
|
| + /** A list of InstanceWithNamedPorts resources. */
|
| core.List<InstanceWithNamedPorts> items;
|
| /**
|
| * [Output Only] The resource type, which is always
|
| @@ -27285,10 +27317,7 @@ class InstanceGroupsListInstances {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /**
|
| - * [Output Only] The URL for this list of instances in the specified instance
|
| - * groups. The server generates this URL.
|
| - */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceGroupsListInstances();
|
| @@ -27564,11 +27593,10 @@ class InstanceGroupsSetNamedPortsRequest {
|
| /** Contains a list of instances. */
|
| class InstanceList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of instances. */
|
| + /** A list of Instance resources. */
|
| core.List<Instance> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#instanceList for lists of
|
| @@ -27922,11 +27950,10 @@ class InstanceTemplate {
|
| /** A list of instance templates. */
|
| class InstanceTemplateList {
|
| /**
|
| - * [Output Only] A unique identifier for this instance template. The server
|
| - * defines this identifier.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] list of InstanceTemplate resources. */
|
| + /** A list of InstanceTemplate resources. */
|
| core.List<InstanceTemplate> items;
|
| /**
|
| * [Output Only] The resource type, which is always
|
| @@ -27941,10 +27968,7 @@ class InstanceTemplateList {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /**
|
| - * [Output Only] The URL for this instance template list. The server defines
|
| - * this URL.
|
| - */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceTemplateList();
|
| @@ -28549,11 +28573,10 @@ class MachineType {
|
|
|
| class MachineTypeAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped machine type lists. */
|
| + /** A list of MachineTypesScopedList resources. */
|
| core.Map<core.String, MachineTypesScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#machineTypeAggregatedList
|
| @@ -28615,11 +28638,10 @@ class MachineTypeAggregatedList {
|
| /** Contains a list of machine types. */
|
| class MachineTypeList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Machine Type resources. */
|
| + /** A list of MachineType resources. */
|
| core.List<MachineType> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#machineTypeList for lists of
|
| @@ -29022,7 +29044,7 @@ class MetadataItems {
|
| * Value for the metadata entry. These are free-form strings, and only have
|
| * meaning as interpreted by the image running in the instance. The only
|
| * restriction placed on values is that their size must be less than or equal
|
| - * to 32768 bytes.
|
| + * to 262144 bytes (256 KiB).
|
| */
|
| core.String value;
|
|
|
| @@ -29284,6 +29306,11 @@ class NetworkInterface {
|
| * specified, then this instance will have no external internet access.
|
| */
|
| core.List<AccessConfig> accessConfigs;
|
| + /**
|
| + * An array of alias IP ranges for this network interface. Can only be
|
| + * specified for network interfaces on subnet-mode networks.
|
| + */
|
| + core.List<AliasIpRange> aliasIpRanges;
|
| /**
|
| * [Output Only] Type of the resource. Always compute#networkInterface for
|
| * network interfaces.
|
| @@ -29337,6 +29364,9 @@ class NetworkInterface {
|
| if (_json.containsKey("accessConfigs")) {
|
| accessConfigs = _json["accessConfigs"].map((value) => new AccessConfig.fromJson(value)).toList();
|
| }
|
| + if (_json.containsKey("aliasIpRanges")) {
|
| + aliasIpRanges = _json["aliasIpRanges"].map((value) => new AliasIpRange.fromJson(value)).toList();
|
| + }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| }
|
| @@ -29359,6 +29389,9 @@ class NetworkInterface {
|
| if (accessConfigs != null) {
|
| _json["accessConfigs"] = accessConfigs.map((value) => (value).toJson()).toList();
|
| }
|
| + if (aliasIpRanges != null) {
|
| + _json["aliasIpRanges"] = aliasIpRanges.map((value) => (value).toJson()).toList();
|
| + }
|
| if (kind != null) {
|
| _json["kind"] = kind;
|
| }
|
| @@ -29381,11 +29414,10 @@ class NetworkInterface {
|
| /** Contains a list of networks. */
|
| class NetworkList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Network resources. */
|
| + /** A list of Network resources. */
|
| core.List<Network> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#networkList for lists of
|
| @@ -30429,8 +30461,8 @@ class Project {
|
| */
|
| UsageExportLocation usageExportLocation;
|
| /**
|
| - * [Output Only] The role this project has in a Cross Project Network (XPN)
|
| - * configuration. Currently only HOST projects are differentiated.
|
| + * [Output Only] The role this project has in a shared VPC configuration.
|
| + * Currently only HOST projects are differentiated.
|
| * Possible string values are:
|
| * - "HOST"
|
| * - "UNSPECIFIED_XPN_PROJECT_STATUS"
|
| @@ -30521,7 +30553,7 @@ class Project {
|
| }
|
|
|
| class ProjectsDisableXpnResourceRequest {
|
| - /** XPN resource ID. */
|
| + /** Service resource (a.k.a service project) ID. */
|
| XpnResourceId xpnResource;
|
|
|
| ProjectsDisableXpnResourceRequest();
|
| @@ -30542,7 +30574,7 @@ class ProjectsDisableXpnResourceRequest {
|
| }
|
|
|
| class ProjectsEnableXpnResourceRequest {
|
| - /** XPN resource ID. */
|
| + /** Service resource (a.k.a service project) ID. */
|
| XpnResourceId xpnResource;
|
|
|
| ProjectsEnableXpnResourceRequest();
|
| @@ -30565,7 +30597,7 @@ class ProjectsEnableXpnResourceRequest {
|
| class ProjectsGetXpnResources {
|
| /**
|
| * [Output Only] Type of resource. Always compute#projectsGetXpnResources for
|
| - * lists of XPN resources.
|
| + * lists of service resources (a.k.a service projects)
|
| */
|
| core.String kind;
|
| /**
|
| @@ -30576,7 +30608,10 @@ class ProjectsGetXpnResources {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /** XPN resources attached to this project as their XPN host. */
|
| + /**
|
| + * Serive resources (a.k.a service projects) attached to this project as their
|
| + * shared VPC host.
|
| + */
|
| core.List<XpnResourceId> resources;
|
|
|
| ProjectsGetXpnResources();
|
| @@ -30611,8 +30646,8 @@ class ProjectsGetXpnResources {
|
| class ProjectsListXpnHostsRequest {
|
| /**
|
| * Optional organization ID managed by Cloud Resource Manager, for which to
|
| - * list XPN host projects. If not specified, the organization will be inferred
|
| - * from the project.
|
| + * list shared VPC host projects. If not specified, the organization will be
|
| + * inferred from the project.
|
| */
|
| core.String organization;
|
|
|
| @@ -30660,6 +30695,7 @@ class Quota {
|
| * - "NETWORKS"
|
| * - "NVIDIA_K80_GPUS"
|
| * - "PREEMPTIBLE_CPUS"
|
| + * - "PREEMPTIBLE_LOCAL_SSD_GB"
|
| * - "REGIONAL_AUTOSCALERS"
|
| * - "REGIONAL_INSTANCE_GROUP_MANAGERS"
|
| * - "ROUTERS"
|
| @@ -30819,15 +30855,20 @@ class Region {
|
| /** Contains a list of autoscalers. */
|
| class RegionAutoscalerList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A list of autoscalers. */
|
| + /** A list of Autoscaler resources. */
|
| core.List<Autoscaler> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** [Output Only] A token used to continue a truncated list request. */
|
| + /**
|
| + * [Output Only] This token allows you to get the next page of results for
|
| + * list requests. If the number of results is larger than maxResults, use the
|
| + * nextPageToken as a value for the query parameter pageToken in the next list
|
| + * request. Subsequent list requests will have their own nextPageToken to
|
| + * continue paging through the results.
|
| + */
|
| core.String nextPageToken;
|
| /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
| @@ -30876,8 +30917,7 @@ class RegionAutoscalerList {
|
| /** Contains a list of InstanceGroup resources. */
|
| class RegionInstanceGroupList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of InstanceGroup resources. */
|
| @@ -30892,10 +30932,7 @@ class RegionInstanceGroupList {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /**
|
| - * [Output Only] The URL for this resource type. The server generates this
|
| - * URL.
|
| - */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| RegionInstanceGroupList();
|
| @@ -30942,11 +30979,10 @@ class RegionInstanceGroupList {
|
| /** Contains a list of managed instance groups. */
|
| class RegionInstanceGroupManagerList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A list of managed instance groups. */
|
| + /** A list of InstanceGroupManager resources. */
|
| core.List<InstanceGroupManager> items;
|
| /**
|
| * [Output Only] The resource type, which is always
|
| @@ -30954,12 +30990,15 @@ class RegionInstanceGroupManagerList {
|
| * exist in th regional scope.
|
| */
|
| core.String kind;
|
| - /** [Output only] A token used to continue a truncated list request. */
|
| - core.String nextPageToken;
|
| /**
|
| - * [Output only] The URL for this resource type. The server generates this
|
| - * URL.
|
| + * [Output Only] This token allows you to get the next page of results for
|
| + * list requests. If the number of results is larger than maxResults, use the
|
| + * nextPageToken as a value for the query parameter pageToken in the next list
|
| + * request. Subsequent list requests will have their own nextPageToken to
|
| + * continue paging through the results.
|
| */
|
| + core.String nextPageToken;
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| RegionInstanceGroupManagerList();
|
| @@ -31166,13 +31205,10 @@ class RegionInstanceGroupManagersSetTemplateRequest {
|
|
|
| class RegionInstanceGroupsListInstances {
|
| /**
|
| - * [Output Only] Unique identifier for the resource. Defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /**
|
| - * A list of instances and any named ports that are assigned to those
|
| - * instances.
|
| - */
|
| + /** A list of InstanceWithNamedPorts resources. */
|
| core.List<InstanceWithNamedPorts> items;
|
| /** The resource type. */
|
| core.String kind;
|
| @@ -31184,7 +31220,7 @@ class RegionInstanceGroupsListInstances {
|
| * continue paging through the results.
|
| */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server-defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| RegionInstanceGroupsListInstances();
|
| @@ -31313,11 +31349,10 @@ class RegionInstanceGroupsSetNamedPortsRequest {
|
| /** Contains a list of region resources. */
|
| class RegionList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Region resources. */
|
| + /** A list of Region resources. */
|
| core.List<Region> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#regionList for lists of
|
| @@ -31755,10 +31790,10 @@ class Route {
|
| /** Contains a list of Route resources. */
|
| class RouteList {
|
| /**
|
| - * [Output Only] Unique identifier for the resource. Defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Route resources. */
|
| + /** A list of Route resources. */
|
| core.List<Route> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| @@ -31941,11 +31976,10 @@ class Router {
|
| /** Contains a list of routers. */
|
| class RouterAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped router lists. */
|
| + /** A list of Router resources. */
|
| core.Map<core.String, RoutersScopedList> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| @@ -32155,8 +32189,7 @@ class RouterInterface {
|
| /** Contains a list of Router resources. */
|
| class RouterList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of Router resources. */
|
| @@ -33006,11 +33039,10 @@ class Snapshot {
|
| /** Contains a list of Snapshot resources. */
|
| class SnapshotList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Snapshot resources. */
|
| + /** A list of Snapshot resources. */
|
| core.List<Snapshot> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| @@ -33175,7 +33207,7 @@ class SslCertificate {
|
| /** Contains a list of SslCertificate resources. */
|
| class SslCertificateList {
|
| /**
|
| - * [Output Only] Unique identifier for the resource. Defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of SslCertificate resources. */
|
| @@ -33295,6 +33327,13 @@ class Subnetwork {
|
| * at resource creation time.
|
| */
|
| core.String region;
|
| + /**
|
| + * An array of configurations for secondary IP ranges for VM instances
|
| + * contained in this subnetwork. The primary IP of such VM must belong to the
|
| + * primary ipCidrRange of the subnetwork. The alias IPs may belong to either
|
| + * primary or secondary ranges.
|
| + */
|
| + core.List<SubnetworkSecondaryRange> secondaryIpRanges;
|
| /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
|
|
| @@ -33331,6 +33370,9 @@ class Subnetwork {
|
| if (_json.containsKey("region")) {
|
| region = _json["region"];
|
| }
|
| + if (_json.containsKey("secondaryIpRanges")) {
|
| + secondaryIpRanges = _json["secondaryIpRanges"].map((value) => new SubnetworkSecondaryRange.fromJson(value)).toList();
|
| + }
|
| if (_json.containsKey("selfLink")) {
|
| selfLink = _json["selfLink"];
|
| }
|
| @@ -33368,6 +33410,9 @@ class Subnetwork {
|
| if (region != null) {
|
| _json["region"] = region;
|
| }
|
| + if (secondaryIpRanges != null) {
|
| + _json["secondaryIpRanges"] = secondaryIpRanges.map((value) => (value).toJson()).toList();
|
| + }
|
| if (selfLink != null) {
|
| _json["selfLink"] = selfLink;
|
| }
|
| @@ -33377,11 +33422,10 @@ class Subnetwork {
|
|
|
| class SubnetworkAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output] A map of scoped Subnetwork lists. */
|
| + /** A list of SubnetworksScopedList resources. */
|
| core.Map<core.String, SubnetworksScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#subnetworkAggregatedList for
|
| @@ -33443,11 +33487,10 @@ class SubnetworkAggregatedList {
|
| /** Contains a list of Subnetwork resources. */
|
| class SubnetworkList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** The Subnetwork resources. */
|
| + /** A list of Subnetwork resources. */
|
| core.List<Subnetwork> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#subnetworkList for lists of
|
| @@ -33506,6 +33549,45 @@ class SubnetworkList {
|
| }
|
| }
|
|
|
| +/** Represents a secondary IP range of a subnetwork. */
|
| +class SubnetworkSecondaryRange {
|
| + /**
|
| + * The range of IP addresses belonging to this subnetwork secondary range.
|
| + * Provide this property when you create the subnetwork. Ranges must be unique
|
| + * and non-overlapping with all primary and secondary IP ranges within a
|
| + * network. Only IPv4 is supported.
|
| + */
|
| + core.String ipCidrRange;
|
| + /**
|
| + * The name associated with this subnetwork secondary range, used when adding
|
| + * an alias IP range to a VM instance. The name must be 1-63 characters long,
|
| + * and comply with RFC1035. The name must be unique within the subnetwork.
|
| + */
|
| + core.String rangeName;
|
| +
|
| + SubnetworkSecondaryRange();
|
| +
|
| + SubnetworkSecondaryRange.fromJson(core.Map _json) {
|
| + if (_json.containsKey("ipCidrRange")) {
|
| + ipCidrRange = _json["ipCidrRange"];
|
| + }
|
| + if (_json.containsKey("rangeName")) {
|
| + rangeName = _json["rangeName"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + if (ipCidrRange != null) {
|
| + _json["ipCidrRange"] = ipCidrRange;
|
| + }
|
| + if (rangeName != null) {
|
| + _json["rangeName"] = rangeName;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| class SubnetworksExpandIpCidrRangeRequest {
|
| /**
|
| * The IP (in CIDR format or netmask) of internal addresses that are legal on
|
| @@ -33900,8 +33982,7 @@ class TargetHttpProxy {
|
| /** A list of TargetHttpProxy resources. */
|
| class TargetHttpProxyList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetHttpProxy resources. */
|
| @@ -34096,8 +34177,7 @@ class TargetHttpsProxy {
|
| /** Contains a list of TargetHttpsProxy resources. */
|
| class TargetHttpsProxyList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetHttpsProxy resources. */
|
| @@ -34284,7 +34364,7 @@ class TargetInstanceAggregatedList {
|
| * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped target instance lists. */
|
| + /** A list of TargetInstance resources. */
|
| core.Map<core.String, TargetInstancesScopedList> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| @@ -34343,8 +34423,7 @@ class TargetInstanceAggregatedList {
|
| /** Contains a list of TargetInstance resources. */
|
| class TargetInstanceList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetInstance resources. */
|
| @@ -34722,10 +34801,10 @@ class TargetPool {
|
|
|
| class TargetPoolAggregatedList {
|
| /**
|
| - * [Output Only] Unique identifier for the resource. Defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped target pool lists. */
|
| + /** A list of TargetPool resources. */
|
| core.Map<core.String, TargetPoolsScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#targetPoolAggregatedList for
|
| @@ -34818,7 +34897,7 @@ class TargetPoolInstanceHealth {
|
| /** Contains a list of TargetPool resources. */
|
| class TargetPoolList {
|
| /**
|
| - * [Output Only] Unique identifier for the resource. Defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetPool resources. */
|
| @@ -35320,8 +35399,7 @@ class TargetSslProxy {
|
| /** Contains a list of TargetSslProxy resources. */
|
| class TargetSslProxyList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetSslProxy resources. */
|
| @@ -35532,8 +35610,7 @@ class TargetTcpProxy {
|
| /** Contains a list of TargetTcpProxy resources. */
|
| class TargetTcpProxyList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetTcpProxy resources. */
|
| @@ -35730,11 +35807,10 @@ class TargetVpnGateway {
|
|
|
| class TargetVpnGatewayAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** A map of scoped target vpn gateway lists. */
|
| + /** A list of TargetVpnGateway resources. */
|
| core.Map<core.String, TargetVpnGatewaysScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#targetVpnGateway for target
|
| @@ -35796,11 +35872,10 @@ class TargetVpnGatewayAggregatedList {
|
| /** Contains a list of TargetVpnGateway resources. */
|
| class TargetVpnGatewayList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of TargetVpnGateway resources. */
|
| + /** A list of TargetVpnGateway resources. */
|
| core.List<TargetVpnGateway> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#targetVpnGateway for target
|
| @@ -36174,7 +36249,9 @@ class UrlMap {
|
|
|
| /** Contains a list of UrlMap resources. */
|
| class UrlMapList {
|
| - /** [Output Only] Unique identifier for the resource. Set by the server. */
|
| + /**
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| + */
|
| core.String id;
|
| /** A list of UrlMap resources. */
|
| core.List<UrlMap> items;
|
| @@ -36634,11 +36711,10 @@ class VpnTunnel {
|
|
|
| class VpnTunnelAggregatedList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A map of scoped vpn tunnel lists. */
|
| + /** A list of VpnTunnelsScopedList resources. */
|
| core.Map<core.String, VpnTunnelsScopedList> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#vpnTunnel for VPN tunnels.
|
| @@ -36699,11 +36775,10 @@ class VpnTunnelAggregatedList {
|
| /** Contains a list of VpnTunnel resources. */
|
| class VpnTunnelList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of VpnTunnel resources. */
|
| + /** A list of VpnTunnel resources. */
|
| core.List<VpnTunnel> items;
|
| /**
|
| * [Output Only] Type of resource. Always compute#vpnTunnel for VPN tunnels.
|
| @@ -36898,15 +36973,14 @@ class VpnTunnelsScopedList {
|
|
|
| class XpnHostList {
|
| /**
|
| - * [Output Only] The unique identifier for the resource. This identifier is
|
| - * defined by the server.
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of XPN host project URLs. */
|
| + /** [Output Only] A list of shared VPC host project URLs. */
|
| core.List<Project> items;
|
| /**
|
| - * [Output Only] Type of resource. Always compute#xpnHostList for lists of XPN
|
| - * hosts.
|
| + * [Output Only] Type of resource. Always compute#xpnHostList for lists of
|
| + * shared VPC hosts.
|
| */
|
| core.String kind;
|
| /**
|
| @@ -36961,15 +37035,15 @@ class XpnHostList {
|
| }
|
| }
|
|
|
| -/** XpnResourceId */
|
| +/** Service resource (a.k.a service project) ID. */
|
| class XpnResourceId {
|
| /**
|
| - * The ID of the XPN resource. In the case of projects, this field matches the
|
| - * project's name, not the canonical ID.
|
| + * The ID of the service resource. In the case of projects, this field matches
|
| + * the project ID (e.g., my-project), not the project number (e.g., 12345678).
|
| */
|
| core.String id;
|
| /**
|
| - * The type of the XPN resource.
|
| + * The type of the service resource.
|
| * Possible string values are:
|
| * - "PROJECT"
|
| * - "XPN_RESOURCE_TYPE_UNSPECIFIED"
|
| @@ -37099,7 +37173,7 @@ class ZoneList {
|
| * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| - /** [Output Only] A list of Zone resources. */
|
| + /** A list of Zone resources. */
|
| core.List<Zone> items;
|
| /** Type of resource. */
|
| core.String kind;
|
|
|