Namespace Google.Apis.Compute.beta.Data
Classes
AWSV4Signature
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
AcceleratorType
Represents an Accelerator Type resource. Google Cloud Platform provides graphics processing units (accelerators) that you can add to VM instances to improve or accelerate performance when working with intensive workloads. For more information, read GPUs on Compute Engine.
AcceleratorTypeAggregatedList
AcceleratorTypeAggregatedList.WarningData
[Output Only] Informational warning message.
AcceleratorTypeAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AcceleratorTypeList
Contains a list of accelerator types.
AcceleratorTypeList.WarningData
[Output Only] Informational warning message.
AcceleratorTypeList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AcceleratorTypesScopedList
AcceleratorTypesScopedList.WarningData
[Output Only] An informational warning that appears when the accelerator types list is empty.
AcceleratorTypesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
Address
Represents an IP Address resource. Google Compute Engine has two IP Address resources: * Global (external and internal) * Regional (external and internal) For more information, see Reserving a static external IP address.
AddressAggregatedList
AddressAggregatedList.WarningData
[Output Only] Informational warning message.
AddressAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AddressList
Contains a list of addresses.
AddressList.WarningData
[Output Only] Informational warning message.
AddressList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AddressesScopedList
AddressesScopedList.WarningData
[Output Only] Informational warning which replaces the list of addresses when the list is empty.
AddressesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AdvancedMachineFeatures
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).
AliasIpRange
An alias IP range attached to an instance's network interface.
AllocationAggregateReservation
This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.
AllocationAggregateReservationReservedResourceInfo
AllocationAggregateReservationReservedResourceInfoAccelerator
AllocationReservationSharingPolicy
AllocationResourceStatus
[Output Only] Contains output only fields.
AllocationResourceStatusSpecificSKUAllocation
Contains Properties set for the reservation.
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration.
AttachedDisk
An instance-attached disk resource.
AttachedDiskInitializeParams
[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. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
AuditConfig
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. If
there are AuditConfigs for both allServices
and a specific service, the union of the two AuditConfigs is used
for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each
AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service":
"allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ]
}, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com",
"audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [
"user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
logging. It also exempts jose@example.com
from DATA_READ logging, and aliya@example.com
from DATA_WRITE
logging.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Autoscaler
Represents an Autoscaler resource. Google Compute Engine has two Autoscaler resources: * Zonal * Regional Use autoscalers to automatically add or delete instances from a managed instance group according to your defined autoscaling policy. For more information, read Autoscaling Groups of Instances. For zonal managed instance groups resource, use the autoscaler resource. For regional managed instance groups, use the regionAutoscalers resource.
AutoscalerAggregatedList
AutoscalerAggregatedList.WarningData
[Output Only] Informational warning message.
AutoscalerAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AutoscalerList
Contains a list of Autoscaler resources.
AutoscalerList.WarningData
[Output Only] Informational warning message.
AutoscalerList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AutoscalerStatusDetails
AutoscalersScopedList
AutoscalersScopedList.WarningData
[Output Only] Informational warning which replaces the list of autoscalers when the list is empty.
AutoscalersScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyLoadBalancingUtilization
Configuration parameters of autoscaling based on load balancing.
AutoscalingPolicyScaleDownControl
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.
AutoscalingPolicyScaleInControl
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.
AutoscalingPolicyScalingSchedule
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.
Backend
Message containing information of one individual backend.
BackendBucket
Represents a Cloud Storage Bucket resource. This Cloud Storage bucket resource is referenced by a URL map of a load balancer. For more information, read Backend Buckets.
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyBypassCacheOnRequestHeader
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.
BackendBucketCdnPolicyCacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendBucketList
Contains a list of BackendBucket resources.
BackendBucketList.WarningData
[Output Only] Informational warning message.
BackendBucketList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
BackendBucketUsedBy
BackendCustomMetric
Custom Metrics are used for CUSTOM_METRICS balancing_mode.
BackendService
Represents a Backend Service resource. A backend service defines how Google Cloud load balancers distribute traffic. The backend service configuration contains a set of values, such as the protocol used to connect to backends, various distribution and session settings, health checks, and timeouts. These settings provide fine-grained control over how your load balancer behaves. Most of the settings have default values that allow for easy configuration if you need to get started quickly. Backend services in Google Compute Engine can be either regionally or globally scoped. * Global * Regional For more information, see Backend Services.
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
BackendServiceAggregatedList.WarningData
[Output Only] Informational warning message.
BackendServiceAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyBypassCacheOnRequestHeader
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.
BackendServiceCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
BackendServiceConnectionTrackingPolicy
Connection Tracking configuration for this BackendService.
BackendServiceCustomMetric
Custom Metrics are used for WEIGHTED_ROUND_ROBIN locality_lb_policy.
BackendServiceFailoverPolicy
For load balancers that have configurable failover: Internal passthrough Network Load Balancers and external passthrough Network Load Balancers. On failover or failback, this field indicates whether connection draining will be honored. Google Cloud 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).
BackendServiceGroupHealth
BackendServiceHttpCookie
The HTTP cookie used for stateful session affinity.
BackendServiceIAP
Identity-Aware Proxy
BackendServiceList
Contains a list of BackendService resources.
BackendServiceList.WarningData
[Output Only] Informational warning message.
BackendServiceList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
BackendServiceListUsable
Contains a list of usable BackendService resources.
BackendServiceListUsable.WarningData
[Output Only] Informational warning message.
BackendServiceListUsable.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
BackendServiceLocalityLoadBalancingPolicyConfig
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
The configuration for a custom policy implemented by the user and deployed with the client.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy
The configuration for a built-in load balancing policy.
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceReference
BackendServiceUsedBy
BackendServicesScopedList
BackendServicesScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
BackendServicesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
BfdPacket
BfdStatus
Next free: 15
BfdStatusPacketCounts
BgpRoute
BgpRouteAsPath
BgpRouteNetworkLayerReachabilityInformation
Network Layer Reachability Information (NLRI) for a route.
Binding
Associates members
, or principals, with a role
.
BulkInsertDiskResource
A transient resource used in compute.disks.bulkInsert and compute.regionDisks.bulkInsert. It is only used to process requests and is not persisted.
BulkInsertInstanceResource
A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert . This resource is not persisted anywhere, it is used only for processing the requests.
BulkInsertInstanceResourcePerInstanceProperties
Per-instance properties to be set on individual instances. To be extended in the future.
BulkInsertOperationStatus
BundledLocalSsds
CacheInvalidationRule
CacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
CircuitBreakers
Settings controlling the volume of requests, connections and retries to this backend service.
Commitment
Represents a regional Commitment resource. Creating a commitment resource means that you are purchasing a committed use contract with an explicit start and end time. You can create commitments based on vCPUs and memory usage and receive discounted rates. For full details, read Signing Up for Committed Use Discounts.
CommitmentAggregatedList
CommitmentAggregatedList.WarningData
[Output Only] Informational warning message.
CommitmentAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
CommitmentList
Contains a list of Commitment resources.
CommitmentList.WarningData
[Output Only] Informational warning message.
CommitmentList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
CommitmentResourceStatus
[Output Only] Contains output only fields.
CommitmentsScopedList
CommitmentsScopedList.WarningData
[Output Only] Informational warning which replaces the list of commitments when the list is empty.
CommitmentsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ConfidentialInstanceConfig
A set of Confidential Instance options.
ConnectionDraining
Message containing connection draining configuration.
ConsistentHashLoadBalancerSettings
This message defines settings for a consistent hash style load balancer.
ConsistentHashLoadBalancerSettingsHttpCookie
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
CorsPolicy
The specification for allowing client-side cross-origin requests. For more information about the W3C recommendation for cross-origin resource sharing (CORS), see Fetch API Living Standard.
CustomErrorResponsePolicy
Specifies the custom error response policy that must be applied when the backend service or backend bucket responds with an error.
CustomErrorResponsePolicyCustomErrorResponseRule
Specifies the mapping between the response code that will be returned along with the custom error content and the response code returned by the backend service.
CustomerEncryptionKey
CustomerEncryptionKeyProtectedDisk
DeprecationStatus
Deprecation status for a public resource.
Disk
Represents a Persistent Disk resource. Google Compute Engine has two Disk resources: * Zonal * Regional Persistent disks are required for running your VM instances. Create both boot and non-boot (data) persistent disks. For more information, read Persistent Disks. For more storage options, read Storage options. The disks resource represents a zonal persistent disk. For more information, read Zonal persistent disks. The regionDisks resource represents a regional persistent disk. For more information, read Regional resources.
DiskAggregatedList
DiskAggregatedList.WarningData
[Output Only] Informational warning message.
DiskAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
DiskAsyncReplication
DiskAsyncReplicationList
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskList
A list of Disk resources.
DiskList.WarningData
[Output Only] Informational warning message.
DiskList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
DiskMoveRequest
DiskParams
Additional disk params.
DiskResourceStatus
DiskResourceStatusAsyncReplicationStatus
DiskType
Represents a Disk Type resource. Google Compute Engine has two Disk Type resources: * Regional * Zonal You can choose from a variety of disk types based on your needs. For more information, read Storage options. The diskTypes resource represents disk types for a zonal persistent disk. For more information, read Zonal persistent disks. The regionDiskTypes resource represents disk types for a regional persistent disk. For more information, read Regional persistent disks.
DiskTypeAggregatedList
DiskTypeAggregatedList.WarningData
[Output Only] Informational warning message.
DiskTypeAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
DiskTypeList
Contains a list of disk types.
DiskTypeList.WarningData
[Output Only] Informational warning message.
DiskTypeList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
DiskTypesScopedList
DiskTypesScopedList.WarningData
[Output Only] Informational warning which replaces the list of disk types when the list is empty.
DiskTypesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
DisksAddResourcePoliciesRequest
DisksRemoveResourcePoliciesRequest
DisksResizeRequest
DisksScopedList
DisksScopedList.WarningData
[Output Only] Informational warning which replaces the list of disks when the list is empty.
DisksScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
DisksStartAsyncReplicationRequest
DisksStopGroupAsyncReplicationResource
A transient resource used in compute.disks.stopGroupAsyncReplication and compute.regionDisks.stopGroupAsyncReplication. It is only used to process requests and is not persisted.
DisplayDevice
A set of Display Device options
DistributionPolicy
DistributionPolicyZoneConfiguration
Duration
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.
ErrorInfo
Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
ExchangedPeeringRoute
ExchangedPeeringRoutesList
ExchangedPeeringRoutesList.WarningData
[Output Only] Informational warning message.
ExchangedPeeringRoutesList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Expr
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. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExternalVpnGateway
Represents an external VPN gateway. External VPN gateway is the on-premises VPN gateway(s) or another cloud provider's VPN gateway that connects to your Google Cloud VPN gateway. To create a highly available VPN from Google Cloud Platform to your VPN gateway or another cloud provider's VPN gateway, you must create a external VPN gateway resource with information about the other gateway. For more information about using external VPN gateways, see Creating an HA VPN gateway and tunnel pair to a peer VPN.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
ExternalVpnGatewayList.WarningData
[Output Only] Informational warning message.
ExternalVpnGatewayList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
FileContentBuffer
Firewall
Represents a Firewall Rule resource. Firewall rules allow or deny ingress traffic to, and egress traffic from your instances. For more information, read Firewall rules.
Firewall.AllowedData
The list of ALLOW rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a permitted connection.
Firewall.DeniedData
The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection.
FirewallList
Contains a list of firewalls.
FirewallList.WarningData
[Output Only] Informational warning message.
FirewallList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
FirewallLogConfig
The available logging options for a firewall rule.
FirewallPoliciesListAssociationsResponse
FirewallPolicy
Represents a Firewall Policy resource.
FirewallPolicyAssociation
FirewallPolicyList
FirewallPolicyList.WarningData
[Output Only] Informational warning message.
FirewallPolicyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
FirewallPolicyRule
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).
FirewallPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherLayer4Config
FirewallPolicyRuleSecureTag
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
ForwardingRule
Represents a Forwarding Rule resource. Forwarding rule resources in Google Cloud can be either regional or global in scope: * Global * Regional A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules can also reference target instances and Cloud VPN Classic gateways (targetVpnGateway). For more information, read Forwarding rule concepts and Using protocol forwarding.
ForwardingRuleAggregatedList
ForwardingRuleAggregatedList.WarningData
[Output Only] Informational warning message.
ForwardingRuleAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRuleList.WarningData
[Output Only] Informational warning message.
ForwardingRuleList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ForwardingRuleReference
ForwardingRuleServiceDirectoryRegistration
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.
ForwardingRulesScopedList
ForwardingRulesScopedList.WarningData
Informational warning which replaces the list of forwarding rules when the list is empty.
ForwardingRulesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
FutureReservation
FutureReservationSpecificSKUProperties
FutureReservationStatus
[Output only] Represents status related to the future reservation.
FutureReservationStatusExistingMatchingUsageInfo
[Output Only] Represents the existing matching usage for the future reservation.
FutureReservationStatusLastKnownGoodState
The state that the future reservation will be reverted to should the amendment be declined.
FutureReservationStatusLastKnownGoodStateFutureReservationSpecs
The properties of the last known good state for the Future Reservation.
FutureReservationStatusSpecificSKUProperties
Properties to be set for the Future Reservation.
FutureReservationTimeWindow
FutureReservationsAggregatedListResponse
Contains a list of future reservations.
FutureReservationsAggregatedListResponse.WarningData
[Output Only] Informational warning message.
FutureReservationsAggregatedListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
FutureReservationsListResponse
FutureReservationsListResponse.WarningData
[Output Only] Informational warning message.
FutureReservationsListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
FutureReservationsScopedList
FutureReservationsScopedList.WarningData
Informational warning which replaces the list of future reservations when the list is empty.
FutureReservationsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
GRPCHealthCheck
GlobalAddressesMoveRequest
GlobalNetworkEndpointGroupsAttachEndpointsRequest
GlobalNetworkEndpointGroupsDetachEndpointsRequest
GlobalOrganizationSetPolicyRequest
GlobalSetLabelsRequest
GlobalSetPolicyRequest
GroupMaintenanceInfo
Maintenance Info for ReservationBlocks.
GuestAttributes
A guest attributes entry.
GuestAttributesEntry
A guest attributes namespace/key/value entry.
GuestAttributesValue
Array of guest attribute namespace/key/value tuples.
GuestOsFeature
Guest OS features.
HTTP2HealthCheck
HTTPHealthCheck
HTTPSHealthCheck
HealthCheck
Represents a health check resource. Google Compute Engine has two health check resources: * Regional * Global These health check resources can be used for load balancing and for autohealing VMs in a managed instance group (MIG). Load balancing Health check requirements vary depending on the type of load balancer. For details about the type of health check supported for each load balancer and corresponding backend type, see Health checks overview: Load balancer guide. Autohealing in MIGs The health checks that you use for autohealing VMs in a MIG can be either regional or global. For more information, see Set up an application health check and autohealing. For more information, see Health checks overview.
HealthCheckList
Contains a list of HealthCheck resources.
HealthCheckList.WarningData
[Output Only] Informational warning message.
HealthCheckList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
HealthCheckLogConfig
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
HealthCheckReference
A full or valid partial URL to a health check. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/global/httpHealthChecks/health-check - projects/project-id/global/httpHealthChecks/health-check - global/httpHealthChecks/health-check
HealthCheckService
Represents a Health-Check as a Service resource.
HealthCheckServiceReference
A full or valid partial URL to a health check service. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/regions/us-west1/healthCheckServices/health-check-service
- projects/project-id/regions/us-west1/healthCheckServices/health-check-service - regions/us-west1/healthCheckServices/health-check-service
HealthCheckServicesList
HealthCheckServicesList.WarningData
[Output Only] Informational warning message.
HealthCheckServicesList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
HealthChecksAggregatedList
HealthChecksAggregatedList.WarningData
[Output Only] Informational warning message.
HealthChecksAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
HealthChecksScopedList
HealthChecksScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
HealthChecksScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
HealthStatus
HealthStatusForNetworkEndpoint
Help
Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
HelpLink
Describes a URL link.
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
HttpFaultAbort
Specification for how requests are aborted as part of fault injection.
HttpFaultDelay
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
HttpFaultInjection
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 the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
HttpFilterConfig
HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.
HttpHeaderAction
The request and response header transformations that take effect before the request is passed along to the selected backendService.
HttpHeaderMatch
matchRule criteria for request header matches.
HttpHeaderOption
Specification determining how headers are added to requests or responses.
HttpHealthCheck
Represents a legacy HTTP Health Check resource. Legacy HTTP health checks are now only required by target pool-based network load balancers. For all other load balancers, including backend service-based network load balancers, and for managed instance group auto-healing, you must use modern (non-legacy) health checks. For more information, see Health checks overview .
HttpHealthCheckList
Contains a list of HttpHealthCheck resources.
HttpHealthCheckList.WarningData
[Output Only] Informational warning message.
HttpHealthCheckList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRetryPolicy
The retry policy associates with HttpRouteRule
HttpRouteAction
HttpRouteRule
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
HttpRouteRuleMatch
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
HttpsHealthCheck
Represents a legacy HTTPS Health Check resource. Legacy HTTPS health checks have been deprecated. If you are using a target pool-based network load balancer, you must use a legacy HTTP (not HTTPS) health check. For all other load balancers, including backend service-based network load balancers, and for managed instance group auto-healing, you must use modern (non-legacy) health checks. For more information, see Health checks overview .
HttpsHealthCheckList
Contains a list of HttpsHealthCheck resources.
HttpsHealthCheckList.WarningData
[Output Only] Informational warning message.
HttpsHealthCheckList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Image
Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images.
Image.RawDiskData
The parameters of the raw disk image.
ImageFamilyView
ImageList
Contains a list of images.
ImageList.WarningData
[Output Only] Informational warning message.
ImageList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
Instance
Represents an Instance resource. An instance is a virtual machine that is hosted on Google Cloud Platform. For more information, read Virtual Machine Instances.
InstanceAggregatedList
InstanceAggregatedList.WarningData
[Output Only] Informational warning message.
InstanceAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceConsumptionData
InstanceConsumptionInfo
InstanceGroup
Represents an Instance Group resource. Instance Groups can be used to configure a target for load balancing. Instance groups can either be managed or unmanaged. To create managed instance groups, use the instanceGroupManager or regionInstanceGroupManager resource instead. Use zonal unmanaged instance groups if you need to apply load balancing to groups of heterogeneous instances or if you need to manage the instances yourself. You cannot create regional unmanaged instance groups. For more information, read Instance groups.
InstanceGroupAggregatedList
InstanceGroupAggregatedList.WarningData
[Output Only] Informational warning message.
InstanceGroupAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupList
A list of InstanceGroup resources.
InstanceGroupList.WarningData
[Output Only] Informational warning message.
InstanceGroupList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupManager
Represents a Managed Instance Group resource. An instance group is a collection of VM instances that you can manage as a single entity. For more information, read Instance groups. For zonal Managed Instance Group, use the instanceGroupManagers resource. For regional Managed Instance Group, use the regionInstanceGroupManagers resource.
InstanceGroupManagerActionsSummary
InstanceGroupManagerAggregatedList
InstanceGroupManagerAggregatedList.WarningData
[Output Only] Informational warning message.
InstanceGroupManagerAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupManagerAllInstancesConfig
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerInstanceFlexibilityPolicy
InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection
InstanceGroupManagerInstanceFlexibilityPolicyProvisioningModelMix
InstanceGroupManagerInstanceLifecyclePolicy
InstanceGroupManagerList
[Output Only] A list of managed instance groups.
InstanceGroupManagerList.WarningData
[Output Only] Informational warning message.
InstanceGroupManagerList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupManagerParams
Input only additional params for instance group manager creation.
InstanceGroupManagerResizeRequest
InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time. This resize request is nested under InstanceGroupManager and the VMs created by this request are added to the owning InstanceGroupManager.
InstanceGroupManagerResizeRequestStatus
InstanceGroupManagerResizeRequestStatus.ErrorData
[Output only] Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state. Contrary to the last_attempt errors, this field is final and errors are never removed from here, as the ResizeRequest is not going to retry.
InstanceGroupManagerResizeRequestStatus.ErrorData.ErrorsData
[Output Only] The array of errors encountered while processing this operation.
InstanceGroupManagerResizeRequestStatus.ErrorData.ErrorsData.ErrorDetailsData
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
InstanceGroupManagerResizeRequestStatusLastAttempt
InstanceGroupManagerResizeRequestStatusLastAttempt.ErrorData
Errors that prevented the ResizeRequest to be fulfilled.
InstanceGroupManagerResizeRequestStatusLastAttempt.ErrorData.ErrorsData
[Output Only] The array of errors encountered while processing this operation.
InstanceGroupManagerResizeRequestStatusLastAttempt.ErrorData.ErrorsData.ErrorDetailsData
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
InstanceGroupManagerResizeRequestsListResponse
[Output Only] A list of resize requests.
InstanceGroupManagerResizeRequestsListResponse.WarningData
[Output Only] Informational warning message.
InstanceGroupManagerResizeRequestsListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupManagerResourcePolicies
InstanceGroupManagerStandbyPolicy
InstanceGroupManagerStatus
InstanceGroupManagerStatusAllInstancesConfig
InstanceGroupManagerStatusStateful
InstanceGroupManagerStatusStatefulPerInstanceConfigs
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerVersion
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
InstanceGroupManagersDeletePerInstanceConfigsReq
InstanceGroupManagers.deletePerInstanceConfigs
InstanceGroupManagersListErrorsResponse
InstanceGroupManagersListManagedInstancesResponse
InstanceGroupManagersListPerInstanceConfigsResp
InstanceGroupManagersListPerInstanceConfigsResp.WarningData
[Output Only] Informational warning message.
InstanceGroupManagersListPerInstanceConfigsResp.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupManagersPatchPerInstanceConfigsReq
InstanceGroupManagers.patchPerInstanceConfigs
InstanceGroupManagersRecreateInstancesRequest
InstanceGroupManagersResizeAdvancedRequest
InstanceGroupManagersResumeInstancesRequest
InstanceGroupManagersScopedList
InstanceGroupManagersScopedList.WarningData
[Output Only] The warning that replaces the list of managed instance groups when the list is empty.
InstanceGroupManagersScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupManagersSetAutoHealingRequest
InstanceGroupManagersSetInstanceTemplateRequest
InstanceGroupManagersSetTargetPoolsRequest
InstanceGroupManagersStartInstancesRequest
InstanceGroupManagersStopInstancesRequest
InstanceGroupManagersSuspendInstancesRequest
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
InstanceGroupsAddInstancesRequest
InstanceGroupsListInstances
InstanceGroupsListInstances.WarningData
[Output Only] Informational warning message.
InstanceGroupsListInstances.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupsListInstancesRequest
InstanceGroupsRemoveInstancesRequest
InstanceGroupsScopedList
InstanceGroupsScopedList.WarningData
[Output Only] An informational warning that replaces the list of instance groups when the list is empty.
InstanceGroupsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceGroupsSetNamedPortsRequest
InstanceList
Contains a list of instances.
InstanceList.WarningData
[Output Only] Informational warning message.
InstanceList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceListReferrers
Contains a list of instance referrers.
InstanceListReferrers.WarningData
[Output Only] Informational warning message.
InstanceListReferrers.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceManagedByIgmError
InstanceManagedByIgmErrorInstanceActionDetails
InstanceManagedByIgmErrorManagedInstanceError
InstanceMoveRequest
InstanceParams
Additional instance params.
InstanceProperties
InstancePropertiesPatch
Represents the change that you want to make to the instance properties.
InstanceReference
InstanceSettings
Represents a Instance Settings resource. You can use instance settings to configure default settings for Compute Engine VM instances. For example, you can use it to configure default machine type of Compute Engine VM instances.
InstanceSettingsMetadata
InstanceTemplate
Represents an Instance Template resource. Google Compute Engine has two Instance Template resources: * Global * Regional You can reuse a global instance template in different regions whereas you can use a regional instance template in a specified region only. If you want to reduce cross-region dependency or achieve data residency, use a regional instance template. To create VMs, managed instance groups, and reservations, you can use either global or regional instance templates. For more information, read Instance Templates.
InstanceTemplateAggregatedList
Contains a list of InstanceTemplatesScopedList.
InstanceTemplateAggregatedList.WarningData
[Output Only] Informational warning message.
InstanceTemplateAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceTemplateList
A list of instance templates.
InstanceTemplateList.WarningData
[Output Only] Informational warning message.
InstanceTemplateList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceTemplatesScopedList
InstanceTemplatesScopedList.WarningData
[Output Only] An informational warning that replaces the list of instance templates when the list is empty.
InstanceTemplatesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstanceWithNamedPorts
InstancesAddResourcePoliciesRequest
InstancesBulkInsertOperationMetadata
InstancesGetEffectiveFirewallsResponse
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy
A pruned SecurityPolicy containing ID and any applicable firewall rules.
InstancesRemoveResourcePoliciesRequest
InstancesResumeRequest
InstancesScopedList
InstancesScopedList.WarningData
[Output Only] Informational warning which replaces the list of instances when the list is empty.
InstancesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstancesSetLabelsRequest
InstancesSetMachineResourcesRequest
InstancesSetMachineTypeRequest
InstancesSetMinCpuPlatformRequest
InstancesSetNameRequest
InstancesSetSecurityPolicyRequest
InstancesSetServiceAccountRequest
InstancesStartWithEncryptionKeyRequest
InstantSnapshot
Represents a InstantSnapshot resource. You can use instant snapshots to create disk rollback points quickly..
InstantSnapshotAggregatedList
InstantSnapshotAggregatedList.WarningData
[Output Only] Informational warning message.
InstantSnapshotAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstantSnapshotList
Contains a list of InstantSnapshot resources.
InstantSnapshotList.WarningData
[Output Only] Informational warning message.
InstantSnapshotList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InstantSnapshotResourceStatus
InstantSnapshotsScopedList
InstantSnapshotsScopedList.WarningData
[Output Only] Informational warning which replaces the list of instantSnapshots when the list is empty.
InstantSnapshotsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect
Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the Google Cloud network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
InterconnectApplicationAwareInterconnect
Configuration information for application awareness on this Cloud Interconnect.
InterconnectApplicationAwareInterconnectBandwidthPercentage
Specify bandwidth percentages [1-100] for various traffic classes in BandwidthPercentagePolicy. The sum of all percentages must equal 100. All traffic classes must have a percentage value specified.
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy
InterconnectApplicationAwareInterconnectStrictPriorityPolicy
Specify configuration for StrictPriorityPolicy.
InterconnectAttachment
Represents an Interconnect Attachment (VLAN) resource. You can use Interconnect attachments (VLANS) to connect your Virtual Private Cloud networks to your on-premises networks through an Interconnect. For more information, read Creating VLAN Attachments.
InterconnectAttachmentAggregatedList
InterconnectAttachmentAggregatedList.WarningData
[Output Only] Informational warning message.
InterconnectAttachmentAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InterconnectAttachmentConfigurationConstraints
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange
InterconnectAttachmentList
Response to the list request, and contains a list of interconnect attachments.
InterconnectAttachmentList.WarningData
[Output Only] Informational warning message.
InterconnectAttachmentList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InterconnectAttachmentPartnerMetadata
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
InterconnectAttachmentPrivateInfo
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentsScopedList
InterconnectAttachmentsScopedList.WarningData
Informational warning which replaces the list of addresses when the list is empty.
InterconnectAttachmentsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InterconnectCircuitInfo
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
InterconnectDiagnostics
Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.
InterconnectDiagnosticsARPEntry
Describing the ARP neighbor entries seen on this link
InterconnectDiagnosticsLinkLACPStatus
InterconnectDiagnosticsLinkOpticalPower
InterconnectDiagnosticsLinkStatus
InterconnectDiagnosticsMacsecStatus
Describes the status of MACsec encryption on the link.
InterconnectList
Response to the list request, and contains a list of interconnects.
InterconnectList.WarningData
[Output Only] Informational warning message.
InterconnectList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InterconnectLocation
Represents an Interconnect Attachment (VLAN) Location resource. You can use this resource to find location details about an Interconnect attachment (VLAN). For more information about interconnect attachments, read Creating VLAN Attachments.
InterconnectLocationList
Response to the list request, and contains a list of interconnect locations.
InterconnectLocationList.WarningData
[Output Only] Informational warning message.
InterconnectLocationList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InterconnectLocationRegionInfo
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
InterconnectMacsec
Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.
InterconnectMacsecConfig
MACsec configuration information for the Interconnect connection. Contains the generated Connectivity Association Key Name (CKN) and the key (CAK) for this Interconnect connection.
InterconnectMacsecConfigPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectMacsecPreSharedKey
Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
InterconnectOutageNotification
Description of a planned outage on this Interconnect.
InterconnectRemoteLocation
Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).
InterconnectRemoteLocationConstraints
InterconnectRemoteLocationConstraintsSubnetLengthRange
InterconnectRemoteLocationList
Response to the list request, and contains a list of interconnect remote locations.
InterconnectRemoteLocationList.WarningData
[Output Only] Informational warning message.
InterconnectRemoteLocationList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
InterconnectRemoteLocationPermittedConnections
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
InterconnectsGetMacsecConfigResponse
Response for the InterconnectsGetMacsecConfigRequest.
License
Represents a License resource. A License represents billing and aggregate usage data for public and marketplace images. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseCode
Represents a License Code resource. A License Code is a unique identifier used to represent a license resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
LicenseCodeLicenseAlias
LicenseResourceCommitment
Commitment for a particular license resource.
LicenseResourceRequirements
LicensesListResponse
LicensesListResponse.WarningData
[Output Only] Informational warning message.
LicensesListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
LocalDisk
LocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
LocationPolicy
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
LocationPolicyLocation
LocationPolicyLocationConstraints
Per-zone constraints on location policy for this zone.
MachineImage
Represents a machine image resource. A machine image is a Compute Engine resource that stores all the configuration, metadata, permissions, and data from one or more disks required to create a Virtual machine (VM) instance. For more information, see Machine images.
MachineImageList
A list of machine images.
MachineImageList.WarningData
[Output Only] Informational warning message.
MachineImageList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
MachineType
Represents a Machine Type resource. You can use specific machine types for your VM instances based on performance and pricing requirements. For more information, read Machine Types.
MachineType.AcceleratorsData
[Output Only] A list of accelerator configurations assigned to this machine type.
MachineTypeAggregatedList
MachineTypeAggregatedList.WarningData
[Output Only] Informational warning message.
MachineTypeAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
MachineTypeList
Contains a list of machine types.
MachineTypeList.WarningData
[Output Only] Informational warning message.
MachineTypeList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
MachineTypesScopedList
MachineTypesScopedList.WarningData
[Output Only] An informational warning that appears when the machine types list is empty.
MachineTypesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ManagedInstance
A Managed Instance resource.
ManagedInstanceAllInstancesConfig
ManagedInstanceInstanceHealth
ManagedInstanceLastAttempt
ManagedInstanceLastAttempt.ErrorsData
[Output Only] Encountered errors during the last attempt to create or delete the instance.
ManagedInstanceLastAttempt.ErrorsData.ErrorsDataSchema
[Output Only] The array of errors encountered while processing this operation.
ManagedInstanceLastAttempt.ErrorsData.ErrorsDataSchema.ErrorDetailsData
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
ManagedInstancePropertiesFromFlexibilityPolicy
ManagedInstanceVersion
Metadata
A metadata key/value entry.
Metadata.ItemsData
Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
MetadataFilter
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that 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 load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MultiMig
Multi-MIG represents a group of managed instance groups.
MultiMigResourcePolicies
MultiMigsList
MultiMigsList.WarningData
Informational warning message.
MultiMigsList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NamedPort
The named port. For example: <"http", 80>.
NatIpInfo
Contains NAT IP information of a NAT config (i.e. usage status, mode).
NatIpInfoNatIpInfoMapping
Contains information of a NAT IP.
NatIpInfoResponse
Network
Represents a VPC Network resource. Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network.
NetworkAttachment
NetworkAttachments A network attachment resource ...
NetworkAttachmentAggregatedList
Contains a list of NetworkAttachmentsScopedList.
NetworkAttachmentAggregatedList.WarningData
[Output Only] Informational warning message.
NetworkAttachmentAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkAttachmentConnectedEndpoint
[Output Only] A connection connected to this network attachment.
NetworkAttachmentList
NetworkAttachmentList.WarningData
[Output Only] Informational warning message.
NetworkAttachmentList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkAttachmentsScopedList
NetworkAttachmentsScopedList.WarningData
Informational warning which replaces the list of network attachments when the list is empty.
NetworkAttachmentsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEdgeSecurityService
Represents a Google Cloud Armor network edge security service resource.
NetworkEdgeSecurityServiceAggregatedList
NetworkEdgeSecurityServiceAggregatedList.WarningData
[Output Only] Informational warning message.
NetworkEdgeSecurityServiceAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEdgeSecurityServicesScopedList
NetworkEdgeSecurityServicesScopedList.WarningData
Informational warning which replaces the list of security policies when the list is empty.
NetworkEdgeSecurityServicesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEndpoint
The network endpoint.
NetworkEndpointGroup
Represents a collection of network endpoints. A network endpoint group (NEG) defines how a set of endpoints should be reached, whether they are reachable, and where they are located. For more information about using NEGs for different use cases, see Network endpoint groups overview.
NetworkEndpointGroupAggregatedList
NetworkEndpointGroupAggregatedList.WarningData
[Output Only] Informational warning message.
NetworkEndpointGroupAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEndpointGroupAppEngine
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. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudFunction
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupCloudRun
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. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupLbNetworkEndpointGroup
Load balancing specific fields for network endpoint group.
NetworkEndpointGroupList
NetworkEndpointGroupList.WarningData
[Output Only] Informational warning message.
NetworkEndpointGroupList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEndpointGroupPscData
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupServerlessDeployment
Configuration for a serverless network endpoint group (NEG). The platform must be provided. Note: The target backend service must be in the same project and located in the same region as the Serverless NEG.
NetworkEndpointGroupsAttachEndpointsRequest
NetworkEndpointGroupsDetachEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest
NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter
NetworkEndpointGroupsListNetworkEndpoints
NetworkEndpointGroupsListNetworkEndpoints.WarningData
[Output Only] Informational warning message.
NetworkEndpointGroupsListNetworkEndpoints.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEndpointGroupsScopedList
NetworkEndpointGroupsScopedList.WarningData
[Output Only] An informational warning that replaces the list of network endpoint groups when the list is empty.
NetworkEndpointGroupsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkEndpointWithHealthStatus
NetworkInterface
A network interface resource attached to an instance.
NetworkList
Contains a list of networks.
NetworkList.WarningData
[Output Only] Informational warning message.
NetworkList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkPeering
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.
NetworkPerformanceConfig
NetworkProfile
NetworkProfile represents a Google managed network profile resource.
NetworkProfileNetworkFeatures
NetworkProfilesListResponse
Contains a list of network profiles.
NetworkProfilesListResponse.WarningData
[Output Only] Informational warning message.
NetworkProfilesListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NetworkRoutingConfig
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.
NetworksAddPeeringRequest
NetworksGetEffectiveFirewallsResponse
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy
A pruned SecurityPolicy containing ID and any applicable firewall rules.
NetworksRemovePeeringRequest
NetworksUpdatePeeringRequest
NodeGroup
Represents a sole-tenant Node Group resource. A sole-tenant node is a physical server that is dedicated to hosting VM instances only for your specific project. Use sole-tenant nodes to keep your instances physically separated from instances in other projects, or to group your instances together on the same host hardware. For more information, read Sole-tenant nodes.
NodeGroupAggregatedList
NodeGroupAggregatedList.WarningData
[Output Only] Informational warning message.
NodeGroupAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeGroupAutoscalingPolicy
NodeGroupList
Contains a list of nodeGroups.
NodeGroupList.WarningData
[Output Only] Informational warning message.
NodeGroupList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeGroupMaintenanceWindow
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupNode
NodeGroupsAddNodesRequest
NodeGroupsDeleteNodesRequest
NodeGroupsListNodes
NodeGroupsListNodes.WarningData
[Output Only] Informational warning message.
NodeGroupsListNodes.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeGroupsPerformMaintenanceRequest
NodeGroupsScopedList
NodeGroupsScopedList.WarningData
[Output Only] An informational warning that appears when the nodeGroup list is empty.
NodeGroupsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeGroupsSetNodeTemplateRequest
NodeGroupsSimulateMaintenanceEventRequest
NodeTemplate
Represent a sole-tenant Node Template resource. You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.
NodeTemplateAggregatedList
NodeTemplateAggregatedList.WarningData
[Output Only] Informational warning message.
NodeTemplateAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeTemplateList
Contains a list of node templates.
NodeTemplateList.WarningData
[Output Only] Informational warning message.
NodeTemplateList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeTemplateNodeTypeFlexibility
NodeTemplatesScopedList
NodeTemplatesScopedList.WarningData
[Output Only] An informational warning that appears when the node templates list is empty.
NodeTemplatesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeType
Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.
NodeTypeAggregatedList
NodeTypeAggregatedList.WarningData
[Output Only] Informational warning message.
NodeTypeAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeTypeList
Contains a list of node types.
NodeTypeList.WarningData
[Output Only] Informational warning message.
NodeTypeList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NodeTypesScopedList
NodeTypesScopedList.WarningData
[Output Only] An informational warning that appears when the node types list is empty.
NodeTypesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
NotificationEndpoint
Represents a notification endpoint. A notification endpoint resource defines an endpoint to receive notifications when there are status changes detected by the associated health check service. For more information, see Health checks overview.
NotificationEndpointGrpcSettings
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointList
NotificationEndpointList.WarningData
[Output Only] Informational warning message.
NotificationEndpointList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Operation
Represents an Operation resource. Google Compute Engine has three Operation resources: *
Global *
Regional *
Zonal You can use an operation resource to manage
asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional
or zonal. - For global operations, use the globalOperations
resource. - For regional operations, use the
regionOperations
resource. - For zonal operations, use the zoneOperations
resource. For more information,
read Global, Regional, and Zonal Resources. Note that completed Operation resources have a limited retention
period.
Operation.ErrorData
[Output Only] If errors are generated during processing of the operation, this field will be populated.
Operation.ErrorData.ErrorsData
[Output Only] The array of errors encountered while processing this operation.
Operation.ErrorData.ErrorsData.ErrorDetailsData
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
Operation.WarningsData
[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
Operation.WarningsData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
OperationAggregatedList
OperationAggregatedList.WarningData
[Output Only] Informational warning message.
OperationAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
OperationList
Contains a list of Operation resources.
OperationList.WarningData
[Output Only] Informational warning message.
OperationList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
OperationsScopedList
OperationsScopedList.WarningData
[Output Only] Informational warning which replaces the list of operations when the list is empty.
OperationsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
OrganizationSecurityPoliciesListAssociationsResponse
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
PacketIntervals
Next free: 7
PacketMirroring
Represents a Packet Mirroring resource. Packet Mirroring clones the traffic of specified instances in your Virtual Private Cloud (VPC) network and forwards it to a collector destination, such as an instance group of an internal TCP/UDP load balancer, for analysis or examination. For more information about setting up Packet Mirroring, see Using Packet Mirroring.
PacketMirroringAggregatedList
Contains a list of packetMirrorings.
PacketMirroringAggregatedList.WarningData
[Output Only] Informational warning message.
PacketMirroringAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
PacketMirroringFilter
PacketMirroringForwardingRuleInfo
PacketMirroringList
Contains a list of PacketMirroring resources.
PacketMirroringList.WarningData
[Output Only] Informational warning message.
PacketMirroringList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoInstanceInfo
PacketMirroringMirroredResourceInfoSubnetInfo
PacketMirroringNetworkInfo
PacketMirroringsScopedList
PacketMirroringsScopedList.WarningData
Informational warning which replaces the list of packetMirrorings when the list is empty.
PacketMirroringsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
PartnerMetadata
Model definition of partner_metadata field. To be used in dedicated Partner Metadata methods and to be inlined in the Instance and InstanceTemplate resources.
PathMatcher
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 is used.
PathRule
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
PerInstanceConfig
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A
Policy
is a collection of bindings
. A binding
binds one or more members
, or principals, to a single
role
. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A
role
is a named list of permissions; each role
can be an IAM predefined role or a user-created custom role.
For some types of Google Cloud resources, a binding
can also specify a condition
, which is a logical
expression that allows access to a resource only if the expression evaluates to true
. A condition can add
constraints based on attributes of the request, the resource, or both. To learn which resources support
conditions in their IAM policies, see the IAM
documentation. JSON example:
{
"bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com",
"group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] },
{ "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": {
"title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time
< timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }
YAML example:
bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com -
serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin -
members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable
access description: Does not grant access after Sep 2020 expression: request.time <
timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3
For a description of IAM and its features, see the IAM documentation.
PreconfiguredWafSet
PreservedState
Preserved state for a given instance.
PreservedStatePreservedDisk
PreservedStatePreservedNetworkIp
PreservedStatePreservedNetworkIpIpAddress
Project
Represents a Project resource. A project is used to organize resources in a Google Cloud Platform environment. For more information, read about the Resource Hierarchy.
ProjectsDisableXpnResourceRequest
ProjectsEnableXpnResourceRequest
ProjectsGetXpnResources
ProjectsListXpnHostsRequest
ProjectsSetCloudArmorTierRequest
ProjectsSetDefaultNetworkTierRequest
ProjectsSetManagedProtectionTierRequest
PublicAdvertisedPrefix
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.
PublicAdvertisedPrefixList
PublicAdvertisedPrefixList.WarningData
[Output Only] Informational warning message.
PublicAdvertisedPrefixList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
PublicAdvertisedPrefixPublicDelegatedPrefix
Represents a CIDR range which can be used to assign addresses.
PublicDelegatedPrefix
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.
PublicDelegatedPrefixAggregatedList
PublicDelegatedPrefixAggregatedList.WarningData
[Output Only] Informational warning message.
PublicDelegatedPrefixAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
PublicDelegatedPrefixList
PublicDelegatedPrefixList.WarningData
[Output Only] Informational warning message.
PublicDelegatedPrefixList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixesScopedList
PublicDelegatedPrefixesScopedList.WarningData
[Output Only] Informational warning which replaces the list of public delegated prefixes when the list is empty.
PublicDelegatedPrefixesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Quota
A quotas entry.
QuotaExceededInfo
Additional details for quota exceeded error for resource quota.
Reference
Represents a reference to a resource.
Region
Represents a Region resource. A region is a geographical area where a resource is located. For more information, read Regions and Zones.
Region.QuotaStatusWarningData
[Output Only] Warning of fetching the quotas
field for this region. This field is populated only if
fetching of the quotas
field fails.
Region.QuotaStatusWarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionAddressesMoveRequest
RegionAutoscalerList
Contains a list of autoscalers.
RegionAutoscalerList.WarningData
[Output Only] Informational warning message.
RegionAutoscalerList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionCommitmentsUpdateReservationsRequest
RegionDiskTypeList
RegionDiskTypeList.WarningData
[Output Only] Informational warning message.
RegionDiskTypeList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionDisksAddResourcePoliciesRequest
RegionDisksRemoveResourcePoliciesRequest
RegionDisksResizeRequest
RegionDisksStartAsyncReplicationRequest
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
RegionInstanceGroupList.WarningData
[Output Only] Informational warning message.
RegionInstanceGroupList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionInstanceGroupManagerDeleteInstanceConfigReq
RegionInstanceGroupManagers.deletePerInstanceConfigs
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
RegionInstanceGroupManagerList.WarningData
[Output Only] Informational warning message.
RegionInstanceGroupManagerList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionInstanceGroupManagerPatchInstanceConfigReq
RegionInstanceGroupManagers.patchPerInstanceConfigs
RegionInstanceGroupManagerResizeRequestsListResponse
RegionInstanceGroupManagerResizeRequestsListResponse.WarningData
[Output Only] Informational warning message.
RegionInstanceGroupManagerResizeRequestsListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
RegionInstanceGroupManagersAbandonInstancesRequest
RegionInstanceGroupManagersApplyUpdatesRequest
RegionInstanceGroupManagers.applyUpdatesToInstances
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
RegionInstanceGroupManagersListErrorsResponse
RegionInstanceGroupManagersListInstanceConfigsResp
RegionInstanceGroupManagersListInstanceConfigsResp.WarningData
[Output Only] Informational warning message.
RegionInstanceGroupManagersListInstanceConfigsResp.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionInstanceGroupManagersListInstancesResponse
RegionInstanceGroupManagersRecreateRequest
RegionInstanceGroupManagersResizeAdvancedRequest
RegionInstanceGroupManagersResumeInstancesRequest
RegionInstanceGroupManagersSetAutoHealingRequest
RegionInstanceGroupManagersSetTargetPoolsRequest
RegionInstanceGroupManagersSetTemplateRequest
RegionInstanceGroupManagersStartInstancesRequest
RegionInstanceGroupManagersStopInstancesRequest
RegionInstanceGroupManagersSuspendInstancesRequest
RegionInstanceGroupsListInstances
RegionInstanceGroupsListInstances.WarningData
[Output Only] Informational warning message.
RegionInstanceGroupsListInstances.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionInstanceGroupsListInstancesRequest
RegionInstanceGroupsSetNamedPortsRequest
RegionList
Contains a list of region resources.
RegionList.WarningData
[Output Only] Informational warning message.
RegionList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RegionNetworkEndpointGroupsAttachEndpointsRequest
RegionNetworkEndpointGroupsDetachEndpointsRequest
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
RegionSetLabelsRequest
RegionSetPolicyRequest
RegionTargetHttpsProxiesSetSslCertificatesRequest
RegionUrlMapsValidateRequest
RequestMirrorPolicy
A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow.
Reservation
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.
ReservationAffinity
Specifies the reservations that this instance can consume from.
ReservationAggregatedList
Contains a list of reservations.
ReservationAggregatedList.WarningData
[Output Only] Informational warning message.
ReservationAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ReservationBlock
Represents a reservation block resource.
ReservationBlockPhysicalTopology
ReservationBlocksGetResponse
ReservationBlocksListResponse
A list of reservation blocks under a single reservation.
ReservationBlocksListResponse.WarningData
Informational warning message.
ReservationBlocksListResponse.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ReservationList
ReservationList.WarningData
[Output Only] Informational warning message.
ReservationList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ReservationsResizeRequest
ReservationsScopedList
ReservationsScopedList.WarningData
Informational warning which replaces the list of reservations when the list is empty.
ReservationsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ResourceCommitment
Commitment for a particular resource (a Commitment is composed of one or more of these).
ResourceGroupReference
ResourcePoliciesScopedList
ResourcePoliciesScopedList.WarningData
Informational warning which replaces the list of resourcePolicies when the list is empty.
ResourcePoliciesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ResourcePolicy
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.
ResourcePolicyAggregatedList
Contains a list of resourcePolicies.
ResourcePolicyAggregatedList.WarningData
[Output Only] Informational warning message.
ResourcePolicyAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ResourcePolicyDailyCycle
Time window specified for daily operations.
ResourcePolicyDiskConsistencyGroupPolicy
Resource policy for disk consistency groups.
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation
ResourcePolicyHourlyCycle
Time window specified for hourly operations.
ResourcePolicyInstanceSchedulePolicy
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
ResourcePolicyInstanceSchedulePolicySchedule
Schedule for an instance operation.
ResourcePolicyList
ResourcePolicyList.WarningData
[Output Only] Informational warning message.
ResourcePolicyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ResourcePolicyResourceStatus
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.
ResourcePolicyResourceStatusInstanceSchedulePolicyStatus
ResourcePolicySnapshotSchedulePolicy
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.
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
Policy for retention of scheduled snapshots.
ResourcePolicySnapshotSchedulePolicySchedule
A schedule for disks where the schedueled operations are performed.
ResourcePolicySnapshotSchedulePolicySnapshotProperties
Specified snapshot properties for scheduled snapshots created by this policy.
ResourcePolicyWeeklyCycle
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleDayOfWeek
ResourcePolicyWorkloadPolicy
Represents the workload policy.
ResourceStatus
Contains output only fields. Use this sub-message for actual values set on Instance attributes as compared to the value requested by the user (intent) in their instance CRUD calls.
ResourceStatusScheduling
RolloutPolicy
A rollout policy configuration.
Route
Represents a Route resource. A route defines a path from VM instances in the VPC network to a specific destination. This destination can be inside or outside the VPC network. For more information, read the Routes overview.
Route.WarningsData
[Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages.
Route.WarningsData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RouteAsPath
RouteList
Contains a list of Route resources.
RouteList.WarningData
[Output Only] Informational warning message.
RouteList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RoutePolicy
RoutePolicyPolicyTerm
Router
Represents a Cloud Router resource. For more information about Cloud Router, read the Cloud Router overview.
RouterAdvertisedIpRange
Description-tagged IP ranges for the router to advertise.
RouterAggregatedList
Contains a list of routers.
RouterAggregatedList.WarningData
[Output Only] Informational warning message.
RouterAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RouterBgp
RouterBgpPeer
RouterBgpPeerBfd
RouterBgpPeerCustomLearnedIpRange
RouterInterface
RouterList
Contains a list of Router resources.
RouterList.WarningData
[Output Only] Informational warning message.
RouterList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RouterMd5AuthenticationKey
RouterNat
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.
RouterNatLogConfig
Configuration of logging on a NAT.
RouterNatRule
RouterNatRuleAction
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RouterStatus
RouterStatusBgpPeerStatus
RouterStatusNatStatus
Status of a NAT contained in this router.
RouterStatusNatStatusNatRuleStatus
Status of a NAT Rule contained in this NAT.
RouterStatusResponse
RoutersGetRoutePolicyResponse
RoutersListBgpRoutes
RoutersListBgpRoutes.WarningData
[Output Only] Informational warning message.
RoutersListBgpRoutes.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RoutersListRoutePolicies
RoutersListRoutePolicies.WarningData
[Output Only] Informational warning message.
RoutersListRoutePolicies.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
RoutersPreviewResponse
RoutersScopedList
RoutersScopedList.WarningData
Informational warning which replaces the list of routers when the list is empty.
RoutersScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SSLHealthCheck
SavedAttachedDisk
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedDisk
An instance-attached disk resource.
ScalingScheduleStatus
Scheduling
Sets the scheduling options for an Instance.
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingOnInstanceStopAction
Defines the behaviour for instances with the instance_termination_action STOP.
Screenshot
An instance's screenshot.
SecurityPoliciesAggregatedList
SecurityPoliciesAggregatedList.WarningData
[Output Only] Informational warning message.
SecurityPoliciesAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SecurityPoliciesListPreconfiguredExpressionSetsResponse
SecurityPoliciesScopedList
SecurityPoliciesScopedList.WarningData
Informational warning which replaces the list of security policies when the list is empty.
SecurityPoliciesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SecurityPoliciesWafConfig
SecurityPolicy
Represents a Google Cloud Armor security policy resource. Only external backend services that use load balancers can reference a security policy. For more information, see Google Cloud Armor security policy overview.
SecurityPolicyAdaptiveProtectionConfig
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigAutoDeployConfig
Configuration options for Adaptive Protection auto-deploy feature.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
Configurations to specifc granular traffic units processed by Adaptive Protection.
SecurityPolicyAdvancedOptionsConfig
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
SecurityPolicyAssociation
SecurityPolicyDdosProtectionConfig
SecurityPolicyList
SecurityPolicyList.WarningData
[Output Only] Informational warning message.
SecurityPolicyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SecurityPolicyRecaptchaOptionsConfig
SecurityPolicyReference
SecurityPolicyRule
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).
SecurityPolicyRuleHttpHeaderAction
SecurityPolicyRuleHttpHeaderActionHttpHeaderOption
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
SecurityPolicyRuleMatcherConfig
SecurityPolicyRuleMatcherConfigLayer4Config
SecurityPolicyRuleMatcherExprOptions
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions
SecurityPolicyRuleNetworkMatcher
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
SecurityPolicyRulePreconfiguredWafConfig
SecurityPolicyRulePreconfiguredWafConfigExclusion
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
SecurityPolicyRuleRateLimitOptions
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
SecurityPolicyRuleRateLimitOptionsThreshold
SecurityPolicyRuleRedirectOptions
SecurityPolicyUserDefinedField
SecuritySettings
The authentication and authorization settings for a BackendService.
SerialPortOutput
An instance serial console output.
ServerBinding
ServiceAccount
A service account.
ServiceAttachment
Represents a ServiceAttachment resource. A service attachment represents a service that a producer has exposed. It encapsulates the load balancer which fronts the service runs and a list of NAT IP ranges that the producers uses to represent the consumers connecting to the service.
ServiceAttachmentAggregatedList
Contains a list of ServiceAttachmentsScopedList.
ServiceAttachmentAggregatedList.WarningData
[Output Only] Informational warning message.
ServiceAttachmentAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ServiceAttachmentConnectedEndpoint
[Output Only] A connection connected to this service attachment.
ServiceAttachmentConsumerProjectLimit
ServiceAttachmentList
ServiceAttachmentList.WarningData
[Output Only] Informational warning message.
ServiceAttachmentList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
ServiceAttachmentTunnelingConfig
Use to configure this PSC connection in tunneling mode. In tunneling mode traffic from consumer to producer will be encapsulated as it crosses the VPC boundary and traffic from producer to consumer will be decapsulated in the same manner.
ServiceAttachmentsScopedList
ServiceAttachmentsScopedList.WarningData
Informational warning which replaces the list of service attachments when the list is empty.
ServiceAttachmentsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SetCommonInstanceMetadataOperationMetadata
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo
ShareSettings
The share setting for reservations and sole tenancy node groups.
ShareSettingsProjectConfig
Config for each project in the share settings.
ShieldedInstanceConfig
A set of Shielded Instance options.
ShieldedInstanceIdentity
A Shielded Instance Identity.
ShieldedInstanceIdentityEntry
A Shielded Instance Identity Entry.
ShieldedInstanceIntegrityPolicy
The policy describes the baseline against which Instance boot integrity is measured.
ShieldedVmConfig
A set of Shielded VM options.
ShieldedVmIdentity
A Shielded VM Identity.
ShieldedVmIdentityEntry
A Shielded Instance Identity Entry.
ShieldedVmIntegrityPolicy
The policy describes the baseline against which VM instance boot integrity is measured.
SignedUrlKey
Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs
Snapshot
Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots.
SnapshotList
Contains a list of Snapshot resources.
SnapshotList.WarningData
[Output Only] Informational warning message.
SnapshotList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SnapshotSettings
SnapshotSettingsStorageLocationSettings
SnapshotSettingsStorageLocationSettingsStorageLocationPreference
A structure for specifying storage locations.
SourceDiskEncryptionKey
SourceInstanceParams
A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceProperties
DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field.
SslCertificate
Represents an SSL certificate resource. Google Compute Engine has two SSL certificate resources: * Global * Regional The global SSL certificates (sslCertificates) are used by: - Global external Application Load Balancers - Classic Application Load Balancers
- Proxy Network Load Balancers (with target SSL proxies) The regional SSL certificates (regionSslCertificates) are used by: - Regional external Application Load Balancers - Regional internal Application Load Balancers Optionally, certificate file contents that you upload can contain a set of up to five PEM-encoded certificates. The API call creates an object (sslCertificate) that holds this data. You can use SSL keys and certificates to secure connections to a load balancer. For more information, read Creating and using SSL certificates, SSL certificates quotas and limits, and Troubleshooting SSL certificates.
SslCertificateAggregatedList
SslCertificateAggregatedList.WarningData
[Output Only] Informational warning message.
SslCertificateAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificateList.WarningData
[Output Only] Informational warning message.
SslCertificateList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificatesScopedList
SslCertificatesScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
SslCertificatesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslPoliciesAggregatedList
SslPoliciesAggregatedList.WarningData
[Output Only] Informational warning message.
SslPoliciesAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslPoliciesList
SslPoliciesList.WarningData
[Output Only] Informational warning message.
SslPoliciesList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslPoliciesListAvailableFeaturesResponse
SslPoliciesScopedList
SslPoliciesScopedList.WarningData
Informational warning which replaces the list of SSL policies when the list is empty.
SslPoliciesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslPolicy
Represents an SSL Policy resource. Use SSL policies to control SSL features, such as versions and cipher suites, that are offered by Application Load Balancers and proxy Network Load Balancers. For more information, read SSL policies overview.
SslPolicy.WarningsData
[Output Only] If potential misconfigurations are detected for this SSL policy, this field will be populated with warning messages.
SslPolicy.WarningsData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SslPolicyReference
StatefulPolicy
StatefulPolicyPreservedState
Configuration of preserved resources.
StatefulPolicyPreservedStateDiskDevice
StatefulPolicyPreservedStateNetworkIp
Status
The Status
type defines a logical error model that is suitable for different programming environments,
including REST APIs and RPC APIs. It is used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details. You can find out more about this error model
and how to work with it in the API Design Guide.
StoragePool
Represents a zonal storage pool resource.
StoragePoolAggregatedList
StoragePoolAggregatedList.WarningData
[Output Only] Informational warning message.
StoragePoolAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StoragePoolDisk
StoragePoolList
A list of StoragePool resources.
StoragePoolList.WarningData
[Output Only] Informational warning message.
StoragePoolList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StoragePoolListDisks
StoragePoolListDisks.WarningData
[Output Only] Informational warning message.
StoragePoolListDisks.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StoragePoolResourceStatus
[Output Only] Contains output only fields.
StoragePoolType
StoragePoolTypeAggregatedList
StoragePoolTypeAggregatedList.WarningData
[Output Only] Informational warning message.
StoragePoolTypeAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StoragePoolTypeList
Contains a list of storage pool types.
StoragePoolTypeList.WarningData
[Output Only] Informational warning message.
StoragePoolTypeList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StoragePoolTypesScopedList
StoragePoolTypesScopedList.WarningData
[Output Only] Informational warning which replaces the list of storage pool types when the list is empty.
StoragePoolTypesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StoragePoolsScopedList
StoragePoolsScopedList.WarningData
[Output Only] Informational warning which replaces the list of storage pool when the list is empty.
StoragePoolsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
StructuredEntries
Subnetwork
Represents a Subnetwork resource. A subnetwork (also known as a subnet) is a logical partition of a Virtual Private Cloud network with one primary IP range and zero or more secondary IP ranges. For more information, read Virtual Private Cloud (VPC) Network.
SubnetworkAggregatedList
SubnetworkAggregatedList.WarningData
[Output Only] Informational warning message.
SubnetworkAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SubnetworkList
Contains a list of Subnetwork resources.
SubnetworkList.WarningData
[Output Only] Informational warning message.
SubnetworkList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworksExpandIpCidrRangeRequest
SubnetworksScopedList
SubnetworksScopedList.WarningData
An informational warning that appears when the list of addresses is empty.
SubnetworksScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
SubnetworksSetPrivateIpGoogleAccessRequest
Subsetting
Subsetting configuration for this BackendService. Currently this is applicable only for Internal TCP/UDP load balancing, Internal HTTP(S) load balancing and Traffic Director.
TCPHealthCheck
Tags
A set of instance tags.
TargetGrpcProxy
Represents a Target gRPC Proxy resource. A target gRPC proxy is a component of load balancers intended for load balancing gRPC traffic. Only global forwarding rules with load balancing scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target gRPC Proxy references a URL map that specifies how traffic is routed to gRPC backend services.
TargetGrpcProxyList
TargetGrpcProxyList.WarningData
[Output Only] Informational warning message.
TargetGrpcProxyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetHttpProxiesScopedList
TargetHttpProxiesScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
TargetHttpProxiesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetHttpProxy
Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * Global * Regional A target HTTP proxy is a component of Google Cloud HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
TargetHttpProxyAggregatedList
TargetHttpProxyAggregatedList.WarningData
[Output Only] Informational warning message.
TargetHttpProxyAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetHttpProxyList
A list of TargetHttpProxy resources.
TargetHttpProxyList.WarningData
[Output Only] Informational warning message.
TargetHttpProxyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetHttpsProxiesScopedList
TargetHttpsProxiesScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
TargetHttpsProxiesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetHttpsProxiesSetCertificateMapRequest
TargetHttpsProxiesSetQuicOverrideRequest
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxy
Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * Global * Regional A target HTTPS proxy is a component of GCP HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
TargetHttpsProxyAggregatedList
TargetHttpsProxyAggregatedList.WarningData
[Output Only] Informational warning message.
TargetHttpsProxyAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
TargetHttpsProxyList.WarningData
[Output Only] Informational warning message.
TargetHttpsProxyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetInstance
Represents a Target Instance resource. You can use a target instance to handle traffic for one or more forwarding rules, which is ideal for forwarding protocol traffic that is managed by a single source. For example, ESP, AH, TCP, or UDP. For more information, read Target instances.
TargetInstanceAggregatedList
TargetInstanceAggregatedList.WarningData
[Output Only] Informational warning message.
TargetInstanceAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstanceList.WarningData
[Output Only] Informational warning message.
TargetInstanceList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetInstancesScopedList
TargetInstancesScopedList.WarningData
Informational warning which replaces the list of addresses when the list is empty.
TargetInstancesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetPool
Represents a Target Pool resource. Target pools are used with external passthrough Network Load Balancers. A target pool references member instances, an associated legacy HttpHealthCheck resource, and, optionally, a backup target pool. For more information, read Using target pools.
TargetPoolAggregatedList
TargetPoolAggregatedList.WarningData
[Output Only] Informational warning message.
TargetPoolAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetPoolInstanceHealth
TargetPoolList
Contains a list of TargetPool resources.
TargetPoolList.WarningData
[Output Only] Informational warning message.
TargetPoolList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsScopedList
TargetPoolsScopedList.WarningData
Informational warning which replaces the list of addresses when the list is empty.
TargetPoolsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetReference
TargetSslProxiesSetBackendServiceRequest
TargetSslProxiesSetCertificateMapRequest
TargetSslProxiesSetProxyHeaderRequest
TargetSslProxiesSetSslCertificatesRequest
TargetSslProxy
Represents a Target SSL Proxy resource. A target SSL proxy is a component of a Proxy Network Load Balancer. The forwarding rule references the target SSL proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.
TargetSslProxyList
Contains a list of TargetSslProxy resources.
TargetSslProxyList.WarningData
[Output Only] Informational warning message.
TargetSslProxyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetTcpProxiesScopedList
TargetTcpProxiesScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
TargetTcpProxiesScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetTcpProxiesSetBackendServiceRequest
TargetTcpProxiesSetProxyHeaderRequest
TargetTcpProxy
Represents a Target TCP Proxy resource. A target TCP proxy is a component of a Proxy Network Load Balancer. The forwarding rule references the target TCP proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.
TargetTcpProxyAggregatedList
TargetTcpProxyAggregatedList.WarningData
[Output Only] Informational warning message.
TargetTcpProxyAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetTcpProxyList
Contains a list of TargetTcpProxy resources.
TargetTcpProxyList.WarningData
[Output Only] Informational warning message.
TargetTcpProxyList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetVpnGateway
Represents a Target VPN Gateway resource. The target VPN gateway resource represents a Classic Cloud VPN gateway. For more information, read the the Cloud VPN Overview.
TargetVpnGatewayAggregatedList
TargetVpnGatewayAggregatedList.WarningData
[Output Only] Informational warning message.
TargetVpnGatewayAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGatewayList.WarningData
[Output Only] Informational warning message.
TargetVpnGatewayList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TargetVpnGatewaysScopedList
TargetVpnGatewaysScopedList.WarningData
[Output Only] Informational warning which replaces the list of addresses when the list is empty.
TargetVpnGatewaysScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
TestFailure
TestPermissionsRequest
TestPermissionsResponse
Uint128
UpcomingMaintenance
Upcoming Maintenance notification information.
UrlMap
Represents a URL Map resource. Compute Engine has two URL Map resources: * Global * Regional A URL map resource is a component of certain types of cloud load balancers and Traffic Director: * urlMaps are used by global external Application Load Balancers, classic Application Load Balancers, and cross-region internal Application Load Balancers. * regionUrlMaps are used by internal Application Load Balancers, regional external Application Load Balancers and regional internal Application Load Balancers. For a list of supported URL map features by the load balancer type, see the Load balancing features: Routing and traffic management table. For a list of supported URL map features for Traffic Director, see the Traffic Director features: Routing and traffic management table. This resource defines mappings from hostnames and URL paths to either a backend service or a backend bucket. To use the global urlMaps resource, the backend service must have a loadBalancingScheme of either EXTERNAL, EXTERNAL_MANAGED, or INTERNAL_SELF_MANAGED. To use the regionUrlMaps resource, the backend service must have a loadBalancingScheme of INTERNAL_MANAGED. For more information, read URL Map Concepts.
UrlMapList
Contains a list of UrlMap resources.
UrlMapList.WarningData
[Output Only] Informational warning message.
UrlMapList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
UrlMapReference
UrlMapTest
Message for the expected URL mappings.
UrlMapTestHeader
HTTP headers used in UrlMapTests.
UrlMapValidationResult
Message representing the validation result for a UrlMap.
UrlMapsAggregatedList
UrlMapsAggregatedList.WarningData
[Output Only] Informational warning message.
UrlMapsAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
UrlMapsScopedList
UrlMapsScopedList.WarningData
Informational warning which replaces the list of backend services when the list is empty.
UrlMapsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
UrlMapsValidateRequest
UrlMapsValidateResponse
UrlRewrite
The spec for modifying the path before sending the request to the matched backend service.
UsableSubnetwork
Subnetwork which the current user has compute.subnetworks.use permission on.
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
UsableSubnetworksAggregatedList
UsableSubnetworksAggregatedList.WarningData
[Output Only] Informational warning message.
UsableSubnetworksAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
VmEndpointNatMappings
Contain information of Nat mapping for a VM endpoint (i.e., NIC).
VmEndpointNatMappingsInterfaceNatMappings
Contain information of Nat mapping for an interface of this endpoint.
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings
Contains information of NAT Mappings provided by a NAT Rule.
VmEndpointNatMappingsList
Contains a list of VmEndpointNatMappings.
VmEndpointNatMappingsList.WarningData
[Output Only] Informational warning message.
VmEndpointNatMappingsList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
VpnGateway
Represents a HA VPN gateway. HA VPN is a high-availability (HA) Cloud VPN solution that lets you securely connect your on-premises network to your Google Cloud Virtual Private Cloud network through an IPsec VPN connection in a single region. For more information about Cloud HA VPN solutions, see Cloud VPN topologies .
VpnGatewayAggregatedList
VpnGatewayAggregatedList.WarningData
[Output Only] Informational warning message.
VpnGatewayAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
VpnGatewayList
Contains a list of VpnGateway resources.
VpnGatewayList.WarningData
[Output Only] Informational warning message.
VpnGatewayList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
VpnGatewayStatus
VpnGatewayStatusHighAvailabilityRequirementState
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
VpnGatewayStatusTunnel
Contains some information about a VPN tunnel.
VpnGatewayStatusVpnConnection
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be an external VPN gateway or a Google Cloud VPN gateway.
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
VpnGatewaysGetStatusResponse
VpnGatewaysScopedList
VpnGatewaysScopedList.WarningData
[Output Only] Informational warning which replaces the list of addresses when the list is empty.
VpnGatewaysScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
VpnTunnel
Represents a Cloud VPN Tunnel resource. For more information about VPN, read the the Cloud VPN Overview.
VpnTunnelAggregatedList
VpnTunnelAggregatedList.WarningData
[Output Only] Informational warning message.
VpnTunnelAggregatedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnelList.WarningData
[Output Only] Informational warning message.
VpnTunnelList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
VpnTunnelsScopedList
VpnTunnelsScopedList.WarningData
Informational warning which replaces the list of addresses when the list is empty.
VpnTunnelsScopedList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
WafExpressionSet
WafExpressionSetExpression
WeightedBackendService
In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService
XpnHostList
XpnHostList.WarningData
[Output Only] Informational warning message.
XpnHostList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
XpnResourceId
Service resource (a.k.a service project) ID.
Zone
Represents a Zone resource. A zone is a deployment area. These deployment areas are subsets of a region. For example the zone us-east1-b is located in the us-east1 region. For more information, read Regions and Zones.
ZoneList
Contains a list of zone resources.
ZoneList.WarningData
[Output Only] Informational warning message.
ZoneList.WarningData.DataData
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }