google_api_compute v0.11.0 API Reference

Modules

API calls for all endpoints tagged AcceleratorTypes.

API calls for all endpoints tagged Addresses.

API calls for all endpoints tagged Autoscalers.

API calls for all endpoints tagged BackendBuckets.

API calls for all endpoints tagged BackendServices.

API calls for all endpoints tagged DiskTypes.

API calls for all endpoints tagged Disks.

API calls for all endpoints tagged ExternalVpnGateways.

API calls for all endpoints tagged Firewalls.

API calls for all endpoints tagged ForwardingRules.

API calls for all endpoints tagged GlobalAddresses.

API calls for all endpoints tagged GlobalForwardingRules.

API calls for all endpoints tagged GlobalOperations.

API calls for all endpoints tagged HealthChecks.

API calls for all endpoints tagged HttpHealthChecks.

API calls for all endpoints tagged HttpsHealthChecks.

API calls for all endpoints tagged Images.

API calls for all endpoints tagged InstanceGroupManagers.

API calls for all endpoints tagged InstanceGroups.

API calls for all endpoints tagged InstanceTemplates.

API calls for all endpoints tagged Instances.

API calls for all endpoints tagged InterconnectAttachments.

API calls for all endpoints tagged InterconnectLocations.

API calls for all endpoints tagged Interconnects.

API calls for all endpoints tagged LicenseCodes.

API calls for all endpoints tagged Licenses.

API calls for all endpoints tagged MachineTypes.

API calls for all endpoints tagged NetworkEndpointGroups.

API calls for all endpoints tagged Networks.

API calls for all endpoints tagged NodeGroups.

API calls for all endpoints tagged NodeTemplates.

API calls for all endpoints tagged NodeTypes.

API calls for all endpoints tagged PacketMirrorings.

API calls for all endpoints tagged Projects.

API calls for all endpoints tagged RegionAutoscalers.

API calls for all endpoints tagged RegionBackendServices.

API calls for all endpoints tagged RegionCommitments.

API calls for all endpoints tagged RegionDiskTypes.

API calls for all endpoints tagged RegionDisks.

API calls for all endpoints tagged RegionHealthChecks.

API calls for all endpoints tagged RegionInstanceGroupManagers.

API calls for all endpoints tagged RegionInstanceGroups.

API calls for all endpoints tagged RegionOperations.

API calls for all endpoints tagged RegionSslCertificates.

API calls for all endpoints tagged RegionTargetHttpProxies.

API calls for all endpoints tagged RegionTargetHttpsProxies.

API calls for all endpoints tagged RegionUrlMaps.

API calls for all endpoints tagged Regions.

API calls for all endpoints tagged Reservations.

API calls for all endpoints tagged ResourcePolicies.

API calls for all endpoints tagged Routers.

API calls for all endpoints tagged Routes.

API calls for all endpoints tagged SecurityPolicies.

API calls for all endpoints tagged Snapshots.

API calls for all endpoints tagged SslCertificates.

API calls for all endpoints tagged SslPolicies.

API calls for all endpoints tagged Subnetworks.

API calls for all endpoints tagged TargetHttpProxies.

API calls for all endpoints tagged TargetHttpsProxies.

API calls for all endpoints tagged TargetInstances.

API calls for all endpoints tagged TargetPools.

API calls for all endpoints tagged TargetSslProxies.

API calls for all endpoints tagged TargetTcpProxies.

API calls for all endpoints tagged TargetVpnGateways.

API calls for all endpoints tagged UrlMaps.

API calls for all endpoints tagged VpnGateways.

API calls for all endpoints tagged VpnTunnels.

API calls for all endpoints tagged ZoneOperations.

API calls for all endpoints tagged Zones.

Handle Tesla connections for GoogleApi.Compute.V1.

A specification of the type and number of accelerator cards attached to the instance.

Represents an Accelerator Type resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.AcceleratorTypesScopedList.t}, default: nil) - A list of AcceleratorTypesScopedList resources.
  • kind (type: String.t, default: compute#acceleratorTypeAggregatedList) - [Output Only] Type of resource. Always compute#acceleratorTypeAggregatedList for aggregated lists of accelerator types.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.AcceleratorTypeAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of accelerator types.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • acceleratorTypes (type: list(GoogleApi.Compute.V1.Model.AcceleratorType.t), default: nil) - [Output Only] A list of accelerator types contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.AcceleratorTypesScopedListWarning.t, default: nil) - [Output Only] An informational warning that appears when the accelerator types list is empty.

[Output Only] An informational warning that appears when the accelerator types list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

An access configuration attached to an instance's network interface. Only one access config per instance is supported.

Use global external addresses for GFE-based external HTTP(S) load balancers in Premium Tier.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.AddressesScopedList.t}, default: nil) - A list of AddressesScopedList resources.
  • kind (type: String.t, default: compute#addressAggregatedList) - [Output Only] Type of resource. Always compute#addressAggregatedList for aggregated lists of addresses.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.AddressAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of addresses.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • addresses (type: list(GoogleApi.Compute.V1.Model.Address.t), default: nil) - [Output Only] A list of addresses contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.AddressesScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of addresses when the list is empty.

[Output Only] Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

An alias IP range attached to an instance's network interface.

Attributes

  • diskSizeGb (type: String.t, default: nil) - Specifies the size of the disk in base-2 GB.
  • interface (type: String.t, default: nil) - Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance.

This reservation type allows to pre allocate specific instance configuration.

An instance-attached disk resource.

[Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance.

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.

Provides the configuration for logging a type of permissions. Example

Authorization-related information used by Cloud Audit Logging.

Represents an Autoscaler resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.AutoscalersScopedList.t}, default: nil) - A list of AutoscalersScopedList resources.
  • kind (type: String.t, default: compute#autoscalerAggregatedList) - [Output Only] Type of resource. Always compute#autoscalerAggregatedList for aggregated lists of autoscalers.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.AutoscalerAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of Autoscaler resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • message (type: String.t, default: nil) - The status message.
  • type (type: String.t, default: nil) - The type of error, warning, or notice returned. Current set of possible values:

Attributes

  • autoscalers (type: list(GoogleApi.Compute.V1.Model.Autoscaler.t), default: nil) - [Output Only] A list of autoscalers contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.AutoscalersScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of autoscalers when the list is empty.

[Output Only] Informational warning which replaces the list of autoscalers when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Configuration parameters of autoscaling based on load balancing.

Message containing information of one individual backend.

Represents a Cloud Storage Bucket resource.

Message containing Cloud CDN configuration for a backend bucket.

Contains a list of BackendBucket resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Backend Service resource.

Contains a list of BackendServicesScopedList.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Message containing Cloud CDN configuration for a backend service.

Attributes

  • healthStatus (type: list(GoogleApi.Compute.V1.Model.HealthStatus.t), default: nil) - Health state of the backend instances or endpoints in requested instance or network endpoint group, determined based on configured health checks.
  • kind (type: String.t, default: compute#backendServiceGroupHealth) - [Output Only] Type of resource. Always compute#backendServiceGroupHealth for the health of backend services.

Contains a list of BackendService resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • backendService (type: String.t, default: nil) -

Attributes

  • backendServices (type: list(GoogleApi.Compute.V1.Model.BackendService.t), default: nil) - A list of BackendServices contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.BackendServicesScopedListWarning.t, default: nil) - Informational warning which replaces the list of backend services when the list is empty.

Informational warning which replaces the list of backend services when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Associates members with a role.

Attributes

  • host (type: String.t, default: nil) - If set, this invalidation rule will only apply to requests with a Host header matching host.
  • path (type: String.t, default: nil) -

Message containing what to include in the cache key for a request for Cloud CDN.

Settings controlling the volume of connections to a backend service.

Represents a regional Commitment resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.CommitmentsScopedList.t}, default: nil) - A list of CommitmentsScopedList resources.
  • kind (type: String.t, default: compute#commitmentAggregatedList) - [Output Only] Type of resource. Always compute#commitmentAggregatedList for aggregated lists of commitments.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.CommitmentAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of Commitment resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • commitments (type: list(GoogleApi.Compute.V1.Model.Commitment.t), default: nil) - [Output Only] A list of commitments contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.CommitmentsScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of commitments when the list is empty.

[Output Only] Informational warning which replaces the list of commitments when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A condition to be met.

Message containing connection draining configuration.

This message defines settings for a consistent hash style load balancer.

The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.

The specification for allowing client side cross-origin requests. Please see W3C Recommendation for Cross Origin Resource Sharing

Represents a customer-supplied encryption key

Attributes

  • diskEncryptionKey (type: GoogleApi.Compute.V1.Model.CustomerEncryptionKey.t, default: nil) - Decrypts data associated with the disk with a customer-supplied encryption key.
  • source (type: String.t, default: nil) - Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.

Deprecation status for a public resource.

Represents a Persistent Disk resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.DisksScopedList.t}, default: nil) - A list of DisksScopedList resources.
  • kind (type: String.t, default: compute#diskAggregatedList) - [Output Only] Type of resource. Always compute#diskAggregatedList for aggregated lists of persistent disks.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.DiskAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.

A list of Disk resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • destinationZone (type: String.t, default: nil) - The URL of the destination zone to move the disk. This can be a full or partial URL. For example, the following are all valid URLs to a zone:

Represents a Disk Type resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.DiskTypesScopedList.t}, default: nil) - A list of DiskTypesScopedList resources.
  • kind (type: String.t, default: compute#diskTypeAggregatedList) - [Output Only] Type of resource. Always compute#diskTypeAggregatedList.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.DiskTypeAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of disk types.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • diskTypes (type: list(GoogleApi.Compute.V1.Model.DiskType.t), default: nil) - [Output Only] A list of disk types contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.DiskTypesScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of disk types when the list is empty.

[Output Only] Informational warning which replaces the list of disk types when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • resourcePolicies (type: list(String.t), default: nil) - Resource policies to be added to this disk. Currently you can only specify one policy here.

Attributes

  • resourcePolicies (type: list(String.t), default: nil) - Resource policies to be removed from this disk.

Attributes

  • sizeGb (type: String.t, default: nil) - The new size of the persistent disk, which is specified in GB.

Attributes

  • disks (type: list(GoogleApi.Compute.V1.Model.Disk.t), default: nil) - [Output Only] A list of disks contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.DisksScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of disks when the list is empty.

[Output Only] Informational warning which replaces the list of disks when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A set of Display Device options

Attributes

  • zones (type: list(GoogleApi.Compute.V1.Model.DistributionPolicyZoneConfiguration.t), default: nil) - Zones where the regional managed instance group will create and manage instances.

Attributes

  • zone (type: String.t, default: nil) - The URL of the zone. The zone must exist in the region where the managed instance group is located.

A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.

Attributes

  • destRange (type: String.t, default: nil) - The destination range of the route.
  • imported (type: boolean(), default: nil) - True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
  • nextHopRegion (type: String.t, default: nil) - The region of peering route next hop, only applies to dynamic routes.
  • priority (type: integer(), default: nil) - The priority of the peering route.
  • type (type: String.t, default: nil) - The type of the peering route.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.ExchangedPeeringRoute.t), default: nil) - A list of ExchangedPeeringRoute resources.
  • kind (type: String.t, default: compute#exchangedPeeringRoutesList) - [Output Only] Type of resource. Always compute#exchangedPeeringRoutesList for exchanged peering routes lists.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.ExchangedPeeringRoutesListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents an expression text. Example

External VPN gateway is the on-premises VPN gateway(s) or another cloud provider's VPN gateway that connects to your Google Cloud VPN gateway. To create a highly available VPN from Google Cloud to your on-premises side or another Cloud provider's VPN gateway, you must create a external VPN gateway resource in GCP, which provides the information to GCP about your external VPN gateway.

The interface for the external VPN gateway.

Response to the list request, and contains a list of externalVpnGateways.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Firewall Rule resource.

Attributes

  • IPProtocol (type: String.t, default: nil) - The IP protocol to which this rule applies. The protocol type is required when creating a firewall rule. This value can either be one of the following well known protocol strings (tcp, udp, icmp, esp, ah, ipip, sctp) or the IP protocol number.
  • ports (type: list(String.t), default: nil) - An optional list of ports to which this rule applies. This field is only applicable for the UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port.

Attributes

  • IPProtocol (type: String.t, default: nil) - The IP protocol to which this rule applies. The protocol type is required when creating a firewall rule. This value can either be one of the following well known protocol strings (tcp, udp, icmp, esp, ah, ipip, sctp) or the IP protocol number.
  • ports (type: list(String.t), default: nil) - An optional list of ports to which this rule applies. This field is only applicable for the UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port.

Contains a list of firewalls.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

The available logging options for a firewall rule.

Encapsulates numeric value that can be either absolute or relative.

Represents a Forwarding Rule resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.ForwardingRulesScopedList.t}, default: nil) - A list of ForwardingRulesScopedList resources.
  • kind (type: String.t, default: compute#forwardingRuleAggregatedList) - [Output Only] Type of resource. Always compute#forwardingRuleAggregatedList for lists of forwarding rules.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.ForwardingRuleAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of ForwardingRule resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • forwardingRule (type: String.t, default: nil) -

Attributes

  • forwardingRules (type: list(GoogleApi.Compute.V1.Model.ForwardingRule.t), default: nil) - A list of forwarding rules contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.ForwardingRulesScopedListWarning.t, default: nil) - Informational warning which replaces the list of forwarding rules when the list is empty.

Informational warning which replaces the list of forwarding rules when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • labelFingerprint (type: String.t, default: nil) - The fingerprint of the previous set of labels for this resource, used to detect conflicts. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash when updating or changing labels, otherwise the request will fail with error 412 conditionNotMet. Make a get() request to the resource to get the latest fingerprint.
  • labels (type: map(), default: nil) - A list of labels to apply for this resource. Each label key & value must 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. For example, "webserver-frontend": "images". A label value can also be empty (e.g. "my-label": "").

Attributes

  • bindings (type: list(GoogleApi.Compute.V1.Model.Binding.t), default: nil) - Flatten Policy to create a backward compatible wire-format. Deprecated. Use 'policy' to specify bindings.
  • etag (type: String.t, default: nil) - Flatten Policy to create a backward compatible wire-format. Deprecated. Use 'policy' to specify the etag.
  • policy (type: GoogleApi.Compute.V1.Model.Policy.t, default: nil) - REQUIRED: The complete policy to be applied to the 'resource'. The size of the policy is limited to a few 10s of KB. An empty policy is in general a valid policy but certain services (like Projects) might reject them.

A guest attributes entry.

A guest attributes namespace/key/value entry.

Array of guest attribute namespace/key/value tuples.

Attributes

  • host (type: String.t, default: nil) - The value of the host header in the HTTP/2 health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Attributes

  • host (type: String.t, default: nil) - The value of the host header in the HTTP health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Attributes

  • host (type: String.t, default: nil) - The value of the host header in the HTTPS health check request. If left empty (default value), the IP on behalf of which this health check is performed will be used.

Represents a Health Check resource.

Contains a list of HealthCheck resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A full or valid partial URL to a health check. For example, the following are valid URLs:

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.HealthChecksScopedList.t}, default: nil) - A list of HealthChecksScopedList resources.
  • kind (type: String.t, default: compute#healthChecksAggregatedList) - Type of resource.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.HealthChecksAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • healthChecks (type: list(GoogleApi.Compute.V1.Model.HealthCheck.t), default: nil) - A list of HealthChecks contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.HealthChecksScopedListWarning.t, default: nil) - Informational warning which replaces the list of backend services when the list is empty.

Informational warning which replaces the list of backend services when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • healthState (type: String.t, default: nil) - Health state of the instance.
  • instance (type: String.t, default: nil) - URL of the instance resource.
  • ipAddress (type: String.t, default: nil) - The IP address represented by this resource.
  • port (type: integer(), default: nil) - The port on the instance.

Attributes

  • backendService (type: GoogleApi.Compute.V1.Model.BackendServiceReference.t, default: nil) - URL of the backend service associated with the health state of the network endpoint.
  • forwardingRule (type: GoogleApi.Compute.V1.Model.ForwardingRuleReference.t, default: nil) - URL of the forwarding rule associated with the health state of the network endpoint.
  • healthCheck (type: GoogleApi.Compute.V1.Model.HealthCheckReference.t, default: nil) - URL of the health check associated with the health state of the network endpoint.
  • healthState (type: String.t, default: nil) - Health state of the network endpoint determined based on the health checks configured.

UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.

Specification for how requests are aborted as part of fault injection.

Specifies the delay introduced by Loadbalancer before forwarding the request to the backend service as part of fault injection.

The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer for a percentage of requests.

The request and response header transformations that take effect before the request is passed along to the selected backendService.

matchRule criteria for request header matches.

Specification determining how headers are added to requests or responses.

Represents a legacy HTTP Health Check resource.

Contains a list of HttpHealthCheck resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

HttpRouteRuleMatch criteria for a request's query parameter.

Specifies settings for an HTTP redirect.

The retry policy associates with HttpRouteRule

Attributes

  • corsPolicy (type: GoogleApi.Compute.V1.Model.CorsPolicy.t, default: nil) - The specification for allowing client side cross-origin requests. Please see W3C Recommendation for Cross Origin Resource Sharing
  • faultInjectionPolicy (type: GoogleApi.Compute.V1.Model.HttpFaultInjection.t, default: nil) - The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer for a percentage of requests. timeout and retry_policy will be ignored by clients that are configured with a fault_injection_policy.
  • requestMirrorPolicy (type: GoogleApi.Compute.V1.Model.RequestMirrorPolicy.t, default: nil) - Specifies the policy on how requests intended for the route's backends are shadowed to a separate mirrored backend service. Loadbalancer does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host / authority header is suffixed with -shadow.
  • retryPolicy (type: GoogleApi.Compute.V1.Model.HttpRetryPolicy.t, default: nil) - Specifies the retry policy associated with this route.
  • timeout (type: GoogleApi.Compute.V1.Model.Duration.t, default: nil) - Specifies the timeout for the selected route. Timeout is computed from the time the request has been fully processed (i.e. end-of-stream) up until the response has been completely processed. Timeout includes all retries. If not specified, will use the largest timeout among all backend services associated with the route.
  • urlRewrite (type: GoogleApi.Compute.V1.Model.UrlRewrite.t, default: nil) - The spec to modify the URL of the request, prior to forwarding the request to the matched service.
  • weightedBackendServices (type: list(GoogleApi.Compute.V1.Model.WeightedBackendService.t), default: nil) - A list of weighted backend services to send traffic to when a route match occurs. The weights determine the fraction of traffic that flows to their corresponding backend service. If all traffic needs to go to a single backend service, there must be one weightedBackendService with weight set to a non 0 number. Once a backendService is identified and before forwarding the request to the backend service, advanced routing actions like Url rewrites and header transformations are applied depending on additional settings specified in this HttpRouteAction.

An HttpRouteRule specifies how to match an HTTP request and the corresponding routing action that load balancing proxies will perform.

HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.

Represents a legacy HTTPS Health Check resource.

Contains a list of HttpsHealthCheck resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents an Image resource.

Contains a list of images.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

The parameters of the raw disk image.

Represents an Instance resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.InstancesScopedList.t}, default: nil) - An object that contains a list of instances scoped by zone.
  • kind (type: String.t, default: compute#instanceAggregatedList) - [Output Only] Type of resource. Always compute#instanceAggregatedList for aggregated lists of Instance resources.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.InstanceAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents an Instance Group resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.InstanceGroupsScopedList.t}, default: nil) - A list of InstanceGroupsScopedList resources.
  • kind (type: String.t, default: compute#instanceGroupAggregatedList) - [Output Only] The resource type, which is always compute#instanceGroupAggregatedList for aggregated lists of instance groups.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.InstanceGroupAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A list of InstanceGroup resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Managed Instance Group resource.

Attributes

  • abandoning (type: integer(), default: nil) - [Output Only] The total number of instances in the managed instance group that are scheduled to be abandoned. Abandoning an instance removes it from the managed instance group without deleting it.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.InstanceGroupManagersScopedList.t}, default: nil) - A list of InstanceGroupManagersScopedList resources.
  • kind (type: String.t, default: compute#instanceGroupManagerAggregatedList) - [Output Only] The resource type, which is always compute#instanceGroupManagerAggregatedList for an aggregated list of managed instance groups.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.InstanceGroupManagerAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • healthCheck (type: String.t, default: nil) - The URL for the health check that signals autohealing.
  • initialDelaySec (type: integer(), default: nil) - The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This initial delay allows instances to initialize and run their startup scripts before the instance group determines that they are UNHEALTHY. This prevents the managed instance group from recreating its instances prematurely. This value must be from range [0, 3600].

[Output Only] A list of managed instance groups.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • isStable (type: boolean(), default: nil) - [Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
  • versionTarget (type: GoogleApi.Compute.V1.Model.InstanceGroupManagerStatusVersionTarget.t, default: nil) - [Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.

Attributes

  • isReached (type: boolean(), default: nil) - [Output Only] A bit indicating whether version target has been reached in this managed instance group, i.e. all instances are in their target version. Instances' target version are specified by version field on Instance Group Manager.

Attributes

  • instanceRedistributionType (type: String.t, default: nil) - The instance redistribution policy for regional managed instance groups. Valid values are:

Attributes

  • instanceTemplate (type: String.t, default: nil) - The URL of the instance template that is specified for this managed instance group. The group uses this template to create new instances in the managed instance group until the targetSize for this version is reached.
  • name (type: String.t, default: nil) - Name of the version. Unique among all versions in the scope of this managed instance group.
  • targetSize (type: GoogleApi.Compute.V1.Model.FixedOrPercent.t, default: nil) - Specifies the intended number of instances to be created from the instanceTemplate. The final number of instances created from the template will be equal to:

Attributes

  • instances (type: list(String.t), default: nil) - The URLs of one or more instances to abandon. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

InstanceGroupManagers.applyUpdatesToInstances

Attributes

  • instances (type: list(String.t), default: nil) - The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

Attributes

  • managedInstances (type: list(GoogleApi.Compute.V1.Model.ManagedInstance.t), default: nil) - [Output Only] The list of instances in the managed instance group.

Attributes

  • instances (type: list(String.t), default: nil) - The URLs of one or more instances to recreate. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

Attributes

  • instanceGroupManagers (type: list(GoogleApi.Compute.V1.Model.InstanceGroupManager.t), default: nil) - [Output Only] The list of managed instance groups that are contained in the specified project and zone.
  • warning (type: GoogleApi.Compute.V1.Model.InstanceGroupManagersScopedListWarning.t, default: nil) - [Output Only] The warning that replaces the list of managed instance groups when the list is empty.

[Output Only] The warning that replaces the list of managed instance groups when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • instanceTemplate (type: String.t, default: nil) - The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group.

Attributes

  • fingerprint (type: String.t, default: nil) - The fingerprint of the target pools information. Use this optional property to prevent conflicts when multiple users change the target pools settings concurrently. Obtain the fingerprint with the instanceGroupManagers.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request.
  • targetPools (type: list(String.t), default: nil) - The list of target pool URLs that instances in this managed instance group belong to. The managed instance group applies these target pools to all of the instances in the group. Existing instances and new instances in the group all receive these target pool settings.

Attributes

  • instances (type: list(GoogleApi.Compute.V1.Model.InstanceReference.t), default: nil) - The list of instances to add to the instance group.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.InstanceWithNamedPorts.t), default: nil) - A list of InstanceWithNamedPorts resources.
  • kind (type: String.t, default: compute#instanceGroupsListInstances) - [Output Only] The resource type, which is always compute#instanceGroupsListInstances for the list of instances in the specified instance group.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.InstanceGroupsListInstancesWarning.t, default: nil) - [Output Only] Informational warning message.

Attributes

  • instanceState (type: String.t, default: nil) - A filter for the state of the instances in the instance group. Valid options are ALL or RUNNING. If you do not specify this parameter the list includes all instances regardless of their state.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • instances (type: list(GoogleApi.Compute.V1.Model.InstanceReference.t), default: nil) - The list of instances to remove from the instance group.

Attributes

  • instanceGroups (type: list(GoogleApi.Compute.V1.Model.InstanceGroup.t), default: nil) - [Output Only] The list of instance groups that are contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.InstanceGroupsScopedListWarning.t, default: nil) - [Output Only] An informational warning that replaces the list of instance groups when the list is empty.

[Output Only] An informational warning that replaces the list of instance groups when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • fingerprint (type: String.t, default: nil) - The fingerprint of the named ports information for this instance group. Use this optional property to prevent conflicts when multiple users change the named ports settings concurrently. Obtain the fingerprint with the instanceGroups.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request. A request with an incorrect fingerprint will fail with error 412 conditionNotMet.
  • namedPorts (type: list(GoogleApi.Compute.V1.Model.NamedPort.t), default: nil) - The list of named ports to set for this instance group.

Contains a list of instances.

Contains a list of instance referrers.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • destinationZone (type: String.t, default: nil) - The URL of the destination zone to move the instance. This can be a full or partial URL. For example, the following are all valid URLs to a zone:

Attributes

  • canIpForward (type: boolean(), default: nil) - Enables instances created based on this template to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, specify true. If unsure, leave this set to false. See the Enable IP forwarding documentation for more information.
  • description (type: String.t, default: nil) - An optional text description for the instances that are created from this instance template.
  • disks (type: list(GoogleApi.Compute.V1.Model.AttachedDisk.t), default: nil) - An array of disks that are associated with the instances that are created from this template.
  • guestAccelerators (type: list(GoogleApi.Compute.V1.Model.AcceleratorConfig.t), default: nil) - A list of guest accelerator cards' type and count to use for instances created from the instance template.
  • labels (type: map(), default: nil) - Labels to apply to instances that are created from this template.
  • machineType (type: String.t, default: nil) - The machine type to use for instances that are created from this template.
  • metadata (type: GoogleApi.Compute.V1.Model.Metadata.t, default: nil) - The metadata key/value pairs to assign to instances that are created from this template. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
  • minCpuPlatform (type: String.t, default: nil) - Minimum cpu/platform to be used by this instance. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
  • networkInterfaces (type: list(GoogleApi.Compute.V1.Model.NetworkInterface.t), default: nil) - An array of network access configurations for this interface.
  • reservationAffinity (type: GoogleApi.Compute.V1.Model.ReservationAffinity.t, default: nil) - Specifies the reservations that this instance can consume from.
  • scheduling (type: GoogleApi.Compute.V1.Model.Scheduling.t, default: nil) - Specifies the scheduling options for the instances that are created from this template.
  • serviceAccounts (type: list(GoogleApi.Compute.V1.Model.ServiceAccount.t), default: nil) - A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from this template. Use metadata queries to obtain the access tokens for these instances.
  • shieldedInstanceConfig (type: GoogleApi.Compute.V1.Model.ShieldedInstanceConfig.t, default: nil) -
  • tags (type: GoogleApi.Compute.V1.Model.Tags.t, default: nil) - A list of tags to apply to the instances that are created from this template. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.

Attributes

  • instance (type: String.t, default: nil) - The URL for a specific instance.

Represents an Instance Template resource.

A list of instance templates.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • instance (type: String.t, default: nil) - [Output Only] The URL of the instance.
  • namedPorts (type: list(GoogleApi.Compute.V1.Model.NamedPort.t), default: nil) - [Output Only] The named ports that belong to this instance group.
  • status (type: String.t, default: nil) - [Output Only] The status of the instance.

Attributes

  • instances (type: list(GoogleApi.Compute.V1.Model.Instance.t), default: nil) - [Output Only] A list of instances contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.InstancesScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of instances when the list is empty.

[Output Only] Informational warning which replaces the list of instances when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • labelFingerprint (type: String.t, default: nil) - Fingerprint of the previous set of labels for this resource, used to prevent conflicts. Provide the latest fingerprint value when making a request to add or change labels.
  • labels (type: map(), default: nil) -

Attributes

  • guestAccelerators (type: list(GoogleApi.Compute.V1.Model.AcceleratorConfig.t), default: nil) - A list of the type and count of accelerator cards attached to the instance.

Attributes

  • machineType (type: String.t, default: nil) - Full or partial URL of the machine type resource. See Machine Types for a full list of machine types. For example: zones/us-central1-f/machineTypes/n1-standard-1

Attributes

  • minCpuPlatform (type: String.t, default: nil) - Minimum cpu/platform this instance should be started at.

Attributes

  • email (type: String.t, default: nil) - Email address of the service account.
  • scopes (type: list(String.t), default: nil) - The list of scopes to be made available for this service account.

Attributes

  • disks (type: list(GoogleApi.Compute.V1.Model.CustomerEncryptionKeyProtectedDisk.t), default: nil) - Array of disks associated with this instance that are protected with a customer-supplied encryption key.

HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.

Represents an Interconnect resource.

Represents an Interconnect Attachment (VLAN) resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.InterconnectAttachmentsScopedList.t}, default: nil) - A list of InterconnectAttachmentsScopedList resources.
  • kind (type: String.t, default: compute#interconnectAttachmentAggregatedList) - [Output Only] Type of resource. Always compute#interconnectAttachmentAggregatedList for aggregated lists of interconnect attachments.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.InterconnectAttachmentAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Response to the list request, and contains a list of interconnect attachments.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.

Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.

Attributes

  • interconnectAttachments (type: list(GoogleApi.Compute.V1.Model.InterconnectAttachment.t), default: nil) - A list of interconnect attachments contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.InterconnectAttachmentsScopedListWarning.t, default: nil) - Informational warning which replaces the list of addresses when the list is empty.

Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only. Next id: 4

Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.

Describing the ARP neighbor entries seen on this link

Attributes

  • googleSystemId (type: String.t, default: nil) - System ID of the port on Google's side of the LACP exchange.
  • neighborSystemId (type: String.t, default: nil) - System ID of the port on the neighbor's side of the LACP exchange.
  • state (type: String.t, default: nil) - The state of a LACP link, which can take one of the following values:

Attributes

  • state (type: String.t, default: nil) - The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver. Possible states include:

Attributes

  • arpCaches (type: list(GoogleApi.Compute.V1.Model.InterconnectDiagnosticsARPEntry.t), default: nil) - A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled
  • circuitId (type: String.t, default: nil) - The unique ID for this link assigned during turn up by Google.
  • googleDemarc (type: String.t, default: nil) - The Demarc address assigned by Google and provided in the LoA.
  • lacpStatus (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkLACPStatus.t, default: nil) -
  • receivingOpticalPower (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkOpticalPower.t, default: nil) - An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.
  • transmittingOpticalPower (type: GoogleApi.Compute.V1.Model.InterconnectDiagnosticsLinkOpticalPower.t, default: nil) - An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.

Response to the list request, and contains a list of interconnects.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents an Interconnect Attachment (VLAN) Location resource.

Response to the list request, and contains a list of interconnect locations.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.

Description of a planned outage on this Interconnect. Next id: 9

Response for the InterconnectsGetDiagnosticsRequest.

Attributes

  • creationTimestamp (type: String.t, default: nil) - [Output Only] Creation timestamp in RFC3339 text format.
  • description (type: String.t, default: nil) - [Output Only] Description of this License Code.
  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • kind (type: String.t, default: compute#licenseCode) - [Output Only] Type of resource. Always compute#licenseCode for licenses.
  • licenseAlias (type: list(GoogleApi.Compute.V1.Model.LicenseCodeLicenseAlias.t), default: nil) - [Output Only] URL and description aliases of Licenses with the same License Code.
  • name (type: String.t, default: nil) - [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for the resource.
  • state (type: String.t, default: nil) - [Output Only] Current state of this License Code.
  • transferable (type: boolean(), default: nil) - [Output Only] If true, the license will remain attached when creating images or snapshots from disks. Otherwise, the license is not transferred.

Attributes

  • description (type: String.t, default: nil) - [Output Only] Description of this License Code.
  • selfLink (type: String.t, default: nil) - [Output Only] URL of license corresponding to this License Code.

Attributes

  • minGuestCpuCount (type: integer(), default: nil) - Minimum number of guest cpus required to use the Instance. Enforced at Instance creation and Instance start.
  • minMemoryMb (type: integer(), default: nil) - Minimum memory required to use the Instance. Enforced at Instance creation and Instance start.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.License.t), default: nil) - A list of License resources.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.LicensesListResponseWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Specifies what kind of log the caller must write

Increment a streamz counter with the specified metric and field names.

Custom fields. These can be used to create a counter with arbitrary field/value pairs. See: go/rpcsp-custom-fields.

Represents a Machine Type resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.MachineTypesScopedList.t}, default: nil) - A list of MachineTypesScopedList resources.
  • kind (type: String.t, default: compute#machineTypeAggregatedList) - [Output Only] Type of resource. Always compute#machineTypeAggregatedList for aggregated lists of machine types.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.MachineTypeAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of machine types.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • diskGb (type: integer(), default: nil) - Size of the scratch disk, defined in GB.

Attributes

  • machineTypes (type: list(GoogleApi.Compute.V1.Model.MachineType.t), default: nil) - [Output Only] A list of machine types contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.MachineTypesScopedListWarning.t, default: nil) - [Output Only] An informational warning that appears when the machine types list is empty.

[Output Only] An informational warning that appears when the machine types list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A Managed Instance resource.

Attributes

  • detailedHealthState (type: String.t, default: nil) - [Output Only] The current detailed instance health state.
  • healthCheck (type: String.t, default: nil) - [Output Only] The URL for the health check that verifies whether the instance is healthy.

Attributes

  • errors (type: GoogleApi.Compute.V1.Model.ManagedInstanceLastAttemptErrors.t, default: nil) - [Output Only] Encountered errors during the last attempt to create or delete the instance.

[Output Only] Encountered errors during the last attempt to create or delete the instance.

Attributes

  • code (type: String.t, default: nil) - [Output Only] The error type identifier for this error.
  • location (type: String.t, default: nil) - [Output Only] Indicates the field in the request that caused the error. This property is optional.
  • message (type: String.t, default: nil) - [Output Only] An optional, human-readable error message.

Attributes

  • instanceTemplate (type: String.t, default: nil) - [Output Only] The intended template of the instance. This field is empty when current_action is one of { DELETING, ABANDONING }.
  • name (type: String.t, default: nil) - [Output Only] Name of the version.

A metadata key/value entry.

Opaque filter criteria used by loadbalancers to restrict routing configuration to a limited set of loadbalancing proxies. Proxies and sidecars involved in loadbalancing would typically present metadata to the loadbalancers which need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if loadbalancing involves Envoys, they will only receive routing configuration when values in metadataFilters match values supplied in <a href="https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/core/base.proto#envoy-api-msg-core-node" Node metadata of their XDS requests to loadbalancers.

MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the loadbalancer.

Attributes

  • key (type: String.t, default: nil) - Key for the metadata entry. Keys must conform to the following regexp: [a-zA-Z0-9-_]+, and be less than 128 bytes in length. This is reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project.
  • value (type: String.t, default: nil) - 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 262144 bytes (256 KiB).

The named port. For example: .

Represents a VPC Network resource.

The network endpoint. Next ID: 7

Represents a collection of network endpoints.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.NetworkEndpointGroupsScopedList.t}, default: nil) - A list of NetworkEndpointGroupsScopedList resources.
  • kind (type: String.t, default: compute#networkEndpointGroupAggregatedList) - [Output Only] The resource type, which is always compute#networkEndpointGroupAggregatedList for aggregated lists of network endpoint groups.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.NetworkEndpointGroupAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.NetworkEndpointGroup.t), default: nil) - A list of NetworkEndpointGroup resources.
  • kind (type: String.t, default: compute#networkEndpointGroupList) - [Output Only] The resource type, which is always compute#networkEndpointGroupList for network endpoint group lists.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.NetworkEndpointGroupListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • networkEndpoints (type: list(GoogleApi.Compute.V1.Model.NetworkEndpoint.t), default: nil) - The list of network endpoints to be attached.

Attributes

  • networkEndpoints (type: list(GoogleApi.Compute.V1.Model.NetworkEndpoint.t), default: nil) - The list of network endpoints to be detached.

Attributes

  • healthStatus (type: String.t, default: nil) - Optional query parameter for showing the health status of each network endpoint. Valid options are SKIP or SHOW. If you don't specifiy this parameter, the health status of network endpoints will not be provided.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.NetworkEndpointWithHealthStatus.t), default: nil) - A list of NetworkEndpointWithHealthStatus resources.
  • kind (type: String.t, default: compute#networkEndpointGroupsListNetworkEndpoints) - [Output Only] The resource type, which is always compute#networkEndpointGroupsListNetworkEndpoints for the list of network endpoints in the specified network endpoint group.
  • nextPageToken (type: String.t, default: nil) - [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.
  • warning (type: GoogleApi.Compute.V1.Model.NetworkEndpointGroupsListNetworkEndpointsWarning.t, default: nil) - [Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • networkEndpointGroups (type: list(GoogleApi.Compute.V1.Model.NetworkEndpointGroup.t), default: nil) - [Output Only] The list of network endpoint groups that are contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.NetworkEndpointGroupsScopedListWarning.t, default: nil) - [Output Only] An informational warning that replaces the list of network endpoint groups when the list is empty.

[Output Only] An informational warning that replaces the list of network endpoint groups when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • healths (type: list(GoogleApi.Compute.V1.Model.HealthStatusForNetworkEndpoint.t), default: nil) - [Output only] The health status of network endpoint;
  • networkEndpoint (type: GoogleApi.Compute.V1.Model.NetworkEndpoint.t, default: nil) - [Output only] The network endpoint;

A network interface resource attached to an instance.

Contains a list of networks.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.

A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.

Attributes

  • autoCreateRoutes (type: boolean(), default: nil) - This field will be deprecated soon. Use exchange_subnet_routes in network_peering instead. Indicates whether full mesh connectivity is created and managed automatically between peered networks. Currently this field should always be true since Google Compute Engine will automatically create and manage subnetwork routes between two networks when peering state is ACTIVE.
  • name (type: String.t, default: nil) - Name of the peering, which should conform to RFC1035.
  • networkPeering (type: GoogleApi.Compute.V1.Model.NetworkPeering.t, default: nil) - Network peering parameters. In order to specify route policies for peering using import and export custom routes, you must specify all peering related parameters (name, peer network, exchange_subnet_routes) in the network_peering field. The corresponding fields in NetworksAddPeeringRequest will be deprecated soon.
  • peerNetwork (type: String.t, default: nil) - URL of the peer network. It can be either full URL or partial URL. The peer network may belong to a different project. If the partial URL does not contain project, it is assumed that the peer network is in the same project as the current network.

Attributes

  • name (type: String.t, default: nil) - Name of the peering, which should conform to RFC1035.

Attributes

  • networkPeering (type: GoogleApi.Compute.V1.Model.NetworkPeering.t, default: nil) -

Represent a sole-tenant Node Group resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.NodeGroupsScopedList.t}, default: nil) - A list of NodeGroupsScopedList resources.
  • kind (type: String.t, default: compute#nodeGroupAggregatedList) - [Output Only] Type of resource.Always compute#nodeGroupAggregatedList for aggregated lists of node groups.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.NodeGroupAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of nodeGroups.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • instances (type: list(String.t), default: nil) - Instances scheduled on this node.
  • name (type: String.t, default: nil) - The name of the node.
  • nodeType (type: String.t, default: nil) - The type of this node.
  • serverBinding (type: GoogleApi.Compute.V1.Model.ServerBinding.t, default: nil) - Binding properties for the physical server.
  • status (type: String.t, default: nil) -

Attributes

  • additionalNodeCount (type: integer(), default: nil) - Count of additional nodes to be added to the node group.

Attributes

  • nodes (type: list(String.t), default: nil) - Names of the nodes to delete.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.NodeGroupNode.t), default: nil) - A list of Node resources.
  • kind (type: String.t, default: compute#nodeGroupsListNodes) - [Output Only] The resource type, which is always compute.nodeGroupsListNodes for the list of nodes in the specified node group.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.NodeGroupsListNodesWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • nodeGroups (type: list(GoogleApi.Compute.V1.Model.NodeGroup.t), default: nil) - [Output Only] A list of node groups contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.NodeGroupsScopedListWarning.t, default: nil) - [Output Only] An informational warning that appears when the nodeGroup list is empty.

[Output Only] An informational warning that appears when the nodeGroup list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • nodeTemplate (type: String.t, default: nil) - Full or partial URL of the node template resource to be updated for this node group.

Represent a sole-tenant Node Template resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.NodeTemplatesScopedList.t}, default: nil) - A list of NodeTemplatesScopedList resources.
  • kind (type: String.t, default: compute#nodeTemplateAggregatedList) - [Output Only] Type of resource.Always compute#nodeTemplateAggregatedList for aggregated lists of node templates.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.NodeTemplateAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of node templates.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • cpus (type: String.t, default: nil) -
  • localSsd (type: String.t, default: nil) -
  • memory (type: String.t, default: nil) -

Attributes

  • nodeTemplates (type: list(GoogleApi.Compute.V1.Model.NodeTemplate.t), default: nil) - [Output Only] A list of node templates contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.NodeTemplatesScopedListWarning.t, default: nil) - [Output Only] An informational warning that appears when the node templates list is empty.

[Output Only] An informational warning that appears when the node templates list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represent a sole-tenant Node Type resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.NodeTypesScopedList.t}, default: nil) - A list of NodeTypesScopedList resources.
  • kind (type: String.t, default: compute#nodeTypeAggregatedList) - [Output Only] Type of resource.Always compute#nodeTypeAggregatedList for aggregated lists of node types.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.NodeTypeAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of node types.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • nodeTypes (type: list(GoogleApi.Compute.V1.Model.NodeType.t), default: nil) - [Output Only] A list of node types contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.NodeTypesScopedListWarning.t, default: nil) - [Output Only] An informational warning that appears when the node types list is empty.

[Output Only] An informational warning that appears when the node types list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents an Operation resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.OperationsScopedList.t}, default: nil) - [Output Only] A map of scoped operation lists.
  • kind (type: String.t, default: compute#operationAggregatedList) - [Output Only] Type of resource. Always compute#operationAggregatedList for aggregated lists of operations.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.OperationAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

[Output Only] If errors are generated during processing of the operation, this field will be populated.

Attributes

  • code (type: String.t, default: nil) - [Output Only] The error type identifier for this error.
  • location (type: String.t, default: nil) - [Output Only] Indicates the field in the request that caused the error. This property is optional.
  • message (type: String.t, default: nil) - [Output Only] An optional, human-readable error message.

Contains a list of Operation resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • code (type: String.t, default: nil) - [Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
  • data (type: list(GoogleApi.Compute.V1.Model.OperationWarningsData.t), default: nil) - [Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
  • message (type: String.t, default: nil) - [Output Only] A human-readable description of the warning code.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • operations (type: list(GoogleApi.Compute.V1.Model.Operation.t), default: nil) - [Output Only] A list of operations contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.OperationsScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of operations when the list is empty.

[Output Only] Informational warning which replaces the list of operations when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.

Represents a PacketMirroring resource.

Contains a list of packetMirrorings.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • IPProtocols (type: list(String.t), default: nil) - Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all traffic is mirrored.
  • cidrRanges (type: list(String.t), default: nil) - IP CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. Only IPv4 is supported. If no ranges are specified, all traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all traffic is mirrored.

Attributes

  • canonicalUrl (type: String.t, default: nil) - [Output Only] Unique identifier for the forwarding rule; defined by the server.
  • url (type: String.t, default: nil) - Resource URL to the forwarding rule representing the ILB configured as destination of the mirrored traffic.

Contains a list of PacketMirroring resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • instances (type: list(GoogleApi.Compute.V1.Model.PacketMirroringMirroredResourceInfoInstanceInfo.t), default: nil) - A set of virtual machine instances that are being mirrored. They must live in zones contained in the same region as this packetMirroring.

Attributes

  • canonicalUrl (type: String.t, default: nil) - [Output Only] Unique identifier for the instance; defined by the server.
  • url (type: String.t, default: nil) - Resource URL to the virtual machine instance which is being mirrored.

Attributes

  • canonicalUrl (type: String.t, default: nil) - [Output Only] Unique identifier for the subnetwork; defined by the server.
  • url (type: String.t, default: nil) - Resource URL to the subnetwork for which traffic from/to all VM instances will be mirrored.

Attributes

  • canonicalUrl (type: String.t, default: nil) - [Output Only] Unique identifier for the network; defined by the server.
  • url (type: String.t, default: nil) - URL of the network resource.

Attributes

  • packetMirrorings (type: list(GoogleApi.Compute.V1.Model.PacketMirroring.t), default: nil) - A list of packetMirrorings contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.PacketMirroringsScopedListWarning.t, default: nil) - Informational warning which replaces the list of packetMirrorings when the list is empty.

Informational warning which replaces the list of packetMirrorings when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service will be used.

A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.

Attributes

  • fingerprint (type: String.t, default: nil) - Fingerprint of this per-instance config. This field may be used in optimistic locking. It will be ignored when inserting a per-instance config. An up-to-date fingerprint must be provided in order to update an existing per-instance config or the field needs to be unset.
  • name (type: String.t, default: nil) - The name of the per-instance config and the corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operation, i.e. if per-instance config with the same name exists then it will be updated, otherwise a new one will be created for the VM instance with the same name. An attempt to create a per-instance config for a VM instance that either doesn't exist or is not part of the group will result in a failure.

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.

Represents a Project resource.

Attributes

  • xpnResource (type: GoogleApi.Compute.V1.Model.XpnResourceId.t, default: nil) - Service resource (a.k.a service project) ID.

Attributes

  • xpnResource (type: GoogleApi.Compute.V1.Model.XpnResourceId.t, default: nil) - Service resource (a.k.a service project) ID.

Attributes

  • kind (type: String.t, default: compute#projectsGetXpnResources) - [Output Only] Type of resource. Always compute#projectsGetXpnResources for lists of service resources (a.k.a service projects)
  • nextPageToken (type: String.t, default: nil) - [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.
  • resources (type: list(GoogleApi.Compute.V1.Model.XpnResourceId.t), default: nil) - Service resources (a.k.a service projects) attached to this project as their shared VPC host.

Attributes

  • organization (type: String.t, default: nil) - Optional organization ID managed by Cloud Resource Manager, for which to list shared VPC host projects. If not specified, the organization will be inferred from the project.

Attributes

  • networkTier (type: String.t, default: nil) - Default network tier to be set.

Represents a reference to a resource.

Represents a Region resource.

Contains a list of autoscalers.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.DiskType.t), default: nil) - A list of DiskType resources.
  • kind (type: String.t, default: compute#regionDiskTypeList) - [Output Only] Type of resource. Always compute#regionDiskTypeList for region disk types.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.RegionDiskTypeListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • resourcePolicies (type: list(String.t), default: nil) - Resource policies to be added to this disk.

Attributes

  • resourcePolicies (type: list(String.t), default: nil) - Resource policies to be removed from this disk.

Attributes

  • sizeGb (type: String.t, default: nil) - The new size of the regional persistent disk, which is specified in GB.

Contains a list of InstanceGroup resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of managed instance groups.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • instances (type: list(String.t), default: nil) - The URLs of one or more instances to abandon. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

Attributes

  • instances (type: list(String.t), default: nil) - The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

Attributes

  • managedInstances (type: list(GoogleApi.Compute.V1.Model.ManagedInstance.t), default: nil) - A list of managed instances.

Attributes

  • instances (type: list(String.t), default: nil) - The URLs of one or more instances to recreate. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].

Attributes

  • fingerprint (type: String.t, default: nil) - Fingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.
  • targetPools (type: list(String.t), default: nil) - The URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.

Attributes

  • instanceTemplate (type: String.t, default: nil) - URL of the InstanceTemplate resource from which all new instances will be created.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.InstanceWithNamedPorts.t), default: nil) - A list of InstanceWithNamedPorts resources.
  • kind (type: String.t, default: compute#regionInstanceGroupsListInstances) - The resource type.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.RegionInstanceGroupsListInstancesWarning.t, default: nil) - [Output Only] Informational warning message.

Attributes

  • instanceState (type: String.t, default: nil) - Instances in which state should be returned. Valid options are: 'ALL', 'RUNNING'. By default, it lists all instances.
  • portName (type: String.t, default: nil) - Name of port user is interested in. It is optional. If it is set, only information about this ports will be returned. If it is not set, all the named ports will be returned. Always lists all instances.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • fingerprint (type: String.t, default: nil) - The fingerprint of the named ports information for this instance group. Use this optional property to prevent conflicts when multiple users change the named ports settings concurrently. Obtain the fingerprint with the instanceGroups.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request.
  • namedPorts (type: list(GoogleApi.Compute.V1.Model.NamedPort.t), default: nil) - The list of named ports to set for this instance group.

Contains a list of region resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • labelFingerprint (type: String.t, default: nil) - The fingerprint of the previous set of labels for this resource, used to detect conflicts. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. Make a get() request to the resource to get the latest fingerprint.
  • labels (type: map(), default: nil) - The labels to set for this resource.

Attributes

  • bindings (type: list(GoogleApi.Compute.V1.Model.Binding.t), default: nil) - Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use 'policy' to specify bindings.
  • etag (type: String.t, default: nil) - Flatten Policy to create a backward compatible wire-format. Deprecated. Use 'policy' to specify the etag.
  • policy (type: GoogleApi.Compute.V1.Model.Policy.t, default: nil) - REQUIRED: The complete policy to be applied to the 'resource'. The size of the policy is limited to a few 10s of KB. An empty policy is in general a valid policy but certain services (like Projects) might reject them.

Attributes

  • sslCertificates (type: list(String.t), default: nil) - New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.

Attributes

  • resource (type: GoogleApi.Compute.V1.Model.UrlMap.t, default: nil) - Content of the UrlMap to be validated.

A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. Loadbalancer does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the host / authority header is suffixed with -shadow.

Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources. (== resource_for {$api_version}.reservations ==)

Specifies the reservations that this instance can consume from.

Contains a list of reservations.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.Reservation.t), default: nil) - [Output Only] A list of Allocation resources.
  • kind (type: String.t, default: compute#reservationList) - [Output Only] Type of resource.Always compute#reservationsList for listsof reservations
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.ReservationListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • specificSkuCount (type: String.t, default: nil) - Number of allocated resources can be resized with minimum = 1 and maximum = 1000.

Attributes

  • reservations (type: list(GoogleApi.Compute.V1.Model.Reservation.t), default: nil) - A list of reservations contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.ReservationsScopedListWarning.t, default: nil) - Informational warning which replaces the list of reservations when the list is empty.

Informational warning which replaces the list of reservations when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Commitment for a particular resource (a Commitment is composed of one or more of these).

Attributes

  • group (type: String.t, default: nil) - A URI referencing one of the instance groups or network endpoint groups listed in the backend service.

Attributes

  • resourcePolicies (type: list(GoogleApi.Compute.V1.Model.ResourcePolicy.t), default: nil) - A list of resourcePolicies contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.ResourcePoliciesScopedListWarning.t, default: nil) - Informational warning which replaces the list of resourcePolicies when the list is empty.

Informational warning which replaces the list of resourcePolicies when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • creationTimestamp (type: String.t, default: nil) - [Output Only] Creation timestamp in RFC3339 text format.
  • description (type: String.t, default: nil) -
  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • kind (type: String.t, default: compute#resourcePolicy) - [Output Only] Type of the resource. Always compute#resource_policies for resource policies.
  • name (type: String.t, default: nil) - The name of the resource, provided by the client when initially creating the resource. The resource 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.
  • region (type: String.t, default: nil) -
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined fully-qualified URL for this resource.
  • snapshotSchedulePolicy (type: GoogleApi.Compute.V1.Model.ResourcePolicySnapshotSchedulePolicy.t, default: nil) - Resource policy for persistent disks for creating snapshots.
  • status (type: String.t, default: nil) - [Output Only] The status of resource policy creation.

Contains a list of resourcePolicies.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Time window specified for daily operations.

Time window specified for hourly operations.

Attributes

  • etag (type: String.t, default: nil) -
  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.ResourcePolicy.t), default: nil) - [Output Only] A list of ResourcePolicy resources.
  • kind (type: String.t, default: compute#resourcePolicyList) - [Output Only] Type of resource.Always compute#resourcePoliciesList for listsof resourcePolicies
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.ResourcePolicyListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.

A schedule for disks where the schedueled operations are performed.

Specified snapshot properties for scheduled snapshots created by this policy.

Time window specified for weekly operations.

Attributes

  • day (type: String.t, default: nil) - Allows to define schedule that runs specified day of the week.
  • duration (type: String.t, default: nil) - [Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario.
  • startTime (type: String.t, default: nil) - Time within the window to start the operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT.

Represents a Route resource.

Contains a list of Route resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • code (type: String.t, default: nil) - [Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
  • data (type: list(GoogleApi.Compute.V1.Model.RouteWarningsData.t), default: nil) - [Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
  • message (type: String.t, default: nil) - [Output Only] A human-readable description of the warning code.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Cloud Router resource.

Description-tagged IP ranges for the router to advertise.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • advertiseMode (type: String.t, default: nil) - User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
  • advertisedGroups (type: list(String.t), default: nil) - User-specified list of prefix groups to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and is advertised to all peers of the router. These groups will be advertised in addition to any specified prefixes. Leave this field blank to advertise no custom groups.
  • advertisedIpRanges (type: list(GoogleApi.Compute.V1.Model.RouterAdvertisedIpRange.t), default: nil) - User-specified list of individual IP ranges to advertise in custom mode. This field can only be populated if advertise_mode is CUSTOM and is advertised to all peers of the router. These IP ranges will be advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
  • asn (type: integer(), default: nil) - Local BGP Autonomous System Number (ASN). Must be an RFC6996 private ASN, either 16-bit or 32-bit. The value will be fixed for this router resource. All VPN tunnels that link to this router will have the same local ASN.

Attributes

  • advertiseMode (type: String.t, default: nil) - User-specified flag to indicate which mode to use for advertisement.
  • advertisedGroups (type: list(String.t), default: nil) - User-specified list of prefix groups to advertise in custom mode, which can take one of the following options:

Attributes

  • ipRange (type: String.t, default: nil) - IP address and range of the interface. The IP range must be in the RFC3927 link-local IP address space. The value must be a CIDR-formatted string, for example: 169.254.0.1/30. NOTE: Do not truncate the address as it represents the IP address of the interface.
  • linkedInterconnectAttachment (type: String.t, default: nil) - URI of the linked Interconnect attachment. It must be in the same region as the router. Each interface can have one linked resource, which can be either be a VPN tunnel or an Interconnect attachment.
  • linkedVpnTunnel (type: String.t, default: nil) - URI of the linked VPN tunnel, which must be in the same region as the router. Each interface can have one linked resource, which can be either a VPN tunnel or an Interconnect attachment.
  • managementType (type: String.t, default: nil) - [Output Only] The resource that configures and manages this interface.

Contains a list of Router resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided.

Configuration of logging on a NAT.

Defines the IP ranges that want to use NAT for a subnetwork.

Attributes

  • bestRoutes (type: list(GoogleApi.Compute.V1.Model.Route.t), default: nil) - Best routes for this router's network.
  • bestRoutesForRouter (type: list(GoogleApi.Compute.V1.Model.Route.t), default: nil) - Best routes learned by this router.
  • bgpPeerStatus (type: list(GoogleApi.Compute.V1.Model.RouterStatusBgpPeerStatus.t), default: nil) -
  • natStatus (type: list(GoogleApi.Compute.V1.Model.RouterStatusNatStatus.t), default: nil) -
  • network (type: String.t, default: nil) - URI of the network to which this router belongs.

Attributes

  • advertisedRoutes (type: list(GoogleApi.Compute.V1.Model.Route.t), default: nil) - Routes that were advertised to the remote BGP peer
  • ipAddress (type: String.t, default: nil) - IP address of the local BGP interface.
  • linkedVpnTunnel (type: String.t, default: nil) - URL of the VPN tunnel that this BGP peer controls.
  • name (type: String.t, default: nil) - Name of this BGP peer. Unique within the Routers resource.
  • numLearnedRoutes (type: integer(), default: nil) - Number of routes learned from the remote BGP Peer.
  • peerIpAddress (type: String.t, default: nil) - IP address of the remote BGP interface.
  • state (type: String.t, default: nil) - BGP state as specified in RFC1771.
  • status (type: String.t, default: nil) - Status of the BGP peer: {UP, DOWN}
  • uptime (type: String.t, default: nil) - Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
  • uptimeSeconds (type: String.t, default: nil) - Time this session has been up, in seconds. Format: 145

Status of a NAT contained in this router. Next tag: 9

Attributes

  • kind (type: String.t, default: compute#routerStatusResponse) - Type of resource.
  • result (type: GoogleApi.Compute.V1.Model.RouterStatus.t, default: nil) -

Attributes

  • resource (type: GoogleApi.Compute.V1.Model.Router.t, default: nil) - Preview of given router.

Attributes

  • routers (type: list(GoogleApi.Compute.V1.Model.Router.t), default: nil) - A list of routers contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.RoutersScopedListWarning.t, default: nil) - Informational warning which replaces the list of routers when the list is empty.

Informational warning which replaces the list of routers when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A rule to be applied in a Policy.

Attributes

  • port (type: integer(), default: nil) - The TCP port number for the health check request. The default value is 443. Valid values are 1 through 65535.

Sets the scheduling options for an Instance. NextID: 9

Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.

Represents a Cloud Armor Security Policy resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.SecurityPolicy.t), default: nil) - A list of SecurityPolicy resources.
  • kind (type: String.t, default: compute#securityPolicyList) - [Output Only] Type of resource. Always compute#securityPolicyList for listsof securityPolicies
  • nextPageToken (type: String.t, default: nil) - [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.
  • warning (type: GoogleApi.Compute.V1.Model.SecurityPolicyListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • securityPolicy (type: String.t, default: nil) -

Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).

Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.

Attributes

  • srcIpRanges (type: list(String.t), default: nil) - CIDR IP address range.

An instance's serial console output.

Attributes

  • type (type: String.t, default: nil) -

A set of Shielded Instance options.

A shielded Instance identity entry.

A Shielded Instance Identity Entry.

The policy describes the baseline against which Instance boot integrity is measured.

Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs

Represents a Persistent Disk Snapshot resource.

Contains a list of Snapshot resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

A specification of the parameters to use when creating the instance template from a source instance.

Represents an SSL Certificate resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.SslCertificatesScopedList.t}, default: nil) - A list of SslCertificatesScopedList resources.
  • kind (type: String.t, default: compute#sslCertificateAggregatedList) - [Output Only] Type of resource. Always compute#sslCertificateAggregatedList for lists of SSL Certificates.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.SslCertificateAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of SslCertificate resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • sslCertificates (type: list(GoogleApi.Compute.V1.Model.SslCertificate.t), default: nil) - List of SslCertificates contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.SslCertificatesScopedListWarning.t, default: nil) - Informational warning which replaces the list of backend services when the list is empty.

Informational warning which replaces the list of backend services when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.SslPolicy.t), default: nil) - A list of SslPolicy resources.
  • kind (type: String.t, default: compute#sslPoliciesList) - [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.SslPoliciesListWarning.t, default: nil) - [Output Only] Informational warning message.

Attributes

  • features (type: list(String.t), default: nil) -

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Cloud Armor Security Policy resource.

Attributes

  • sslPolicy (type: String.t, default: nil) - URL of the SSL policy resource. Set this to empty string to clear any existing SSL policy associated with the target proxy resource.

Attributes

  • code (type: String.t, default: nil) - [Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
  • data (type: list(GoogleApi.Compute.V1.Model.SslPolicyWarningsData.t), default: nil) - [Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
  • message (type: String.t, default: nil) - [Output Only] A human-readable description of the warning code.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Subnetwork resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.SubnetworksScopedList.t}, default: nil) - A list of SubnetworksScopedList resources.
  • kind (type: String.t, default: compute#subnetworkAggregatedList) - [Output Only] Type of resource. Always compute#subnetworkAggregatedList for aggregated lists of subnetworks.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.SubnetworkAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of Subnetwork resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

The available logging options for this subnetwork.

Represents a secondary IP range of a subnetwork.

Attributes

  • ipCidrRange (type: String.t, default: nil) - The IP (in CIDR format or netmask) of internal addresses that are legal on this Subnetwork. This range should be disjoint from other subnetworks within this network. This range can only be larger than (i.e. a superset of) the range previously defined before the update.

Attributes

  • subnetworks (type: list(GoogleApi.Compute.V1.Model.Subnetwork.t), default: nil) - A list of subnetworks contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.SubnetworksScopedListWarning.t, default: nil) - An informational warning that appears when the list of addresses is empty.

An informational warning that appears when the list of addresses is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • privateIpGoogleAccess (type: boolean(), default: nil) -

Attributes

  • port (type: integer(), default: nil) - The TCP port number for the health check request. The default value is 80. Valid values are 1 through 65535.

A set of instance tags.

Attributes

  • targetHttpProxies (type: list(GoogleApi.Compute.V1.Model.TargetHttpProxy.t), default: nil) - A list of TargetHttpProxies contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.TargetHttpProxiesScopedListWarning.t, default: nil) - Informational warning which replaces the list of backend services when the list is empty.

Informational warning which replaces the list of backend services when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Target HTTP Proxy resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.TargetHttpProxiesScopedList.t}, default: nil) - A list of TargetHttpProxiesScopedList resources.
  • kind (type: String.t, default: compute#targetHttpProxyAggregatedList) - [Output Only] Type of resource. Always compute#targetHttpProxyAggregatedList for lists of Target HTTP Proxies.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.

A list of TargetHttpProxy resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • targetHttpsProxies (type: list(GoogleApi.Compute.V1.Model.TargetHttpsProxy.t), default: nil) - A list of TargetHttpsProxies contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.TargetHttpsProxiesScopedListWarning.t, default: nil) - Informational warning which replaces the list of backend services when the list is empty.

Informational warning which replaces the list of backend services when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • quicOverride (type: String.t, default: nil) - QUIC policy for the TargetHttpsProxy resource.

Attributes

  • sslCertificates (type: list(String.t), default: nil) - New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.

Represents a Target HTTPS Proxy resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.TargetHttpsProxiesScopedList.t}, default: nil) - A list of TargetHttpsProxiesScopedList resources.
  • kind (type: String.t, default: compute#targetHttpsProxyAggregatedList) - [Output Only] Type of resource. Always compute#targetHttpsProxyAggregatedList for lists of Target HTTP Proxies.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.TargetHttpsProxyAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of TargetHttpsProxy resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Target Instance resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.TargetInstancesScopedList.t}, default: nil) - A list of TargetInstance resources.
  • kind (type: String.t, default: compute#targetInstanceAggregatedList) - Type of resource.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.TargetInstanceAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of TargetInstance resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • targetInstances (type: list(GoogleApi.Compute.V1.Model.TargetInstance.t), default: nil) - A list of target instances contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.TargetInstancesScopedListWarning.t, default: nil) - Informational warning which replaces the list of addresses when the list is empty.

Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Target Pool resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.TargetPoolsScopedList.t}, default: nil) - A list of TargetPool resources.
  • kind (type: String.t, default: compute#targetPoolAggregatedList) - [Output Only] Type of resource. Always compute#targetPoolAggregatedList for aggregated lists of target pools.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.TargetPoolAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • healthStatus (type: list(GoogleApi.Compute.V1.Model.HealthStatus.t), default: nil) -
  • kind (type: String.t, default: compute#targetPoolInstanceHealth) - [Output Only] Type of resource. Always compute#targetPoolInstanceHealth when checking the health of an instance.

Contains a list of TargetPool resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • healthChecks (type: list(GoogleApi.Compute.V1.Model.HealthCheckReference.t), default: nil) - The HttpHealthCheck to add to the target pool.

Attributes

  • instances (type: list(GoogleApi.Compute.V1.Model.InstanceReference.t), default: nil) - A full or partial URL to an instance to add to this target pool. This can be a full or partial URL. For example, the following are valid URLs:

Attributes

  • healthChecks (type: list(GoogleApi.Compute.V1.Model.HealthCheckReference.t), default: nil) - Health check URL to be removed. This can be a full or valid partial URL. For example, the following are valid URLs:

Attributes

  • instances (type: list(GoogleApi.Compute.V1.Model.InstanceReference.t), default: nil) - URLs of the instances to be removed from target pool.

Attributes

  • targetPools (type: list(GoogleApi.Compute.V1.Model.TargetPool.t), default: nil) - A list of target pools contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.TargetPoolsScopedListWarning.t, default: nil) - Informational warning which replaces the list of addresses when the list is empty.

Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • target (type: String.t, default: nil) -

Attributes

  • service (type: String.t, default: nil) - The URL of the new BackendService resource for the targetSslProxy.

Attributes

  • proxyHeader (type: String.t, default: nil) - The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.

Attributes

  • sslCertificates (type: list(String.t), default: nil) - New set of URLs to SslCertificate resources to associate with this TargetSslProxy. Currently exactly one ssl certificate must be specified.

Represents a Target SSL Proxy resource.

Contains a list of TargetSslProxy resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • service (type: String.t, default: nil) - The URL of the new BackendService resource for the targetTcpProxy.

Attributes

  • proxyHeader (type: String.t, default: nil) - The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.

Represents a Target TCP Proxy resource.

Contains a list of TargetTcpProxy resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Target VPN Gateway resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.TargetVpnGatewaysScopedList.t}, default: nil) - A list of TargetVpnGateway resources.
  • kind (type: String.t, default: compute#targetVpnGatewayAggregatedList) - [Output Only] Type of resource. Always compute#targetVpnGateway for target VPN gateways.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.TargetVpnGatewayAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of TargetVpnGateway resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • targetVpnGateways (type: list(GoogleApi.Compute.V1.Model.TargetVpnGateway.t), default: nil) - [Output Only] A list of target VPN gateways contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.TargetVpnGatewaysScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of addresses when the list is empty.

[Output Only] Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • actualService (type: String.t, default: nil) -
  • expectedService (type: String.t, default: nil) -
  • host (type: String.t, default: nil) -
  • path (type: String.t, default: nil) -

Attributes

  • permissions (type: list(String.t), default: nil) - The set of permissions to check for the 'resource'. Permissions with wildcards (such as '' or 'storage.') are not allowed.

Attributes

  • permissions (type: list(String.t), default: nil) - A subset of TestPermissionsRequest.permissions that the caller is allowed.

Represents a URL Map resource.

Contains a list of UrlMap resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • urlMap (type: String.t, default: nil) -

Message for the expected URL mappings.

Message representing the validation result for a UrlMap.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.UrlMapsScopedList.t}, default: nil) - A list of UrlMapsScopedList resources.
  • kind (type: String.t, default: compute#urlMapsAggregatedList) - Type of resource.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.UrlMapsAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • urlMaps (type: list(GoogleApi.Compute.V1.Model.UrlMap.t), default: nil) - A list of UrlMaps contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.UrlMapsScopedListWarning.t, default: nil) - Informational warning which replaces the list of backend services when the list is empty.

Informational warning which replaces the list of backend services when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • resource (type: GoogleApi.Compute.V1.Model.UrlMap.t, default: nil) - Content of the UrlMap to be validated.

Attributes

  • result (type: GoogleApi.Compute.V1.Model.UrlMapValidationResult.t, default: nil) -

The spec for modifying the path before sending the request to the matched backend service.

Subnetwork which the current user has compute.subnetworks.use permission on.

Secondary IP range of a usable subnetwork.

Attributes

  • id (type: String.t, default: nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.UsableSubnetwork.t), default: nil) - [Output] A list of usable subnetwork URLs.
  • kind (type: String.t, default: compute#usableSubnetworksAggregatedList) - [Output Only] Type of resource. Always compute#usableSubnetworksAggregatedList for aggregated lists of usable subnetworks.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.UsableSubnetworksAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.

Contain information of Nat mapping for a VM endpoint (i.e., NIC).

Contain information of Nat mapping for an interface of this endpoint.

Contains a list of VmEndpointNatMappings.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a VPN gateway resource. Next ID: 13

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.VpnGatewaysScopedList.t}, default: nil) - A list of VpnGateway resources.
  • kind (type: String.t, default: compute#vpnGatewayAggregatedList) - [Output Only] Type of resource. Always compute#vpnGateway for VPN gateways.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.VpnGatewayAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of VpnGateway resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • vpnConnections (type: list(GoogleApi.Compute.V1.Model.VpnGatewayStatusVpnConnection.t), default: nil) - List of VPN connection for this VpnGateway.

Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.

Contains some information about a VPN tunnel.

A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be a external VPN gateway or GCP VPN gateway.

Attributes

  • result (type: GoogleApi.Compute.V1.Model.VpnGatewayStatus.t, default: nil) -

Attributes

  • vpnGateways (type: list(GoogleApi.Compute.V1.Model.VpnGateway.t), default: nil) - [Output Only] A list of VPN gateways contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.VpnGatewaysScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of addresses when the list is empty.

[Output Only] Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Represents a Cloud VPN Tunnel resource.

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: %{optional(String.t) => GoogleApi.Compute.V1.Model.VpnTunnelsScopedList.t}, default: nil) - A list of VpnTunnelsScopedList resources.
  • kind (type: String.t, default: compute#vpnTunnelAggregatedList) - [Output Only] Type of resource. Always compute#vpnTunnel for VPN tunnels.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.VpnTunnelAggregatedListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Contains a list of VpnTunnel resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • vpnTunnels (type: list(GoogleApi.Compute.V1.Model.VpnTunnel.t), default: nil) - A list of VPN tunnels contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.VpnTunnelsScopedListWarning.t, default: nil) - Informational warning which replaces the list of addresses when the list is empty.

Informational warning which replaces the list of addresses when the list is empty.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple BackendServices. The volume of traffic for each BackendService is proportional to the weight specified in each WeightedBackendService

Attributes

  • id (type: String.t, default: nil) - [Output Only] Unique identifier for the resource; defined by the server.
  • items (type: list(GoogleApi.Compute.V1.Model.Project.t), default: nil) - [Output Only] A list of shared VPC host project URLs.
  • kind (type: String.t, default: compute#xpnHostList) - [Output Only] Type of resource. Always compute#xpnHostList for lists of shared VPC hosts.
  • nextPageToken (type: String.t, default: nil) - [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.
  • selfLink (type: String.t, default: nil) - [Output Only] Server-defined URL for this resource.
  • warning (type: GoogleApi.Compute.V1.Model.XpnHostListWarning.t, default: nil) - [Output Only] Informational warning message.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Service resource (a.k.a service project) ID.

Represents a Zone resource.

Contains a list of zone resources.

[Output Only] Informational warning message.

Attributes

  • key (type: String.t, default: nil) - [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
  • value (type: String.t, default: nil) - [Output Only] A warning data value corresponding to the key.

Attributes

  • labelFingerprint (type: String.t, default: nil) - The fingerprint of the previous set of labels for this resource, used to detect conflicts. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. Make a get() request to the resource to get the latest fingerprint.
  • labels (type: map(), default: nil) - The labels to set for this resource.

Attributes

  • bindings (type: list(GoogleApi.Compute.V1.Model.Binding.t), default: nil) - Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use 'policy' to specify bindings.
  • etag (type: String.t, default: nil) - Flatten Policy to create a backward compatible wire-format. Deprecated. Use 'policy' to specify the etag.
  • policy (type: GoogleApi.Compute.V1.Model.Policy.t, default: nil) - REQUIRED: The complete policy to be applied to the 'resource'. The size of the policy is limited to a few 10s of KB. An empty policy is in general a valid policy but certain services (like Projects) might reject them.