# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
View your Google Compute Engine resources.
View and manage your Google Compute Engine resources.
Manage your data and permissions in Cloud Storage and see the email address for your Google Account.
View your data in Google Cloud Storage.
Manage your data in Cloud Storage and see the email address of your Google Account.
# Structs
AcceleratorConfig: A specification of the type and number of accelerator cards attached to the instance.
AcceleratorType: Represents an Accelerator Type resource.
AcceleratorTypeAggregatedListWarning: [Output Only] Informational warning message.
AcceleratorTypeList: Contains a list of accelerator types.
AcceleratorTypeListWarning: [Output Only] Informational warning message.
AcceleratorTypesScopedListWarning: [Output Only] An informational warning that appears when the accelerator types list is empty.
AccessConfig: An access configuration attached to an instance's network interface.
Address: Represents an IP Address resource.
AddressAggregatedListWarning: [Output Only] Informational warning message.
AddressesScopedListWarning: [Output Only] Informational warning which replaces the list of addresses when the list is empty.
AddressList: Contains a list of addresses.
AddressListWarning: [Output Only] Informational warning message.
AdvancedMachineFeatures: Specifies options for controlling advanced machine features.
AliasIpRange: An alias IP range attached to an instance's network interface.
AllocationAggregateReservation: This reservation type is specified by total resource amounts (e.g.
AllocationResourceStatus: [Output Only] Contains output only fields.
AllocationResourceStatusSpecificSKUAllocation: Contains Properties set for the reservation.
AllocationSpecificSKUAllocationReservedInstanceProperties: Properties of the SKU instances being reserved.
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.
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
Autoscaler: Represents an Autoscaler resource.
AutoscalerAggregatedListWarning: [Output Only] Informational warning message.
AutoscalerList: Contains a list of Autoscaler resources.
AutoscalerListWarning: [Output Only] Informational warning message.
AutoscalersScopedListWarning: [Output Only] Informational warning which replaces the list of autoscalers when the list is empty.
AutoscalingPolicy: Cloud Autoscaler policy.
AutoscalingPolicyCpuUtilization: CPU utilization policy.
AutoscalingPolicyCustomMetricUtilization: Custom utilization metric policy.
AutoscalingPolicyLoadBalancingUtilization: Configuration parameters of autoscaling based on load balancing.
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.
AWSV4Signature: Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication.
Backend: Message containing information of one individual backend.
BackendBucket: Represents a Cloud Storage Bucket resource.
BackendBucketCdnPolicy: Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicyBypassCacheOnRequestHeader: Bypass the cache when the specified request headers are present, e.g.
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.
BackendBucketListWarning: [Output Only] Informational warning message.
BackendCustomMetric: Custom Metrics are used for CUSTOM_METRICS balancing_mode.
BackendService: Represents a Backend Service resource.
BackendServiceAggregatedList: Contains a list of BackendServicesScopedList.
BackendServiceAggregatedListWarning: [Output Only] Informational warning message.
BackendServiceCdnPolicy: Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicyBypassCacheOnRequestHeader: Bypass the cache when the specified request headers are present, e.g.
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 (https://cloud.google.com/load-balancing/docs/internal/failover-overview) and external passthrough Network Load Balancers (https://cloud.google.com/load-balancing/docs/network/networklb-failover-overview).
BackendServiceHttpCookie: The HTTP cookie used for stateful session affinity.
BackendServiceIAP: Identity-Aware Proxy.
BackendServiceList: Contains a list of BackendService resources.
BackendServiceListUsable: Contains a list of usable BackendService resources.
BackendServiceListUsableWarning: [Output Only] Informational warning message.
BackendServiceListWarning: [Output Only] Informational warning message.
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.
BackendServicesScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
BfdStatus: Next free: 15.
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.
BulkInsertInstanceResource: A transient resource used in compute.instances.bulkInsert and compute.regionInstances.bulkInsert .
BulkInsertInstanceResourcePerInstanceProperties: Per-instance properties to be set on individual instances.
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 resource-based commitment resource.
CommitmentAggregatedListWarning: [Output Only] Informational warning message.
CommitmentList: Contains a list of Commitment resources.
CommitmentListWarning: [Output Only] Informational warning message.
CommitmentResourceStatus: [Output Only] Contains output only fields.
CommitmentsScopedListWarning: [Output Only] Informational warning which replaces the list of commitments when the list is empty.
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.
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.
DeprecationStatus: Deprecation status for a public resource.
Disk: Represents a Persistent Disk resource.
DiskAggregatedListWarning: [Output Only] Informational warning message.
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.
DiskListWarning: [Output Only] Informational warning message.
DiskParams: Additional disk params.
DisksScopedListWarning: [Output Only] Informational warning which replaces the list of disks when the list is empty.
DisksStopGroupAsyncReplicationResource: A transient resource used in compute.disks.stopGroupAsyncReplication and compute.regionDisks.stopGroupAsyncReplication.
DiskType: Represents a Disk Type resource.
DiskTypeAggregatedListWarning: [Output Only] Informational warning message.
DiskTypeList: Contains a list of disk types.
DiskTypeListWarning: [Output Only] Informational warning message.
DiskTypesScopedListWarning: [Output Only] Informational warning which replaces the list of disk types when the list is empty.
DisplayDevice: A set of Display Device options.
Duration: A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution.
ErrorInfo: Describes the cause of the error with structured details.
ExchangedPeeringRoutesListWarning: [Output Only] Informational warning message.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
ExternalVpnGateway: Represents an external VPN gateway.
ExternalVpnGatewayInterface: The interface for the external VPN gateway.
ExternalVpnGatewayList: Response to the list request, and contains a list of externalVpnGateways.
ExternalVpnGatewayListWarning: [Output Only] Informational warning message.
Firewall: Represents a Firewall Rule resource.
FirewallList: Contains a list of firewalls.
FirewallListWarning: [Output Only] Informational warning message.
FirewallLogConfig: The available logging options for a firewall rule.
FirewallPoliciesScopedListWarning: Informational warning which replaces the list of firewall policies when the list is empty.
FirewallPolicy: Represents a Firewall Policy resource.
FirewallPolicyListWarning: [Output Only] Informational warning message.
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.
FixedOrPercent: Encapsulates numeric value that can be either absolute or relative.
ForwardingRule: Represents a Forwarding Rule resource.
ForwardingRuleAggregatedListWarning: [Output Only] Informational warning message.
ForwardingRuleList: Contains a list of ForwardingRule resources.
ForwardingRuleListWarning: [Output Only] Informational warning message.
ForwardingRuleServiceDirectoryRegistration: Describes the auto-registration of the forwarding rule to Service Directory.
ForwardingRulesScopedListWarning: Informational warning which replaces the list of forwarding rules when the list is empty.
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.
HealthCheck: Represents a health check resource.
HealthCheckList: Contains a list of HealthCheck resources.
HealthCheckListWarning: [Output Only] Informational warning message.
HealthCheckLogConfig: Configuration of logging on a health check.
HealthCheckReference: A full or valid partial URL to a health check.
HealthChecksAggregatedListWarning: [Output Only] Informational warning message.
HealthCheckService: Represents a Health-Check as a Service resource.
HealthCheckServiceReference: A full or valid partial URL to a health check service.
HealthCheckServicesListWarning: [Output Only] Informational warning message.
HealthChecksScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
Help: Provides links to documentation or for performing an out of band action.
HelpLink: Describes a URL link.
HostRule: UrlMaps A host-matching rule for a URL.
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.
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.
HttpHealthCheckList: Contains a list of HttpHealthCheck resources.
HttpHealthCheckListWarning: [Output Only] Informational warning message.
HttpQueryParameterMatch: HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction: Specifies settings for an HTTP redirect.
HttpRetryPolicy: The retry policy associates with HttpRouteRule.
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.
HttpsHealthCheck: Represents a legacy HTTPS Health Check resource.
HttpsHealthCheckList: Contains a list of HttpsHealthCheck resources.
HttpsHealthCheckListWarning: [Output Only] Informational warning message.
Image: Represents an Image resource.
ImageList: Contains a list of images.
ImageListWarning: [Output Only] Informational warning message.
ImageRawDisk: The parameters of the raw disk image.
InitialStateConfig: Initial State for shielded instance, these are public keys which are safe to store in public.
Instance: Represents an Instance resource.
InstanceAggregatedListWarning: [Output Only] Informational warning message.
InstanceGroup: Represents an Instance Group resource.
InstanceGroupAggregatedListWarning: [Output Only] Informational warning message.
InstanceGroupList: A list of InstanceGroup resources.
InstanceGroupListWarning: [Output Only] Informational warning message.
InstanceGroupManager: Represents a Managed Instance Group resource.
InstanceGroupManagerAggregatedListWarning: [Output Only] Informational warning message.
InstanceGroupManagerList: [Output Only] A list of managed instance groups.
InstanceGroupManagerListWarning: [Output Only] Informational warning message.
InstanceGroupManagerResizeRequest: InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time.
InstanceGroupManagerResizeRequestsListResponse: [Output Only] A list of resize requests.
InstanceGroupManagerResizeRequestsListResponseWarning: [Output Only] Informational warning message.
InstanceGroupManagerResizeRequestStatusError: [Output only] Fatal errors encountered during the queueing or provisioning phases of the ResizeRequest that caused the transition to the FAILED state.
InstanceGroupManagerResizeRequestStatusLastAttemptError: Errors that prevented the ResizeRequest to be fulfilled.
InstanceGroupManagersApplyUpdatesRequest: InstanceGroupManagers.applyUpdatesToInstances.
InstanceGroupManagersCreateInstancesRequest: InstanceGroupManagers.createInstances.
InstanceGroupManagersDeletePerInstanceConfigsReq: InstanceGroupManagers.deletePerInstanceConfigs.
InstanceGroupManagersListPerInstanceConfigsRespWarning: [Output Only] Informational warning message.
InstanceGroupManagersPatchPerInstanceConfigsReq: InstanceGroupManagers.patchPerInstanceConfigs.
InstanceGroupManagersScopedListWarning: [Output Only] The warning that replaces the list of managed instance groups when the list is empty.
InstanceGroupManagersUpdatePerInstanceConfigsReq: InstanceGroupManagers.updatePerInstanceConfigs.
InstanceGroupsListInstancesWarning: [Output Only] Informational warning message.
InstanceGroupsScopedListWarning: [Output Only] An informational warning that replaces the list of instance groups when the list is empty.
InstanceList: Contains a list of instances.
InstanceListReferrers: Contains a list of instance referrers.
InstanceListReferrersWarning: [Output Only] Informational warning message.
InstanceListWarning: [Output Only] Informational warning message.
InstanceParams: Additional instance params.
InstancePropertiesPatch: Represents the change that you want to make to the instance properties.
InstanceSettings: Represents a Instance Settings resource.
InstancesScopedListWarning: [Output Only] Informational warning which replaces the list of instances when the list is empty.
InstanceTemplate: Represents an Instance Template resource.
InstanceTemplateAggregatedList: Contains a list of InstanceTemplatesScopedList.
InstanceTemplateAggregatedListWarning: [Output Only] Informational warning message.
InstanceTemplateList: A list of instance templates.
InstanceTemplateListWarning: [Output Only] Informational warning message.
InstanceTemplatesScopedListWarning: [Output Only] An informational warning that replaces the list of instance templates when the list is empty.
InstantSnapshot: Represents a InstantSnapshot resource.
InstantSnapshotAggregatedListWarning: [Output Only] Informational warning message.
InstantSnapshotList: Contains a list of InstantSnapshot resources.
InstantSnapshotListWarning: [Output Only] Informational warning message.
InstantSnapshotsScopedListWarning: [Output Only] Informational warning which replaces the list of instantSnapshots when the list is empty.
Int64RangeMatch: HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect: Represents an Interconnect resource.
InterconnectAttachment: Represents an Interconnect Attachment (VLAN) resource.
InterconnectAttachmentAggregatedListWarning: [Output Only] Informational warning message.
InterconnectAttachmentList: Response to the list request, and contains a list of interconnect attachments.
InterconnectAttachmentListWarning: [Output Only] Informational warning message.
InterconnectAttachmentPartnerMetadata: Informational metadata about Partner attachments from Partners to display to customers.
InterconnectAttachmentPrivateInfo: Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
InterconnectAttachmentsScopedListWarning: Informational warning which replaces the list of addresses when the list is empty.
InterconnectCircuitInfo: Describes a single physical circuit between the Customer and Google.
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.
InterconnectDiagnosticsMacsecStatus: Describes the status of MACsec encryption on the link.
InterconnectList: Response to the list request, and contains a list of interconnects.
InterconnectListWarning: [Output Only] Informational warning message.
InterconnectLocation: Represents an Interconnect Attachment (VLAN) Location resource.
InterconnectLocationList: Response to the list request, and contains a list of interconnect locations.
InterconnectLocationListWarning: [Output Only] Informational warning message.
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.
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.
InterconnectRemoteLocationList: Response to the list request, and contains a list of interconnect remote locations.
InterconnectRemoteLocationListWarning: [Output Only] Informational warning message.
InterconnectsGetDiagnosticsResponse: Response for the InterconnectsGetDiagnosticsRequest.
InterconnectsGetMacsecConfigResponse: Response for the InterconnectsGetMacsecConfigRequest.
License: Represents a License resource.
LicenseCode: Represents a License Code resource.
LicenseResourceCommitment: Commitment for a particular license resource.
LicensesListResponseWarning: [Output Only] Informational warning message.
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.
LocationPolicyLocationConstraints: Per-zone constraints on location policy for this zone.
MachineImage: Represents a machine image resource.
MachineImageList: A list of machine images.
MachineImageListWarning: [Output Only] Informational warning message.
MachineType: Represents a Machine Type resource.
MachineTypeAggregatedListWarning: [Output Only] Informational warning message.
MachineTypeList: Contains a list of machine types.
MachineTypeListWarning: [Output Only] Informational warning message.
MachineTypesScopedListWarning: [Output Only] An informational warning that appears when the machine types list is empty.
ManagedInstance: A Managed Instance resource.
ManagedInstanceLastAttemptErrors: [Output Only] Encountered errors during the last attempt to create or delete the instance.
Metadata: A metadata key/value entry.
MetadataFilter: Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies.
MetadataFilterLabelMatch: MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MetadataItems: Metadata.
NamedPort: The named port.
NatIpInfo: Contains NAT IP information of a NAT config (i.e.
NatIpInfoNatIpInfoMapping: Contains information of a NAT IP.
Network: Represents a VPC Network resource.
NetworkAttachment: NetworkAttachments A network attachment resource ...
NetworkAttachmentAggregatedList: Contains a list of NetworkAttachmentsScopedList.
NetworkAttachmentAggregatedListWarning: [Output Only] Informational warning message.
NetworkAttachmentConnectedEndpoint: [Output Only] A connection connected to this network attachment.
NetworkAttachmentListWarning: [Output Only] Informational warning message.
NetworkAttachmentsScopedListWarning: Informational warning which replaces the list of network attachments when the list is empty.
NetworkEdgeSecurityService: Represents a Google Cloud Armor network edge security service resource.
NetworkEdgeSecurityServiceAggregatedListWarning: [Output Only] Informational warning message.
NetworkEdgeSecurityServicesScopedListWarning: Informational warning which replaces the list of security policies when the list is empty.
NetworkEndpoint: The network endpoint.
NetworkEndpointGroup: Represents a collection of network endpoints.
NetworkEndpointGroupAggregatedListWarning: [Output Only] Informational warning message.
NetworkEndpointGroupAppEngine: Configuration for an App Engine network endpoint group (NEG).
NetworkEndpointGroupCloudFunction: Configuration for a Cloud Function network endpoint group (NEG).
NetworkEndpointGroupCloudRun: Configuration for a Cloud Run network endpoint group (NEG).
NetworkEndpointGroupListWarning: [Output Only] Informational warning message.
NetworkEndpointGroupPscData: All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupsListNetworkEndpointsWarning: [Output Only] Informational warning message.
NetworkEndpointGroupsScopedListWarning: [Output Only] An informational warning that replaces the list of network endpoint groups when the list is empty.
NetworkFirewallPolicyAggregatedListWarning: [Output Only] Informational warning message.
NetworkInterface: A network interface resource attached to an instance.
NetworkList: Contains a list of networks.
NetworkListWarning: [Output Only] Informational warning message.
NetworkPeering: A network peering attached to a network resource.
NetworkProfile: NetworkProfile represents a Google managed network profile resource.
NetworkProfilesListResponse: Contains a list of network profiles.
NetworkProfilesListResponseWarning: [Output Only] Informational warning message.
NetworkRoutingConfig: A routing configuration attached to a network resource.
NodeGroup: Represents a sole-tenant Node Group resource.
NodeGroupAggregatedListWarning: [Output Only] Informational warning message.
NodeGroupList: Contains a list of nodeGroups.
NodeGroupListWarning: [Output Only] Informational warning message.
NodeGroupMaintenanceWindow: Time window specified for daily maintenance operations.
NodeGroupsListNodesWarning: [Output Only] Informational warning message.
NodeGroupsScopedListWarning: [Output Only] An informational warning that appears when the nodeGroup list is empty.
NodeTemplate: Represent a sole-tenant Node Template resource.
NodeTemplateAggregatedListWarning: [Output Only] Informational warning message.
NodeTemplateList: Contains a list of node templates.
NodeTemplateListWarning: [Output Only] Informational warning message.
NodeTemplatesScopedListWarning: [Output Only] An informational warning that appears when the node templates list is empty.
NodeType: Represent a sole-tenant Node Type resource.
NodeTypeAggregatedListWarning: [Output Only] Informational warning message.
NodeTypeList: Contains a list of node types.
NodeTypeListWarning: [Output Only] Informational warning message.
NodeTypesScopedListWarning: [Output Only] An informational warning that appears when the node types list is empty.
NotificationEndpoint: Represents a notification endpoint.
NotificationEndpointGrpcSettings: Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointListWarning: [Output Only] Informational warning message.
Operation: Represents an Operation resource.
OperationAggregatedListWarning: [Output Only] Informational warning message.
OperationError: [Output Only] If errors are generated during processing of the operation, this field will be populated.
OperationList: Contains a list of Operation resources.
OperationListWarning: [Output Only] Informational warning message.
OperationsScopedListWarning: [Output Only] Informational warning which replaces the list of operations when the list is empty.
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.
PacketMirroringAggregatedList: Contains a list of packetMirrorings.
PacketMirroringAggregatedListWarning: [Output Only] Informational warning message.
PacketMirroringList: Contains a list of PacketMirroring resources.
PacketMirroringListWarning: [Output Only] Informational warning message.
PacketMirroringsScopedListWarning: Informational warning which replaces the list of packetMirrorings when the list is empty.
PathMatcher: A matcher for the path portion of the URL.
PathRule: A path-matching rule for a URL.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
PreservedState: Preserved state for a given instance.
Project: Represents a Project resource.
PublicAdvertisedPrefix: A public advertised prefix represents an aggregated IP prefix or netblock which customers bring to cloud.
PublicAdvertisedPrefixListWarning: [Output Only] Informational warning message.
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).
PublicDelegatedPrefixAggregatedListWarning: [Output Only] Informational warning message.
PublicDelegatedPrefixesScopedListWarning: [Output Only] Informational warning which replaces the list of public delegated prefixes when the list is empty.
PublicDelegatedPrefixListWarning: [Output Only] Informational warning message.
PublicDelegatedPrefixPublicDelegatedSubPrefix: Represents a sub PublicDelegatedPrefix.
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.
RegionAutoscalerList: Contains a list of autoscalers.
RegionAutoscalerListWarning: [Output Only] Informational warning message.
RegionDiskTypeListWarning: [Output Only] Informational warning message.
RegionInstanceGroupList: Contains a list of InstanceGroup resources.
RegionInstanceGroupListWarning: [Output Only] Informational warning message.
RegionInstanceGroupManagerDeleteInstanceConfigReq: RegionInstanceGroupManagers.deletePerInstanceConfigs.
RegionInstanceGroupManagerList: Contains a list of managed instance groups.
RegionInstanceGroupManagerListWarning: [Output Only] Informational warning message.
RegionInstanceGroupManagerPatchInstanceConfigReq: RegionInstanceGroupManagers.patchPerInstanceConfigs.
RegionInstanceGroupManagersApplyUpdatesRequest: RegionInstanceGroupManagers.applyUpdatesToInstances.
RegionInstanceGroupManagersCreateInstancesRequest: RegionInstanceGroupManagers.createInstances.
RegionInstanceGroupManagersListInstanceConfigsRespWarning: [Output Only] Informational warning message.
RegionInstanceGroupManagerUpdateInstanceConfigReq: RegionInstanceGroupManagers.updatePerInstanceConfigs.
RegionInstanceGroupsListInstancesWarning: [Output Only] Informational warning message.
RegionList: Contains a list of region resources.
RegionListWarning: [Output Only] Informational warning message.
RegionQuotaStatusWarning: [Output Only] Warning of fetching the `quotas` field for this region.
RequestMirrorPolicy: A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service.
Reservation: Represents a reservation resource.
ReservationAffinity: Specifies the reservations that this instance can consume from.
ReservationAggregatedList: Contains a list of reservations.
ReservationAggregatedListWarning: [Output Only] Informational warning message.
ReservationListWarning: [Output Only] Informational warning message.
ReservationsScopedListWarning: Informational warning which replaces the list of reservations when the list is empty.
ResourceCommitment: Commitment for a particular hardware resource (a commitment is composed of one or more of these).
ResourcePoliciesScopedListWarning: Informational warning which replaces the list of resourcePolicies when the list is empty.
ResourcePolicy: Represents a Resource Policy resource.
ResourcePolicyAggregatedList: Contains a list of resourcePolicies.
ResourcePolicyAggregatedListWarning: [Output Only] Informational warning message.
ResourcePolicyDailyCycle: Time window specified for daily operations.
ResourcePolicyDiskConsistencyGroupPolicy: Resource policy for disk consistency groups.
ResourcePolicyGroupPlacementPolicy: A GroupPlacementPolicy specifies resource placement configuration.
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.
ResourcePolicyListWarning: [Output Only] Informational warning message.
ResourcePolicyResourceStatus: Contains output only fields.
ResourcePolicySnapshotSchedulePolicy: A snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk.
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.
ResourceStatus: Contains output only fields.
Route: Represents a Route resource.
RouteList: Contains a list of Route resources.
RouteListWarning: [Output Only] Informational warning message.
Router: Represents a Cloud Router resource.
RouterAdvertisedIpRange: Description-tagged IP ranges for the router to advertise.
RouterAggregatedList: Contains a list of routers.
RouterAggregatedListWarning: [Output Only] Informational warning message.
RouterList: Contains a list of Router resources.
RouterListWarning: [Output Only] Informational warning message.
RouterNat: Represents a Nat resource.
RouterNatLogConfig: Configuration of logging on a NAT.
RouterNatSubnetworkToNat: Defines the IP ranges that want to use NAT for a subnetwork.
RoutersListBgpRoutesWarning: [Output Only] Informational warning message.
RoutersListRoutePoliciesWarning: [Output Only] Informational warning message.
RoutersScopedListWarning: Informational warning which replaces the list of routers when the list is empty.
RouterStatusNatStatus: Status of a NAT contained in this router.
RouterStatusNatStatusNatRuleStatus: Status of a NAT Rule contained in this NAT.
SavedAttachedDisk: DEPRECATED: Please use compute#savedDisk instead.
SavedDisk: An instance-attached disk resource.
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.
SecurityPoliciesAggregatedListWarning: [Output Only] Informational warning message.
SecurityPoliciesScopedListWarning: Informational warning which replaces the list of security policies when the list is empty.
SecurityPolicy: Represents a Google Cloud Armor security policy resource.
SecurityPolicyAdaptiveProtectionConfig: Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig: Configuration options for L7 DDoS detection.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigT rafficGranularityConfig: Configurations to specifc granular traffic units processed by Adaptive Protection.
SecurityPolicyListWarning: [Output Only] Informational warning message.
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).
SecurityPolicyRuleMatcher: Represents a match condition that incoming traffic is evaluated against.
SecurityPolicyRuleNetworkMatcher: Represents a match condition that incoming network traffic is evaluated against.
SecuritySettings: The authentication and authorization settings for a BackendService.
SerialPortOutput: An instance serial console output.
ServiceAccount: A service account.
ServiceAttachment: Represents a ServiceAttachment resource.
ServiceAttachmentAggregatedList: Contains a list of ServiceAttachmentsScopedList.
ServiceAttachmentAggregatedListWarning: [Output Only] Informational warning message.
ServiceAttachmentConnectedEndpoint: [Output Only] A connection connected to this service attachment.
ServiceAttachmentListWarning: [Output Only] Informational warning message.
ServiceAttachmentsScopedListWarning: Informational warning which replaces the list of service attachments when the list is empty.
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.
SignedUrlKey: Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs.
Snapshot: Represents a Persistent Disk Snapshot resource.
SnapshotList: Contains a list of Snapshot resources.
SnapshotListWarning: [Output Only] Informational warning message.
SnapshotSettingsStorageLocationSettingsStorageLocationPreference: A structure for specifying storage locations.
SourceInstanceParams: A specification of the parameters to use when creating the instance template from a source instance.
SourceInstanceProperties: DEPRECATED: Please use compute#instanceProperties instead.
SslCertificate: Represents an SSL certificate resource.
SslCertificateAggregatedListWarning: [Output Only] Informational warning message.
SslCertificateList: Contains a list of SslCertificate resources.
SslCertificateListWarning: [Output Only] Informational warning message.
SslCertificateManagedSslCertificate: Configuration and status of a managed SSL certificate.
SslCertificateSelfManagedSslCertificate: Configuration and status of a self-managed SSL certificate.
SslCertificatesScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
SslPoliciesAggregatedListWarning: [Output Only] Informational warning message.
SslPoliciesListWarning: [Output Only] Informational warning message.
SslPoliciesScopedListWarning: Informational warning which replaces the list of SSL policies when the list is empty.
SslPolicy: Represents an SSL Policy resource.
StatefulPolicyPreservedState: Configuration of preserved resources.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StoragePool: Represents a zonal storage pool resource.
StoragePoolAggregatedListWarning: [Output Only] Informational warning message.
StoragePoolList: A list of StoragePool resources.
StoragePoolListDisksWarning: [Output Only] Informational warning message.
StoragePoolListWarning: [Output Only] Informational warning message.
StoragePoolResourceStatus: [Output Only] Contains output only fields.
StoragePoolsScopedListWarning: [Output Only] Informational warning which replaces the list of storage pool when the list is empty.
StoragePoolTypeAggregatedListWarning: [Output Only] Informational warning message.
StoragePoolTypeList: Contains a list of storage pool types.
StoragePoolTypeListWarning: [Output Only] Informational warning message.
StoragePoolTypesScopedListWarning: [Output Only] Informational warning which replaces the list of storage pool types when the list is empty.
Subnetwork: Represents a Subnetwork resource.
SubnetworkAggregatedListWarning: [Output Only] Informational warning message.
SubnetworkList: Contains a list of Subnetwork resources.
SubnetworkListWarning: [Output Only] Informational warning message.
SubnetworkLogConfig: The available logging options for this subnetwork.
SubnetworkSecondaryRange: Represents a secondary IP range of a subnetwork.
SubnetworksScopedListWarning: An informational warning that appears when the list of addresses is empty.
Subsetting: Subsetting configuration for this BackendService.
Tags: A set of instance tags.
TargetGrpcProxy: Represents a Target gRPC Proxy resource.
TargetGrpcProxyListWarning: [Output Only] Informational warning message.
TargetHttpProxiesScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
TargetHttpProxy: Represents a Target HTTP Proxy resource.
TargetHttpProxyList: A list of TargetHttpProxy resources.
TargetHttpProxyListWarning: [Output Only] Informational warning message.
TargetHttpsProxiesScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
TargetHttpsProxy: Represents a Target HTTPS Proxy resource.
TargetHttpsProxyAggregatedListWarning: [Output Only] Informational warning message.
TargetHttpsProxyList: Contains a list of TargetHttpsProxy resources.
TargetHttpsProxyListWarning: [Output Only] Informational warning message.
TargetInstance: Represents a Target Instance resource.
TargetInstanceAggregatedListWarning: [Output Only] Informational warning message.
TargetInstanceList: Contains a list of TargetInstance resources.
TargetInstanceListWarning: [Output Only] Informational warning message.
TargetInstancesScopedListWarning: Informational warning which replaces the list of addresses when the list is empty.
TargetPool: Represents a Target Pool resource.
TargetPoolAggregatedListWarning: [Output Only] Informational warning message.
TargetPoolList: Contains a list of TargetPool resources.
TargetPoolListWarning: [Output Only] Informational warning message.
TargetPoolsScopedListWarning: Informational warning which replaces the list of addresses when the list is empty.
TargetSslProxy: Represents a Target SSL Proxy resource.
TargetSslProxyList: Contains a list of TargetSslProxy resources.
TargetSslProxyListWarning: [Output Only] Informational warning message.
TargetTcpProxiesScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
TargetTcpProxy: Represents a Target TCP Proxy resource.
TargetTcpProxyAggregatedListWarning: [Output Only] Informational warning message.
TargetTcpProxyList: Contains a list of TargetTcpProxy resources.
TargetTcpProxyListWarning: [Output Only] Informational warning message.
TargetVpnGateway: Represents a Target VPN Gateway resource.
TargetVpnGatewayAggregatedListWarning: [Output Only] Informational warning message.
TargetVpnGatewayList: Contains a list of TargetVpnGateway resources.
TargetVpnGatewayListWarning: [Output Only] Informational warning message.
TargetVpnGatewaysScopedListWarning: [Output Only] Informational warning which replaces the list of addresses when the list is empty.
UpcomingMaintenance: Upcoming Maintenance notification information.
UrlMap: Represents a URL Map resource.
UrlMapList: Contains a list of UrlMap resources.
UrlMapListWarning: [Output Only] Informational warning message.
UrlMapsAggregatedListWarning: [Output Only] Informational warning message.
UrlMapsScopedListWarning: Informational warning which replaces the list of backend services when the list is empty.
UrlMapTest: Message for the expected URL mappings.
UrlMapTestHeader: HTTP headers used in UrlMapTests.
UrlMapValidationResult: Message representing the validation result for a UrlMap.
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.
UsableSubnetworksAggregatedListWarning: [Output Only] Informational warning message.
UsableSubnetworkSecondaryRange: Secondary IP range of a usable subnetwork.
UsageExportLocation: The location in Cloud Storage and naming method of the daily usage report.
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.
VmEndpointNatMappingsListWarning: [Output Only] Informational warning message.
VpnGateway: Represents a HA VPN gateway.
VpnGatewayAggregatedListWarning: [Output Only] Informational warning message.
VpnGatewayList: Contains a list of VpnGateway resources.
VpnGatewayListWarning: [Output Only] Informational warning message.
VpnGatewaysScopedListWarning: [Output Only] Informational warning which replaces the list of addresses when the list is empty.
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.
VpnGatewayVpnGatewayInterface: A VPN gateway interface.
VpnTunnel: Represents a Cloud VPN Tunnel resource.
VpnTunnelAggregatedListWarning: [Output Only] Informational warning message.
VpnTunnelList: Contains a list of VpnTunnel resources.
VpnTunnelListWarning: [Output Only] Informational warning message.
VpnTunnelsScopedListWarning: Informational warning which replaces the list of addresses when the list is empty.
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.
XpnHostListWarning: [Output Only] Informational warning message.
XpnResourceId: Service resource (a.k.a service project) ID.
Zone: Represents a Zone resource.
ZoneList: Contains a list of zone resources.
ZoneListWarning: [Output Only] Informational warning message.