API Reference google_api_compute v0.39.1

Modules

API client metadata for GoogleApi.Compute.V1.

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 FirewallPolicies.

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 GlobalNetworkEndpointGroups.

API calls for all endpoints tagged GlobalOperations.

API calls for all endpoints tagged GlobalOrganizationOperations.

API calls for all endpoints tagged GlobalPublicDelegatedPrefixes.

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 PublicAdvertisedPrefixes.

API calls for all endpoints tagged PublicDelegatedPrefixes.

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 RegionHealthCheckServices.

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 RegionInstances.

API calls for all endpoints tagged RegionNetworkEndpointGroups.

API calls for all endpoints tagged RegionNotificationEndpoints.

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 TargetGrpcProxies.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).

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.

Properties of the SKU instances being reserved. Next ID: 9

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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:
    • ALL_INSTANCES_UNHEALTHY (WARNING): All instances in the instance group are unhealthy (not in RUNNING state).
    • BACKEND_SERVICE_DOES_NOT_EXIST (ERROR): There is no backend service attached to the instance group.
    • CAPPED_AT_MAX_NUM_REPLICAS (WARNING): Autoscaler recommends a size greater than maxNumReplicas.
    • CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE (WARNING): The custom metric samples are not exported often enough to be a credible base for autoscaling.
    • CUSTOM_METRIC_INVALID (ERROR): The custom metric that was specified does not exist or does not have the necessary labels.
    • MIN_EQUALS_MAX (WARNING): The minNumReplicas is equal to maxNumReplicas. This means the autoscaler cannot add or remove instances from the instance group.
    • MISSING_CUSTOM_METRIC_DATA_POINTS (WARNING): The autoscaler did not receive any data from the custom metric configured for autoscaling.
    • MISSING_LOAD_BALANCING_DATA_POINTS (WARNING): The autoscaler is configured to scale based on a load balancing signal but the instance group has not received any requests from the load balancer.
    • MODE_OFF (WARNING): Autoscaling is turned off. The number of instances in the group won't change automatically. The autoscaling configuration is preserved.
    • MODE_ONLY_UP (WARNING): Autoscaling is in the "Autoscale only out" mode. The autoscaler can add instances but not remove any.
    • MORE_THAN_ONE_BACKEND_SERVICE (ERROR): The instance group cannot be autoscaled because it has more than one backend service attached to it.
    • NOT_ENOUGH_QUOTA_AVAILABLE (ERROR): There is insufficient quota for the necessary resources, such as CPU or number of instances.
    • REGION_RESOURCE_STOCKOUT (ERROR): Shown only for regional autoscalers: there is a resource stockout in the chosen region.
    • SCALING_TARGET_DOES_NOT_EXIST (ERROR): The target to be scaled does not exist.
    • UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION (ERROR): Autoscaling does not work with an HTTP/S load balancer that has been configured for maxRate.
    • ZONE_RESOURCE_STOCKOUT (ERROR): For zonal autoscalers: there is a resource stockout in the chosen zone. For regional autoscalers: in at least one of the zones you're using there is a resource stockout. New values might be added in the future. Some of the values might not be available in all API versions.

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.

Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.

Scaling based on user-defined schedule. The message describes a single scaling schedule. A scaling schedule changes the minimum number of VM instances an autoscaler can recommend, which can trigger scaling out.

Message containing information of one individual backend.

Represents a Cloud Storage Bucket resource.

Message containing Cloud CDN configuration for a backend bucket.

Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.

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.

Bypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.

Applicable only to Failover for Internal TCP/UDP Load Balancing and Network Load Balancing. On failover or failback, this field indicates whether connection draining will be honored. GCP has a fixed connection draining timeout of 10 minutes. A setting of true terminates existing TCP connections to the active pool during failover and failback, immediately draining traffic. A setting of false allows existing TCP connections to persist, even on VMs no longer in the active pool, for up to the duration of the connection draining timeout (10 minutes).

Attributes

  • annotations (type: map(), default: nil) - Metadata defined as annotations on the network endpoint group.
  • 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.

The available logging options for the load balancer traffic served by this backend service.

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.

A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert and compute.regionInstances.recommendLocations. This resource is not persisted anywhere, it is used only for processing the requests.

Per-instance properties to be set on individual instances. To be extended in the future.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

A set of Confidential Instance options.

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

Attributes

  • kmsKeyName (type: String.t, default: nil) - The name of the encryption key that is stored in Google Cloud KMS.
  • kmsKeyServiceAccount (type: String.t, default: nil) - The service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used.
  • rawKey (type: String.t, default: nil) - Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource.
  • sha256 (type: String.t, default: nil) - [Output only] The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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

  • targetShape (type: String.t, default: nil) - The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
  • zones (type: list(GoogleApi.Compute.V1.Model.DistributionPolicyZoneConfiguration.t), default: nil) - Zones where the regional managed instance group will create and manage its 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 a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.

Represents an 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.

Attributes

  • content (type: String.t, default: nil) - The raw content in the secure keys file.
  • fileType (type: String.t, default: nil) - The file type of source file.

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.

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.

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.

Attributes

  • associations (type: list(GoogleApi.Compute.V1.Model.FirewallPolicyAssociation.t), default: nil) - A list of associations.
  • kind (type: String.t, default: compute#firewallPoliciesListAssociationsResponse) - [Output Only] Type of firewallPolicy associations. Always compute#FirewallPoliciesListAssociations for lists of firewallPolicy associations.

Represents a Firewall Policy resource. (== resource_for {$api_version}.firewallPolicies ==)

Attributes

  • attachmentTarget (type: String.t, default: nil) - The target that the firewall policy is attached to.
  • displayName (type: String.t, default: nil) - [Output Only] Deprecated, please use short name instead. The display name of the firewall policy of the association.
  • firewallPolicyId (type: String.t, default: nil) - [Output Only] The firewall policy ID of the association.
  • name (type: String.t, default: nil) - The name for an association.
  • shortName (type: String.t, default: nil) - [Output Only] The short name of the firewall policy of the association.

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.FirewallPolicy.t), default: nil) - A list of FirewallPolicy resources.
  • kind (type: String.t, default: compute#firewallPolicyList) - [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies
  • 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.FirewallPolicyListWarning.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 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

  • 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.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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) -

Describes the auto-registration of the Forwarding Rule to Service Directory. The region and project of the Service Directory resource generated from this registration will be the same as this Forwarding Rule.

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

  • grpcServiceName (type: String.t, default: nil) - The gRPC service name for the health check. This field is optional. The value of grpc_service_name has the following meanings by convention

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

  • 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.

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.

Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.

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

Represents a Health-Check as a Service resource.

A full or valid partial URL to a health check service. 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: list(GoogleApi.Compute.V1.Model.HealthCheckService.t), default: nil) - A list of HealthCheckService resources.
  • kind (type: String.t, default: compute#healthCheckServicesList) - [Output Only] Type of the resource. Always compute#healthCheckServicesList for lists of HealthCheckServices.
  • 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.HealthCheckServicesListWarning.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: %{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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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

  • annotations (type: map(), default: nil) - Metadata defined as annotations for network endpoint.
  • forwardingRule (type: String.t, default: nil) - URL of the forwarding rule associated with the health status of the instance.
  • forwardingRuleIp (type: String.t, default: nil) - A forwarding rule IP address assigned to this instance.
  • 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) - For target pool based Network Load Balancing, it indicates the forwarding rule's IP address assigned to this instance. For other types of load balancing, the field indicates VM internal ip.
  • port (type: integer(), default: nil) - The named port of the instance group, not necessarily the port that is health-checked.
  • weight (type: String.t, default: nil) -
  • weightError (type: String.t, default: nil) -

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.
  • healthCheckService (type: GoogleApi.Compute.V1.Model.HealthCheckServiceReference.t, default: nil) - URL of the health check service 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 Not supported when the URL map is bound to target gRPC proxy.
  • 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. For the requests impacted by fault injection, timeout and retry_policy will be ignored by clients that are configured with a fault_injection_policy.
  • maxStreamDuration (type: GoogleApi.Compute.V1.Model.Duration.t, default: nil) - Specifies the maximum duration (timeout) for streams on the selected route. Unlike the timeout field where the timeout duration starts from the time the request has been fully processed (i.e. end-of-stream), the duration in this field is computed from the beginning of the stream until the response has been completely processed, including all retries. A stream that does not complete in this duration is closed. If not specified, will use the largest maxStreamDuration among all backend services associated with the route. This field is only allowed if the Url map is used with backend services with loadBalancingScheme set to INTERNAL_SELF_MANAGED.
  • 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. Not supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true.
  • retryPolicy (type: GoogleApi.Compute.V1.Model.HttpRetryPolicy.t, default: nil) - Specifies the retry policy associated with this route. Not supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true.
  • 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. Not supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true.
  • 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. urlRewrite is the only action supported in UrlMaps for external HTTP(S) load balancers. Not supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true.
  • 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-zero number. Once a backendService is identified and before forwarding the request to the backend service, advanced routing actions such as 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.

Initial State for shielded instance, these are public keys which are safe to store in public

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Whether the instance is a standby. Properties of a standby instance comparing to the regular instance: ========================================================================= | regular | standby ========================================================================= managed by IGM? | yes | yes added to the IG? | yes | yes counts towards IGM's target size? | yes | no taken into account by Autoscaler? | yes | no receives traffic from LB? | yes | no =========================================================================

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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

  • autoscaler (type: String.t, default: nil) - [Output Only] The URL of the Autoscaler that targets this instance group manager.
  • 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.
  • stateful (type: GoogleApi.Compute.V1.Model.InstanceGroupManagerStatusStateful.t, default: nil) - [Output Only] Stateful status of the given Instance Group Manager.
  • 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

  • hasStatefulConfig (type: boolean(), default: nil) - [Output Only] A bit indicating whether the managed instance group has stateful configuration, that is, if you have configured any items in a stateful policy or in per-instance configs. The group might report that it has no stateful config even when there is still some preserved state on a managed instance, for example, if you have deleted all PICs but not yet applied those deletions.
  • perInstanceConfigs (type: GoogleApi.Compute.V1.Model.InstanceGroupManagerStatusStatefulPerInstanceConfigs.t, default: nil) - [Output Only] Status of per-instance configs on the instance.

Attributes

  • allEffective (type: boolean(), default: nil) - A bit indicating if all of the group's per-instance configs (listed in the output of a listPerInstanceConfigs API call) have status EFFECTIVE or there are no per-instance-configs.

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. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE; in those cases, existing instances are updated 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:
    • If expressed as a fixed number, the minimum of either targetSize.fixed or instanceGroupManager.targetSize is used.
    • if expressed as a percent, the targetSize would be (targetSize.percent/100 * InstanceGroupManager.targetSize) If there is a remainder, the number is rounded. If unset, this version will update any remaining instances not updated by another version. Read Starting a canary update for more information.

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

  • items (type: list(GoogleApi.Compute.V1.Model.InstanceManagedByIgmError.t), default: nil) - [Output Only] The list of errors of the managed 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.

Attributes

  • managedInstances (type: list(GoogleApi.Compute.V1.Model.ManagedInstance.t), default: nil) - [Output Only] The list of instances in the managed 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.

Attributes

  • items (type: list(GoogleApi.Compute.V1.Model.PerInstanceConfig.t), default: nil) - [Output Only] The list of PerInstanceConfig.
  • 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.InstanceGroupManagersListPerInstanceConfigsRespWarning.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

  • 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. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE.

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

  • error (type: GoogleApi.Compute.V1.Model.InstanceManagedByIgmErrorManagedInstanceError.t, default: nil) - [Output Only] Contents of the error.
  • instanceActionDetails (type: GoogleApi.Compute.V1.Model.InstanceManagedByIgmErrorInstanceActionDetails.t, default: nil) - [Output Only] Details of the instance action that triggered this error. May be null, if the error was not caused by an action on an instance. This field is optional.
  • timestamp (type: String.t, default: nil) - [Output Only] The time that this error occurred. This value is in RFC3339 text format.

Attributes

  • action (type: String.t, default: nil) - [Output Only] Action that managed instance group was executing on the instance when the error occurred. Possible values:
  • instance (type: String.t, default: nil) - [Output Only] The URL of the instance. The URL can be set even if the instance has not yet been created.
  • version (type: GoogleApi.Compute.V1.Model.ManagedInstanceVersion.t, default: nil) - [Output Only] Version this instance was created from, or was being created from, but the creation failed. Corresponds to one of the versions that were set on the Instance Group Manager resource at the time this instance was being created.

Attributes

  • code (type: String.t, default: nil) - [Output Only] Error code.
  • message (type: String.t, default: nil) - [Output Only] Error message.

Attributes

Attributes

  • advancedMachineFeatures (type: GoogleApi.Compute.V1.Model.AdvancedMachineFeatures.t, default: nil) - Controls for advanced machine-related behavior features.
  • canIpForward (type: boolean(), default: nil) - Enables instances created based on these properties 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.
  • confidentialInstanceConfig (type: GoogleApi.Compute.V1.Model.ConfidentialInstanceConfig.t, default: nil) - Specifies the Confidential Instance options.
  • description (type: String.t, default: nil) - An optional text description for the instances that are created from these properties.
  • 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 these properties.
  • 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 these properties.
  • labels (type: map(), default: nil) - Labels to apply to instances that are created from these properties.
  • machineType (type: String.t, default: nil) - The machine type to use for instances that are created from these properties.
  • metadata (type: GoogleApi.Compute.V1.Model.Metadata.t, default: nil) - The metadata key/value pairs to assign to instances that are created from these properties. 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 instances. 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.
  • privateIpv6GoogleAccess (type: String.t, default: nil) - The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default.
  • reservationAffinity (type: GoogleApi.Compute.V1.Model.ReservationAffinity.t, default: nil) - Specifies the reservations that instances can consume from.
  • resourcePolicies (type: list(String.t), default: nil) - Resource policies (names, not ULRs) applied to instances created from these properties.
  • scheduling (type: GoogleApi.Compute.V1.Model.Scheduling.t, default: nil) - Specifies the scheduling options for the instances that are created from these properties.
  • 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 these properties. 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 these properties. 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

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

Attributes

  • firewallPolicys (type: list(GoogleApi.Compute.V1.Model.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.t), default: nil) - Effective firewalls from firewall policies.
  • firewalls (type: list(GoogleApi.Compute.V1.Model.Firewall.t), default: nil) - Effective firewalls on the instance.

Attributes

  • displayName (type: String.t, default: nil) - [Output Only] Deprecated, please use short name instead. The display name of the firewall policy.
  • name (type: String.t, default: nil) - [Output Only] The name of the firewall policy.
  • rules (type: list(GoogleApi.Compute.V1.Model.FirewallPolicyRule.t), default: nil) - The rules that apply to the network.
  • shortName (type: String.t, default: nil) - [Output Only] The short name of the firewall policy.
  • type (type: String.t, default: nil) - [Output Only] The type of the firewall policy.

Attributes

  • resourcePolicies (type: list(String.t), default: nil) - Resource policies to be removed from this 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

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:
    • ACTIVE: The link is configured and active within the bundle.
    • DETACHED: The link is not configured within the bundle. This means that the rest of the object should be empty.

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:
    • OK: The value has not crossed a warning threshold.
    • LOW_WARNING: The value has crossed below the low warning threshold.
    • HIGH_WARNING: The value has crossed above the high warning threshold.
    • LOW_ALARM: The value has crossed below the low alarm threshold.
    • HIGH_ALARM: The value has crossed above the high alarm threshold.
  • value (type: number(), default: nil) - Value of the current receiving or transmitting optical power, read in dBm. Take a known good optical value, give it a 10% margin and trigger warnings relative to that value. In general, a -7dBm warning and a -11dBm alarm are good optical value estimates for most links.

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.

Response for the InterconnectsGetDiagnosticsRequest.

Represents a License resource.

Represents a License Code resource.

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.

Commitment for a particular license resource.

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.

Attributes

  • diskCount (type: integer(), default: nil) - Specifies the number of such disks.
  • diskSizeGb (type: integer(), default: nil) - Specifies the size of the disk in base-2 GB.
  • diskType (type: String.t, default: nil) - Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.

Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).

Attributes

  • preference (type: String.t, default: nil) - Preference for a given location: ALLOW or DENY.

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

  • guestAcceleratorCount (type: integer(), default: nil) - Number of accelerator cards exposed to the guest.
  • guestAcceleratorType (type: String.t, default: nil) - The accelerator type resource name, not a full URL, e.g. 'nvidia-tesla-k80'.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present.

Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask.

Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask.

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 specify 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

  • firewallPolicys (type: list(GoogleApi.Compute.V1.Model.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.t), default: nil) - Effective firewalls from firewall policy.
  • firewalls (type: list(GoogleApi.Compute.V1.Model.Firewall.t), default: nil) - Effective firewalls on the network.

Attributes

  • displayName (type: String.t, default: nil) - [Output Only] Deprecated, please use short name instead. The display name of the firewall policy.
  • name (type: String.t, default: nil) - [Output Only] The name of the firewall policy.
  • rules (type: list(GoogleApi.Compute.V1.Model.FirewallPolicyRule.t), default: nil) - The rules that apply to the network.
  • shortName (type: String.t, default: nil) - [Output Only] The short name of the firewall policy.
  • type (type: String.t, default: nil) - [Output Only] The type of the firewall policy.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Attributes

  • maxNodes (type: integer(), default: nil) - The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.
  • minNodes (type: integer(), default: nil) - The minimum number of nodes that the group should have.
  • mode (type: String.t, default: nil) - The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.

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.

Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.

Attributes

  • accelerators (type: list(GoogleApi.Compute.V1.Model.AcceleratorConfig.t), default: nil) - Accelerators for this node.
  • cpuOvercommitType (type: String.t, default: nil) - CPU overcommit.
  • disks (type: list(GoogleApi.Compute.V1.Model.LocalDisk.t), default: nil) - Local disk configurations.
  • 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.
  • satisfiesPzs (type: boolean(), default: nil) - [Output Only] Reserved for future use.
  • serverBinding (type: GoogleApi.Compute.V1.Model.ServerBinding.t, default: nil) - Binding properties for the physical server.
  • serverId (type: String.t, default: nil) - Server ID associated with this node.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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 a notification endpoint.

Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.

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.NotificationEndpoint.t), default: nil) - A list of NotificationEndpoint resources.
  • kind (type: String.t, default: compute#notificationEndpointList) - [Output Only] Type of the resource. Always compute#notificationEndpoint for notification endpoints.
  • 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.NotificationEndpointListWarning.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 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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 Packet Mirroring 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.
  • direction (type: String.t, default: nil) - Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.

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 can be used in optimistic locking. It is 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 a per-instance config and its corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operations, that is, if a 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 an error.
  • preservedState (type: GoogleApi.Compute.V1.Model.PreservedState.t, default: nil) - The intended preserved state for the given instance. Does not contain preserved state generated from a stateful policy.
  • status (type: String.t, default: nil) - The status of applying this per-instance config on the corresponding managed instance.

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

Attributes

  • expressionSets (type: list(GoogleApi.Compute.V1.Model.WafExpressionSet.t), default: nil) - List of entities that are currently supported for WAF rules.

Preserved state for a given instance.

Attributes

  • autoDelete (type: String.t, default: nil) - These stateful disks will never be deleted during autohealing, update, instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole MIG is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
  • mode (type: String.t, default: nil) - The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
  • source (type: String.t, default: nil) - The URL of the disk resource that is stateful and should be attached to the VM instance.

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.

A public advertised prefix represents an aggregated IP prefix or netblock which customers bring to cloud. The IP prefix is a single unit of route advertisement and is announced globally to the internet.

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.PublicAdvertisedPrefix.t), default: nil) - A list of PublicAdvertisedPrefix resources.
  • kind (type: String.t, default: compute#publicAdvertisedPrefixList) - [Output Only] Type of the resource. Always compute#publicAdvertisedPrefix for public advertised prefixes.
  • 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.PublicAdvertisedPrefixListWarning.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 a CIDR range which can be used to assign addresses.

A PublicDelegatedPrefix resource represents an IP block within a PublicAdvertisedPrefix that is configured within a single cloud scope (global or region). IPs in the block can be allocated to resources within that scope. Public delegated prefixes may be further broken up into smaller IP blocks in the same scope as the parent block.

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.PublicDelegatedPrefixesScopedList.t}, default: nil) - A list of PublicDelegatedPrefixesScopedList resources.
  • kind (type: String.t, default: compute#publicDelegatedPrefixAggregatedList) - [Output Only] Type of the resource. Always compute#publicDelegatedPrefixAggregatedList for aggregated lists of public delegated prefixes.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • warning (type: GoogleApi.Compute.V1.Model.PublicDelegatedPrefixAggregatedListWarning.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.PublicDelegatedPrefix.t), default: nil) - A list of PublicDelegatedPrefix resources.
  • kind (type: String.t, default: compute#publicDelegatedPrefixList) - [Output Only] Type of the resource. Always compute#publicDelegatedPrefixList for public delegated prefixes.
  • 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.PublicDelegatedPrefixListWarning.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

  • publicDelegatedPrefixes (type: list(GoogleApi.Compute.V1.Model.PublicDelegatedPrefix.t), default: nil) - [Output Only] A list of PublicDelegatedPrefixes contained in this scope.
  • warning (type: GoogleApi.Compute.V1.Model.PublicDelegatedPrefixesScopedListWarning.t, default: nil) - [Output Only] Informational warning which replaces the list of public delegated prefixes when the list is empty.

[Output Only] Informational warning which replaces the list of public delegated prefixes 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 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.

RegionInstanceGroupManagers.deletePerInstanceConfigs

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.

RegionInstanceGroupManagers.patchPerInstanceConfigs

RegionInstanceGroupManagers.updatePerInstanceConfigs

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].

RegionInstanceGroupManagers.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

  • items (type: list(GoogleApi.Compute.V1.Model.InstanceManagedByIgmError.t), default: nil) - [Output Only] The list of errors of the managed 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.

Attributes

  • items (type: list(GoogleApi.Compute.V1.Model.PerInstanceConfig.t), default: nil) - [Output Only] The list of PerInstanceConfig.
  • 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.RegionInstanceGroupManagersListInstanceConfigsRespWarning.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

  • managedInstances (type: list(GoogleApi.Compute.V1.Model.ManagedInstance.t), default: nil) - A list of managed instances.
  • 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.

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.

Represents a Resource Policy resource. You can use resource policies to schedule actions for some Compute Engine resources. For example, you can use them to schedule persistent disk snapshots.

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.

A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality

Time window specified for hourly operations.

An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.

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.

Contains output only fields. Use this sub-message for all output fields set on ResourcePolicy. The internal structure of this "status" field should mimic the structure of ResourcePolicy proto specification.

Attributes

  • lastRunStartTime (type: String.t, default: nil) - [Output Only] The last time the schedule successfully ran. The timestamp is an RFC3339 string.
  • nextRunStartTime (type: String.t, default: nil) - [Output Only] The next time the schedule is planned to run. The actual time might be slightly different. The timestamp is an RFC3339 string.

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) - Defines a schedule that runs on specific days of the week. Specify one or more days. The following options are available: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
  • 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.
  • keepaliveInterval (type: integer(), default: nil) - The interval in seconds between BGP keepalive messages that are sent to the peer. Hold time is three times the interval at which keepalive messages are sent, and the hold time is the maximum number of seconds allowed to elapse between successive keepalive messages that BGP receives from a peer. BGP will use the smaller of either the local hold time value or the peer's hold time value as the hold time for the BGP connection between the two peers. If set, this value must be between 20 and 60. The default is 20.

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:
    • ALL_SUBNETS: Advertises all available subnets, including peer VPC subnets.
    • ALL_VPC_SUBNETS: Advertises the router's own VPC subnets. Note that this field can only be populated if advertise_mode is CUSTOM and overrides the list defined for the router (in the "bgp" message). These groups are 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 overrides the list defined for the router (in the "bgp" message). These IP ranges are advertised in addition to any specified groups. Leave this field blank to advertise no custom IP ranges.
  • advertisedRoutePriority (type: integer(), default: nil) - The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
  • enable (type: String.t, default: nil) - The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE.
  • interfaceName (type: String.t, default: nil) - Name of the interface the BGP peer is associated with.
  • ipAddress (type: String.t, default: nil) - IP address of the interface inside Google Cloud Platform. Only IPv4 is supported.
  • managementType (type: String.t, default: nil) - [Output Only] The resource that configures and manages this BGP peer.
    • MANAGED_BY_USER is the default value and can be managed by you or other users
    • MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed by Cloud Interconnect, specifically by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of BGP peer when the PARTNER InterconnectAttachment is created, updated, or deleted.
  • name (type: String.t, default: nil) - Name of this BGP peer. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
  • peerAsn (type: integer(), default: nil) - Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
  • peerIpAddress (type: String.t, default: nil) - IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported.

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 a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
  • 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 a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
  • managementType (type: String.t, default: nil) - [Output Only] The resource that configures and manages this interface.
    • MANAGED_BY_USER is the default value and can be managed directly by users.
    • MANAGED_BY_ATTACHMENT is an interface that is configured and managed by Cloud Interconnect, specifically, by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of interface when the PARTNER InterconnectAttachment is created, updated, or deleted.
  • name (type: String.t, default: nil) - Name of this interface entry. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

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.

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.

Attributes

  • lastStartTime (type: String.t, default: nil) - [Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.
  • nextStartTime (type: String.t, default: nil) - [Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.
  • state (type: String.t, default: nil) - [Output Only] The current state of a scaling schedule.

Sets the scheduling options for an Instance. NextID: 21

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

An instance's screenshot.

Attributes

  • preconfiguredExpressionSets (type: GoogleApi.Compute.V1.Model.SecurityPoliciesWafConfig.t, default: nil) -

Attributes

  • wafRules (type: GoogleApi.Compute.V1.Model.PreconfiguredWafSet.t, default: nil) -

Represents a Google Cloud Armor security policy resource.

Attributes

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

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. Maximum number of src_ip_ranges allowed is 10.

The authentication and authorization settings for a BackendService.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Configuration and status of a managed SSL certificate.

Configuration and status of a self-managed SSL certificate.

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 an SSL 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.

Attributes

  • preservedState (type: GoogleApi.Compute.V1.Model.StatefulPolicyPreservedState.t, default: nil) -

Configuration of preserved resources.

Attributes

  • autoDelete (type: String.t, default: nil) - These stateful disks will never be deleted during autohealing, update or VM instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Represents a Target gRPC Proxy 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.TargetGrpcProxy.t), default: nil) - A list of TargetGrpcProxy resources.
  • kind (type: String.t, default: compute#targetGrpcProxyList) - [Output Only] Type of the resource. Always compute#targetGrpcProxy for target grpc 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.TargetGrpcProxyListWarning.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

  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.

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. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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

Attributes

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. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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

  • actualOutputUrl (type: String.t, default: nil) - The actual output URL evaluated by load balancer containing the scheme, host, path and query parameters.
  • actualRedirectResponseCode (type: integer(), default: nil) - Actual HTTP status code for rule with urlRedirect calculated by load balancer
  • actualService (type: String.t, default: nil) - BackendService or BackendBucket returned by load balancer.
  • expectedOutputUrl (type: String.t, default: nil) - The expected output URL evaluated by load balancer containing the scheme, host, path and query parameters.
  • expectedRedirectResponseCode (type: integer(), default: nil) - Expected HTTP status code for rule with urlRedirect calculated by load balancer
  • expectedService (type: String.t, default: nil) - Expected BackendService or BackendBucket resource the given URL should be mapped to.
  • headers (type: list(GoogleApi.Compute.V1.Model.UrlMapTestHeader.t), default: nil) - HTTP headers of the request.
  • host (type: String.t, default: nil) - Host portion of the URL.
  • path (type: String.t, default: nil) - Path portion including query parameters in the URL.

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.

HTTP headers used in UrlMapTests.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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. In special cases listUsable may return 0 subnetworks and nextPageToken which still should be used to get the next page of 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 HA VPN gateway.

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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.
  • unreachables (type: list(String.t), default: nil) - [Output Only] Unreachable resources.
  • 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.

Attributes

  • aliases (type: list(String.t), default: nil) - A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
  • expressions (type: list(GoogleApi.Compute.V1.Model.WafExpressionSetExpression.t), default: nil) - List of available expressions.
  • id (type: String.t, default: nil) - Google specified expression set ID. The format should be: - E.g. XSS-20170329

Attributes

  • id (type: String.t, default: nil) - Expression ID should uniquely identify the origin of the expression. E.g. owasp-crs-v020901-id973337 identifies Owasp core rule set version 2.9.1 rule id 973337. The ID could be used to determine the individual attack definition that has been detected. It could also be used to exclude it from the policy in case of false positive.

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.