| Index: generated/googleapis/lib/compute/v1.dart
|
| diff --git a/generated/googleapis/lib/compute/v1.dart b/generated/googleapis/lib/compute/v1.dart
|
| index c90ba9d367e29cc752c6c3040c1e319f7ee8f1a0..7da1a52ae2d3e1f7ea7be31853d2955275270cfd 100644
|
| --- a/generated/googleapis/lib/compute/v1.dart
|
| +++ b/generated/googleapis/lib/compute/v1.dart
|
| @@ -10536,7 +10536,7 @@ class Address {
|
| * field is not applicable to global addresses.
|
| */
|
| core.String region;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * [Output Only] The status of the address, which can be either IN_USE or
|
| @@ -10636,7 +10636,7 @@ class AddressAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| AddressAggregatedList();
|
| @@ -10695,7 +10695,7 @@ class AddressList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
|
|
| AddressList();
|
| @@ -10872,9 +10872,9 @@ class AttachedDisk {
|
| core.bool boot;
|
| /**
|
| * Specifies a unique device name of your choice that is reflected into the
|
| - * /dev/ tree of a Linux operating system running within the instance. This
|
| - * name can be used to reference the device for mounting, resizing, and so on,
|
| - * from within the instance.
|
| + * /dev/disk/by-id/google-* tree of a Linux operating system running within
|
| + * the instance. This name can be used to reference the device for mounting,
|
| + * resizing, and so on, from within the instance.
|
| *
|
| * If not specified, the server chooses a default device name to apply to this
|
| * disk, in the form persistent-disks-x, where x is a number assigned by
|
| @@ -11097,7 +11097,7 @@ class AttachedDiskInitializeParams {
|
| class Autoscaler {
|
| /** Autoscaling configuration. */
|
| AutoscalingPolicy autoscalingPolicy;
|
| - /** Creation timestamp in RFC3339 text format (output only). */
|
| + /** [Output Only] Creation timestamp in RFC3339 text format. */
|
| core.String creationTimestamp;
|
| /**
|
| * An optional textual description of the resource; provided by the client
|
| @@ -11105,24 +11105,29 @@ class Autoscaler {
|
| */
|
| core.String description;
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** Type of the resource. */
|
| core.String kind;
|
| /**
|
| - * Name of the resource; provided by the client when the resource is created.
|
| + * Name of the resource. Provided by the client when the resource is created.
|
| * The name must be 1-63 characters long, and comply with RFC1035.
|
| + * Specifically, the name must be 1-63 characters long and match the regular
|
| + * expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must
|
| + * be a lowercase letter, and all following characters must be a dash,
|
| + * lowercase letter, or digit, except the last character, which cannot be a
|
| + * dash.
|
| */
|
| core.String name;
|
| - /** Server defined URL for the resource (output only). */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * URL of Instance Group Manager or Replica Pool which will be controlled by
|
| * Autoscaler.
|
| */
|
| core.String target;
|
| - /** URL of the zone where the instance group resides (output only). */
|
| + /** [Output Only] URL of the zone where the instance group resides. */
|
| core.String zone;
|
|
|
| Autoscaler();
|
| @@ -11192,16 +11197,16 @@ class Autoscaler {
|
|
|
| class AutoscalerAggregatedList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A map of scoped autoscaler lists. */
|
| core.Map<core.String, AutoscalersScopedList> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| AutoscalerAggregatedList();
|
| @@ -11248,16 +11253,16 @@ class AutoscalerAggregatedList {
|
| /** Contains a list of persistent autoscaler resources. */
|
| class AutoscalerList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of Autoscaler resources. */
|
| core.List<Autoscaler> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| AutoscalerList();
|
| @@ -11717,8 +11722,8 @@ class Backend {
|
| }
|
|
|
| /**
|
| - * A BackendService resource. This resource defines a group of backend VMs
|
| - * together with their serving capacity.
|
| + * A BackendService resource. This resource defines a group of backend virtual
|
| + * machines together with their serving capacity.
|
| */
|
| class BackendService {
|
| /** The list of backends that serve this BackendService. */
|
| @@ -11785,7 +11790,7 @@ class BackendService {
|
| * - "HTTP"
|
| */
|
| core.String protocol;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * How many seconds to wait for the backend before considering it a failed
|
| @@ -12303,7 +12308,7 @@ class DiskAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| DiskAggregatedList();
|
| @@ -12361,7 +12366,7 @@ class DiskList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| DiskList();
|
| @@ -12451,7 +12456,7 @@ class DiskMoveRequest {
|
| class DiskType {
|
| /** [Output Only] Creation timestamp in RFC3339 text format. */
|
| core.String creationTimestamp;
|
| - /** [Output Only] Server defined default disk size in GB. */
|
| + /** [Output Only] Server-defined default disk size in GB. */
|
| core.String defaultDiskSizeGb;
|
| /** [Output Only] The deprecation status associated with this disk type. */
|
| DeprecationStatus deprecated;
|
| @@ -12467,7 +12472,7 @@ class DiskType {
|
| core.String kind;
|
| /** [Output Only] Name of the resource. */
|
| core.String name;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * [Output Only] An optional textual description of the valid disk size, such
|
| @@ -12559,7 +12564,7 @@ class DiskTypeAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| DiskTypeAggregatedList();
|
| @@ -12617,7 +12622,7 @@ class DiskTypeList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| DiskTypeList();
|
| @@ -12985,7 +12990,7 @@ class Firewall {
|
| * - global/networks/default
|
| */
|
| core.String network;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * The IP address blocks that this rule applies to, expressed in CIDR format.
|
| @@ -13105,7 +13110,7 @@ class FirewallList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| FirewallList();
|
| @@ -13151,8 +13156,8 @@ class FirewallList {
|
|
|
| /**
|
| * A ForwardingRule resource. A ForwardingRule resource specifies which pool of
|
| - * target VMs to forward a packet to if it matches the given [IPAddress,
|
| - * IPProtocol, portRange] tuple.
|
| + * target virtual machines to forward a packet to if it matches the given
|
| + * [IPAddress, IPProtocol, portRange] tuple.
|
| */
|
| class ForwardingRule {
|
| /**
|
| @@ -13164,7 +13169,7 @@ class ForwardingRule {
|
| */
|
| core.String IPAddress;
|
| /**
|
| - * The IP protocol to which this rule applies, valid options are TCP, UDP,
|
| + * The IP protocol to which this rule applies. Valid options are TCP, UDP,
|
| * ESP, AH or SCTP.
|
| * Possible string values are:
|
| * - "AH"
|
| @@ -13308,7 +13313,7 @@ class ForwardingRuleAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| ForwardingRuleAggregatedList();
|
| @@ -13362,7 +13367,7 @@ class ForwardingRuleList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| ForwardingRuleList();
|
| @@ -13645,7 +13650,7 @@ class HostRule {
|
|
|
| /**
|
| * An HttpHealthCheck resource. This resource defines a template for how
|
| - * individual VMs should be checked for health, via HTTP.
|
| + * individual instances should be checked for health, via HTTP.
|
| */
|
| class HttpHealthCheck {
|
| /**
|
| @@ -13653,7 +13658,7 @@ class HttpHealthCheck {
|
| * seconds.
|
| */
|
| core.int checkIntervalSec;
|
| - /** Creation timestamp in RFC3339 text format (output only). */
|
| + /** [Output Only] Creation timestamp in RFC3339 text format. */
|
| core.String creationTimestamp;
|
| /**
|
| * An optional textual description of the resource; provided by the client
|
| @@ -13661,8 +13666,8 @@ class HttpHealthCheck {
|
| */
|
| core.String description;
|
| /**
|
| - * A so-far unhealthy VM will be marked healthy after this many consecutive
|
| - * successes. The default value is 2.
|
| + * A so-far unhealthy instance will be marked healthy after this many
|
| + * consecutive successes. The default value is 2.
|
| */
|
| core.int healthyThreshold;
|
| /**
|
| @@ -13672,14 +13677,19 @@ class HttpHealthCheck {
|
| */
|
| core.String host;
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource. Defined by the server.
|
| */
|
| core.String id;
|
| /** Type of the resource. */
|
| core.String kind;
|
| /**
|
| - * Name of the resource; provided by the client when the resource is created.
|
| + * Name of the resource. Provided by the client when the resource is created.
|
| * The name must be 1-63 characters long, and comply with RFC1035.
|
| + * Specifically, the name must be 1-63 characters long and match the regular
|
| + * expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must
|
| + * be a lowercase letter, and all following characters must be a dash,
|
| + * lowercase letter, or digit, except the last character, which cannot be a
|
| + * dash.
|
| */
|
| core.String name;
|
| /**
|
| @@ -13692,7 +13702,7 @@ class HttpHealthCheck {
|
| * "/".
|
| */
|
| core.String requestPath;
|
| - /** Server defined URL for the resource (output only). */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * How long (in seconds) to wait before claiming failure. The default value is
|
| @@ -13701,8 +13711,8 @@ class HttpHealthCheck {
|
| */
|
| core.int timeoutSec;
|
| /**
|
| - * A so-far healthy VM will be marked unhealthy after this many consecutive
|
| - * failures. The default value is 2.
|
| + * A so-far healthy instance will be marked unhealthy after this many
|
| + * consecutive failures. The default value is 2.
|
| */
|
| core.int unhealthyThreshold;
|
|
|
| @@ -13798,16 +13808,16 @@ class HttpHealthCheck {
|
| /** Contains a list of HttpHealthCheck resources. */
|
| class HttpHealthCheckList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource. Defined by the server.
|
| */
|
| core.String id;
|
| /** A list of HttpHealthCheck resources. */
|
| core.List<HttpHealthCheck> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| HttpHealthCheckList();
|
| @@ -13938,7 +13948,7 @@ class Image {
|
| core.String name;
|
| /** The parameters of the raw disk image. */
|
| ImageRawDisk rawDisk;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * URL of the The source disk used to create this image. This can be a full or
|
| @@ -14080,16 +14090,16 @@ class Image {
|
| /** Contains a list of Image resources. */
|
| class ImageList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of Image resources. */
|
| core.List<Image> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| ImageList();
|
| @@ -14195,7 +14205,7 @@ class Instance {
|
| core.List<NetworkInterface> networkInterfaces;
|
| /** Scheduling options for this instance. */
|
| Scheduling scheduling;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
| /**
|
| * A list of service accounts, with their specified scopes, authorized for
|
| @@ -14364,7 +14374,7 @@ class InstanceAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceAggregatedList();
|
| @@ -14737,7 +14747,7 @@ class InstanceGroupManager {
|
| * long, and comply with RFC1035.
|
| */
|
| core.String name;
|
| - /** [Output Only] Server defined URL for this managed instance group. */
|
| + /** [Output Only] Server-defined URL for this managed instance group. */
|
| core.String selfLink;
|
| /**
|
| * The URLs of all TargetPool resources to which new instances in the
|
| @@ -15493,14 +15503,6 @@ class InstanceGroupsListInstancesRequest {
|
| * - "RUNNING"
|
| */
|
| core.String instanceState;
|
| - /**
|
| - * A filter for the named ports that are associated with instances in the
|
| - * instance group. If you specify this parameter, the generated list includes
|
| - * only instances that are associated with the specified named ports. If you
|
| - * do not specify this parameter, the generated list includes all instances
|
| - * regardless of their named ports.
|
| - */
|
| - core.String portName;
|
|
|
| InstanceGroupsListInstancesRequest();
|
|
|
| @@ -15508,9 +15510,6 @@ class InstanceGroupsListInstancesRequest {
|
| if (_json.containsKey("instanceState")) {
|
| instanceState = _json["instanceState"];
|
| }
|
| - if (_json.containsKey("portName")) {
|
| - portName = _json["portName"];
|
| - }
|
| }
|
|
|
| core.Map toJson() {
|
| @@ -15518,9 +15517,6 @@ class InstanceGroupsListInstancesRequest {
|
| if (instanceState != null) {
|
| _json["instanceState"] = instanceState;
|
| }
|
| - if (portName != null) {
|
| - _json["portName"] = portName;
|
| - }
|
| return _json;
|
| }
|
| }
|
| @@ -15722,7 +15718,7 @@ class InstanceList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| InstanceList();
|
| @@ -16279,10 +16275,10 @@ class License {
|
| core.String kind;
|
| /**
|
| * Name of the resource. The name must be 1-63 characters long, and comply
|
| - * with RCF1035.
|
| + * with RFC1035.
|
| */
|
| core.String name;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
|
|
| License();
|
| @@ -16377,7 +16373,7 @@ class MachineType {
|
| core.String name;
|
| /** [Output Only] List of extended scratch disks assigned to the instance. */
|
| core.List<MachineTypeScratchDisks> scratchDisks;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * [Output Only] The name of the zone where the machine type resides, such as
|
| @@ -16494,7 +16490,7 @@ class MachineTypeAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| MachineTypeAggregatedList();
|
| @@ -16553,7 +16549,7 @@ class MachineTypeList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| MachineTypeList();
|
| @@ -17049,7 +17045,7 @@ class Network {
|
| * dash.
|
| */
|
| core.String name;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
|
|
| Network();
|
| @@ -17195,7 +17191,7 @@ class NetworkList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource . */
|
| + /** [Output Only] Server-defined URL for this resource . */
|
| core.String selfLink;
|
|
|
| NetworkList();
|
| @@ -17453,7 +17449,7 @@ class Operation {
|
| * applicable for regional resources.
|
| */
|
| core.String region;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * [Output Only] The time that this operation was started by the server. This
|
| @@ -17651,7 +17647,7 @@ class OperationAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| OperationAggregatedList();
|
| @@ -17710,7 +17706,7 @@ class OperationList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncate. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| OperationList();
|
| @@ -17978,6 +17974,8 @@ class Project {
|
| core.String creationTimestamp;
|
| /** An optional textual description of the resource. */
|
| core.String description;
|
| + /** Restricted features enabled for use on this project. */
|
| + core.List<core.String> enabledFeatures;
|
| /**
|
| * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| @@ -17990,7 +17988,7 @@ class Project {
|
| core.String name;
|
| /** [Output Only] Quotas assigned to this project. */
|
| core.List<Quota> quotas;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * The location in Cloud Storage and naming method of the daily usage report.
|
| @@ -18009,6 +18007,9 @@ class Project {
|
| if (_json.containsKey("description")) {
|
| description = _json["description"];
|
| }
|
| + if (_json.containsKey("enabledFeatures")) {
|
| + enabledFeatures = _json["enabledFeatures"];
|
| + }
|
| if (_json.containsKey("id")) {
|
| id = _json["id"];
|
| }
|
| @@ -18040,6 +18041,9 @@ class Project {
|
| if (description != null) {
|
| _json["description"] = description;
|
| }
|
| + if (enabledFeatures != null) {
|
| + _json["enabledFeatures"] = enabledFeatures;
|
| + }
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -18145,7 +18149,7 @@ class Region {
|
| core.String name;
|
| /** [Output Only] Quotas assigned to this region. */
|
| core.List<Quota> quotas;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * [Output Only] Status of the region, either UP or DOWN.
|
| @@ -18246,7 +18250,7 @@ class RegionList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| RegionList();
|
| @@ -18398,17 +18402,18 @@ class RouteWarnings {
|
|
|
| /**
|
| * The route resource. A Route is a rule that specifies how certain packets
|
| - * should be handled by the virtual network. Routes are associated with VMs by
|
| - * tag and the set of Routes for a particular VM is called its routing table.
|
| - * For each packet leaving a VM, the system searches that VM's routing table for
|
| - * a single best matching Route. Routes match packets by destination IP address,
|
| - * preferring smaller or more specific ranges over larger ones. If there is a
|
| - * tie, the system selects the Route with the smallest priority value. If there
|
| - * is still a tie, it uses the layer three and four packet headers to select
|
| - * just one of the remaining matching Routes. The packet is then forwarded as
|
| - * specified by the nextHop field of the winning Route -- either to another VM
|
| - * destination, a VM gateway or a GCE operated gateway. Packets that do not
|
| - * match any Route in the sending VM's routing table are dropped.
|
| + * should be handled by the virtual network. Routes are associated with
|
| + * instances by tag and the set of Routes for a particular instance is called
|
| + * its routing table. For each packet leaving a instance, the system searches
|
| + * that instance's routing table for a single best matching Route. Routes match
|
| + * packets by destination IP address, preferring smaller or more specific ranges
|
| + * over larger ones. If there is a tie, the system selects the Route with the
|
| + * smallest priority value. If there is still a tie, it uses the layer three and
|
| + * four packet headers to select just one of the remaining matching Routes. The
|
| + * packet is then forwarded as specified by the nextHop field of the winning
|
| + * Route -- either to another instance destination, a instance gateway or a
|
| + * Google Compute Engien-operated gateway. Packets that do not match any Route
|
| + * in the sending instance's routing table are dropped.
|
| */
|
| class Route {
|
| /** [Output Only] Creation timestamp in RFC3339 text format. */
|
| @@ -18596,7 +18601,7 @@ class RouteList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| RouteList();
|
| @@ -18696,7 +18701,7 @@ class SerialPortOutput {
|
| * serial port output.
|
| */
|
| core.String kind;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
|
|
| SerialPortOutput();
|
| @@ -18917,16 +18922,16 @@ class Snapshot {
|
| /** Contains a list of Snapshot resources. */
|
| class SnapshotList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource. Defined by the server.
|
| */
|
| core.String id;
|
| /** A list of Snapshot resources. */
|
| core.List<Snapshot> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| SnapshotList();
|
| @@ -19046,7 +19051,7 @@ class TargetHttpProxy {
|
| * dash.
|
| */
|
| core.String name;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * URL to the UrlMap resource that defines the mapping from URL to the
|
| @@ -19167,11 +19172,11 @@ class TargetHttpProxyList {
|
| }
|
|
|
| /**
|
| - * A TargetInstance resource. This resource defines an endpoint VM that
|
| + * A TargetInstance resource. This resource defines an endpoint instance that
|
| * terminates traffic of certain protocols.
|
| */
|
| class TargetInstance {
|
| - /** Creation timestamp in RFC3339 text format (output only). */
|
| + /** [Output Only] Creation timestamp in RFC3339 text format. */
|
| core.String creationTimestamp;
|
| /**
|
| * An optional textual description of the resource; provided by the client
|
| @@ -19179,7 +19184,7 @@ class TargetInstance {
|
| */
|
| core.String description;
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** The URL to the instance that terminates the relevant traffic. */
|
| @@ -19187,20 +19192,25 @@ class TargetInstance {
|
| /** Type of the resource. */
|
| core.String kind;
|
| /**
|
| - * Name of the resource; provided by the client when the resource is created.
|
| + * Name of the resource. Provided by the client when the resource is created.
|
| * The name must be 1-63 characters long, and comply with RFC1035.
|
| + * Specifically, the name must be 1-63 characters long and match the regular
|
| + * expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must
|
| + * be a lowercase letter, and all following characters must be a dash,
|
| + * lowercase letter, or digit, except the last character, which cannot be a
|
| + * dash.
|
| */
|
| core.String name;
|
| /**
|
| - * NAT option controlling how IPs are NAT'ed to the VM. Currently only NO_NAT
|
| - * (default value) is supported.
|
| + * NAT option controlling how IPs are NAT'ed to the instance. Currently only
|
| + * NO_NAT (default value) is supported.
|
| * Possible string values are:
|
| * - "NO_NAT"
|
| */
|
| core.String natPolicy;
|
| - /** Server defined URL for the resource (output only). */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| - /** URL of the zone where the target instance resides (output only). */
|
| + /** [Output Only] URL of the zone where the target instance resides. */
|
| core.String zone;
|
|
|
| TargetInstance();
|
| @@ -19270,16 +19280,16 @@ class TargetInstance {
|
|
|
| class TargetInstanceAggregatedList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A map of scoped target instance lists. */
|
| core.Map<core.String, TargetInstancesScopedList> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| TargetInstanceAggregatedList();
|
| @@ -19326,16 +19336,16 @@ class TargetInstanceAggregatedList {
|
| /** Contains a list of TargetInstance resources. */
|
| class TargetInstanceList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetInstance resources. */
|
| core.List<TargetInstance> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| TargetInstanceList();
|
| @@ -19499,27 +19509,28 @@ class TargetInstancesScopedList {
|
| }
|
|
|
| /**
|
| - * A TargetPool resource. This resource defines a pool of VMs, associated
|
| + * A TargetPool resource. This resource defines a pool of instances, associated
|
| * HttpHealthCheck resources, and the fallback TargetPool.
|
| */
|
| class TargetPool {
|
| /**
|
| * This field is applicable only when the containing target pool is serving a
|
| - * forwarding rule as the primary pool, and its 'failoverRatio' field is
|
| + * forwarding rule as the primary pool, and its failoverRatio field is
|
| * properly set to a value between [0, 1].
|
| *
|
| - * 'backupPool' and 'failoverRatio' together define the fallback behavior of
|
| - * the primary target pool: if the ratio of the healthy VMs in the primary
|
| - * pool is at or below 'failoverRatio', traffic arriving at the load-balanced
|
| - * IP will be directed to the backup pool.
|
| + * backupPool and failoverRatio together define the fallback behavior of the
|
| + * primary target pool: if the ratio of the healthy instances in the primary
|
| + * pool is at or below failoverRatio, traffic arriving at the load-balanced IP
|
| + * will be directed to the backup pool.
|
| *
|
| - * In case where 'failoverRatio' and 'backupPool' are not set, or all the VMs
|
| - * in the backup pool are unhealthy, the traffic will be directed back to the
|
| - * primary pool in the "force" mode, where traffic will be spread to the
|
| - * healthy VMs with the best effort, or to all VMs when no VM is healthy.
|
| + * In case where failoverRatio and backupPool are not set, or all the
|
| + * instances in the backup pool are unhealthy, the traffic will be directed
|
| + * back to the primary pool in the "force" mode, where traffic will be spread
|
| + * to the healthy instances with the best effort, or to all instances when no
|
| + * instance is healthy.
|
| */
|
| core.String backupPool;
|
| - /** Creation timestamp in RFC3339 text format (output only). */
|
| + /** [Output Only] Creation timestamp in RFC3339 text format. */
|
| core.String creationTimestamp;
|
| /**
|
| * An optional textual description of the resource; provided by the client
|
| @@ -19531,50 +19542,56 @@ class TargetPool {
|
| * forwarding rule as the primary pool (i.e., not as a backup pool to some
|
| * other target pool). The value of the field must be in [0, 1].
|
| *
|
| - * If set, 'backupPool' must also be set. They together define the fallback
|
| - * behavior of the primary target pool: if the ratio of the healthy VMs in the
|
| - * primary pool is at or below this number, traffic arriving at the
|
| + * If set, backupPool must also be set. They together define the fallback
|
| + * behavior of the primary target pool: if the ratio of the healthy instances
|
| + * in the primary pool is at or below this number, traffic arriving at the
|
| * load-balanced IP will be directed to the backup pool.
|
| *
|
| - * In case where 'failoverRatio' is not set or all the VMs in the backup pool
|
| - * are unhealthy, the traffic will be directed back to the primary pool in the
|
| - * "force" mode, where traffic will be spread to the healthy VMs with the best
|
| - * effort, or to all VMs when no VM is healthy.
|
| + * In case where failoverRatio is not set or all the instances in the backup
|
| + * pool are unhealthy, the traffic will be directed back to the primary pool
|
| + * in the "force" mode, where traffic will be spread to the healthy instances
|
| + * with the best effort, or to all instances when no instance is healthy.
|
| */
|
| core.double failoverRatio;
|
| /**
|
| - * A list of URLs to the HttpHealthCheck resource. A member VM in this pool is
|
| - * considered healthy if and only if all specified health checks pass. An
|
| - * empty list means all member VMs will be considered healthy at all times.
|
| + * A list of URLs to the HttpHealthCheck resource. A member instance in this
|
| + * pool is considered healthy if and only if all specified health checks pass.
|
| + * An empty list means all member instances will be considered healthy at all
|
| + * times.
|
| */
|
| core.List<core.String> healthChecks;
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource; defined by the server.
|
| */
|
| core.String id;
|
| /**
|
| - * A list of resource URLs to the member VMs serving this pool. They must live
|
| - * in zones contained in the same region as this pool.
|
| + * A list of resource URLs to the member virtual machines serving this pool.
|
| + * They must live in zones contained in the same region as this pool.
|
| */
|
| core.List<core.String> instances;
|
| /** Type of the resource. */
|
| core.String kind;
|
| /**
|
| - * Name of the resource; provided by the client when the resource is created.
|
| + * Name of the resource. Provided by the client when the resource is created.
|
| * The name must be 1-63 characters long, and comply with RFC1035.
|
| + * Specifically, the name must be 1-63 characters long and match the regular
|
| + * expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must
|
| + * be a lowercase letter, and all following characters must be a dash,
|
| + * lowercase letter, or digit, except the last character, which cannot be a
|
| + * dash.
|
| */
|
| core.String name;
|
| - /** URL of the region where the target pool resides (output only). */
|
| + /** [Output Only] URL of the region where the target pool resides. */
|
| core.String region;
|
| - /** Server defined URL for the resource (output only). */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| - * Sesssion affinity option, must be one of the following values: 'NONE':
|
| - * Connections from the same client IP may go to any VM in the pool;
|
| - * 'CLIENT_IP': Connections from the same client IP will go to the same VM in
|
| - * the pool while that VM remains healthy. 'CLIENT_IP_PROTO': Connections from
|
| - * the same client IP with the same IP protocol will go to the same VM in the
|
| - * pool while that VM remains healthy.
|
| + * Sesssion affinity option, must be one of the following values: NONE:
|
| + * Connections from the same client IP may go to any instance in the pool;
|
| + * CLIENT_IP: Connections from the same client IP will go to the same instance
|
| + * in the pool while that instance remains healthy. CLIENT_IP_PROTO:
|
| + * Connections from the same client IP with the same IP protocol will go to
|
| + * the same instance in the pool while that instance remains healthy.
|
| * Possible string values are:
|
| * - "CLIENT_IP"
|
| * - "CLIENT_IP_PROTO"
|
| @@ -19667,16 +19684,16 @@ class TargetPool {
|
|
|
| class TargetPoolAggregatedList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource. Defined by the server.
|
| */
|
| core.String id;
|
| /** A map of scoped target pool lists. */
|
| core.Map<core.String, TargetPoolsScopedList> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| TargetPoolAggregatedList();
|
| @@ -19751,16 +19768,16 @@ class TargetPoolInstanceHealth {
|
| /** Contains a list of TargetPool resources. */
|
| class TargetPoolList {
|
| /**
|
| - * Unique identifier for the resource; defined by the server (output only).
|
| + * [Output Only] Unique identifier for the resource. Defined by the server.
|
| */
|
| core.String id;
|
| /** A list of TargetPool resources. */
|
| core.List<TargetPool> items;
|
| /** Type of resource. */
|
| core.String kind;
|
| - /** A token used to continue a truncated list request (output only). */
|
| + /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| TargetPoolList();
|
| @@ -20485,7 +20502,7 @@ class UrlMap {
|
| core.String name;
|
| /** The list of named PathMatchers to use against the URL. */
|
| core.List<PathMatcher> pathMatchers;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * The list of expected URL mappings. Request to update this UrlMap will
|
| @@ -20580,7 +20597,7 @@ class UrlMapList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| UrlMapList();
|
| @@ -20862,7 +20879,7 @@ class VpnTunnel {
|
| core.String peerIp;
|
| /** [Output Only] URL of the region where the VPN tunnel resides. */
|
| core.String region;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * Shared secret used to set the secure session between the GCE VPN gateway
|
| @@ -21001,7 +21018,7 @@ class VpnTunnelAggregatedList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** [Output Only] Server defined URL for this resource. */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| VpnTunnelAggregatedList();
|
| @@ -21295,7 +21312,7 @@ class Zone {
|
| core.String name;
|
| /** [Output Only] Full URL reference to the region which hosts the zone. */
|
| core.String region;
|
| - /** [Output Only] Server defined URL for the resource. */
|
| + /** [Output Only] Server-defined URL for the resource. */
|
| core.String selfLink;
|
| /**
|
| * [Output Only] Status of the zone, either UP or DOWN.
|
| @@ -21388,7 +21405,7 @@ class ZoneList {
|
| core.String kind;
|
| /** [Output Only] A token used to continue a truncated list request. */
|
| core.String nextPageToken;
|
| - /** Server defined URL for this resource (output only). */
|
| + /** [Output Only] Server-defined URL for this resource. */
|
| core.String selfLink;
|
|
|
| ZoneList();
|
|
|