compute library

The Google Cloud client for the Compute Engine API.

Compute Engine is an infrastructure as a service (IaaS) product that offers self-managed virtual machine (VM) instances and bare metal instances.

Classes

AbandonInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.AbandonInstances. See the method description for details.
AbandonInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.AbandonInstances. See the method description for details.
AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
Accelerators
AcceleratorTopologiesInfo
Info for accelerator topologies within a densely packed reservation.
AcceleratorTopologiesInfoAcceleratorTopologyInfo
Info for a slice of a given topology.
AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState
Info for each topology state.
AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState_State
The state of the accelerator topology.
AcceleratorType
Represents an Accelerator Type resource.
AcceleratorTypeAggregatedList
AcceleratorTypeList
Contains a list of accelerator types.
AcceleratorTypes
Services
AcceleratorTypesScopedList
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
AccessConfig_NetworkTier
This signifies the networking tier used for configuring this access configuration and can only take the following values: PREMIUM,STANDARD.
AccessConfig_Type
The type of configuration. In accessConfigs (IPv4), the default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6.
AddAccessConfigInstanceRequest
A request message for Instances.AddAccessConfig. See the method description for details.
AddAssociationFirewallPolicyRequest
A request message for FirewallPolicies.AddAssociation. See the method description for details.
AddAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddAssociation. See the method description for details.
AddAssociationOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.AddAssociation. See the method description for details.
AddAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.AddAssociation. See the method description for details.
AddHealthCheckTargetPoolRequest
A request message for TargetPools.AddHealthCheck. See the method description for details.
AddInstancesInstanceGroupRequest
A request message for InstanceGroups.AddInstances. See the method description for details.
AddInstanceTargetPoolRequest
A request message for TargetPools.AddInstance. See the method description for details.
AddNetworkInterfaceInstanceRequest
A request message for Instances.AddNetworkInterface. See the method description for details.
AddNodesNodeGroupRequest
A request message for NodeGroups.AddNodes. See the method description for details.
AddPacketMirroringRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddPacketMirroringRule. See the method description for details.
AddPeeringNetworkRequest
A request message for Networks.AddPeering. See the method description for details.
AddResourcePoliciesDiskRequest
A request message for Disks.AddResourcePolicies. See the method description for details.
AddResourcePoliciesInstanceRequest
A request message for Instances.AddResourcePolicies. See the method description for details.
AddResourcePoliciesRegionDiskRequest
A request message for RegionDisks.AddResourcePolicies. See the method description for details.
Address
Represents an IP Address resource.
Address_AddressType
The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL.
Address_Ipv6EndpointType
The endpoint type of this address, which should be VM or NETLB. This is used for deciding which type of endpoint this address can be used after the external IPv6 address reservation.
Address_IpVersion
The IP version that will be used by this address. Valid options areIPV4 or IPV6.
Address_NetworkTier
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM orSTANDARD. Internal IP addresses are always Premium Tier; global external IP addresses are always Premium Tier; regional external IP addresses can be either Standard or Premium Tier.
Address_Purpose
The purpose of this resource, which can be one of the following values:
Address_Status
Output only. Output Only The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. An address that is RESERVING is currently in the process of being reserved. A RESERVED address is currently reserved and available to use. An IN_USE address is currently being used by another resource and is not available.
AddressAggregatedList
Addresses
The Addresses API.
AddressesScopedList
AddressList
Contains a list of addresses.
AddRuleFirewallPolicyRequest
A request message for FirewallPolicies.AddRule. See the method description for details.
AddRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddRule. See the method description for details.
AddRuleOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.AddRule. See the method description for details.
AddRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.AddRule. See the method description for details.
AddRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.AddRule. See the method description for details.
AddRuleSecurityPolicyRequest
A request message for SecurityPolicies.AddRule. See the method description for details.
AddSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.AddSignedUrlKey. See the method description for details.
AddSignedUrlKeyBackendServiceRequest
A request message for BackendServices.AddSignedUrlKey. See the method description for details.
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 anImage (e.g., whether or not the OS in theImage supports nested virtualization being enabled or disabled).
AdvancedMachineFeatures_PerformanceMonitoringUnit
Type of Performance Monitoring Unit requested on instance.
AdvanceRolloutRequest
A request message for Rollouts.Advance. See the method description for details.
Advice
The Advice API.
AggregatedListAcceleratorTypesRequest
A request message for AcceleratorTypes.AggregatedList. See the method description for details.
AggregatedListAddressesRequest
A request message for Addresses.AggregatedList. See the method description for details.
AggregatedListAutoscalersRequest
A request message for Autoscalers.AggregatedList. See the method description for details.
AggregatedListBackendBucketsRequest
A request message for BackendBuckets.AggregatedList. See the method description for details.
AggregatedListBackendServicesRequest
A request message for BackendServices.AggregatedList. See the method description for details.
AggregatedListDisksRequest
A request message for Disks.AggregatedList. See the method description for details.
AggregatedListDiskTypesRequest
A request message for DiskTypes.AggregatedList. See the method description for details.
AggregatedListForwardingRulesRequest
A request message for ForwardingRules.AggregatedList. See the method description for details.
AggregatedListFutureReservationsRequest
A request message for FutureReservations.AggregatedList. See the method description for details.
AggregatedListGlobalOperationsRequest
A request message for GlobalOperations.AggregatedList. See the method description for details.
AggregatedListGlobalVmExtensionPoliciesRequest
A request message for GlobalVmExtensionPolicies.AggregatedList. See the method description for details.
AggregatedListHealthChecksRequest
A request message for HealthChecks.AggregatedList. See the method description for details.
AggregatedListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.AggregatedList. See the method description for details.
AggregatedListInstanceGroupsRequest
A request message for InstanceGroups.AggregatedList. See the method description for details.
AggregatedListInstancesRequest
A request message for Instances.AggregatedList. See the method description for details.
AggregatedListInstanceTemplatesRequest
A request message for InstanceTemplates.AggregatedList. See the method description for details.
AggregatedListInstantSnapshotsRequest
A request message for InstantSnapshots.AggregatedList. See the method description for details.
AggregatedListInterconnectAttachmentsRequest
A request message for InterconnectAttachments.AggregatedList. See the method description for details.
AggregatedListMachineTypesRequest
A request message for MachineTypes.AggregatedList. See the method description for details.
AggregatedListNetworkAttachmentsRequest
A request message for NetworkAttachments.AggregatedList. See the method description for details.
AggregatedListNetworkEdgeSecurityServicesRequest
A request message for NetworkEdgeSecurityServices.AggregatedList. See the method description for details.
AggregatedListNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.AggregatedList. See the method description for details.
AggregatedListNetworkFirewallPoliciesRequest
A request message for NetworkFirewallPolicies.AggregatedList. See the method description for details.
AggregatedListNodeGroupsRequest
A request message for NodeGroups.AggregatedList. See the method description for details.
AggregatedListNodeTemplatesRequest
A request message for NodeTemplates.AggregatedList. See the method description for details.
AggregatedListNodeTypesRequest
A request message for NodeTypes.AggregatedList. See the method description for details.
AggregatedListPacketMirroringsRequest
A request message for PacketMirrorings.AggregatedList. See the method description for details.
AggregatedListPublicDelegatedPrefixesRequest
A request message for PublicDelegatedPrefixes.AggregatedList. See the method description for details.
AggregatedListRegionCommitmentsRequest
A request message for RegionCommitments.AggregatedList. See the method description for details.
AggregatedListRegionCompositeHealthChecksRequest
A request message for RegionCompositeHealthChecks.AggregatedList. See the method description for details.
AggregatedListRegionHealthAggregationPoliciesRequest
A request message for RegionHealthAggregationPolicies.AggregatedList. See the method description for details.
AggregatedListRegionHealthCheckServicesRequest
A request message for RegionHealthCheckServices.AggregatedList. See the method description for details.
AggregatedListRegionHealthSourcesRequest
A request message for RegionHealthSources.AggregatedList. See the method description for details.
AggregatedListRegionNotificationEndpointsRequest
A request message for RegionNotificationEndpoints.AggregatedList. See the method description for details.
AggregatedListReservationsRequest
A request message for Reservations.AggregatedList. See the method description for details.
AggregatedListResourcePoliciesRequest
A request message for ResourcePolicies.AggregatedList. See the method description for details.
AggregatedListRoutersRequest
A request message for Routers.AggregatedList. See the method description for details.
AggregatedListSecurityPoliciesRequest
A request message for SecurityPolicies.AggregatedList. See the method description for details.
AggregatedListServiceAttachmentsRequest
A request message for ServiceAttachments.AggregatedList. See the method description for details.
AggregatedListSslCertificatesRequest
A request message for SslCertificates.AggregatedList. See the method description for details.
AggregatedListSslPoliciesRequest
A request message for SslPolicies.AggregatedList. See the method description for details.
AggregatedListStoragePoolsRequest
A request message for StoragePools.AggregatedList. See the method description for details.
AggregatedListStoragePoolTypesRequest
A request message for StoragePoolTypes.AggregatedList. See the method description for details.
AggregatedListSubnetworksRequest
A request message for Subnetworks.AggregatedList. See the method description for details.
AggregatedListSubnetworksRequest_Views
Defines the extra views returned back in the subnetwork resource. Supported values:
AggregatedListTargetHttpProxiesRequest
A request message for TargetHttpProxies.AggregatedList. See the method description for details.
AggregatedListTargetHttpsProxiesRequest
A request message for TargetHttpsProxies.AggregatedList. See the method description for details.
AggregatedListTargetInstancesRequest
A request message for TargetInstances.AggregatedList. See the method description for details.
AggregatedListTargetPoolsRequest
A request message for TargetPools.AggregatedList. See the method description for details.
AggregatedListTargetTcpProxiesRequest
A request message for TargetTcpProxies.AggregatedList. See the method description for details.
AggregatedListTargetVpnGatewaysRequest
A request message for TargetVpnGateways.AggregatedList. See the method description for details.
AggregatedListUrlMapsRequest
A request message for UrlMaps.AggregatedList. See the method description for details.
AggregatedListVpnGatewaysRequest
A request message for VpnGateways.AggregatedList. See the method description for details.
AggregatedListVpnTunnelsRequest
A request message for VpnTunnels.AggregatedList. See the method description for details.
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.
AllocationAggregateReservation_VmFamily
The VM family that all instances scheduled against this reservation must belong to.
AllocationAggregateReservation_WorkloadType
The workload type of the instances that will target this reservation.
AllocationAggregateReservationReservedResourceInfo
AllocationAggregateReservationReservedResourceInfoAccelerator
AllocationReservationSharingPolicy
AllocationReservationSharingPolicy_ServiceShareType
Sharing config for all Google Cloud services.
AllocationResourceStatus
Output Only Contains output only fields.
AllocationResourceStatusHealthInfo
Health information for the reservation.
AllocationResourceStatusHealthInfo_HealthStatus
The health status of the reservation.
AllocationResourceStatusSpecificSkuallocation
Contains Properties set for the reservation.
AllocationSpecificSkuallocationAllocatedInstancePropertiesReservedDisk
AllocationSpecificSkuallocationAllocatedInstancePropertiesReservedDisk_Interface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default isSCSI. For performance characteristics of SCSI over NVMe, seeLocal SSD performance.
AllocationSpecificSkuallocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 10
AllocationSpecificSkureservation
This reservation type allows to pre allocate specific instance configuration.
Allowed
AnnouncePublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Announce. See the method description for details.
AnnouncePublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Announce. See the method description for details.
ApplyUpdatesToInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.ApplyUpdatesToInstances. See the method description for details.
ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.ApplyUpdatesToInstances. See the method description for details.
AttachDiskInstanceRequest
A request message for Instances.AttachDisk. See the method description for details.
AttachedDisk
An instance-attached disk resource.
AttachedDisk_Architecture
Output only. Output Only The architecture of the attached disk. Valid values are ARM64 or X86_64.
AttachedDisk_Interface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. For most machine types, the default is SCSI. Local SSDs can use either NVME or SCSI. In certain configurations, persistent disks can use NVMe. For more information, seeAbout persistent disks.
AttachedDisk_Mode
The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
AttachedDisk_SavedState
Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this field is set to PRESERVED if the LocalSSD data has been saved to a persistent location by customer request. (see the discard_local_ssd option on Stop/Suspend). Read-only in the api.
AttachedDisk_Type
Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT.
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.
AttachedDiskInitializeParams_Architecture
The architecture of the attached disk. Valid values are arm64 or x86_64.
AttachedDiskInitializeParams_OnUpdateAction
Specifies which action to take on instance update with this disk. Default is to use the existing disk.
AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
AttachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
AttachNetworkEndpointsRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
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.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example:
AuditLogConfig_LogType
The log type that this config enables.
Autoscaler
Represents an Autoscaler resource.
Autoscaler_Status
Output Only The status of the autoscaler configuration. Current set of possible values:
AutoscalerAggregatedList
AutoscalerList
Contains a list of Autoscaler resources.
Autoscalers
The Autoscalers API.
AutoscalersScopedList
AutoscalerStatusDetails
AutoscalerStatusDetails_Type
The type of error, warning, or notice returned. Current set of possible values:
AutoscalingPolicy
Cloud Autoscaler policy.
AutoscalingPolicy_Mode
Defines the operating mode for this policy. The following modes are available:
AutoscalingPolicyCpuUtilization
CPU utilization policy.
AutoscalingPolicyCpuUtilization_PredictiveMethod
Indicates whether predictive autoscaling based on CPU metric is enabled. Valid values are:
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
AutoscalingPolicyCustomMetricUtilization_UtilizationTargetType
Defines how target utilization value is expressed for a Stackdriver Monitoring metric. Either GAUGE,DELTA_PER_SECOND, or DELTA_PER_MINUTE.
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. 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.
Awsv4Signature
Messages
Backend
Message containing information of one individual backend.
Backend_BalancingMode
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode.
Backend_Preference
This field indicates whether this backend should be fully utilized before sending traffic to backends with default preference. The possible values are:
Backend_TrafficDuration
BackendBackendOrchestrationInfo
A message containing information about the resource or system that manages the backend.
BackendBucket
Represents a Cloud Storage Bucket resource.
BackendBucket_CompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendBucket_LoadBalancingScheme
The value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer.
BackendBucketAggregatedList
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
BackendBucketCdnPolicy_CacheMode
Specifies the cache setting for all responses from this backend. The possible values are:USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server.FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content.CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
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.
BackendBucketListUsable
BackendBucketParams
Additional Backend Bucket parameters.
BackendBuckets
The BackendBuckets API.
BackendBucketsScopedList
BackendBucketUsedBy
BackendCustomMetric
Custom Metrics are used for CUSTOM_METRICS balancing_mode.
BackendService
Represents a Backend Service resource.
BackendService_CompressionMode
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
BackendService_ExternalManagedMigrationState
Specifies the canary migration state. Possible values are PREPARE, TEST_BY_PERCENTAGE, and TEST_ALL_TRAFFIC.
BackendService_IpAddressSelectionPolicy
Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are:
BackendService_LoadBalancingScheme
Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer toChoosing a load balancer.
BackendService_LocalityLbPolicy
The load balancing algorithm used within the scope of the locality. The possible values are:
BackendService_Protocol
The protocol this BackendService uses to communicate with backends.
BackendService_SessionAffinity
Type of session affinity to use. The default is NONE.
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
BackendServiceCdnPolicy_CacheMode
Specifies the cache setting for all responses from this backend. The possible values are:USE_ORIGIN_HEADERS Requires the origin to set valid caching headers to cache content. Responses without these headers will not be cached at Google's edge, and will require a full trip to the origin on every request, potentially impacting performance and increasing load on the origin server.FORCE_CACHE_ALL Cache all content, ignoring any "private", "no-store" or "no-cache" directives in Cache-Control response headers. Warning: this may result in Cloud CDN caching private, per-user (user identifiable) content.CACHE_ALL_STATIC Automatically cache static content, including common image formats, media (video and audio), and web assets (JavaScript and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content (including HTML), will not be cached.
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.
BackendServiceConnectionTrackingPolicy_ConnectionPersistenceOnUnhealthyBackends
Specifies connection persistence when backends are unhealthy. The default value is DEFAULT_FOR_PROTOCOL.
BackendServiceConnectionTrackingPolicy_TrackingMode
Specifies the key used for connection tracking. There are two options:
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
BackendServiceHapolicy
BackendServiceHapolicy_FastIpmove
Specifies whether fast IP move is enabled, and if so, the mechanism to achieve it.
BackendServiceHapolicyLeader
BackendServiceHapolicyLeaderNetworkEndpoint
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.
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.
BackendServiceLocalityLoadBalancingPolicyConfigPolicy_Name
The name of a locality load-balancing policy. Valid values include ROUND_ROBIN and, for Java clients, LEAST_REQUEST. For information about these values, see the description of localityLbPolicy.
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
BackendServiceLogConfig_OptionalMode
This field can only be specified if logging is enabled for this backend service. Configures whether all, none or a subset of optional fields should be added to the reported logs. One of INCLUDE_ALL_OPTIONAL, EXCLUDE_ALL_OPTIONAL, CUSTOM. Default is EXCLUDE_ALL_OPTIONAL.
BackendServiceLogConfigLoggingHttpHeader
Determines which HTTP headers will be logged to Stackdriver.
BackendServiceNetworkPassThroughLbTrafficPolicy
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_Spillover
This field indicates whether zonal affinity is enabled or not. The possible values are:
BackendServiceOrchestrationInfo
A message containing information about the resource or system that manages the backend service.
BackendServiceParams
Additional Backend Service parameters.
BackendServiceReference
BackendServices
The BackendServices API.
BackendServicesScopedList
BackendServiceTlsSettings
BackendServiceTlsSettingsSubjectAltName
A Subject Alternative Name that the load balancer matches against the SAN field in the TLS certificate provided by the backend, specified as either a DNS name or a URI, in accordance with RFC 5280 4.2.1.6
BackendServiceUsedBy
BfdPacket
BfdPacket_Diagnostic
The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 ofRFC5880
BfdPacket_State
The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 ofRFC5880
BfdStatus
Next free: 15
BfdStatus_BfdSessionInitializationMode
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer.
BfdStatus_LocalDiagnostic
The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 ofRFC5880
BfdStatus_LocalState
The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 ofRFC5880
BfdStatusPacketCounts
BgpRoute
BgpRoute_Origin
Output only. Output only BGP origin (EGP, IGP or INCOMPLETE)
BgpRouteAsPath
BgpRouteAsPath_Type
Output only. Output only Type of AS-PATH segment (SEQUENCE or SET)
BgpRouteNetworkLayerReachabilityInformation
Network Layer Reachability Information (NLRI) for a route.
Binding
Associates members, or principals, with a role.
BulkInsertDiskRequest
A request message for Disks.BulkInsert. See the method description for details.
BulkInsertDiskResource
A transient resource used in compute.disks.bulkInsert and compute.regionDisks.bulkInsert. It is only used to process requests and is not persisted.
BulkInsertInstanceRequest
A request message for Instances.BulkInsert. See the method description for details.
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
BulkInsertOperationStatus_Status
Output Only Creation status of BulkInsert operation - information if the flow is rolling forward or rolling back.
BulkInsertRegionDiskRequest
A request message for RegionDisks.BulkInsert. See the method description for details.
BulkInsertRegionInstanceRequest
A request message for RegionInstances.BulkInsert. See the method description for details.
BulkSetLabelsDiskRequest
A request message for Disks.BulkSetLabels. See the method description for details.
BulkSetLabelsRequest
BulkZoneSetLabelsRequest
BundledLocalSsds
CacheInvalidationRule
CacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
CachePolicy
Message containing CachePolicy configuration for URL Map's Route Action.
CachePolicy_CacheMode
Specifies the cache setting for all responses from this route. If not specified, Cloud CDN uses CACHE_ALL_STATIC mode.
CachePolicyCacheKeyPolicy
Message containing what to include in the cache key for a request for Cache Policy defined on Route Action.
CachePolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
CalendarModeAdviceRequest
A request to recommend the best way to consume the specified resources in the future.
CalendarModeAdviceResponse
A response containing the recommended way of creating the specified resources in the future. It contains (will contain) multiple recommendations that can be analyzed by the customer and the best one can be picked.
CalendarModeAdviceRpcRequest
A request message for Advice.CalendarMode. See the method description for details.
CalendarModeRecommendation
A single recommendation to create requested resources. Contains detailed recommendations for every future resources specification specified in CalendarModeAdviceRequest.
CancelFutureReservationRequest
A request message for FutureReservations.Cancel. See the method description for details.
CancelInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.Cancel. See the method description for details.
CancelRegionInstanceGroupManagerResizeRequestRequest
A request message for RegionInstanceGroupManagerResizeRequests.Cancel. See the method description for details.
CancelRequestRemovePeeringNetworkRequest
A request message for Networks.CancelRequestRemovePeering. See the method description for details.
CancelRolloutRequest
A request message for Rollouts.Cancel. See the method description for details.
CircuitBreakers
Settings controlling the volume of requests, connections and retries to this backend service.
CloneRulesFirewallPolicyRequest
A request message for FirewallPolicies.CloneRules. See the method description for details.
CloneRulesNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.CloneRules. See the method description for details.
CloneRulesRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.CloneRules. See the method description for details.
Commitment
Represents a regional resource-based commitment resource.
Commitment_Category
The category of the commitment; specifies whether the commitment is for hardware or software resources. Category MACHINE specifies that you are committing to hardware machine resources such asVCPU or MEMORY, listed in resources. Category LICENSE specifies that you are committing to software licenses, listed in licenseResources. Note that if you specify MACHINE commitments, then you must also specify a type to indicate the machine series of the hardware resource that you are committing to.
Commitment_Plan
The minimum time duration that you commit to purchasing resources. The plan that you choose determines the preset term length of the commitment (which is 1 year or 3 years) and affects the discount rate that you receive for your resources. Committing to a longer time duration typically gives you a higher discount rate. The supported values for this field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years).
Commitment_Status
Output only. Output Only Status of the commitment with regards to eventual expiration (each commitment has an end date defined). Status can be one of the following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.
Commitment_Type
The type of commitment; specifies the machine series for which you want to commit to purchasing resources. The choice of machine series affects the discount rate and the eligible resource types.
CommitmentAggregatedList
CommitmentList
Contains a list of Commitment resources.
CommitmentParams
Additional commitment params.
CommitmentResourceStatus
Output Only Contains output only fields.
CommitmentsScopedList
CompositeHealthCheck
Represents a composite health check.
CompositeHealthCheckAggregatedList
Contains a list of CompositeHealthChecksScopedList.
CompositeHealthCheckHealth
Response message for RegionCompositeHealthChecks.GetHealth
CompositeHealthCheckHealth_HealthState
Health state of the CompositeHealthCheck.
CompositeHealthCheckList
CompositeHealthChecksGetHealthResponseHealthSourceHealth
CompositeHealthChecksGetHealthResponseHealthSourceHealth_HealthState
Health state of the associated HealthSource resource.
CompositeHealthChecksScopedList
ConfidentialInstanceConfig
A set of Confidential Instance options.
ConfidentialInstanceConfig_ConfidentialInstanceType
Defines the type of technology used by the confidential instance.
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.
CopyRulesOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.CopyRules. See the method description for details.
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.
CreateInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.CreateInstances. See the method description for details.
CreateInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.CreateInstances. See the method description for details.
CreateMembersInterconnectGroupRequest
A request message for InterconnectGroups.CreateMembers. See the method description for details.
CreateSnapshotDiskRequest
A request message for Disks.CreateSnapshot. See the method description for details.
CreateSnapshotRegionDiskRequest
A request message for RegionDisks.CreateSnapshot. See the method description for details.
CrossSiteNetwork
A resource that represents a cross-site network.
CrossSiteNetworkList
Response to the list request that contains a list of cross-site networks.
CrossSiteNetworks
The CrossSiteNetworks API.
CustomerEncryptionKey
CustomerEncryptionKeyProtectedDisk
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.
Data
Date
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
DateTime
Represents civil time (or occasionally physical time).
DeleteAccessConfigInstanceRequest
A request message for Instances.DeleteAccessConfig. See the method description for details.
DeleteAddressRequest
A request message for Addresses.Delete. See the method description for details.
DeleteAutoscalerRequest
A request message for Autoscalers.Delete. See the method description for details.
DeleteBackendBucketRequest
A request message for BackendBuckets.Delete. See the method description for details.
DeleteBackendServiceRequest
A request message for BackendServices.Delete. See the method description for details.
DeleteCrossSiteNetworkRequest
A request message for CrossSiteNetworks.Delete. See the method description for details.
DeleteDiskRequest
A request message for Disks.Delete. See the method description for details.
DeleteExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Delete. See the method description for details.
DeleteFirewallPolicyRequest
A request message for FirewallPolicies.Delete. See the method description for details.
DeleteFirewallRequest
A request message for Firewalls.Delete. See the method description for details.
DeleteForwardingRuleRequest
A request message for ForwardingRules.Delete. See the method description for details.
DeleteFutureReservationRequest
A request message for FutureReservations.Delete. See the method description for details.
DeleteGlobalAddressRequest
A request message for GlobalAddresses.Delete. See the method description for details.
DeleteGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Delete. See the method description for details.
DeleteGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Delete. See the method description for details.
DeleteGlobalOperationRequest
A request message for GlobalOperations.Delete. See the method description for details.
DeleteGlobalOperationResponse
A response message for GlobalOperations.Delete. See the method description for details.
DeleteGlobalOrganizationOperationRequest
A request message for GlobalOrganizationOperations.Delete. See the method description for details.
DeleteGlobalOrganizationOperationResponse
A response message for GlobalOrganizationOperations.Delete. See the method description for details.
DeleteGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Delete. See the method description for details.
DeleteGlobalVmExtensionPolicyRequest
A request message for GlobalVmExtensionPolicies.Delete. See the method description for details.
DeleteHealthCheckRequest
A request message for HealthChecks.Delete. See the method description for details.
DeleteImageRequest
A request message for Images.Delete. See the method description for details.
DeleteInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Delete. See the method description for details.
DeleteInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.Delete. See the method description for details.
DeleteInstanceGroupRequest
A request message for InstanceGroups.Delete. See the method description for details.
DeleteInstanceRequest
A request message for Instances.Delete. See the method description for details.
DeleteInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeleteInstances. See the method description for details.
DeleteInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeleteInstances. See the method description for details.
DeleteInstanceTemplateRequest
A request message for InstanceTemplates.Delete. See the method description for details.
DeleteInstantSnapshotGroupRequest
A request message for InstantSnapshotGroups.Delete. See the method description for details.
DeleteInstantSnapshotRequest
A request message for InstantSnapshots.Delete. See the method description for details.
DeleteInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.Delete. See the method description for details.
DeleteInterconnectAttachmentRequest
A request message for InterconnectAttachments.Delete. See the method description for details.
DeleteInterconnectGroupRequest
A request message for InterconnectGroups.Delete. See the method description for details.
DeleteInterconnectRequest
A request message for Interconnects.Delete. See the method description for details.
DeleteLicenseRequest
A request message for Licenses.Delete. See the method description for details.
DeleteMachineImageRequest
A request message for MachineImages.Delete. See the method description for details.
DeleteNamedSetRouterRequest
A request message for Routers.DeleteNamedSet. See the method description for details.
DeleteNetworkAttachmentRequest
A request message for NetworkAttachments.Delete. See the method description for details.
DeleteNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Delete. See the method description for details.
DeleteNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Delete. See the method description for details.
DeleteNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Delete. See the method description for details.
DeleteNetworkInterfaceInstanceRequest
A request message for Instances.DeleteNetworkInterface. See the method description for details.
DeleteNetworkRequest
A request message for Networks.Delete. See the method description for details.
DeleteNodeGroupRequest
A request message for NodeGroups.Delete. See the method description for details.
DeleteNodesNodeGroupRequest
A request message for NodeGroups.DeleteNodes. See the method description for details.
DeleteNodeTemplateRequest
A request message for NodeTemplates.Delete. See the method description for details.
DeleteOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.Delete. See the method description for details.
DeletePacketMirroringRequest
A request message for PacketMirrorings.Delete. See the method description for details.
DeletePerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeletePerInstanceConfigs. See the method description for details.
DeletePerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeletePerInstanceConfigs. See the method description for details.
DeletePublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Delete. See the method description for details.
DeletePublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Delete. See the method description for details.
DeleteRegionAutoscalerRequest
A request message for RegionAutoscalers.Delete. See the method description for details.
DeleteRegionBackendBucketRequest
A request message for RegionBackendBuckets.Delete. See the method description for details.
DeleteRegionBackendServiceRequest
A request message for RegionBackendServices.Delete. See the method description for details.
DeleteRegionCompositeHealthCheckRequest
A request message for RegionCompositeHealthChecks.Delete. See the method description for details.
DeleteRegionDiskRequest
A request message for RegionDisks.Delete. See the method description for details.
DeleteRegionHealthAggregationPolicyRequest
A request message for RegionHealthAggregationPolicies.Delete. See the method description for details.
DeleteRegionHealthCheckRequest
A request message for RegionHealthChecks.Delete. See the method description for details.
DeleteRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Delete. See the method description for details.
DeleteRegionHealthSourceRequest
A request message for RegionHealthSources.Delete. See the method description for details.
DeleteRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Delete. See the method description for details.
DeleteRegionInstanceGroupManagerResizeRequestRequest
A request message for RegionInstanceGroupManagerResizeRequests.Delete. See the method description for details.
DeleteRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Delete. See the method description for details.
DeleteRegionInstantSnapshotGroupRequest
A request message for RegionInstantSnapshotGroups.Delete. See the method description for details.
DeleteRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.Delete. See the method description for details.
DeleteRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Delete. See the method description for details.
DeleteRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Delete. See the method description for details.
DeleteRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Delete. See the method description for details.
DeleteRegionOperationRequest
A request message for RegionOperations.Delete. See the method description for details.
DeleteRegionOperationResponse
A response message for RegionOperations.Delete. See the method description for details.
DeleteRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Delete. See the method description for details.
DeleteRegionSnapshotRequest
A request message for RegionSnapshots.Delete. See the method description for details.
DeleteRegionSslCertificateRequest
A request message for RegionSslCertificates.Delete. See the method description for details.
DeleteRegionSslPolicyRequest
A request message for RegionSslPolicies.Delete. See the method description for details.
DeleteRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Delete. See the method description for details.
DeleteRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Delete. See the method description for details.
DeleteRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.Delete. See the method description for details.
DeleteRegionUrlMapRequest
A request message for RegionUrlMaps.Delete. See the method description for details.
DeleteReservationRequest
A request message for Reservations.Delete. See the method description for details.
DeleteResourcePolicyRequest
A request message for ResourcePolicies.Delete. See the method description for details.
DeleteRolloutPlanRequest
A request message for RolloutPlans.Delete. See the method description for details.
DeleteRolloutRequest
A request message for Rollouts.Delete. See the method description for details.
DeleteRoutePolicyRouterRequest
A request message for Routers.DeleteRoutePolicy. See the method description for details.
DeleteRouteRequest
A request message for Routes.Delete. See the method description for details.
DeleteRouterRequest
A request message for Routers.Delete. See the method description for details.
DeleteSecurityPolicyRequest
A request message for SecurityPolicies.Delete. See the method description for details.
DeleteServiceAttachmentRequest
A request message for ServiceAttachments.Delete. See the method description for details.
DeleteSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.DeleteSignedUrlKey. See the method description for details.
DeleteSignedUrlKeyBackendServiceRequest
A request message for BackendServices.DeleteSignedUrlKey. See the method description for details.
DeleteSnapshotRequest
A request message for Snapshots.Delete. See the method description for details.
DeleteSslCertificateRequest
A request message for SslCertificates.Delete. See the method description for details.
DeleteSslPolicyRequest
A request message for SslPolicies.Delete. See the method description for details.
DeleteStoragePoolRequest
A request message for StoragePools.Delete. See the method description for details.
DeleteSubnetworkRequest
A request message for Subnetworks.Delete. See the method description for details.
DeleteTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Delete. See the method description for details.
DeleteTargetHttpProxyRequest
A request message for TargetHttpProxies.Delete. See the method description for details.
DeleteTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Delete. See the method description for details.
DeleteTargetInstanceRequest
A request message for TargetInstances.Delete. See the method description for details.
DeleteTargetPoolRequest
A request message for TargetPools.Delete. See the method description for details.
DeleteTargetSslProxyRequest
A request message for TargetSslProxies.Delete. See the method description for details.
DeleteTargetTcpProxyRequest
A request message for TargetTcpProxies.Delete. See the method description for details.
DeleteTargetVpnGatewayRequest
A request message for TargetVpnGateways.Delete. See the method description for details.
DeleteUrlMapRequest
A request message for UrlMaps.Delete. See the method description for details.
DeleteVpnGatewayRequest
A request message for VpnGateways.Delete. See the method description for details.
DeleteVpnTunnelRequest
A request message for VpnTunnels.Delete. See the method description for details.
DeleteWireGroupRequest
A request message for WireGroups.Delete. See the method description for details.
DeleteZoneOperationRequest
A request message for ZoneOperations.Delete. See the method description for details.
DeleteZoneOperationResponse
A response message for ZoneOperations.Delete. See the method description for details.
DeleteZoneVmExtensionPolicyRequest
A request message for ZoneVmExtensionPolicies.Delete. See the method description for details.
Denied
DeprecateImageRequest
A request message for Images.Deprecate. See the method description for details.
DeprecationStatus
Deprecation status for a public resource.
DeprecationStatus_State
The deprecation state of this resource. This can be ACTIVE,DEPRECATED, OBSOLETE, or DELETED. Operations which communicate the end of life date for an image, can useACTIVE. Operations which create a new resource using aDEPRECATED resource will return successfully, but with a warning indicating the deprecated resource and recommending its replacement. Operations which use OBSOLETE orDELETED resources will be rejected and result in an error.
DetachDiskInstanceRequest
A request message for Instances.DetachDisk. See the method description for details.
DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
DetachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
DetachNetworkEndpointsRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
DisableXpnHostProjectRequest
A request message for Projects.DisableXpnHost. See the method description for details.
DisableXpnResourceProjectRequest
A request message for Projects.DisableXpnResource. See the method description for details.
Disk
Represents a Persistent Disk resource.
Disk_AccessMode
The access mode of the disk.
Disk_Architecture
The architecture of the disk. Valid values are ARM64 or X86_64.
Disk_Status
Output only. Output Only The status of disk creation.
DiskAggregatedList
DiskAsyncReplication
DiskAsyncReplicationList
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
DiskInstantiationConfig_InstantiateFrom
Specifies whether to include the disk and what image to use. Possible values are:
DiskList
A list of Disk resources.
DiskMoveRequest
DiskParams
Additional disk params.
DiskResourceStatus
DiskResourceStatusAsyncReplicationStatus
DiskResourceStatusAsyncReplicationStatus_State
Disks
The Disks API.
DisksAddResourcePoliciesRequest
DisksRemoveResourcePoliciesRequest
DisksResizeRequest
DisksScopedList
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.
DiskType
Represents a Disk Type resource.
DiskTypeAggregatedList
DiskTypeList
Contains a list of disk types.
DiskTypes
The DiskTypes API.
DiskTypesScopedList
DiskUpdateKmsKeyRequest
DisplayDevice
A set of Display Device options
DistributionPolicy
DistributionPolicy_TargetShape
The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType).
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.
EnableXpnHostProjectRequest
A request message for Projects.EnableXpnHost. See the method description for details.
EnableXpnResourceProjectRequest
A request message for Projects.EnableXpnResource. See the method description for details.
Error
Output only. Encountered errors.
ErrorDetails
Container for structured error details providing additional context specific to the encountered error code.
ErrorInfo
Describes the cause of the error with structured details.
Errors
Represents a single error encountered during the processing of an operation.
ExchangedPeeringRoute
ExchangedPeeringRoute_Type
The type of the peering route.
ExchangedPeeringRoutesList
ExpandIpCidrRangeSubnetworkRequest
A request message for Subnetworks.ExpandIpCidrRange. See the method description for details.
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.
ExternalVpnGateway
Represents an external VPN gateway.
ExternalVpnGateway_RedundancyType
Indicates the user-supplied redundancy type of this external VPN gateway.
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
ExternalVpnGatewayParams
ExternalVpnGateways
The ExternalVpnGateways API.
FileContentBuffer
FileContentBuffer_FileType
The file type of source file.
Firewall
Represents a Firewall Rule resource.
Firewall_Direction
Direction of traffic to which this firewall applies, either INGRESS or EGRESS. The default is INGRESS. For EGRESS traffic, you cannot specify the sourceTags fields.
FirewallList
Contains a list of firewalls.
FirewallLogConfig
The available logging options for a firewall rule.
FirewallLogConfig_Metadata
This field can only be specified for a particular firewall rule if logging is enabled for that rule. This field denotes whether to include or exclude metadata for firewall logs.
FirewallParams
Additional firewall parameters.
FirewallPolicies
The FirewallPolicies API.
FirewallPoliciesListAssociationsResponse
FirewallPoliciesScopedList
FirewallPolicy
Represents a Firewall Policy resource.
FirewallPolicy_PolicyType
The type of the firewall policy. This field can be one of VPC_POLICY, RDMA_ROCE_POLICY or ULL_POLICY.
FirewallPolicyAssociation
FirewallPolicyList
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).
FirewallPolicyRule_Direction
The direction in which this rule applies.
FirewallPolicyRule_TargetType
Target types of the firewall policy rule. Default value is INSTANCES.
FirewallPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcher_DestNetworkContext
Network context of the traffic destination. Allowed values are:
FirewallPolicyRuleMatcher_DestNetworkType
Network type of the traffic destination. Allowed values are:
FirewallPolicyRuleMatcher_SrcNetworkContext
Network context of the traffic source. Allowed values are:
FirewallPolicyRuleMatcher_SrcNetworkType
Network type of the traffic source. Allowed values are:
FirewallPolicyRuleMatcherLayer4Config
FirewallPolicyRuleSecureTag
FirewallPolicyRuleSecureTag_State
Output only. Output Only State of the secure tag, either EFFECTIVE or INEFFECTIVE. A secure tag is INEFFECTIVE when it is deleted or its network is deleted.
Firewalls
The Firewalls API.
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
FlexibleTimeRange
Specifies a flexible time range with flexible start time and duration.
ForwardingRule
Represents a Forwarding Rule resource.
ForwardingRule_ExternalManagedBackendBucketMigrationState
Specifies the canary migration state for the backend buckets attached to this forwarding rule. Possible values are PREPARE, TEST_BY_PERCENTAGE, and TEST_ALL_TRAFFIC.
ForwardingRule_IpprotocolEnum
The IP protocol to which this rule applies.
ForwardingRule_IpVersion
The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
ForwardingRule_LoadBalancingScheme
Specifies the forwarding rule type.
ForwardingRule_NetworkTier
This signifies the networking tier used for configuring this load balancer and can only take the following values:PREMIUM, STANDARD.
ForwardingRule_PscConnectionStatus
ForwardingRuleAggregatedList
ForwardingRuleAttachedExtension
Reference to an extension resource that is attached to this ForwardingRule.
ForwardingRuleList
Contains a list of ForwardingRule resources.
ForwardingRuleReference
ForwardingRules
The ForwardingRules API.
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
FutureReservation
FutureReservation_ConfidentialComputeType
FutureReservation_DeploymentType
Type of the deployment requested as part of future reservation.
FutureReservation_PlanningStatus
Planning state before being submitted for evaluation
FutureReservation_ReservationMode
The reservation mode which determines reservation-termination behavior and expected pricing.
FutureReservation_SchedulingType
Maintenance information for this reservation
FutureReservationCommitmentInfo
FutureReservationCommitmentInfo_CommitmentPlan
Indicates if a Commitment needs to be created as part of FR delivery. If this field is not present, then no commitment needs to be created.
FutureReservationCommitmentInfo_PreviousCommitmentTerms
Only applicable if FR is delivering to the same reservation. If set, all parent commitments will be extended to match the end date of the plan for this commitment.
FutureReservationParams
Additional future reservation params.
FutureReservations
The FutureReservations API.
FutureReservationsAggregatedListResponse
Contains a list of future reservations.
FutureReservationsListResponse
FutureReservationSpecificSkuproperties
FutureReservationsScopedList
FutureReservationStatus
Output only Represents status related to the future reservation.
FutureReservationStatus_AmendmentStatus
Output only. Output Only The current status of the requested amendment.
FutureReservationStatus_ProcurementStatus
Output only. Current state of this 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.
FutureReservationStatusLastKnownGoodState_ProcurementStatus
Output only. Output Only The status of the last known good state for the Future Reservation.
FutureReservationStatusLastKnownGoodStateFutureReservationSpecs
The properties of the last known good state for the Future Reservation.
FutureReservationStatusSpecificSkuproperties
Properties to be set for the Future Reservation.
FutureReservationTimeWindow
FutureResourcesRecommendation
Recommendation for single resources specification, to be created in the future.
FutureResourcesRecommendation_RecommendationType
Type of recommendation. Currently only FUTURE_RESERVATION is supported.
FutureResourcesRecommendationOtherLocation
Information about recommendation status for locations that were allowed but not used by the response.
FutureResourcesRecommendationOtherLocation_Status
Status of recommendation in this location.
FutureResourcesSpec
Specification of resources to be created at some time in the future within an optionally specified set of locations, and within the specified time range.
FutureResourcesSpec_DeploymentType
Indicates if the reservation allocation strategy is static (DENSE) or dynamic (STANDARD). Defaults to DENSE.
FutureResourcesSpecAggregateResources
FutureResourcesSpecAggregateResources_VmFamily
The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations.
FutureResourcesSpecAggregateResources_WorkloadType
Workload type. Use for TPU reservations.
FutureResourcesSpecLocalSsdPartition
FutureResourcesSpecLocalSsdPartition_DiskInterface
Disk interface. Defaults to SCSI.
FutureResourcesSpecLocationPolicy
Specification of locations to create resources in.
FutureResourcesSpecLocationPolicyLocation
Preference for a single specified location.
FutureResourcesSpecLocationPolicyLocation_Preference
Preference for this location.
FutureResourcesSpecSpecificSkuresources
FutureResourcesSpecTargetResources
Specification of reserved resources.
GetAcceleratorTypeRequest
A request message for AcceleratorTypes.Get. See the method description for details.
GetAddressRequest
A request message for Addresses.Get. See the method description for details.
GetAssociationFirewallPolicyRequest
A request message for FirewallPolicies.GetAssociation. See the method description for details.
GetAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetAssociation. See the method description for details.
GetAssociationOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.GetAssociation. See the method description for details.
GetAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetAssociation. See the method description for details.
GetAutoscalerRequest
A request message for Autoscalers.Get. See the method description for details.
GetBackendBucketRequest
A request message for BackendBuckets.Get. See the method description for details.
GetBackendServiceRequest
A request message for BackendServices.Get. See the method description for details.
GetCrossSiteNetworkRequest
A request message for CrossSiteNetworks.Get. See the method description for details.
GetDiagnosticsInterconnectRequest
A request message for Interconnects.GetDiagnostics. See the method description for details.
GetDiskRequest
A request message for Disks.Get. See the method description for details.
GetDiskTypeRequest
A request message for DiskTypes.Get. See the method description for details.
GetEffectiveFirewallsInstanceRequest
A request message for Instances.GetEffectiveFirewalls. See the method description for details.
GetEffectiveFirewallsNetworkRequest
A request message for Networks.GetEffectiveFirewalls. See the method description for details.
GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetEffectiveFirewalls. See the method description for details.
GetEffectiveSecurityPoliciesBackendServiceRequest
A request message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details.
GetEffectiveSecurityPoliciesBackendServiceResponse
A response message for BackendServices.GetEffectiveSecurityPolicies. See the method description for details.
GetExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Get. See the method description for details.
GetFirewallPolicyRequest
A request message for FirewallPolicies.Get. See the method description for details.
GetFirewallRequest
A request message for Firewalls.Get. See the method description for details.
GetForwardingRuleRequest
A request message for ForwardingRules.Get. See the method description for details.
GetForwardingRuleRequest_View
GetFromFamilyImageRequest
A request message for Images.GetFromFamily. See the method description for details.
GetFutureReservationRequest
A request message for FutureReservations.Get. See the method description for details.
GetGlobalAddressRequest
A request message for GlobalAddresses.Get. See the method description for details.
GetGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Get. See the method description for details.
GetGlobalForwardingRuleRequest_View
GetGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Get. See the method description for details.
GetGlobalOperationRequest
A request message for GlobalOperations.Get. See the method description for details.
GetGlobalOrganizationOperationRequest
A request message for GlobalOrganizationOperations.Get. See the method description for details.
GetGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Get. See the method description for details.
GetGlobalVmExtensionPolicyRequest
A request message for GlobalVmExtensionPolicies.Get. See the method description for details.
GetGuestAttributesInstanceRequest
A request message for Instances.GetGuestAttributes. See the method description for details.
GetHealthBackendServiceRequest
A request message for BackendServices.GetHealth. See the method description for details.
GetHealthCheckRequest
A request message for HealthChecks.Get. See the method description for details.
GetHealthRegionBackendServiceRequest
A request message for RegionBackendServices.GetHealth. See the method description for details.
GetHealthRegionCompositeHealthCheckRequest
A request message for RegionCompositeHealthChecks.GetHealth. See the method description for details.
GetHealthRegionHealthSourceRequest
A request message for RegionHealthSources.GetHealth. See the method description for details.
GetHealthTargetPoolRequest
A request message for TargetPools.GetHealth. See the method description for details.
GetHostRequest
A request message for Hosts.Get. See the method description for details.
GetIamPolicyBackendBucketRequest
A request message for BackendBuckets.GetIamPolicy. See the method description for details.
GetIamPolicyBackendServiceRequest
A request message for BackendServices.GetIamPolicy. See the method description for details.
GetIamPolicyDiskRequest
A request message for Disks.GetIamPolicy. See the method description for details.
GetIamPolicyFirewallPolicyRequest
A request message for FirewallPolicies.GetIamPolicy. See the method description for details.
GetIamPolicyImageRequest
A request message for Images.GetIamPolicy. See the method description for details.
GetIamPolicyInstanceRequest
A request message for Instances.GetIamPolicy. See the method description for details.
GetIamPolicyInstanceTemplateRequest
A request message for InstanceTemplates.GetIamPolicy. See the method description for details.
GetIamPolicyInstantSnapshotGroupRequest
A request message for InstantSnapshotGroups.GetIamPolicy. See the method description for details.
GetIamPolicyInstantSnapshotRequest
A request message for InstantSnapshots.GetIamPolicy. See the method description for details.
GetIamPolicyInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.GetIamPolicy. See the method description for details.
GetIamPolicyInterconnectGroupRequest
A request message for InterconnectGroups.GetIamPolicy. See the method description for details.
GetIamPolicyLicenseCodeRequest
A request message for LicenseCodes.GetIamPolicy. See the method description for details.
GetIamPolicyLicenseRequest
A request message for Licenses.GetIamPolicy. See the method description for details.
GetIamPolicyMachineImageRequest
A request message for MachineImages.GetIamPolicy. See the method description for details.
GetIamPolicyNetworkAttachmentRequest
A request message for NetworkAttachments.GetIamPolicy. See the method description for details.
GetIamPolicyNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetIamPolicy. See the method description for details.
GetIamPolicyNodeGroupRequest
A request message for NodeGroups.GetIamPolicy. See the method description for details.
GetIamPolicyNodeTemplateRequest
A request message for NodeTemplates.GetIamPolicy. See the method description for details.
GetIamPolicyRegionBackendBucketRequest
A request message for RegionBackendBuckets.GetIamPolicy. See the method description for details.
GetIamPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.GetIamPolicy. See the method description for details.
GetIamPolicyRegionDiskRequest
A request message for RegionDisks.GetIamPolicy. See the method description for details.
GetIamPolicyRegionInstantSnapshotGroupRequest
A request message for RegionInstantSnapshotGroups.GetIamPolicy. See the method description for details.
GetIamPolicyRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.GetIamPolicy. See the method description for details.
GetIamPolicyRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetIamPolicy. See the method description for details.
GetIamPolicyRegionSnapshotRequest
A request message for RegionSnapshots.GetIamPolicy. See the method description for details.
GetIamPolicyReservationBlockRequest
A request message for ReservationBlocks.GetIamPolicy. See the method description for details.
GetIamPolicyReservationRequest
A request message for Reservations.GetIamPolicy. See the method description for details.
GetIamPolicyReservationSubBlockRequest
A request message for ReservationSubBlocks.GetIamPolicy. See the method description for details.
GetIamPolicyResourcePolicyRequest
A request message for ResourcePolicies.GetIamPolicy. See the method description for details.
GetIamPolicyServiceAttachmentRequest
A request message for ServiceAttachments.GetIamPolicy. See the method description for details.
GetIamPolicySnapshotRequest
A request message for Snapshots.GetIamPolicy. See the method description for details.
GetIamPolicyStoragePoolRequest
A request message for StoragePools.GetIamPolicy. See the method description for details.
GetIamPolicySubnetworkRequest
A request message for Subnetworks.GetIamPolicy. See the method description for details.
GetImageFamilyViewRequest
A request message for ImageFamilyViews.Get. See the method description for details.
GetImageRequest
A request message for Images.Get. See the method description for details.
GetInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Get. See the method description for details.
GetInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.Get. See the method description for details.
GetInstanceGroupRequest
A request message for InstanceGroups.Get. See the method description for details.
GetInstanceRequest
A request message for Instances.Get. See the method description for details.
GetInstanceSettingRequest
A request message for InstanceSettingsService.Get. See the method description for details.
GetInstanceTemplateRequest
A request message for InstanceTemplates.Get. See the method description for details.
GetInstantSnapshotGroupRequest
A request message for InstantSnapshotGroups.Get. See the method description for details.
GetInstantSnapshotRequest
A request message for InstantSnapshots.Get. See the method description for details.
GetInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.Get. See the method description for details.
GetInterconnectAttachmentRequest
A request message for InterconnectAttachments.Get. See the method description for details.
GetInterconnectGroupRequest
A request message for InterconnectGroups.Get. See the method description for details.
GetInterconnectLocationRequest
A request message for InterconnectLocations.Get. See the method description for details.
GetInterconnectRemoteLocationRequest
A request message for InterconnectRemoteLocations.Get. See the method description for details.
GetInterconnectRequest
A request message for Interconnects.Get. See the method description for details.
GetLicenseCodeRequest
A request message for LicenseCodes.Get. See the method description for details.
GetLicenseRequest
A request message for Licenses.Get. See the method description for details.
GetMachineImageRequest
A request message for MachineImages.Get. See the method description for details.
GetMachineTypeRequest
A request message for MachineTypes.Get. See the method description for details.
GetMacsecConfigInterconnectRequest
A request message for Interconnects.GetMacsecConfig. See the method description for details.
GetNamedSetRouterRequest
A request message for Routers.GetNamedSet. See the method description for details.
GetNatIpInfoRouterRequest
A request message for Routers.GetNatIpInfo. See the method description for details.
GetNatMappingInfoRoutersRequest
A request message for Routers.GetNatMappingInfo. See the method description for details.
GetNetworkAttachmentRequest
A request message for NetworkAttachments.Get. See the method description for details.
GetNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Get. See the method description for details.
GetNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Get. See the method description for details.
GetNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Get. See the method description for details.
GetNetworkProfileRequest
A request message for NetworkProfiles.Get. See the method description for details.
GetNetworkRequest
A request message for Networks.Get. See the method description for details.
GetNodeGroupRequest
A request message for NodeGroups.Get. See the method description for details.
GetNodeTemplateRequest
A request message for NodeTemplates.Get. See the method description for details.
GetNodeTypeRequest
A request message for NodeTypes.Get. See the method description for details.
GetOperationalStatusInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.GetOperationalStatus. See the method description for details.
GetOperationalStatusInterconnectGroupRequest
A request message for InterconnectGroups.GetOperationalStatus. See the method description for details.
GetOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.Get. See the method description for details.
GetPacketMirroringRequest
A request message for PacketMirrorings.Get. See the method description for details.
GetPacketMirroringRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetPacketMirroringRule. See the method description for details.
GetPreviewFeatureRequest
A request message for PreviewFeatures.Get. See the method description for details.
GetProjectRequest
A request message for Projects.Get. See the method description for details.
GetPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Get. See the method description for details.
GetPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Get. See the method description for details.
GetRegionAutoscalerRequest
A request message for RegionAutoscalers.Get. See the method description for details.
GetRegionBackendBucketRequest
A request message for RegionBackendBuckets.Get. See the method description for details.
GetRegionBackendServiceRequest
A request message for RegionBackendServices.Get. See the method description for details.
GetRegionCommitmentRequest
A request message for RegionCommitments.Get. See the method description for details.
GetRegionCompositeHealthCheckRequest
A request message for RegionCompositeHealthChecks.Get. See the method description for details.
GetRegionDiskRequest
A request message for RegionDisks.Get. See the method description for details.
GetRegionDiskTypeRequest
A request message for RegionDiskTypes.Get. See the method description for details.
GetRegionHealthAggregationPolicyRequest
A request message for RegionHealthAggregationPolicies.Get. See the method description for details.
GetRegionHealthCheckRequest
A request message for RegionHealthChecks.Get. See the method description for details.
GetRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Get. See the method description for details.
GetRegionHealthSourceRequest
A request message for RegionHealthSources.Get. See the method description for details.
GetRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Get. See the method description for details.
GetRegionInstanceGroupManagerResizeRequestRequest
A request message for RegionInstanceGroupManagerResizeRequests.Get. See the method description for details.
GetRegionInstanceGroupRequest
A request message for RegionInstanceGroups.Get. See the method description for details.
GetRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Get. See the method description for details.
GetRegionInstantSnapshotGroupRequest
A request message for RegionInstantSnapshotGroups.Get. See the method description for details.
GetRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.Get. See the method description for details.
GetRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Get. See the method description for details.
GetRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Get. See the method description for details.
GetRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Get. See the method description for details.
GetRegionOperationRequest
A request message for RegionOperations.Get. See the method description for details.
GetRegionRequest
A request message for Regions.Get. See the method description for details.
GetRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Get. See the method description for details.
GetRegionSnapshotRequest
A request message for RegionSnapshots.Get. See the method description for details.
GetRegionSnapshotSettingRequest
A request message for RegionSnapshotSettings.Get. See the method description for details.
GetRegionSslCertificateRequest
A request message for RegionSslCertificates.Get. See the method description for details.
GetRegionSslPolicyRequest
A request message for RegionSslPolicies.Get. See the method description for details.
GetRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Get. See the method description for details.
GetRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Get. See the method description for details.
GetRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.Get. See the method description for details.
GetRegionUrlMapRequest
A request message for RegionUrlMaps.Get. See the method description for details.
GetReliabilityRiskRequest
A request message for ReliabilityRisks.Get. See the method description for details.
GetReservationBlockRequest
A request message for ReservationBlocks.Get. See the method description for details.
GetReservationBlockRequest_View
View of the Block.
GetReservationRequest
A request message for Reservations.Get. See the method description for details.
GetReservationSlotRequest
A request message for ReservationSlots.Get. See the method description for details.
GetReservationSubBlockRequest
A request message for ReservationSubBlocks.Get. See the method description for details.
GetReservationSubBlockRequest_View
View of the subBlock.
GetResourcePolicyRequest
A request message for ResourcePolicies.Get. See the method description for details.
GetRolloutPlanRequest
A request message for RolloutPlans.Get. See the method description for details.
GetRolloutRequest
A request message for Rollouts.Get. See the method description for details.
GetRoutePolicyRouterRequest
A request message for Routers.GetRoutePolicy. See the method description for details.
GetRouteRequest
A request message for Routes.Get. See the method description for details.
GetRouterRequest
A request message for Routers.Get. See the method description for details.
GetRouterStatusRouterRequest
A request message for Routers.GetRouterStatus. See the method description for details.
GetRuleFirewallPolicyRequest
A request message for FirewallPolicies.GetRule. See the method description for details.
GetRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetRule. See the method description for details.
GetRuleOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.GetRule. See the method description for details.
GetRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetRule. See the method description for details.
GetRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.GetRule. See the method description for details.
GetRuleSecurityPolicyRequest
A request message for SecurityPolicies.GetRule. See the method description for details.
GetScreenshotInstanceRequest
A request message for Instances.GetScreenshot. See the method description for details.
GetSecurityPolicyRequest
A request message for SecurityPolicies.Get. See the method description for details.
GetSerialPortOutputInstanceRequest
A request message for Instances.GetSerialPortOutput. See the method description for details.
GetServiceAttachmentRequest
A request message for ServiceAttachments.Get. See the method description for details.
GetShieldedInstanceIdentityInstanceRequest
A request message for Instances.GetShieldedInstanceIdentity. See the method description for details.
GetSnapshotRequest
A request message for Snapshots.Get. See the method description for details.
GetSnapshotSettingRequest
A request message for SnapshotSettingsService.Get. See the method description for details.
GetSslCertificateRequest
A request message for SslCertificates.Get. See the method description for details.
GetSslPolicyRequest
A request message for SslPolicies.Get. See the method description for details.
GetStatusVpnGatewayRequest
A request message for VpnGateways.GetStatus. See the method description for details.
GetStoragePoolRequest
A request message for StoragePools.Get. See the method description for details.
GetStoragePoolTypeRequest
A request message for StoragePoolTypes.Get. See the method description for details.
GetSubnetworkRequest
A request message for Subnetworks.Get. See the method description for details.
GetSubnetworkRequest_Views
Defines the extra views returned back in the subnetwork resource. Supported values:
GetTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Get. See the method description for details.
GetTargetHttpProxyRequest
A request message for TargetHttpProxies.Get. See the method description for details.
GetTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Get. See the method description for details.
GetTargetInstanceRequest
A request message for TargetInstances.Get. See the method description for details.
GetTargetPoolRequest
A request message for TargetPools.Get. See the method description for details.
GetTargetSslProxyRequest
A request message for TargetSslProxies.Get. See the method description for details.
GetTargetTcpProxyRequest
A request message for TargetTcpProxies.Get. See the method description for details.
GetTargetVpnGatewayRequest
A request message for TargetVpnGateways.Get. See the method description for details.
GetUrlMapRequest
A request message for UrlMaps.Get. See the method description for details.
GetVersionHostRequest
A request message for Hosts.GetVersion. See the method description for details.
GetVersionOperationMetadata
GetVersionOperationMetadataSbomInfo
GetVersionReservationSlotRequest
A request message for ReservationSlots.GetVersion. See the method description for details.
GetVersionReservationSubBlockRequest
A request message for ReservationSubBlocks.GetVersion. See the method description for details.
GetVpnGatewayRequest
A request message for VpnGateways.Get. See the method description for details.
GetVpnTunnelRequest
A request message for VpnTunnels.Get. See the method description for details.
GetWireGroupRequest
A request message for WireGroups.Get. See the method description for details.
GetXpnHostProjectRequest
A request message for Projects.GetXpnHost. See the method description for details.
GetXpnResourcesProjectsRequest
A request message for Projects.GetXpnResources. See the method description for details.
GetZoneOperationRequest
A request message for ZoneOperations.Get. See the method description for details.
GetZoneRequest
A request message for Zones.Get. See the method description for details.
GetZoneVmExtensionPolicyRequest
A request message for ZoneVmExtensionPolicies.Get. See the method description for details.
GlobalAddresses
The GlobalAddresses API.
GlobalAddressesMoveRequest
GlobalForwardingRules
The GlobalForwardingRules API.
GlobalNetworkEndpointGroups
The GlobalNetworkEndpointGroups API.
GlobalNetworkEndpointGroupsAttachEndpointsRequest
GlobalNetworkEndpointGroupsDetachEndpointsRequest
GlobalOperations
The GlobalOperations API.
GlobalOrganizationOperations
The GlobalOrganizationOperations API.
GlobalOrganizationSetPolicyRequest
GlobalPublicDelegatedPrefixes
The GlobalPublicDelegatedPrefixes API.
GlobalSetLabelsRequest
GlobalSetPolicyRequest
GlobalVmExtensionPolicies
The GlobalVmExtensionPolicies API.
GlobalVmExtensionPolicy
Message describing GlobalVmExtensionPolicy object.
GlobalVmExtensionPolicy_ScopedResourceStatus
Output only. Output Only The scoped resource status. It's only for tracking the purging status of the policy.
GlobalVmExtensionPolicyExtensionPolicy
Policy for a single extension.
GlobalVmExtensionPolicyInstanceSelector
Selector to target VMs for a zone VM extension policy.
GlobalVmExtensionPolicyLabelSelector
A LabelSelector is applicable for a VM only if it matches all labels in the LabelSelector.
GlobalVmExtensionPolicyList
Response to list global VM extension policy resources.
GlobalVmExtensionPolicyRolloutOperation
Represents the rollout operation
GlobalVmExtensionPolicyRolloutOperationRolloutInput
GlobalVmExtensionPolicyRolloutOperationRolloutInput_PredefinedRolloutPlan
Optional. Specifies the predefined rollout plan for the policy. Valid values are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is SLOW_ROLLOUT for progressive rollout. For more information, see Rollout plans for global policies.
GlobalVmExtensionPolicyRolloutOperationRolloutStatus
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata_State
Output only. Output Only The overall state of the rollout.
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus_State
Output only. Output Only The state of the location rollout.
GroupMaintenanceInfo
Maintenance Info for ReservationBlocks.
GroupMaintenanceInfo_SchedulingType
The type of maintenance for the reservation.
GrpchealthCheck
GrpchealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for passthrough load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
GrpctlshealthCheck
GrpctlshealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for passthrough load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
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.
GuestOsFeature_Type
The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values:
HealthAggregationPoliciesScopedList
HealthAggregationPolicy
Represents a health aggregation policy.
HealthAggregationPolicy_PolicyType
Specifies the type of the healthAggregationPolicy. The only allowed value for global resources is DNS_PUBLIC_IP_POLICY. The only allowed value for regional resources is BACKEND_SERVICE_POLICY. Must be specified when the healthAggregationPolicy is created, and cannot be mutated.
HealthAggregationPolicyAggregatedList
Contains a list of HealthAggregationPoliciesScopedList.
HealthAggregationPolicyList
HealthCheck
Represents a health check resource.
HealthCheck_Type
Specifies the type of the healthCheck, either TCP,SSL, HTTP, HTTPS,HTTP2, GRPC or GRPC_WITH_TLS. Exactly one of the protocol-specific health check fields must be specified, which must match type field.
HealthCheckList
Contains a list of HealthCheck resources.
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:
HealthChecks
The HealthChecks API.
HealthChecksAggregatedList
HealthCheckService
Represents a Health-Check as a Service resource.
HealthCheckService_HealthStatusAggregationPolicy
Optional. Policy for how the results from multiple health checks for the same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified.
HealthCheckServiceAggregatedList
Contains a list of HealthCheckServicesScopedList.
HealthCheckServiceReference
A full or valid partial URL to a health check service. For example, the following are valid URLs:
HealthCheckServicesList
HealthCheckServicesScopedList
HealthChecksScopedList
HealthSource
Represents a health source.
HealthSource_SourceType
Specifies the type of the HealthSource. The only allowed value is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated.
HealthSourceAggregatedList
Contains a list of HealthSourcesScopedList.
HealthSourceHealth
Response message for RegionHealthSources.GetHealth
HealthSourceHealth_HealthState
Health state of the HealthSource.
HealthSourceList
HealthSourcesGetHealthResponseSourceInfo
HealthSourcesGetHealthResponseSourceInfoBackendInfo
HealthSourcesScopedList
HealthStatus
HealthStatus_HealthState
Health state of the IPv4 address of the instance. Additional supported values which may be not listed in the enum directly due to technical reasons: HEALTHY UNHEALTHY
HealthStatus_Ipv6HealthState
Health state of the IPv6 address of the instance. Additional supported values which may be not listed in the enum directly due to technical reasons: HEALTHY UNHEALTHY
HealthStatus_WeightError
HealthStatusForNetworkEndpoint
HealthStatusForNetworkEndpoint_HealthState
Health state of the network endpoint determined based on the health checks configured. Additional supported values which may be not listed in the enum directly due to technical reasons: DRAINING HEALTHY UNHEALTHY UNKNOWN
HealthStatusForNetworkEndpoint_Ipv6HealthState
Health state of the ipv6 network endpoint determined based on the health checks configured. Additional supported values which may be not listed in the enum directly due to technical reasons: DRAINING HEALTHY UNHEALTHY UNKNOWN
Help
Provides links to documentation or for performing an out of band action.
Describes a URL link.
Host
Represents a host resource.
Host_State
Output only. The state of the host.
HostPhysicalTopology
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the namedPathMatcher to select the BackendService.
Hosts
The Hosts API.
HostsGetVersionRequest
HostsGetVersionRequest_SbomSelections
HostsListResponse
HostStatus
Http2HealthCheck
Http2HealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for passthrough load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
Http2HealthCheck_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
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.
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
HttphealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Also supported in legacy HTTP health checks for target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example,GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for pass-through load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
HttphealthCheck_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
HttpRedirectAction
Specifies settings for an HTTP redirect.
HttpRedirectAction_RedirectResponseCode
The HTTP Status code to use for this RedirectAction.
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
HttpshealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for passthrough load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
HttpshealthCheck_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
Image
Represents an Image resource.
Image_Architecture
The architecture of the image. Valid values are ARM64 or X86_64.
Image_SourceType
The type of the image used to create this disk. The default and only valid value is RAW.
Image_Status
Output only. Output Only The status of the image. An image can be used to create other resources, such as instances, only after the image has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, orREADY.
ImageFamilyView
ImageFamilyViews
The ImageFamilyViews API.
ImageList
Contains a list of images.
ImageParams
Additional image params.
Images
The Images API.
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
InsertAddressRequest
A request message for Addresses.Insert. See the method description for details.
InsertAutoscalerRequest
A request message for Autoscalers.Insert. See the method description for details.
InsertBackendBucketRequest
A request message for BackendBuckets.Insert. See the method description for details.
InsertBackendServiceRequest
A request message for BackendServices.Insert. See the method description for details.
InsertCrossSiteNetworkRequest
A request message for CrossSiteNetworks.Insert. See the method description for details.
InsertDiskRequest
A request message for Disks.Insert. See the method description for details.
InsertExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Insert. See the method description for details.
InsertFirewallPolicyRequest
A request message for FirewallPolicies.Insert. See the method description for details.
InsertFirewallRequest
A request message for Firewalls.Insert. See the method description for details.
InsertForwardingRuleRequest
A request message for ForwardingRules.Insert. See the method description for details.
InsertFutureReservationRequest
A request message for FutureReservations.Insert. See the method description for details.
InsertGlobalAddressRequest
A request message for GlobalAddresses.Insert. See the method description for details.
InsertGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Insert. See the method description for details.
InsertGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Insert. See the method description for details.
InsertGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Insert. See the method description for details.
InsertGlobalVmExtensionPolicyRequest
A request message for GlobalVmExtensionPolicies.Insert. See the method description for details.
InsertHealthCheckRequest
A request message for HealthChecks.Insert. See the method description for details.
InsertImageRequest
A request message for Images.Insert. See the method description for details.
InsertInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Insert. See the method description for details.
InsertInstanceGroupManagerResizeRequestRequest
A request message for InstanceGroupManagerResizeRequests.Insert. See the method description for details.
InsertInstanceGroupRequest
A request message for InstanceGroups.Insert. See the method description for details.
InsertInstanceRequest
A request message for Instances.Insert. See the method description for details.
InsertInstanceTemplateRequest
A request message for InstanceTemplates.Insert. See the method description for details.
InsertInstantSnapshotGroupRequest
A request message for InstantSnapshotGroups.Insert. See the method description for details.
InsertInstantSnapshotRequest
A request message for InstantSnapshots.Insert. See the method description for details.
InsertInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.Insert. See the method description for details.
InsertInterconnectAttachmentRequest
A request message for InterconnectAttachments.Insert. See the method description for details.
InsertInterconnectGroupRequest
A request message for InterconnectGroups.Insert. See the method description for details.
InsertInterconnectRequest
A request message for Interconnects.Insert. See the method description for details.
InsertLicenseRequest
A request message for Licenses.Insert. See the method description for details.
InsertMachineImageRequest
A request message for MachineImages.Insert. See the method description for details.
InsertNetworkAttachmentRequest
A request message for NetworkAttachments.Insert. See the method description for details.
InsertNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Insert. See the method description for details.
InsertNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Insert. See the method description for details.
InsertNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Insert. See the method description for details.
InsertNetworkRequest
A request message for Networks.Insert. See the method description for details.
InsertNodeGroupRequest
A request message for NodeGroups.Insert. See the method description for details.
InsertNodeTemplateRequest
A request message for NodeTemplates.Insert. See the method description for details.
InsertOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.Insert. See the method description for details.
InsertPacketMirroringRequest
A request message for PacketMirrorings.Insert. See the method description for details.
InsertPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Insert. See the method description for details.
InsertPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Insert. See the method description for details.
InsertRegionAutoscalerRequest
A request message for RegionAutoscalers.Insert. See the method description for details.
InsertRegionBackendBucketRequest
A request message for RegionBackendBuckets.Insert. See the method description for details.
InsertRegionBackendServiceRequest
A request message for RegionBackendServices.Insert. See the method description for details.
InsertRegionCommitmentRequest
A request message for RegionCommitments.Insert. See the method description for details.
InsertRegionCompositeHealthCheckRequest
A request message for RegionCompositeHealthChecks.Insert. See the method description for details.
InsertRegionDiskRequest
A request message for RegionDisks.Insert. See the method description for details.
InsertRegionHealthAggregationPolicyRequest
A request message for RegionHealthAggregationPolicies.Insert. See the method description for details.
InsertRegionHealthCheckRequest
A request message for RegionHealthChecks.Insert. See the method description for details.
InsertRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Insert. See the method description for details.
InsertRegionHealthSourceRequest
A request message for RegionHealthSources.Insert. See the method description for details.
InsertRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Insert. See the method description for details.
InsertRegionInstanceGroupManagerResizeRequestRequest
A request message for RegionInstanceGroupManagerResizeRequests.Insert. See the method description for details.
InsertRegionInstanceTemplateRequest
A request message for RegionInstanceTemplates.Insert. See the method description for details.
InsertRegionInstantSnapshotGroupRequest
A request message for RegionInstantSnapshotGroups.Insert. See the method description for details.
InsertRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.Insert. See the method description for details.
InsertRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Insert. See the method description for details.
InsertRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Insert. See the method description for details.
InsertRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Insert. See the method description for details.
InsertRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Insert. See the method description for details.
InsertRegionSnapshotRequest
A request message for RegionSnapshots.Insert. See the method description for details.
InsertRegionSslCertificateRequest
A request message for RegionSslCertificates.Insert. See the method description for details.
InsertRegionSslPolicyRequest
A request message for RegionSslPolicies.Insert. See the method description for details.
InsertRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Insert. See the method description for details.
InsertRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Insert. See the method description for details.
InsertRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.Insert. See the method description for details.
InsertRegionUrlMapRequest
A request message for RegionUrlMaps.Insert. See the method description for details.
InsertReservationRequest
A request message for Reservations.Insert. See the method description for details.
InsertResourcePolicyRequest
A request message for ResourcePolicies.Insert. See the method description for details.
InsertRolloutPlanRequest
A request message for RolloutPlans.Insert. See the method description for details.
InsertRouteRequest
A request message for Routes.Insert. See the method description for details.
InsertRouterRequest
A request message for Routers.Insert. See the method description for details.
InsertSecurityPolicyRequest
A request message for SecurityPolicies.Insert. See the method description for details.
InsertServiceAttachmentRequest
A request message for ServiceAttachments.Insert. See the method description for details.
InsertSnapshotRequest
A request message for Snapshots.Insert. See the method description for details.
InsertSslCertificateRequest
A request message for SslCertificates.Insert. See the method description for details.
InsertSslPolicyRequest
A request message for SslPolicies.Insert. See the method description for details.
InsertStoragePoolRequest
A request message for StoragePools.Insert. See the method description for details.
InsertSubnetworkRequest
A request message for Subnetworks.Insert. See the method description for details.
InsertTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Insert. See the method description for details.
InsertTargetHttpProxyRequest
A request message for TargetHttpProxies.Insert. See the method description for details.
InsertTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Insert. See the method description for details.
InsertTargetInstanceRequest
A request message for TargetInstances.Insert. See the method description for details.
InsertTargetPoolRequest
A request message for TargetPools.Insert. See the method description for details.
InsertTargetSslProxyRequest
A request message for TargetSslProxies.Insert. See the method description for details.
InsertTargetTcpProxyRequest
A request message for TargetTcpProxies.Insert. See the method description for details.
InsertTargetVpnGatewayRequest
A request message for TargetVpnGateways.Insert. See the method description for details.
InsertUrlMapRequest
A request message for UrlMaps.Insert. See the method description for details.
InsertVpnGatewayRequest
A request message for VpnGateways.Insert. See the method description for details.
InsertVpnTunnelRequest
A request message for VpnTunnels.Insert. See the method description for details.
InsertWireGroupRequest
A request message for WireGroups.Insert. See the method description for details.
InsertZoneVmExtensionPolicyRequest
A request message for ZoneVmExtensionPolicies.Insert. See the method description for details.
Instance
Represents an Instance resource.
Instance_KeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
Instance_LocalSsdEncryptionMode
Specifies which method should be used for encrypting the Local SSDs attached to the VM.
Instance_PrivateIpv6GoogleAccess
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default.
Instance_Status
Output only. Output Only The status of the instance. One of the following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the instance, see Instance life cycle.
InstanceAggregatedList
InstanceConsumptionData
InstanceConsumptionInfo
InstanceFlexibilityPolicy
A flexible specification of machine types for instances to create.
InstanceFlexibilityPolicyInstanceSelection
Specification of machine type to use. Every position inside this message is an alternative. The count specified in the shape flexibility must not exceed the number of entries in per_instance_properties or the capacity of the name_pattern, if used.
InstanceGroup
Represents an Instance Group resource.
InstanceGroupAggregatedList
InstanceGroupList
A list of InstanceGroup resources.
InstanceGroupManager
Represents a Managed Instance Group resource.
InstanceGroupManager_ListManagedInstancesResults
Pagination behavior of the listManagedInstances API method for this managed instance group.
InstanceGroupManagerActionsSummary
InstanceGroupManagerAggregatedList
InstanceGroupManagerAllInstancesConfig
InstanceGroupManagerAutoHealingPolicy
InstanceGroupManagerInstanceFlexibilityPolicy
InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection
InstanceGroupManagerInstanceLifecyclePolicy
InstanceGroupManagerInstanceLifecyclePolicy_DefaultActionOnFailure
The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field is DEFAULT_ACTION, then the same action also applies to the VMs on which your application fails a health check. Valid values are
InstanceGroupManagerInstanceLifecyclePolicy_ForceUpdateOnRepair
A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are:
InstanceGroupManagerInstanceLifecyclePolicy_OnFailedHealthCheck
The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are:
InstanceGroupManagerInstanceLifecyclePolicyOnRepair
Configuration for VM repairs in the MIG.
InstanceGroupManagerInstanceLifecyclePolicyOnRepair_AllowChangingZone
Specifies whether the MIG can change a VM's zone during a repair. Valid values are:
InstanceGroupManagerList
Output Only A list of managed instance groups.
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.
InstanceGroupManagerResizeRequest_State
Output only. Current state of the request.
InstanceGroupManagerResizeRequests
The InstanceGroupManagerResizeRequests API.
InstanceGroupManagerResizeRequestsListResponse
Output Only A list of resize requests.
InstanceGroupManagerResizeRequestStatus
InstanceGroupManagerResizeRequestStatusLastAttempt
InstanceGroupManagerResourcePolicies
InstanceGroupManagers
The InstanceGroupManagers API.
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
InstanceGroupManagersApplyUpdatesRequest_MinimalAction
The minimal action that you want to perform on each instance during the update:
InstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction
The most disruptive action that you want to perform on each instance during the update:
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
InstanceGroupManagersDeletePerInstanceConfigsReq
InstanceGroupManagers.deletePerInstanceConfigs
InstanceGroupManagersListErrorsResponse
InstanceGroupManagersListManagedInstancesResponse
InstanceGroupManagersListPerInstanceConfigsResp
InstanceGroupManagersPatchPerInstanceConfigsReq
InstanceGroupManagers.patchPerInstanceConfigs
InstanceGroupManagersRecreateInstancesRequest
InstanceGroupManagersResumeInstancesRequest
InstanceGroupManagersScopedList
InstanceGroupManagersSetInstanceTemplateRequest
InstanceGroupManagersSetTargetPoolsRequest
InstanceGroupManagersStartInstancesRequest
InstanceGroupManagersStopInstancesRequest
InstanceGroupManagersSuspendInstancesRequest
InstanceGroupManagerStandbyPolicy
InstanceGroupManagerStandbyPolicy_Mode
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is MANUAL.
InstanceGroupManagerStatus
InstanceGroupManagerStatusAcceleratorTopology
InstanceGroupManagerStatusAcceleratorTopology_State
Output only. The state of the accelerator topology.
InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails
InstanceGroupManagerStatusAllInstancesConfig
InstanceGroupManagerStatusBulkInstanceOperation
Bulk instance operation is the creation of VMs in a MIG when the targetSizePolicy.mode is set to BULK.
InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck
InstanceGroupManagerStatusInstanceStatusSummary
The list of instance statuses and the number of instances in this managed instance group that have the status. For more information about how to interpret each status check the instance lifecycle documentation. Currently only shown for TPU MIGs.
InstanceGroupManagerStatusStateful
InstanceGroupManagerStatusStatefulPerInstanceConfigs
InstanceGroupManagerStatusVersionTarget
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
InstanceGroupManagerTargetSizePolicy
InstanceGroupManagerTargetSizePolicy_Mode
The mode of target size policy based on which the MIG creates its VMs individually or all at once.
InstanceGroupManagerUpdatePolicy
InstanceGroupManagerUpdatePolicy_InstanceRedistributionType
The instance redistribution policy for regional managed instance groups. Valid values are:
InstanceGroupManagerUpdatePolicy_MinimalAction
Minimal action to be taken on an instance. Use this option to minimize disruption as much as possible or to apply a more disruptive action than is necessary.
InstanceGroupManagerUpdatePolicy_MostDisruptiveAllowedAction
Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions,REFRESH to avoid restarting the VM and to limit disruption as much as possible. RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all. Additional supported values which may be not listed in the enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
InstanceGroupManagerUpdatePolicy_ReplacementMethod
What action should be used to replace instances. See minimal_action.REPLACE
InstanceGroupManagerUpdatePolicy_Type
The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations orOPPORTUNISTIC so that you can select the VMs that you want to update. Additional supported values which may be not listed in the enum directly due to technical reasons: PROACTIVE
InstanceGroupManagerVersion
InstanceGroups
The InstanceGroups API.
InstanceGroupsAddInstancesRequest
InstanceGroupsListInstances
InstanceGroupsListInstancesRequest
InstanceGroupsListInstancesRequest_InstanceState
A filter for the state of the instances in the instance group. Valid options are ALL or RUNNING. If you do not specify this parameter the list includes all instances regardless of their state.
InstanceGroupsRemoveInstancesRequest
InstanceGroupsScopedList
InstanceGroupsSetNamedPortsRequest
InstanceList
Contains a list of instances.
InstanceListReferrers
Contains a list of instance referrers.
InstanceManagedByIgmError
InstanceManagedByIgmErrorInstanceActionDetails
InstanceManagedByIgmErrorInstanceActionDetails_Action
Output only. Action that managed instance group was executing on the instance when the error occurred. Possible values:
InstanceManagedByIgmErrorManagedInstanceError
InstanceMoveRequest
InstanceParams
Additional instance params.
InstanceProperties
InstanceProperties_KeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
InstanceProperties_LocalSsdEncryptionMode
Specifies which method should be used for encrypting the Local SSDs attached to the VM.
InstanceProperties_PrivateIpv6GoogleAccess
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet.
InstancePropertiesPatch
Represents the change that you want to make to the instance properties.
InstanceReference
Instances
The Instances API.
InstancesAddResourcePoliciesRequest
InstancesBulkInsertOperationMetadata
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
InstanceSettingsService
The InstanceSettings API.
InstancesGetEffectiveFirewallsResponse
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
Output only. Output Only The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.
InstancesRemoveResourcePoliciesRequest
InstancesReportHostAsFaultyRequest
InstancesReportHostAsFaultyRequest_DisruptionSchedule
The disruption schedule for the VM. Required field, only allows IMMEDIATE.
InstancesReportHostAsFaultyRequestFaultReason
InstancesReportHostAsFaultyRequestFaultReason_Behavior
InstancesScopedList
InstancesSetLabelsRequest
InstancesSetMachineResourcesRequest
InstancesSetMachineTypeRequest
InstancesSetMinCpuPlatformRequest
InstancesSetNameRequest
InstancesSetSecurityPolicyRequest
InstancesSetServiceAccountRequest
InstancesStartWithEncryptionKeyRequest
InstanceTemplate
Represents an Instance Template resource.
InstanceTemplateAggregatedList
Contains a list of InstanceTemplatesScopedList.
InstanceTemplateList
A list of instance templates.
InstanceTemplates
The InstanceTemplates API.
InstanceTemplatesScopedList
InstanceWithNamedPorts
InstanceWithNamedPorts_Status
Output only. Output Only The status of the instance.
InstantSnapshot
Represents a InstantSnapshot resource.
InstantSnapshot_Architecture
Output only. Output Only The architecture of the instant snapshot. Valid values are ARM64 or X86_64.
InstantSnapshot_Status
Output only. Output Only The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.
InstantSnapshotAggregatedList
InstantSnapshotGroup
Represents an InstantSnapshotGroup resource.
InstantSnapshotGroup_Status
Output only. Output Only
InstantSnapshotGroupParameters
InstantSnapshotGroupResourceStatus
InstantSnapshotGroups
The InstantSnapshotGroups API.
InstantSnapshotGroupSourceInfo
InstantSnapshotList
Contains a list of InstantSnapshot resources.
InstantSnapshotParams
Additional instant snapshot params.
InstantSnapshotResourceStatus
InstantSnapshots
The InstantSnapshots API.
InstantSnapshotsScopedList
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
Interconnect
Represents an Interconnect resource.
Interconnect_AvailableFeatures
Additional supported values which may be not listed in the enum directly due to technical reasons: IF_CROSS_SITE_NETWORK IF_L2_FORWARDING IF_MACSEC
Interconnect_InterconnectType
Type of interconnect, which can take one of the following values:
Interconnect_LinkType
Type of link requested, which can take one of the following values:
Interconnect_OperationalStatus
Output only. Output Only The current status of this Interconnect's functionality, which can take one of the following values:
Interconnect_RequestedFeatures
Additional supported values which may be not listed in the enum directly due to technical reasons: IF_CROSS_SITE_NETWORK IF_L2_FORWARDING IF_MACSEC
Interconnect_State
Output only. Output Only The current state of Interconnect functionality, which can take one of the following values:
Interconnect_Subzone
To be deprecated.
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.
InterconnectApplicationAwareInterconnectBandwidthPercentage_TrafficClass
TrafficClass whose bandwidth percentage is being specified.
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy
InterconnectApplicationAwareInterconnectStrictPriorityPolicy
Specify configuration for StrictPriorityPolicy.
InterconnectAttachment
Represents an Interconnect Attachment (VLAN) resource.
InterconnectAttachment_Bandwidth
Provisioned bandwidth capacity for the interconnect attachment. For attachments of type DEDICATED, the user can set the bandwidth. For attachments of type PARTNER, the Google Partner that is operating the interconnect must set the bandwidth. Output only for PARTNER type, mutable for PARTNER_PROVIDER and DEDICATED, and can take one of the following values:
InterconnectAttachment_EdgeAvailabilityDomain
Input only. Desired availability domain for the attachment. Only available for type PARTNER, at creation time, and can take one of the following values:
InterconnectAttachment_Encryption
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment). Can only be specified at attachment creation for PARTNER or DEDICATED attachments. Possible values are:
InterconnectAttachment_OperationalStatus
Output only. Output Only The current status of whether or not this interconnect attachment is functional, which can take one of the following values:
InterconnectAttachment_StackType
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used.
InterconnectAttachment_State
Output only. Output Only The current state of this attachment's functionality. Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used for only PARTNER and PARTNER_PROVIDER interconnect attachments. This state can take one of the following values:
InterconnectAttachment_Type
The type of interconnect attachment this is, which can take one of the following values:
InterconnectAttachmentAggregatedList
InterconnectAttachmentConfigurationConstraints
InterconnectAttachmentConfigurationConstraints_BgpMd5
Output only. Output Only Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication. This can take one of the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.
InterconnectAttachmentConfigurationConstraintsBgpPeerAsnrange
InterconnectAttachmentGroup
An interconnect attachment group resource allows customers to create, analyze, and expand highly available deployments.
InterconnectAttachmentGroupAttachment
An Attachment in this AttachmentGroup.
InterconnectAttachmentGroupConfigured
Output Only The redundancy this group is configured to support. The way a user queries what SLA their Attachment gets is by looking at this field of the Attachment's AttachmentGroup.
InterconnectAttachmentGroupConfiguredAvailabilitySla
Output Only Which SLA this group is configured to support, and why this group does or does not meet that SLA's requirements.
InterconnectAttachmentGroupConfiguredAvailabilitySla_EffectiveSla
InterconnectAttachmentGroupConfiguredAvailabilitySlaintendedSlaBlockers
Output Only Reasons why configuration.availabilitySLA.sla differs from intent.availabilitySLA. This list is empty if and only if those are the same.
InterconnectAttachmentGroupConfiguredAvailabilitySlaintendedSlaBlockers_BlockerType
InterconnectAttachmentGroupIntent
The user's intent for this AttachmentGroup. This is the only required field besides the name that must be specified on group creation.
InterconnectAttachmentGroupIntent_AvailabilitySla
InterconnectAttachmentGroupLogicalStructure
Output Only An analysis of the logical layout of Attachments in this group. Every Attachment in the group is shown once in this structure.
InterconnectAttachmentGroupLogicalStructureRegion
Output Only The regions Attachments in this group are in.
InterconnectAttachmentGroupLogicalStructureRegionMetro
Output Only The metros of Attachments in this group in this region.
InterconnectAttachmentGroupLogicalStructureRegionMetroFacility
Output Only The facilities used for this group's Attachments' Interconnects.
InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
Output Only The zones that Attachments in this group are present in, in the given facilities. This is inherited from their Interconnects.
InterconnectAttachmentGroups
The InterconnectAttachmentGroups API.
InterconnectAttachmentGroupsGetOperationalStatusResponse
Response for the InterconnectAttachmentGroupsGetOperationalStatusResponse.
InterconnectAttachmentGroupsListResponse
InterconnectAttachmentGroupsOperationalStatus
InterconnectAttachmentGroupsOperationalStatus_GroupStatus
Output only. Summarizes the status of the group.
InterconnectAttachmentGroupsOperationalStatusAttachmentStatus
The status of one Attachment in the group. List order is arbitrary.
InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_IsActive
Output only. Whether this Attachment is participating in the redundant configuration. This will be ACTIVE if and only if the status below is CONNECTION_UP. Any INACTIVE Attachments are excluded from the analysis that generates operational.availabilitySLA.
InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_Status
Output only. Whether this Attachment is active, and if so, whether BGP is up.
InterconnectAttachmentL2Forwarding
L2 Interconnect Attachment related configuration.
InterconnectAttachmentL2ForwardingApplianceMapping
Two-level VLAN-to-Appliance mapping rule.
InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping
The inner VLAN-to-Appliance mapping.
InterconnectAttachmentL2ForwardingGeneveHeader
GeneveHeader related configurations.
InterconnectAttachmentList
Response to the list request, and contains a list of interconnect attachments.
InterconnectAttachmentParams
Additional interconnect attachment parameters.
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.
InterconnectAttachments
The InterconnectAttachments API.
InterconnectAttachmentsScopedList
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.
InterconnectDiagnostics_BundleAggregationType
The aggregation type of the bundle interface.
InterconnectDiagnostics_BundleOperationalStatus
The operational status of the bundle interface.
InterconnectDiagnosticsArpentry
Describing the ARP neighbor entries seen on this link
InterconnectDiagnosticsLinkLacpstatus
InterconnectDiagnosticsLinkLacpstatus_State
The state of a LACP link, which can take one of the following values:
InterconnectDiagnosticsLinkOpticalPower
InterconnectDiagnosticsLinkOpticalPower_State
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver. Possible states include:
InterconnectDiagnosticsLinkStatus
InterconnectDiagnosticsLinkStatus_OperationalStatus
The operational status of the link.
InterconnectDiagnosticsMacsecStatus
Describes the status of MACsec encryption on the link.
InterconnectGroup
An interconnect group resource allows customers to create, analyze, and expand their redundant connections.
InterconnectGroupConfigured
Output Only The status of the group as configured. This has the same structure as the operational field reported by the OperationalStatus method, but does not take into account the operational status of each resource.
InterconnectGroupConfiguredTopologyCapability
Output Only How reliable this topology is configured to be, and why this group does or does not meet the requirements for the intended capability.
InterconnectGroupConfiguredTopologyCapability_SupportedSla
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers
Output Only Reasons why configuration.topologyCapability.sla differs from intent.topologyCapability. This list is empty if and only if those are the same.
InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_BlockerType
InterconnectGroupIntent
The user's intent for this group. This is the only required field besides the name that must be specified on group creation.
InterconnectGroupIntent_TopologyCapability
InterconnectGroupInterconnect
An Interconnect in this InterconnectGroup.
InterconnectGroupPhysicalStructure
Output Only An analysis of the physical layout of Interconnects in this group. Every Interconnect in the group is shown once in this structure.
InterconnectGroupPhysicalStructureMetros
Output Only The metros Interconnects in this group are in.
InterconnectGroupPhysicalStructureMetrosFacilities
Output Only The facilities Interconnects in this metro are present in.
InterconnectGroupPhysicalStructureMetrosFacilitiesZones
Output Only The zones that Interconnects in this facility are present in.
InterconnectGroups
The InterconnectGroups API.
InterconnectGroupsCreateMembers
InterconnectGroupsCreateMembers_IntentMismatchBehavior
How to behave when configured.topologyCapability.supportedSLA would not equal intent.topologyCapability after this call.
InterconnectGroupsCreateMembersInterconnectInput
InterconnectGroupsCreateMembersInterconnectInput_InterconnectType
Type of interconnect, which can take one of the following values:
InterconnectGroupsCreateMembersInterconnectInput_LinkType
Type of link requested, which can take one of the following values:
InterconnectGroupsCreateMembersInterconnectInput_RequestedFeatures
InterconnectGroupsCreateMembersRequest
InterconnectGroupsGetOperationalStatusResponse
Response for the InterconnectGroupsGetOperationalStatusResponse.
InterconnectGroupsListResponse
InterconnectGroupsOperationalStatus
Request to get the status of the interconnect group with extra detail.
InterconnectGroupsOperationalStatus_GroupStatus
Output only. Summarizes the status of the group.
InterconnectGroupsOperationalStatusInterconnectStatus
The status of one Interconnect in the group. The order is arbitrary.
InterconnectGroupsOperationalStatusInterconnectStatus_IsActive
Output only. Whether this interconnect is participating in the redundant configuration.
InterconnectList
Response to the list request, and contains a list of interconnects.
InterconnectLocation
Represents an Interconnect Attachment (VLAN) Location resource.
InterconnectLocation_AvailableFeatures
InterconnectLocation_AvailableLinkTypes
InterconnectLocation_Continent
Output Only Continent for this location, which can take one of the following values:
InterconnectLocation_Status
Output Only The status of this InterconnectLocation, which can take one of the following values:
InterconnectLocationCrossSiteInterconnectInfo
Information about Cross-Site Interconnect wires which may be created between the containing location and another remote location.
InterconnectLocationList
Response to the list request, and contains a list of interconnect locations.
InterconnectLocationRegionInfo
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
InterconnectLocationRegionInfo_LocationPresence
Output only. Identifies the network presence of this location.
InterconnectLocations
The InterconnectLocations API.
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.
InterconnectOutageNotification_IssueType
Form this outage is expected to take, which can take one of the following values:
InterconnectOutageNotification_Source
The party that generated this notification, which can take the following value:
InterconnectOutageNotification_State
State of this notification, which can take one of the following values:
InterconnectParams
Additional interconnect parameters.
InterconnectRemoteLocation
Represents a Cross-Cloud Interconnect Remote Location resource.
InterconnectRemoteLocation_Continent
Output only. Output Only Continent for this location, which can take one of the following values:
InterconnectRemoteLocation_Lacp
Output only. Output Only Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
InterconnectRemoteLocation_Status
Output only. Output Only The status of this InterconnectRemoteLocation, which can take one of the following values:
InterconnectRemoteLocationConstraints
InterconnectRemoteLocationConstraints_PortPairRemoteLocation
Output only. Output Only Port pair remote location constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, PORT_PAIR_MATCHING_REMOTE_LOCATION.
InterconnectRemoteLocationConstraints_PortPairVlan
Output only. Output Only Port pair VLAN constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN
InterconnectRemoteLocationConstraintsSubnetLengthRange
InterconnectRemoteLocationList
Response to the list request, and contains a list of interconnect remote locations.
InterconnectRemoteLocationPermittedConnections
InterconnectRemoteLocations
The InterconnectRemoteLocations API.
Interconnects
The Interconnects API.
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
InterconnectsGetMacsecConfigResponse
Response for the InterconnectsGetMacsecConfigRequest.
InvalidateCacheUrlMapRequest
A request message for UrlMaps.InvalidateCache. See the method description for details.
Items
Metadata
License
Represents a License resource.
LicenseCode
Represents a License Code resource.
LicenseCode_State
Output only. Output Only Current state of this License Code.
LicenseCodeLicenseAlias
LicenseCodes
The LicenseCodes API.
LicenseParams
Additional license params.
LicenseResourceCommitment
Commitment for a particular license resource.
LicenseResourceRequirements
Licenses
The Licenses API.
LicensesListResponse
ListAcceleratorTypesRequest
A request message for AcceleratorTypes.List. See the method description for details.
ListAddressesRequest
A request message for Addresses.List. See the method description for details.
ListAssociationsFirewallPolicyRequest
A request message for FirewallPolicies.ListAssociations. See the method description for details.
ListAssociationsOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.ListAssociations. See the method description for details.
ListAutoscalersRequest
A request message for Autoscalers.List. See the method description for details.
ListAvailableFeaturesRegionSslPoliciesRequest
A request message for RegionSslPolicies.ListAvailableFeatures. See the method description for details.
ListAvailableFeaturesSslPoliciesRequest
A request message for SslPolicies.ListAvailableFeatures. See the method description for details.
ListBackendBucketsRequest
A request message for BackendBuckets.List. See the method description for details.
ListBackendServicesRequest
A request message for BackendServices.List. See the method description for details.
ListBgpRoutesRoutersRequest
A request message for Routers.ListBgpRoutes. See the method description for details.
ListBgpRoutesRoutersRequest_AddressFamily
(Required) limit results to this address family (either IPv4 or IPv6)
ListBgpRoutesRoutersRequest_RouteType
(Required) limit results to this type of route (either LEARNED or ADVERTISED)
ListCrossSiteNetworksRequest
A request message for CrossSiteNetworks.List. See the method description for details.
ListDisksRequest
A request message for Disks.List. See the method description for details.
ListDisksStoragePoolsRequest
A request message for StoragePools.ListDisks. See the method description for details.
ListDiskTypesRequest
A request message for DiskTypes.List. See the method description for details.
ListErrorsInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListErrors. See the method description for details.
ListErrorsRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListErrors. See the method description for details.
ListExternalVpnGatewaysRequest
A request message for ExternalVpnGateways.List. See the method description for details.
ListFirewallPoliciesRequest
A request message for FirewallPolicies.List. See the method description for details.
ListFirewallsRequest
A request message for Firewalls.List. See the method description for details.
ListForwardingRulesRequest
A request message for ForwardingRules.List. See the method description for details.
ListFutureReservationsRequest
A request message for FutureReservations.List. See the method description for details.
ListGlobalAddressesRequest
A request message for GlobalAddresses.List. See the method description for details.
ListGlobalForwardingRulesRequest
A request message for GlobalForwardingRules.List. See the method description for details.
ListGlobalNetworkEndpointGroupsRequest
A request message for GlobalNetworkEndpointGroups.List. See the method description for details.
ListGlobalOperationsRequest
A request message for GlobalOperations.List. See the method description for details.
ListGlobalOrganizationOperationsRequest
A request message for GlobalOrganizationOperations.List. See the method description for details.
ListGlobalPublicDelegatedPrefixesRequest
A request message for GlobalPublicDelegatedPrefixes.List. See the method description for details.
ListGlobalVmExtensionPoliciesRequest
A request message for GlobalVmExtensionPolicies.List. See the method description for details.
ListHealthChecksRequest
A request message for HealthChecks.List. See the method description for details.
ListHostsRequest
A request message for Hosts.List. See the method description for details.
ListImagesRequest
A request message for Images.List. See the method description for details.
ListInstanceGroupManagerResizeRequestsRequest
A request message for InstanceGroupManagerResizeRequests.List. See the method description for details.
ListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.List. See the method description for details.
ListInstanceGroupsRequest
A request message for InstanceGroups.List. See the method description for details.
ListInstancesInstanceGroupsRequest
A request message for InstanceGroups.ListInstances. See the method description for details.
ListInstancesRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.ListInstances. See the method description for details.
ListInstancesRequest
A request message for Instances.List. See the method description for details.
ListInstanceTemplatesRequest
A request message for InstanceTemplates.List. See the method description for details.
ListInstantSnapshotGroups
Contains a list of InstantSnapshotGroup resources.
ListInstantSnapshotGroupsRequest
A request message for InstantSnapshotGroups.List. See the method description for details.
ListInstantSnapshotsRequest
A request message for InstantSnapshots.List. See the method description for details.
ListInterconnectAttachmentGroupsRequest
A request message for InterconnectAttachmentGroups.List. See the method description for details.
ListInterconnectAttachmentsRequest
A request message for InterconnectAttachments.List. See the method description for details.
ListInterconnectGroupsRequest
A request message for InterconnectGroups.List. See the method description for details.
ListInterconnectLocationsRequest
A request message for InterconnectLocations.List. See the method description for details.
ListInterconnectRemoteLocationsRequest
A request message for InterconnectRemoteLocations.List. See the method description for details.
ListInterconnectsRequest
A request message for Interconnects.List. See the method description for details.
ListLicensesRequest
A request message for Licenses.List. See the method description for details.
ListMachineImagesRequest
A request message for MachineImages.List. See the method description for details.
ListMachineTypesRequest
A request message for MachineTypes.List. See the method description for details.
ListManagedInstancesInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListManagedInstances. See the method description for details.
ListManagedInstancesRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListManagedInstances. See the method description for details.
ListNamedSetsRoutersRequest
A request message for Routers.ListNamedSets. See the method description for details.
ListNetworkAttachmentsRequest
A request message for NetworkAttachments.List. See the method description for details.
ListNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.List. See the method description for details.
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest
A request message for GlobalNetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
ListNetworkEndpointsNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
ListNetworkEndpointsRegionNetworkEndpointGroupsRequest
A request message for RegionNetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
ListNetworkFirewallPoliciesRequest
A request message for NetworkFirewallPolicies.List. See the method description for details.
ListNetworkProfilesRequest
A request message for NetworkProfiles.List. See the method description for details.
ListNetworksRequest
A request message for Networks.List. See the method description for details.
ListNodeGroupsRequest
A request message for NodeGroups.List. See the method description for details.
ListNodesNodeGroupsRequest
A request message for NodeGroups.ListNodes. See the method description for details.
ListNodeTemplatesRequest
A request message for NodeTemplates.List. See the method description for details.
ListNodeTypesRequest
A request message for NodeTypes.List. See the method description for details.
ListOrganizationSecurityPoliciesRequest
A request message for OrganizationSecurityPolicies.List. See the method description for details.
ListPacketMirroringsRequest
A request message for PacketMirrorings.List. See the method description for details.
ListPeeringRoutesNetworksRequest
A request message for Networks.ListPeeringRoutes. See the method description for details.
ListPeeringRoutesNetworksRequest_Direction
The direction of the exchanged routes.
ListPerInstanceConfigsInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
ListPerInstanceConfigsRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest
A request message for OrganizationSecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details.
ListPreconfiguredExpressionSetsSecurityPoliciesRequest
A request message for SecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details.
ListPreviewFeaturesRequest
A request message for PreviewFeatures.List. See the method description for details.
ListPublicAdvertisedPrefixesRequest
A request message for PublicAdvertisedPrefixes.List. See the method description for details.
ListPublicDelegatedPrefixesRequest
A request message for PublicDelegatedPrefixes.List. See the method description for details.
ListReferrersInstancesRequest
A request message for Instances.ListReferrers. See the method description for details.
ListRegionAutoscalersRequest
A request message for RegionAutoscalers.List. See the method description for details.
ListRegionBackendBucketsRequest
A request message for RegionBackendBuckets.List. See the method description for details.
ListRegionBackendServicesRequest
A request message for RegionBackendServices.List. See the method description for details.
ListRegionCommitmentsRequest
A request message for RegionCommitments.List. See the method description for details.
ListRegionCompositeHealthChecksRequest
A request message for RegionCompositeHealthChecks.List. See the method description for details.
ListRegionDisksRequest
A request message for RegionDisks.List. See the method description for details.
ListRegionDiskTypesRequest
A request message for RegionDiskTypes.List. See the method description for details.
ListRegionHealthAggregationPoliciesRequest
A request message for RegionHealthAggregationPolicies.List. See the method description for details.
ListRegionHealthCheckServicesRequest
A request message for RegionHealthCheckServices.List. See the method description for details.
ListRegionHealthChecksRequest
A request message for RegionHealthChecks.List. See the method description for details.
ListRegionHealthSourcesRequest
A request message for RegionHealthSources.List. See the method description for details.
ListRegionInstanceGroupManagerResizeRequestsRequest
A request message for RegionInstanceGroupManagerResizeRequests.List. See the method description for details.
ListRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.List. See the method description for details.
ListRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.List. See the method description for details.
ListRegionInstanceTemplatesRequest
A request message for RegionInstanceTemplates.List. See the method description for details.
ListRegionInstantSnapshotGroupsRequest
A request message for RegionInstantSnapshotGroups.List. See the method description for details.
ListRegionInstantSnapshotsRequest
A request message for RegionInstantSnapshots.List. See the method description for details.
ListRegionNetworkEndpointGroupsRequest
A request message for RegionNetworkEndpointGroups.List. See the method description for details.
ListRegionNetworkFirewallPoliciesRequest
A request message for RegionNetworkFirewallPolicies.List. See the method description for details.
ListRegionNotificationEndpointsRequest
A request message for RegionNotificationEndpoints.List. See the method description for details.
ListRegionOperationsRequest
A request message for RegionOperations.List. See the method description for details.
ListRegionSecurityPoliciesRequest
A request message for RegionSecurityPolicies.List. See the method description for details.
ListRegionSnapshotsRequest
A request message for RegionSnapshots.List. See the method description for details.
ListRegionsRequest
A request message for Regions.List. See the method description for details.
ListRegionSslCertificatesRequest
A request message for RegionSslCertificates.List. See the method description for details.
ListRegionSslPoliciesRequest
A request message for RegionSslPolicies.List. See the method description for details.
ListRegionTargetHttpProxiesRequest
A request message for RegionTargetHttpProxies.List. See the method description for details.
ListRegionTargetHttpsProxiesRequest
A request message for RegionTargetHttpsProxies.List. See the method description for details.
ListRegionTargetTcpProxiesRequest
A request message for RegionTargetTcpProxies.List. See the method description for details.
ListRegionUrlMapsRequest
A request message for RegionUrlMaps.List. See the method description for details.
ListRegionZonesRequest
A request message for RegionZones.List. See the method description for details.
ListReliabilityRisksRequest
A request message for ReliabilityRisks.List. See the method description for details.
ListReservationBlocksRequest
A request message for ReservationBlocks.List. See the method description for details.
ListReservationSlotsRequest
A request message for ReservationSlots.List. See the method description for details.
ListReservationsRequest
A request message for Reservations.List. See the method description for details.
ListReservationSubBlocksRequest
A request message for ReservationSubBlocks.List. See the method description for details.
ListResourcePoliciesRequest
A request message for ResourcePolicies.List. See the method description for details.
ListRolloutPlansRequest
A request message for RolloutPlans.List. See the method description for details.
ListRolloutsRequest
A request message for Rollouts.List. See the method description for details.
ListRoutePoliciesRoutersRequest
A request message for Routers.ListRoutePolicies. See the method description for details.
ListRoutersRequest
A request message for Routers.List. See the method description for details.
ListRoutesRequest
A request message for Routes.List. See the method description for details.
ListSecurityPoliciesRequest
A request message for SecurityPolicies.List. See the method description for details.
ListServiceAttachmentsRequest
A request message for ServiceAttachments.List. See the method description for details.
ListSnapshotsRequest
A request message for Snapshots.List. See the method description for details.
ListSslCertificatesRequest
A request message for SslCertificates.List. See the method description for details.
ListSslPoliciesRequest
A request message for SslPolicies.List. See the method description for details.
ListStoragePoolsRequest
A request message for StoragePools.List. See the method description for details.
ListStoragePoolTypesRequest
A request message for StoragePoolTypes.List. See the method description for details.
ListSubnetworksRequest
A request message for Subnetworks.List. See the method description for details.
ListSubnetworksRequest_Views
Defines the extra views returned back in the subnetwork resource. Supported values:
ListTargetGrpcProxiesRequest
A request message for TargetGrpcProxies.List. See the method description for details.
ListTargetHttpProxiesRequest
A request message for TargetHttpProxies.List. See the method description for details.
ListTargetHttpsProxiesRequest
A request message for TargetHttpsProxies.List. See the method description for details.
ListTargetInstancesRequest
A request message for TargetInstances.List. See the method description for details.
ListTargetPoolsRequest
A request message for TargetPools.List. See the method description for details.
ListTargetSslProxiesRequest
A request message for TargetSslProxies.List. See the method description for details.
ListTargetTcpProxiesRequest
A request message for TargetTcpProxies.List. See the method description for details.
ListTargetVpnGatewaysRequest
A request message for TargetVpnGateways.List. See the method description for details.
ListUrlMapsRequest
A request message for UrlMaps.List. See the method description for details.
ListUsableBackendBucketsRequest
A request message for BackendBuckets.ListUsable. See the method description for details.
ListUsableBackendServicesRequest
A request message for BackendServices.ListUsable. See the method description for details.
ListUsableRegionBackendBucketsRequest
A request message for RegionBackendBuckets.ListUsable. See the method description for details.
ListUsableRegionBackendServicesRequest
A request message for RegionBackendServices.ListUsable. See the method description for details.
ListUsableSubnetworksRequest
A request message for Subnetworks.ListUsable. See the method description for details.
ListVpnGatewaysRequest
A request message for VpnGateways.List. See the method description for details.
ListVpnTunnelsRequest
A request message for VpnTunnels.List. See the method description for details.
ListWireGroupsRequest
A request message for WireGroups.List. See the method description for details.
ListXpnHostsProjectsRequest
A request message for Projects.ListXpnHosts. See the method description for details.
ListZoneOperationsRequest
A request message for ZoneOperations.List. See the method description for details.
ListZonesRequest
A request message for Zones.List. See the method description for details.
ListZoneVmExtensionPoliciesRequest
A request message for ZoneVmExtensionPolicies.List. See the method description for details.
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).
LocationPolicy_TargetShape
Strategy for distributing VMs across zones in a region.
LocationPolicyLocation
LocationPolicyLocation_Preference
Preference for a given location. Set to either ALLOW orDENY.
LocationPolicyLocationConstraints
Per-zone constraints on location policy for this zone.
LocationPolicyZoneConfiguration
MachineImage
Represents a machine image resource.
MachineImage_Status
Output only. Output Only The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.
MachineImageList
A list of machine images.
MachineImageParams
Machine Image parameters
MachineImages
The MachineImages API.
MachineType
Represents a Machine Type resource.
MachineType_Architecture
Output Only The architecture of the machine type.
MachineTypeAggregatedList
MachineTypeList
Contains a list of machine types.
MachineTypes
The MachineTypes API.
MachineTypesScopedList
ManagedInstance
A Managed Instance resource.
ManagedInstance_CurrentAction
Output only. Output Only The current action that the managed instance group has scheduled for the instance. Possible values:
ManagedInstance_InstanceStatus
Output only. Output Only The status of the instance. This field is empty when the instance does not exist. Additional supported values which may be not listed in the enum directly due to technical reasons: STOPPING SUSPENDING
ManagedInstanceInstanceHealth
ManagedInstanceInstanceHealth_DetailedHealthState
Output only. Output Only The current detailed instance health state.
ManagedInstanceLastAttempt
ManagedInstanceLastAttemptErrors
Output only. Output Only Encountered errors during the last attempt to create or delete the instance.
ManagedInstancePropertiesFromFlexibilityPolicy
ManagedInstanceScheduling
ManagedInstanceShutdownDetails
ManagedInstanceVersion
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. 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.
MetadataFilter_FilterMatchCriteria
Specifies how individual filter label matches within the list of filterLabels and contributes toward the overall metadataFilter match.
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
MoveAddressRequest
A request message for Addresses.Move. See the method description for details.
MoveDiskProjectRequest
A request message for Projects.MoveDisk. See the method description for details.
MoveFirewallPolicyRequest
A request message for FirewallPolicies.Move. See the method description for details.
MoveGlobalAddressRequest
A request message for GlobalAddresses.Move. See the method description for details.
MoveInstanceProjectRequest
A request message for Projects.MoveInstance. See the method description for details.
MoveOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.Move. See the method description for details.
NamedPort
The named port. For example: <"http", 80>.
NamedSet
NamedSet_Type
This named set's type
NatIpInfo
Contains NAT IP information of a NAT config (i.e. usage status, mode).
NatIpInfoNatIpInfoMapping
Contains information of a NAT IP.
NatIpInfoNatIpInfoMapping_Mode
Output only. Specifies whether NAT IP is auto or manual.
NatIpInfoNatIpInfoMapping_Usage
Output only. Specifies whether NAT IP is currently serving at least one endpoint or not.
NatIpInfoResponse
Network
Represents a VPC Network resource.
Network_NetworkFirewallPolicyEnforcementOrder
The network firewall policy enforcement order. Can be either AFTER_CLASSIC_FIREWALL or BEFORE_CLASSIC_FIREWALL. Defaults to AFTER_CLASSIC_FIREWALL if the field is not specified.
NetworkAttachment
NetworkAttachments A network attachment resource ...
NetworkAttachment_ConnectionPreference
NetworkAttachmentAggregatedList
Contains a list of NetworkAttachmentsScopedList.
NetworkAttachmentConnectedEndpoint
Output Only A connection connected to this network attachment.
NetworkAttachmentConnectedEndpoint_Status
The status of a connected endpoint to this network attachment.
NetworkAttachmentList
NetworkAttachments
The NetworkAttachments API.
NetworkAttachmentsScopedList
NetworkEdgeSecurityService
Represents a Google Cloud Armor network edge security service resource.
NetworkEdgeSecurityServiceAggregatedList
NetworkEdgeSecurityServices
The NetworkEdgeSecurityServices API.
NetworkEdgeSecurityServicesScopedList
NetworkEndpoint
The network endpoint.
NetworkEndpointGroup
Represents a collection of network endpoints.
NetworkEndpointGroup_NetworkEndpointType
Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP.
NetworkEndpointGroupAggregatedList
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.
NetworkEndpointGroupCloudFunction
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask.
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.
NetworkEndpointGroupList
NetworkEndpointGroupPscData
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
NetworkEndpointGroupPscData_PscConnectionStatus
Output only. Output Only The connection status of the PSC Forwarding Rule.
NetworkEndpointGroups
The NetworkEndpointGroups API.
NetworkEndpointGroupsAttachEndpointsRequest
NetworkEndpointGroupsDetachEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest_HealthStatus
Optional query parameter for showing the health status of each network endpoint. Valid options are SKIP or SHOW. If you don't specify this parameter, the health status of network endpoints will not be provided.
NetworkEndpointGroupsListNetworkEndpoints
NetworkEndpointGroupsScopedList
NetworkEndpointWithHealthStatus
NetworkFirewallPolicies
The NetworkFirewallPolicies API.
NetworkFirewallPolicyAggregatedList
NetworkInterface
A network interface resource attached to an instance.
NetworkInterface_IgmpQuery
Indicate whether igmp query is enabled on the network interface or not. If enabled, also indicates the version of IGMP supported.
NetworkInterface_Ipv6AccessType
Output only. Output Only One of EXTERNAL, INTERNAL to indicate whether the IP can be accessed from the Internet. This field is always inherited from its subnetwork.
NetworkInterface_NicType
The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
NetworkInterface_StackType
The stack type for this network interface. To assign only IPv4 addresses, use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used.
NetworkList
Contains a list of networks.
NetworkParams
Additional network parameters.
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.
NetworkPeering_StackType
Which IP version(s) of traffic and routes are allowed to be imported or exported between peer networks. The default value is IPV4_ONLY.
NetworkPeering_State
Output only. Output Only State for the peering.
NetworkPeering_UpdateStrategy
The update strategy determines the semantics for updates and deletes to the peering connection configuration.
NetworkPeeringConnectionStatus
Output Only Describes the state of a peering connection, not just the local peering. This field provides information about the effective settings for the connection as a whole, including pending delete/update requests for CONSENSUS peerings.
NetworkPeeringConnectionStatus_UpdateStrategy
The update strategy determines the update/delete semantics for this peering connection.
NetworkPeeringConnectionStatusConsensusState
The status of update/delete for a consensus peering connection. Only set when connection_status.update_strategy isCONSENSUS or a network peering is proposing to update the strategy to CONSENSUS.
NetworkPeeringConnectionStatusConsensusState_DeleteStatus
The status of the delete request.
NetworkPeeringConnectionStatusConsensusState_UpdateStatus
The status of the update request.
NetworkPeeringConnectionStatusTrafficConfiguration
NetworkPeeringConnectionStatusTrafficConfiguration_StackType
Which IP version(s) of traffic and routes are being imported or exported between peer networks.
NetworkPerformanceConfig
NetworkPerformanceConfig_TotalEgressBandwidthTier
NetworkProfile
NetworkProfile represents a Google managed network profile resource.
NetworkProfileLocation
NetworkProfileLocation_Scope
NetworkProfileNetworkFeatures
NetworkProfileNetworkFeatures_AddressPurposes
Additional supported values which may be not listed in the enum directly due to technical reasons: PRIVATE_SERVICE_CONNECT
NetworkProfileNetworkFeatures_AllowAddressCreation
Specifies whether address creation is allowed.
NetworkProfileNetworkFeatures_AllowAliasIpRanges
Specifies whether alias IP ranges (and secondary address ranges) are allowed.
NetworkProfileNetworkFeatures_AllowAutoModeSubnet
Specifies whether auto mode subnet creation is allowed.
NetworkProfileNetworkFeatures_AllowClassDfirewalls
Specifies whether firewalls for Class D address ranges are supported.
NetworkProfileNetworkFeatures_AllowCloudNat
Specifies whether cloud NAT creation is allowed.
NetworkProfileNetworkFeatures_AllowCloudRouter
Specifies whether cloud router creation is allowed.
NetworkProfileNetworkFeatures_AllowDefaultNicAttachment
Specifies whether default NIC attachment is allowed.
NetworkProfileNetworkFeatures_AllowExternalIpAccess
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.
NetworkProfileNetworkFeatures_AllowFirewallPolicy
Specifies whether firewall policy can be attached to the network.
NetworkProfileNetworkFeatures_AllowInterconnect
Specifies whether Cloud Interconnect creation is allowed.
NetworkProfileNetworkFeatures_AllowIpForwarding
Specifies whether IP forwarding is allowed.
NetworkProfileNetworkFeatures_AllowLoadBalancing
Specifies whether cloud load balancing is allowed.
NetworkProfileNetworkFeatures_AllowMulticast
Specifies whether multicast is allowed.
NetworkProfileNetworkFeatures_AllowMultiNicInSameNetwork
Specifies whether multi-nic in the same network is allowed.
NetworkProfileNetworkFeatures_AllowMultiNicInSameSubnetwork
Specifies whether multi-nic in the same subnetwork is allowed.
NetworkProfileNetworkFeatures_AllowNcc
Specifies whether NCC is allowed.
NetworkProfileNetworkFeatures_AllowNetworkMigration
Specifies whether VM network migration is allowed.
NetworkProfileNetworkFeatures_AllowPacketMirroring
Specifies whether Packet Mirroring 1.0 is supported.
NetworkProfileNetworkFeatures_AllowPrivateGoogleAccess
Specifies whether private Google access is allowed.
NetworkProfileNetworkFeatures_AllowPsc
Specifies whether PSC creation is allowed.
NetworkProfileNetworkFeatures_AllowSameNetworkUnicast
Specifies whether unicast within the same network is allowed.
NetworkProfileNetworkFeatures_AllowStaticRoutes
Specifies whether static route creation is allowed.
NetworkProfileNetworkFeatures_AllowSubInterfaces
Specifies whether sub interfaces are allowed.
NetworkProfileNetworkFeatures_AllowSubnetworkCreation
Specifies whether subnetwork creation is allowed.
NetworkProfileNetworkFeatures_AllowVpcFirewallRules
Specifies whether VPC firewall rules can be created under the network.
NetworkProfileNetworkFeatures_AllowVpcPeering
Specifies whether VPC peering is allowed.
NetworkProfileNetworkFeatures_AllowVpn
Specifies whether VPN creation is allowed.
NetworkProfileNetworkFeatures_FirewallPolicyTypes
NetworkProfileNetworkFeatures_InterfaceTypes
NetworkProfileNetworkFeatures_Multicast
Specifies which type of multicast is supported.
NetworkProfileNetworkFeatures_SubnetPurposes
NetworkProfileNetworkFeatures_SubnetStackTypes
NetworkProfileNetworkFeatures_SubnetworkPurposes
Additional supported values which may be not listed in the enum directly due to technical reasons: PRIVATE_SERVICE_CONNECT
NetworkProfileNetworkFeatures_SubnetworkStackTypes
NetworkProfileNetworkFeatures_Unicast
Specifies which type of unicast is supported.
NetworkProfileNetworkFeaturesPredefinedSubnetworkRange
NetworkProfileProfileType
NetworkProfileProfileType_NetworkType
NetworkProfileProfileType_RdmaSubtype
NetworkProfileProfileType_UllSubtype
NetworkProfileProfileType_VpcSubtype
NetworkProfiles
The NetworkProfiles API.
NetworkProfilesListResponse
Contains a list of network profiles.
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.
NetworkRoutingConfig_BgpBestPathSelectionMode
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD.
NetworkRoutingConfig_BgpInterRegionCost
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT orADD_COST_TO_MED. Additional supported values which may be not listed in the enum directly due to technical reasons: ADD_COST_TO_MED DEFAULT
NetworkRoutingConfig_EffectiveBgpInterRegionCost
Output only. Output Only Effective value of the bgp_inter_region_cost field. Additional supported values which may be not listed in the enum directly due to technical reasons: ADD_COST_TO_MED DEFAULT
NetworkRoutingConfig_RoutingMode
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set toGLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions.
Networks
The Networks API.
NetworksAddPeeringRequest
NetworksCancelRequestRemovePeeringRequest
NetworksGetEffectiveFirewallsResponse
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
Output only. Output Only The type of the firewall policy.
NetworksRemovePeeringRequest
NetworksRequestRemovePeeringRequest
NetworksUpdatePeeringRequest
NodeGroup
Represents a sole-tenant Node Group resource.
NodeGroup_MaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: AS_NEEDED and RECURRENT.
NodeGroup_MaintenancePolicy
Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT,RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies.
NodeGroup_Status
NodeGroupAggregatedList
NodeGroupAutoscalingPolicy
NodeGroupAutoscalingPolicy_Mode
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
NodeGroupList
Contains a list of nodeGroups.
NodeGroupMaintenanceWindow
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
NodeGroupNode
NodeGroupNode_CpuOvercommitType
CPU overcommit.
NodeGroupNode_Status
NodeGroups
The NodeGroups API.
NodeGroupsAddNodesRequest
NodeGroupsDeleteNodesRequest
NodeGroupsListNodes
NodeGroupsPerformMaintenanceRequest
NodeGroupsScopedList
NodeGroupsSetNodeTemplateRequest
NodeGroupsSimulateMaintenanceEventRequest
NodeTemplate
Represent a sole-tenant Node Template resource.
NodeTemplate_CpuOvercommitType
CPU overcommit.
NodeTemplate_Status
Output only. Output Only The status of the node template. One of the following values:CREATING, READY, and DELETING.
NodeTemplateAggregatedList
NodeTemplateList
Contains a list of node templates.
NodeTemplateNodeTypeFlexibility
NodeTemplates
The NodeTemplates API.
NodeTemplatesScopedList
NodeType
Represent a sole-tenant Node Type resource.
NodeTypeAggregatedList
NodeTypeList
Contains a list of node types.
NodeTypes
The NodeTypes API.
NodeTypesScopedList
NotificationEndpoint
Represents a notification endpoint.
NotificationEndpointAggregatedList
Contains a list of NotificationEndpointsScopedList.
NotificationEndpointGrpcSettings
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
NotificationEndpointList
NotificationEndpointsScopedList
Operation
Represents an Operation resource.
Operation_Status
Output Only The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
OperationAggregatedList
OperationList
Contains a list of Operation resources.
OperationsScopedList
OrganizationSecurityPolicies
The OrganizationSecurityPolicies API.
OrganizationSecurityPoliciesListAssociationsResponse
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
PacketIntervals
Next free: 7
PacketIntervals_Duration
From how long ago in the past these intervals were observed.
PacketIntervals_Type
The type of packets for which inter-packet intervals were computed.
PacketMirroring
Represents a Packet Mirroring resource.
PacketMirroring_Enable
Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network.
PacketMirroringAggregatedList
Contains a list of packetMirrorings.
PacketMirroringFilter
PacketMirroringFilter_Direction
Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. The default is BOTH.
PacketMirroringForwardingRuleInfo
PacketMirroringList
Contains a list of PacketMirroring resources.
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoInstanceInfo
PacketMirroringMirroredResourceInfoSubnetInfo
PacketMirroringNetworkInfo
PacketMirrorings
The PacketMirrorings API.
PacketMirroringsScopedList
PatchAutoscalerRequest
A request message for Autoscalers.Patch. See the method description for details.
PatchBackendBucketRequest
A request message for BackendBuckets.Patch. See the method description for details.
PatchBackendServiceRequest
A request message for BackendServices.Patch. See the method description for details.
PatchCrossSiteNetworkRequest
A request message for CrossSiteNetworks.Patch. See the method description for details.
PatchFirewallPolicyRequest
A request message for FirewallPolicies.Patch. See the method description for details.
PatchFirewallRequest
A request message for Firewalls.Patch. See the method description for details.
PatchForwardingRuleRequest
A request message for ForwardingRules.Patch. See the method description for details.
PatchGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Patch. See the method description for details.
PatchGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Patch. See the method description for details.
PatchHealthCheckRequest
A request message for HealthChecks.Patch. See the method description for details.
PatchImageRequest
A request message for Images.Patch. See the method description for details.
PatchInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Patch. See the method description for details.
PatchInstanceSettingRequest
A request message for InstanceSettingsService.Patch. See the method description for details.
PatchInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.Patch. See the method description for details.
PatchInterconnectAttachmentRequest
A request message for InterconnectAttachments.Patch. See the method description for details.
PatchInterconnectGroupRequest
A request message for InterconnectGroups.Patch. See the method description for details.
PatchInterconnectRequest
A request message for Interconnects.Patch. See the method description for details.
PatchNamedSetRouterRequest
A request message for Routers.PatchNamedSet. See the method description for details.
PatchNetworkAttachmentRequest
A request message for NetworkAttachments.Patch. See the method description for details.
PatchNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Patch. See the method description for details.
PatchNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Patch. See the method description for details.
PatchNetworkRequest
A request message for Networks.Patch. See the method description for details.
PatchNodeGroupRequest
A request message for NodeGroups.Patch. See the method description for details.
PatchOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.Patch. See the method description for details.
PatchPacketMirroringRequest
A request message for PacketMirrorings.Patch. See the method description for details.
PatchPacketMirroringRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.PatchPacketMirroringRule. See the method description for details.
PatchPerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.PatchPerInstanceConfigs. See the method description for details.
PatchPerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.PatchPerInstanceConfigs. See the method description for details.
PatchPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Patch. See the method description for details.
PatchPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Patch. See the method description for details.
PatchRegionAutoscalerRequest
A request message for RegionAutoscalers.Patch. See the method description for details.
PatchRegionBackendBucketRequest
A request message for RegionBackendBuckets.Patch. See the method description for details.
PatchRegionBackendServiceRequest
A request message for RegionBackendServices.Patch. See the method description for details.
PatchRegionCompositeHealthCheckRequest
A request message for RegionCompositeHealthChecks.Patch. See the method description for details.
PatchRegionHealthAggregationPolicyRequest
A request message for RegionHealthAggregationPolicies.Patch. See the method description for details.
PatchRegionHealthCheckRequest
A request message for RegionHealthChecks.Patch. See the method description for details.
PatchRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Patch. See the method description for details.
PatchRegionHealthSourceRequest
A request message for RegionHealthSources.Patch. See the method description for details.
PatchRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Patch. See the method description for details.
PatchRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Patch. See the method description for details.
PatchRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Patch. See the method description for details.
PatchRegionSnapshotSettingRequest
A request message for RegionSnapshotSettings.Patch. See the method description for details.
PatchRegionSslPolicyRequest
A request message for RegionSslPolicies.Patch. See the method description for details.
PatchRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Patch. See the method description for details.
PatchRegionUrlMapRequest
A request message for RegionUrlMaps.Patch. See the method description for details.
PatchResourcePolicyRequest
A request message for ResourcePolicies.Patch. See the method description for details.
PatchRoutePolicyRouterRequest
A request message for Routers.PatchRoutePolicy. See the method description for details.
PatchRouterRequest
A request message for Routers.Patch. See the method description for details.
PatchRuleFirewallPolicyRequest
A request message for FirewallPolicies.PatchRule. See the method description for details.
PatchRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.PatchRule. See the method description for details.
PatchRuleOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.PatchRule. See the method description for details.
PatchRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.PatchRule. See the method description for details.
PatchRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.PatchRule. See the method description for details.
PatchRuleSecurityPolicyRequest
A request message for SecurityPolicies.PatchRule. See the method description for details.
PatchSecurityPolicyRequest
A request message for SecurityPolicies.Patch. See the method description for details.
PatchServiceAttachmentRequest
A request message for ServiceAttachments.Patch. See the method description for details.
PatchSnapshotSettingRequest
A request message for SnapshotSettingsService.Patch. See the method description for details.
PatchSslPolicyRequest
A request message for SslPolicies.Patch. See the method description for details.
PatchSubnetworkRequest
A request message for Subnetworks.Patch. See the method description for details.
PatchTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Patch. See the method description for details.
PatchTargetHttpProxyRequest
A request message for TargetHttpProxies.Patch. See the method description for details.
PatchTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Patch. See the method description for details.
PatchUrlMapRequest
A request message for UrlMaps.Patch. See the method description for details.
PatchWireGroupRequest
A request message for WireGroups.Patch. See the method description for details.
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 specifiedBackendService to handle the traffic arriving at this URL.
PauseRolloutRequest
A request message for Rollouts.Pause. See the method description for details.
PerformMaintenanceInstanceRequest
A request message for Instances.PerformMaintenance. See the method description for details.
PerformMaintenanceNodeGroupRequest
A request message for NodeGroups.PerformMaintenance. See the method description for details.
PerformMaintenanceReservationBlockRequest
A request message for ReservationBlocks.PerformMaintenance. See the method description for details.
PerformMaintenanceReservationRequest
A request message for Reservations.PerformMaintenance. See the method description for details.
PerformMaintenanceReservationSubBlockRequest
A request message for ReservationSubBlocks.PerformMaintenance. See the method description for details.
PerInstanceConfig
PerInstanceConfig_Status
The status of applying this per-instance configuration on the corresponding managed instance.
PeriodicPartialMaintenanceSchedule
The periodic partial maintenance schedule includes 52 weeks worth of maintenance windows. LINT.IfChange(PeriodicPartialMaintenanceSchedule)
PeriodicPartialMaintenanceSchedule_SubType
The maintenance type in which the zone is during the given window.
PeriodicPartialMaintenanceSchedule_Type
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
PreconfiguredWafSet
PreservedState
Preserved state for a given instance.
PreservedStatePreservedDisk
PreservedStatePreservedDisk_AutoDelete
These stateful disks will never be deleted during autohealing, update, instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole MIG is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
PreservedStatePreservedDisk_Mode
The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
PreservedStatePreservedNetworkIp
PreservedStatePreservedNetworkIp_AutoDelete
These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
PreservedStatePreservedNetworkIpIpAddress
PreviewFeature
Represents a single Google Compute Engine preview feature.
PreviewFeature_ActivationStatus
Specifies whether the feature is enabled or disabled.
PreviewFeatureList
PreviewFeatureRolloutOperation
Represents the rollout operation
PreviewFeatureRolloutOperationRolloutInput
Represents the input for the rollout operation.
PreviewFeatureRolloutOperationRolloutInput_PredefinedRolloutPlan
Predefined rollout plan.
PreviewFeatures
The PreviewFeatures API.
PreviewFeatureStatus
Output Only The status of the feature.
PreviewFeatureStatusReleaseStatus
Output Only The release status of the feature.
PreviewFeatureStatusReleaseStatus_Stage
Output only. Output Only The stage of the feature.
PreviewRouterRequest
A request message for Routers.Preview. See the method description for details.
Project
Represents a Project resource.
Project_CloudArmorTier
Output only. Output Only The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD,CA_ENTERPRISE_PAYGO.
Project_DefaultNetworkTier
This signifies the default network tier used for configuring resources of the project and can only take the following values:PREMIUM, STANDARD. Initially the default network tier is PREMIUM.
Project_VmDnsSetting
Output only. Output Only Default internal DNS setting used by VMs running in this project.
Project_XpnProjectStatus
Output Only The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated.
Projects
The Projects API.
ProjectsDisableXpnResourceRequest
ProjectsEnableXpnResourceRequest
ProjectsGetXpnResources
ProjectsListXpnHostsRequest
ProjectsSetCloudArmorTierRequest
ProjectsSetCloudArmorTierRequest_CloudArmorTier
Managed protection tier to be set.
ProjectsSetDefaultNetworkTierRequest
ProjectsSetDefaultNetworkTierRequest_NetworkTier
Default network tier to be set.
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.
PublicAdvertisedPrefix_ByoipApiVersion
Output only. Output Only The version of BYOIP API.
PublicAdvertisedPrefix_Ipv6AccessType
The internet access type for IPv6 Public Advertised Prefixes.
PublicAdvertisedPrefix_PdpScope
Specifies how child public delegated prefix will be scoped. It could be one of following values:
PublicAdvertisedPrefix_Status
The status of the public advertised prefix. Possible values include:
PublicAdvertisedPrefixes
The PublicAdvertisedPrefixes API.
PublicAdvertisedPrefixList
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.
PublicDelegatedPrefix_ByoipApiVersion
Output only. Output Only The version of BYOIP API.
PublicDelegatedPrefix_Ipv6AccessType
Output only. Output Only The internet access type for IPv6 Public Delegated Prefixes. Inherited from parent prefix.
PublicDelegatedPrefix_Mode
The public delegated prefix mode for IPv6 only.
PublicDelegatedPrefix_Status
Output Only The status of the public delegated prefix, which can be one of following values:
PublicDelegatedPrefixAggregatedList
PublicDelegatedPrefixes
The PublicDelegatedPrefixes API.
PublicDelegatedPrefixesScopedList
PublicDelegatedPrefixList
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix_Ipv6AccessType
Output only. Output Only The internet access type for IPv6 Public Delegated Sub Prefixes. Inherited from parent prefix.
PublicDelegatedPrefixPublicDelegatedSubPrefix_Mode
The PublicDelegatedSubPrefix mode for IPv6 only.
PublicDelegatedPrefixPublicDelegatedSubPrefix_Status
Output only. Output Only The status of the sub public delegated prefix.
Quota
A quotas entry.
Quota_Metric
Output Only Name of the quota metric.
QuotaExceededInfo
Additional details for quota exceeded error for resource quota.
QuotaExceededInfo_RolloutStatus
Rollout status of the future quota limit.
QuotaStatusWarning
Output only. Output Only Warning of fetching the quotas field for this region. This field is populated only if fetching of the quotas field fails.
QuotaStatusWarning_Code
Output Only A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
RawDisk
The parameters of the raw disk image.
RawDisk_ContainerType
The format used to encode and transmit the block device, which should beTAR. This is just a container and transmission format and not a runtime format. Provided by the client when the disk image is created.
RecreateInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.RecreateInstances. See the method description for details.
RecreateInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.RecreateInstances. See the method description for details.
Reference
Represents a reference to a resource.
Region
Represents a Region resource.
Region_Status
Output Only Status of the region, either UP orDOWN.
RegionAddressesMoveRequest
RegionAutoscalerList
Contains a list of autoscalers.
RegionAutoscalers
The RegionAutoscalers API.
RegionBackendBuckets
The RegionBackendBuckets API.
RegionBackendServices
The RegionBackendServices API.
RegionCommitments
The RegionCommitments API.
RegionCompositeHealthChecks
The RegionCompositeHealthChecks API.
RegionDisks
The RegionDisks API.
RegionDisksAddResourcePoliciesRequest
RegionDisksRemoveResourcePoliciesRequest
RegionDisksResizeRequest
RegionDisksStartAsyncReplicationRequest
RegionDiskTypeList
RegionDiskTypes
The RegionDiskTypes API.
RegionDiskUpdateKmsKeyRequest
RegionHealthAggregationPolicies
The RegionHealthAggregationPolicies API.
RegionHealthChecks
The RegionHealthChecks API.
RegionHealthCheckServices
The RegionHealthCheckServices API.
RegionHealthSources
The RegionHealthSources API.
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
RegionInstanceGroupManagerDeleteInstanceConfigReq
RegionInstanceGroupManagers.deletePerInstanceConfigs
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
RegionInstanceGroupManagerPatchInstanceConfigReq
RegionInstanceGroupManagers.patchPerInstanceConfigs
RegionInstanceGroupManagerResizeRequests
The RegionInstanceGroupManagerResizeRequests API.
RegionInstanceGroupManagerResizeRequestsListResponse
RegionInstanceGroupManagers
The RegionInstanceGroupManagers API.
RegionInstanceGroupManagersAbandonInstancesRequest
RegionInstanceGroupManagersApplyUpdatesRequest
RegionInstanceGroupManagers.applyUpdatesToInstances
RegionInstanceGroupManagersApplyUpdatesRequest_MinimalAction
The minimal action that you want to perform on each instance during the update:
RegionInstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction
The most disruptive action that you want to perform on each instance during the update:
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
RegionInstanceGroupManagersListErrorsResponse
RegionInstanceGroupManagersListInstanceConfigsResp
RegionInstanceGroupManagersListInstancesResponse
RegionInstanceGroupManagersRecreateRequest
RegionInstanceGroupManagersResumeInstancesRequest
RegionInstanceGroupManagersSetTargetPoolsRequest
RegionInstanceGroupManagersSetTemplateRequest
RegionInstanceGroupManagersStartInstancesRequest
RegionInstanceGroupManagersStopInstancesRequest
RegionInstanceGroupManagersSuspendInstancesRequest
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
RegionInstanceGroups
The RegionInstanceGroups API.
RegionInstanceGroupsListInstances
RegionInstanceGroupsListInstancesRequest
RegionInstanceGroupsListInstancesRequest_InstanceState
Instances in which state should be returned. Valid options are: 'ALL', 'RUNNING'. By default, it lists all instances.
RegionInstanceGroupsSetNamedPortsRequest
RegionInstances
The RegionInstances API.
RegionInstanceTemplates
The RegionInstanceTemplates API.
RegionInstantSnapshotGroups
The RegionInstantSnapshotGroups API.
RegionInstantSnapshots
The RegionInstantSnapshots API.
RegionList
Contains a list of region resources.
RegionNetworkEndpointGroups
The RegionNetworkEndpointGroups API.
RegionNetworkEndpointGroupsAttachEndpointsRequest
RegionNetworkEndpointGroupsDetachEndpointsRequest
RegionNetworkFirewallPolicies
The RegionNetworkFirewallPolicies API.
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
Output only. Output Only The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.
RegionNotificationEndpoints
The RegionNotificationEndpoints API.
RegionOperations
The RegionOperations API.
Regions
The Regions API.
RegionSecurityPolicies
The RegionSecurityPolicies API.
RegionSetLabelsRequest
RegionSetPolicyRequest
RegionSnapshots
The RegionSnapshots API.
RegionSnapshotSettings
The RegionSnapshotSettings API.
RegionSnapshotUpdateKmsKeyRequest
RegionSslCertificates
The RegionSslCertificates API.
RegionSslPolicies
The RegionSslPolicies API.
RegionTargetHttpProxies
The RegionTargetHttpProxies API.
RegionTargetHttpsProxies
The RegionTargetHttpsProxies API.
RegionTargetHttpsProxiesSetSslCertificatesRequest
RegionTargetTcpProxies
The RegionTargetTcpProxies API.
RegionUrlMaps
The RegionUrlMaps API.
RegionUrlMapsValidateRequest
RegionZones
The RegionZones API.
ReliabilityRisk
Represents a ReliabilityRisk resource.
ReliabilityRisks
The ReliabilityRisks API.
ReliabilityRisksListResponse
Response message for the List method of ReliabilityRisksService.
RemoveAssociationFirewallPolicyRequest
A request message for FirewallPolicies.RemoveAssociation. See the method description for details.
RemoveAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemoveAssociation. See the method description for details.
RemoveAssociationOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.RemoveAssociation. See the method description for details.
RemoveAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.RemoveAssociation. See the method description for details.
RemoveHealthCheckTargetPoolRequest
A request message for TargetPools.RemoveHealthCheck. See the method description for details.
RemoveInstancesInstanceGroupRequest
A request message for InstanceGroups.RemoveInstances. See the method description for details.
RemoveInstanceTargetPoolRequest
A request message for TargetPools.RemoveInstance. See the method description for details.
RemovePacketMirroringRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemovePacketMirroringRule. See the method description for details.
RemovePeeringNetworkRequest
A request message for Networks.RemovePeering. See the method description for details.
RemoveResourcePoliciesDiskRequest
A request message for Disks.RemoveResourcePolicies. See the method description for details.
RemoveResourcePoliciesInstanceRequest
A request message for Instances.RemoveResourcePolicies. See the method description for details.
RemoveResourcePoliciesRegionDiskRequest
A request message for RegionDisks.RemoveResourcePolicies. See the method description for details.
RemoveRuleFirewallPolicyRequest
A request message for FirewallPolicies.RemoveRule. See the method description for details.
RemoveRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemoveRule. See the method description for details.
RemoveRuleOrganizationSecurityPolicyRequest
A request message for OrganizationSecurityPolicies.RemoveRule. See the method description for details.
RemoveRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.RemoveRule. See the method description for details.
RemoveRuleRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.RemoveRule. See the method description for details.
RemoveRuleSecurityPolicyRequest
A request message for SecurityPolicies.RemoveRule. See the method description for details.
ReportFaultyReservationSubBlockRequest
A request message for ReservationSubBlocks.ReportFaulty. See the method description for details.
ReportHostAsFaultyInstanceRequest
A request message for Instances.ReportHostAsFaulty. See the method description for details.
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.
RequestRemovePeeringNetworkRequest
A request message for Networks.RequestRemovePeering. See the method description for details.
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.
Reservation_ConfidentialComputeType
Reservation_DeploymentType
Specifies the deployment strategy for this reservation.
Reservation_EarlyAccessMaintenance
Indicates the early access maintenance for the reservation. If this field is absent or set to NO_EARLY_ACCESS, the reservation is not enrolled in early access maintenance and the standard notice applies.
Reservation_ProtectionTier
Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures).
Reservation_SchedulingType
The type of maintenance for the reservation.
Reservation_Status
Output only. Output Only The status of the reservation.
ReservationAdvancedDeploymentControl
Advance control for cluster management, applicable only to DENSE deployment type reservations.
ReservationAdvancedDeploymentControl_ReservationOperationalMode
Indicates chosen reservation operational mode for the reservation.
ReservationAffinity
Specifies the reservations that this instance can consume from.
ReservationAffinity_ConsumeReservationType
Specifies the type of reservation from which this instance can consume resources: ANY_RESERVATION (default),SPECIFIC_RESERVATION, or NO_RESERVATION. See Consuming reserved instances for examples.
ReservationAggregatedList
Contains a list of reservations.
ReservationBlock
Represents a reservation block resource.
ReservationBlock_Status
Output only. Output Only Status of the reservation block.
ReservationBlockHealthInfo
Health information for the reservation block.
ReservationBlockHealthInfo_HealthStatus
The health status of the reservation block.
ReservationBlockPhysicalTopology
ReservationBlockPhysicalTopologyInstance
The instances information for a given Block
ReservationBlockPhysicalTopologyInstancePhysicalHostTopology
The PhysicalHostTopology of the instance within a Block resource.
ReservationBlocks
The ReservationBlocks API.
ReservationBlocksGetResponse
ReservationBlocksListResponse
A list of reservation blocks under a single reservation.
ReservationList
ReservationParams
Additional reservation params.
Reservations
The Reservations API.
ReservationsBlocksPerformMaintenanceRequest
ReservationsBlocksPerformMaintenanceRequest_MaintenanceScope
Specifies if all, running or unused hosts are in scope for this request.
ReservationSlot
Represents a reservation slot resource.
ReservationSlot_State
Output only. Output Only The state of the reservation slot.
ReservationSlotPhysicalTopology
ReservationSlots
The ReservationSlots API.
ReservationSlotsGetResponse
ReservationSlotsGetVersionRequest
ReservationSlotsGetVersionRequest_SbomSelections
ReservationSlotsListResponse
A list of reservation slots within a single reservation.
ReservationSlotStatus
ReservationsPerformMaintenanceRequest
ReservationsPerformMaintenanceRequest_MaintenanceScope
Specifies if all, running or unused hosts are in scope for this request.
ReservationsResizeRequest
ReservationsScopedList
ReservationSubBlock
Represents a reservation subBlock resource.
ReservationSubBlock_Status
Output only. Output Only Status of the reservation subBlock.
ReservationSubBlockHealthInfo
Health information for the reservation subBlock.
ReservationSubBlockHealthInfo_HealthStatus
The health status of the reservation subBlock.
ReservationSubBlockPhysicalTopology
ReservationSubBlocks
The ReservationSubBlocks API.
ReservationSubBlocksGetResponse
ReservationSubBlocksGetVersionRequest
ReservationSubBlocksGetVersionRequest_SbomSelections
ReservationSubBlocksListResponse
A list of reservation subBlocks under a single reservation.
ReservationSubBlocksReportFaultyRequest
ReservationSubBlocksReportFaultyRequest_DisruptionSchedule
The disruption schedule for the subBlock.
ReservationSubBlocksReportFaultyRequest_FailureComponent
The component that experienced the fault.
ReservationSubBlocksReportFaultyRequestFaultReason
The reason for the fault experienced with the subBlock.
ReservationSubBlocksReportFaultyRequestFaultReason_Behavior
The behavior of the fault experienced with the subBlock.
ResetInstanceRequest
A request message for Instances.Reset. See the method description for details.
ResizeDiskRequest
A request message for Disks.Resize. See the method description for details.
ResizeInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Resize. See the method description for details.
ResizeRegionDiskRequest
A request message for RegionDisks.Resize. See the method description for details.
ResizeRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Resize. See the method description for details.
ResizeReservationRequest
A request message for Reservations.Resize. See the method description for details.
ResourceCommitment
Commitment for a particular hardware resource (a commitment is composed of one or more of these).
ResourceCommitment_Type
The type of hardware resource that you want to specify. You can specify any of the following values:
ResourceGroupReference
ResourcePolicies
The ResourcePolicies API.
ResourcePoliciesScopedList
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 toschedule persistent disk snapshots.
ResourcePolicy_Status
Output only. Output Only The status of resource policy creation.
ResourcePolicyAggregatedList
Contains a list of resourcePolicies.
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
ResourcePolicyGroupPlacementPolicy_AcceleratorTopologyMode
Specifies the connection mode for the accelerator topology. If not specified, the default is AUTO_CONNECT.
ResourcePolicyGroupPlacementPolicy_Collocation
Specifies network collocation
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
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.
ResourcePolicySnapshotSchedulePolicyRetentionPolicy_OnSourceDiskDelete
Specifies the behavior to apply to scheduled snapshots when the source disk is deleted.
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
ResourcePolicyWeeklyCycleDayOfWeek_Day
Defines a schedule that runs on specific days of the week. Specify one or more days. The following options are available: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY.
ResourcePolicyWorkloadPolicy
Represents the workload policy.
ResourcePolicyWorkloadPolicy_AcceleratorTopologyMode
Specifies the connection mode for the accelerator topology. If not specified, the default is AUTO_CONNECT.
ResourcePolicyWorkloadPolicy_MaxTopologyDistance
Specifies the maximum distance between instances.
ResourcePolicyWorkloadPolicy_Type
Specifies the intent of the instance placement in the MIG.
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.
ResourceStatusEffectiveInstanceMetadata
Effective values of predefined metadata keys for an instance.
ResourceStatusPhysicalHostTopology
Represents the physical host topology of the host on which the VM is running.
ResourceStatusPhysicalHostTopologyAdditionalAttributes
Additional location information of the running instance.
ResourceStatusReservationConsumptionInfo
Reservation consumption information that the instance is consuming from.
ResourceStatusScheduling
ResourceStatusShutdownDetails
Specifies if the instance is in PENDING_STOP state or there is a programmed stop scheduled.
ResourceStatusShutdownDetails_StopState
Current stopping state of the instance.
ResourceStatusShutdownDetails_TargetState
Target instance state.
ResumeInstanceRequest
A request message for Instances.Resume. See the method description for details.
ResumeInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.ResumeInstances. See the method description for details.
ResumeInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.ResumeInstances. See the method description for details.
ResumeRolloutRequest
A request message for Rollouts.Resume. See the method description for details.
RiskDetails
Detailed insights and metrics about a detected reliability risk.
RiskDetails_Severity
The severity of the risk.
RiskDetails_Type
The type of risk.
RiskDetailsGlobalDnsInsight
Detailed insights for a global DNS reliability risk.
RiskRecommendation
Recommendation for mitigating a reliability risk, including a reference URL.
Rollout
Rollout resource.
Rollout_State
Output only. The current state of the Rollout.
RolloutPlan
RolloutPlan resource.
RolloutPlan_LocationScope
The location scope of the rollout plan. If not specified, the location scope is considered as ZONAL.
RolloutPlans
The RolloutPlans API.
RolloutPlansListResponse
Contains a list of RolloutPlan resources.
RolloutPlanWave
A single wave in a rollout plan.
RolloutPlanWaveOrchestrationOptions
Options to control the pace of orchestration of a wave. These options are required only if the resource being rolled out follows the Orchestrated pattern.
RolloutPlanWaveOrchestrationOptionsDelay
Options to control the delay, if any, between batches of projects.
RolloutPlanWaveOrchestrationOptionsDelay_Delimiter
Optional. Controls whether the delay should only be added between batches of projects corresponding to different locations, or also between batches of projects corresponding to the same location.
RolloutPlanWaveOrchestrationOptionsDelay_Type
Optional. Controls whether the specified duration is to be added at the end of each batch, or if the total processing time for each batch will be padded if needed to meet the specified duration.
RolloutPlanWaveSelector
A selector which specifies what resource(s) are included in a given wave.
RolloutPlanWaveSelectorLocationSelector
Roll out to resources by location.
RolloutPlanWaveSelectorResourceHierarchySelector
Roll out to resources by Cloud Resource Manager resource hierarchy nodes such as projects, folders, orgs.
RolloutPlanWaveValidation
The validation to be performed before progressing to the next wave.
RolloutPlanWaveValidationTimeBasedValidationMetadata
Metadata required if type = "time".
RolloutRolloutEntity
Specifications of the resource to roll out.
RolloutRolloutEntityOrchestratedEntity
This message is used if the resource type follows the Orchestrated integration model with ProgressiveRollout.
Rollouts
The Rollouts API.
RolloutsListResponse
RolloutWaveDetails
Additional metadata about the status of each wave provided by the server.
RolloutWaveDetailsOrchestratedWaveDetails
Details of the wave for products using the Orchestrated integration model.
RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus
Represents the status of a location in a wave.
RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus_State
Output only. Location state of the wave.
Route
Represents a Route resource.
Route_NextHopOrigin
Output only. Output Only Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), or INCOMPLETE.
Route_RouteStatus
Output only The status of the route. This status applies to dynamic routes learned by Cloud Routers. It is also applicable to routes undergoing migration.
Route_RouteType
Output only. Output Only The type of this route, which can be one of the following values:
RouteAsPath
RouteAsPath_PathSegmentType
Output Only The type of the AS Path, which can be one of the following values:
RouteList
Contains a list of Route resources.
RouteParams
Additional route parameters.
RoutePolicy
RoutePolicy_Type
RoutePolicyPolicyTerm
Router
Represents a Cloud Router resource.
RouterAdvertisedIpRange
Description-tagged IP ranges for the router to advertise.
RouterAggregatedList
Contains a list of routers.
RouterBgp
RouterBgp_AdvertisedGroups
RouterBgp_AdvertiseMode
User-specified flag to indicate which mode to use for advertisement. The options are DEFAULT or CUSTOM.
RouterBgpPeer
RouterBgpPeer_AdvertisedGroups
RouterBgpPeer_AdvertiseMode
User-specified flag to indicate which mode to use for advertisement.
RouterBgpPeer_Enable
The status of the BGP peer connection.
RouterBgpPeer_ManagementType
Output only. Output Only The resource that configures and manages this BGP peer.
RouterBgpPeerBfd
RouterBgpPeerBfd_SessionInitializationMode
The BFD session initialization mode for this BGP peer.
RouterBgpPeerCustomLearnedIpRange
RouterInterface
RouterInterface_IpVersion
IP version of this interface.
RouterInterface_ManagementType
Output only. Output Only The resource that configures and manages this interface.
RouterList
Contains a list of Router resources.
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.
RouterNat_AutoNetworkTier
The network tier to use when automatically reserving NAT IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, then the current project-level default tier is used.
RouterNat_EndpointTypes
RouterNat_NatIpAllocateOption
Specify the NatIpAllocateOption, which can take one of the following values:
RouterNat_SourceSubnetworkIpRangesToNat
Specify the Nat option, which can take one of the following values:
RouterNat_SourceSubnetworkIpRangesToNat64
Specify the Nat option for NAT64, which can take one of the following values:
RouterNat_Type
Indicates whether this NAT is used for public or private IP translation. If unspecified, it defaults to PUBLIC.
RouterNatLogConfig
Configuration of logging on a NAT.
RouterNatLogConfig_Filter
Specify the desired filtering of logs on this NAT. If unspecified, logs are exported for all connections handled by this NAT. This option can take one of the following values:
RouterNatRule
RouterNatRuleAction
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
RouterNatSubnetworkToNat64
Specifies a subnetwork to enable NAT64.
RouterNatSubnetworkToNat_SourceIpRangesToNat
RouterParams
Additional router parameters.
Routers
The Routers API.
RoutersGetNamedSetResponse
RoutersGetRoutePolicyResponse
RoutersListBgpRoutes
RoutersListNamedSets
RoutersListRoutePolicies
RoutersPreviewResponse
RoutersScopedList
RouterStatus
RouterStatusBgpPeerStatus
RouterStatusBgpPeerStatus_Status
Output only. Status of the BGP peer: {UP, DOWN}
RouterStatusBgpPeerStatus_StatusReason
Indicates why particular status was returned.
RouterStatusNatStatus
Status of a NAT contained in this router.
RouterStatusNatStatusNatRuleStatus
Status of a NAT Rule contained in this NAT.
RouterStatusResponse
Routes
The Routes API.
SavedAttachedDisk
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
SavedAttachedDisk_Interface
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME.
SavedAttachedDisk_Mode
The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY.
SavedAttachedDisk_StorageBytesStatus
Output only. Output Only An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.
SavedAttachedDisk_Type
Specifies the type of the attached disk, either SCRATCH orPERSISTENT.
SavedDisk
An instance-attached disk resource.
SavedDisk_Architecture
Output only. Output Only The architecture of the attached disk.
SavedDisk_StorageBytesStatus
Output only. Output Only An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.
ScalingScheduleStatus
ScalingScheduleStatus_State
Output Only The current state of a scaling schedule.
Scheduling
Sets the scheduling options for an Instance.
Scheduling_InstanceTerminationAction
Specifies the termination action for the instance.
Scheduling_OnHostMaintenance
Defines the maintenance behavior for this instance. For standard instances, the default behavior is MIGRATE. Forpreemptible instances, the default and only possible behavior is TERMINATE. For more information, see Set VM host maintenance policy.
Scheduling_ProvisioningModel
Specifies the provisioning model of the instance.
SchedulingGracefulShutdown
The configuration for gracefully shutting down the instance.
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
SchedulingNodeAffinity_Operator
Defines the operation of node selection. Valid operators areIN for affinity and NOT_IN for anti-affinity.
SchedulingOnInstanceStopAction
Defines the behaviour for instances with the instance_termination_actionSTOP.
Screenshot
An instance's screenshot.
SecurityPolicies
The SecurityPolicies API.
SecurityPoliciesAggregatedList
SecurityPoliciesListPreconfiguredExpressionSetsResponse
SecurityPoliciesScopedList
SecurityPoliciesWafConfig
SecurityPolicy
Represents a Google Cloud Armor security policy resource.
SecurityPolicy_Type
The type indicates the intended use of the security policy.
SecurityPolicyAdaptiveProtectionConfig
Configuration options for Cloud Armor Adaptive Protection (CAAP).
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Configuration options for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_RuleVisibility
Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. 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.
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_Type
Type of this configuration.
SecurityPolicyAdvancedOptionsConfig
SecurityPolicyAdvancedOptionsConfig_JsonParsing
SecurityPolicyAdvancedOptionsConfig_LogLevel
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
SecurityPolicyAssociation
SecurityPolicyDdosProtectionConfig
SecurityPolicyDdosProtectionConfig_DdosAdaptiveProtection
SecurityPolicyDdosProtectionConfig_DdosProtection
SecurityPolicyList
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.
SecurityPolicyRuleMatcher_VersionedExpr
Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding src_ip_range field in config.
SecurityPolicyRuleMatcherConfig
SecurityPolicyRuleMatcherExprOptions
SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions
SecurityPolicyRuleNetworkMatcher
Represents a match condition that incoming network traffic is evaluated against.
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
SecurityPolicyRulePreconfiguredWafConfig
SecurityPolicyRulePreconfiguredWafConfigExclusion
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_Op
The match operator for the field.
SecurityPolicyRuleRateLimitOptions
SecurityPolicyRuleRateLimitOptions_EnforceOnKey
Determines the key to enforce the rate_limit_threshold on. Possible values are:
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_EnforceOnKeyType
Determines the key to enforce the rate_limit_threshold on. Possible values are:
SecurityPolicyRuleRateLimitOptionsThreshold
SecurityPolicyRuleRedirectOptions
SecurityPolicyRuleRedirectOptions_Type
Type of the redirect action. Possible values are:
SecurityPolicyUserDefinedField
SecurityPolicyUserDefinedField_Base
The base relative to which 'offset' is measured. Possible values are:
SecuritySettings
The authentication and authorization settings for a BackendService.
SendDiagnosticInterruptInstanceRequest
A request message for Instances.SendDiagnosticInterrupt. See the method description for details.
SendDiagnosticInterruptInstanceResponse
A response message for Instances.SendDiagnosticInterrupt. See the method description for details.
SerialPortOutput
An instance serial console output.
ServerBinding
ServerBinding_Type
ServiceAccount
A service account.
ServiceAttachment
Represents a ServiceAttachment resource.
ServiceAttachment_ConnectionPreference
The connection preference of service attachment. The value can be set to ACCEPT_AUTOMATIC. An ACCEPT_AUTOMATIC service attachment is one that always accepts the connection from consumer forwarding rules.
ServiceAttachmentAggregatedList
Contains a list of ServiceAttachmentsScopedList.
ServiceAttachmentConnectedEndpoint
Output Only A connection connected to this service attachment.
ServiceAttachmentConnectedEndpoint_Status
The status of a connected endpoint to this service attachment.
ServiceAttachmentConsumerProjectLimit
ServiceAttachmentList
ServiceAttachments
The ServiceAttachments API.
ServiceAttachmentsScopedList
SetBackendServiceTargetSslProxyRequest
A request message for TargetSslProxies.SetBackendService. See the method description for details.
SetBackendServiceTargetTcpProxyRequest
A request message for TargetTcpProxies.SetBackendService. See the method description for details.
SetBackupTargetPoolRequest
A request message for TargetPools.SetBackup. See the method description for details.
SetCertificateMapTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetCertificateMap. See the method description for details.
SetCertificateMapTargetSslProxyRequest
A request message for TargetSslProxies.SetCertificateMap. See the method description for details.
SetCloudArmorTierProjectRequest
A request message for Projects.SetCloudArmorTier. See the method description for details.
SetCommonInstanceMetadataOperationMetadata
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo
SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_State
Output Only Status of the action, which can be one of the following: PROPAGATING, PROPAGATED, ABANDONED, FAILED, or DONE.
SetCommonInstanceMetadataProjectRequest
A request message for Projects.SetCommonInstanceMetadata. See the method description for details.
SetDefaultNetworkTierProjectRequest
A request message for Projects.SetDefaultNetworkTier. See the method description for details.
SetDeletionProtectionInstanceRequest
A request message for Instances.SetDeletionProtection. See the method description for details.
SetDiskAutoDeleteInstanceRequest
A request message for Instances.SetDiskAutoDelete. See the method description for details.
SetEdgeSecurityPolicyBackendBucketRequest
A request message for BackendBuckets.SetEdgeSecurityPolicy. See the method description for details.
SetEdgeSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetEdgeSecurityPolicy. See the method description for details.
SetIamPolicyBackendBucketRequest
A request message for BackendBuckets.SetIamPolicy. See the method description for details.
SetIamPolicyBackendServiceRequest
A request message for BackendServices.SetIamPolicy. See the method description for details.
SetIamPolicyDiskRequest
A request message for Disks.SetIamPolicy. See the method description for details.
SetIamPolicyFirewallPolicyRequest
A request message for FirewallPolicies.SetIamPolicy. See the method description for details.
SetIamPolicyImageRequest
A request message for Images.SetIamPolicy. See the method description for details.
SetIamPolicyInstanceRequest
A request message for Instances.SetIamPolicy. See the method description for details.
SetIamPolicyInstanceTemplateRequest
A request message for InstanceTemplates.SetIamPolicy. See the method description for details.
SetIamPolicyInstantSnapshotGroupRequest
A request message for InstantSnapshotGroups.SetIamPolicy. See the method description for details.
SetIamPolicyInstantSnapshotRequest
A request message for InstantSnapshots.SetIamPolicy. See the method description for details.
SetIamPolicyInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.SetIamPolicy. See the method description for details.
SetIamPolicyInterconnectGroupRequest
A request message for InterconnectGroups.SetIamPolicy. See the method description for details.
SetIamPolicyLicenseCodeRequest
A request message for LicenseCodes.SetIamPolicy. See the method description for details.
SetIamPolicyLicenseRequest
A request message for Licenses.SetIamPolicy. See the method description for details.
SetIamPolicyMachineImageRequest
A request message for MachineImages.SetIamPolicy. See the method description for details.
SetIamPolicyNetworkAttachmentRequest
A request message for NetworkAttachments.SetIamPolicy. See the method description for details.
SetIamPolicyNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.SetIamPolicy. See the method description for details.
SetIamPolicyNodeGroupRequest
A request message for NodeGroups.SetIamPolicy. See the method description for details.
SetIamPolicyNodeTemplateRequest
A request message for NodeTemplates.SetIamPolicy. See the method description for details.
SetIamPolicyRegionBackendBucketRequest
A request message for RegionBackendBuckets.SetIamPolicy. See the method description for details.
SetIamPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.SetIamPolicy. See the method description for details.
SetIamPolicyRegionDiskRequest
A request message for RegionDisks.SetIamPolicy. See the method description for details.
SetIamPolicyRegionInstantSnapshotGroupRequest
A request message for RegionInstantSnapshotGroups.SetIamPolicy. See the method description for details.
SetIamPolicyRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.SetIamPolicy. See the method description for details.
SetIamPolicyRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.SetIamPolicy. See the method description for details.
SetIamPolicyRegionSnapshotRequest
A request message for RegionSnapshots.SetIamPolicy. See the method description for details.
SetIamPolicyReservationBlockRequest
A request message for ReservationBlocks.SetIamPolicy. See the method description for details.
SetIamPolicyReservationRequest
A request message for Reservations.SetIamPolicy. See the method description for details.
SetIamPolicyReservationSubBlockRequest
A request message for ReservationSubBlocks.SetIamPolicy. See the method description for details.
SetIamPolicyResourcePolicyRequest
A request message for ResourcePolicies.SetIamPolicy. See the method description for details.
SetIamPolicyServiceAttachmentRequest
A request message for ServiceAttachments.SetIamPolicy. See the method description for details.
SetIamPolicySnapshotRequest
A request message for Snapshots.SetIamPolicy. See the method description for details.
SetIamPolicyStoragePoolRequest
A request message for StoragePools.SetIamPolicy. See the method description for details.
SetIamPolicySubnetworkRequest
A request message for Subnetworks.SetIamPolicy. See the method description for details.
SetInstanceTemplateInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SetInstanceTemplate. See the method description for details.
SetInstanceTemplateRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SetInstanceTemplate. See the method description for details.
SetLabelsAddressRequest
A request message for Addresses.SetLabels. See the method description for details.
SetLabelsDiskRequest
A request message for Disks.SetLabels. See the method description for details.
SetLabelsExternalVpnGatewayRequest
A request message for ExternalVpnGateways.SetLabels. See the method description for details.
SetLabelsForwardingRuleRequest
A request message for ForwardingRules.SetLabels. See the method description for details.
SetLabelsGlobalAddressRequest
A request message for GlobalAddresses.SetLabels. See the method description for details.
SetLabelsGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.SetLabels. See the method description for details.
SetLabelsImageRequest
A request message for Images.SetLabels. See the method description for details.
SetLabelsInstanceRequest
A request message for Instances.SetLabels. See the method description for details.
SetLabelsInstantSnapshotRequest
A request message for InstantSnapshots.SetLabels. See the method description for details.
SetLabelsInterconnectAttachmentRequest
A request message for InterconnectAttachments.SetLabels. See the method description for details.
SetLabelsInterconnectRequest
A request message for Interconnects.SetLabels. See the method description for details.
SetLabelsMachineImageRequest
A request message for MachineImages.SetLabels. See the method description for details.
SetLabelsRegionDiskRequest
A request message for RegionDisks.SetLabels. See the method description for details.
SetLabelsRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.SetLabels. See the method description for details.
SetLabelsRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.SetLabels. See the method description for details.
SetLabelsRegionSnapshotRequest
A request message for RegionSnapshots.SetLabels. See the method description for details.
SetLabelsSecurityPolicyRequest
A request message for SecurityPolicies.SetLabels. See the method description for details.
SetLabelsSnapshotRequest
A request message for Snapshots.SetLabels. See the method description for details.
SetLabelsTargetVpnGatewayRequest
A request message for TargetVpnGateways.SetLabels. See the method description for details.
SetLabelsVpnGatewayRequest
A request message for VpnGateways.SetLabels. See the method description for details.
SetLabelsVpnTunnelRequest
A request message for VpnTunnels.SetLabels. See the method description for details.
SetMachineResourcesInstanceRequest
A request message for Instances.SetMachineResources. See the method description for details.
SetMachineTypeInstanceRequest
A request message for Instances.SetMachineType. See the method description for details.
SetMetadataInstanceRequest
A request message for Instances.SetMetadata. See the method description for details.
SetMinCpuPlatformInstanceRequest
A request message for Instances.SetMinCpuPlatform. See the method description for details.
SetNamedPortsInstanceGroupRequest
A request message for InstanceGroups.SetNamedPorts. See the method description for details.
SetNamedPortsRegionInstanceGroupRequest
A request message for RegionInstanceGroups.SetNamedPorts. See the method description for details.
SetNameInstanceRequest
A request message for Instances.SetName. See the method description for details.
SetNodeTemplateNodeGroupRequest
A request message for NodeGroups.SetNodeTemplate. See the method description for details.
SetPrivateIpGoogleAccessSubnetworkRequest
A request message for Subnetworks.SetPrivateIpGoogleAccess. See the method description for details.
SetProxyHeaderTargetSslProxyRequest
A request message for TargetSslProxies.SetProxyHeader. See the method description for details.
SetProxyHeaderTargetTcpProxyRequest
A request message for TargetTcpProxies.SetProxyHeader. See the method description for details.
SetQuicOverrideTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetQuicOverride. See the method description for details.
SetSchedulingInstanceRequest
A request message for Instances.SetScheduling. See the method description for details.
SetSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyInstanceRequest
A request message for Instances.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyTargetInstanceRequest
A request message for TargetInstances.SetSecurityPolicy. See the method description for details.
SetSecurityPolicyTargetPoolRequest
A request message for TargetPools.SetSecurityPolicy. See the method description for details.
SetServiceAccountInstanceRequest
A request message for Instances.SetServiceAccount. See the method description for details.
SetShieldedInstanceIntegrityPolicyInstanceRequest
A request message for Instances.SetShieldedInstanceIntegrityPolicy. See the method description for details.
SetSslCertificatesRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.SetSslCertificates. See the method description for details.
SetSslCertificatesTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetSslCertificates. See the method description for details.
SetSslCertificatesTargetSslProxyRequest
A request message for TargetSslProxies.SetSslCertificates. See the method description for details.
SetSslPolicyTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetSslPolicy. See the method description for details.
SetSslPolicyTargetSslProxyRequest
A request message for TargetSslProxies.SetSslPolicy. See the method description for details.
SetTagsInstanceRequest
A request message for Instances.SetTags. See the method description for details.
SetTargetForwardingRuleRequest
A request message for ForwardingRules.SetTarget. See the method description for details.
SetTargetGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.SetTarget. See the method description for details.
SetTargetPoolsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SetTargetPools. See the method description for details.
SetTargetPoolsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SetTargetPools. See the method description for details.
SetUrlMapRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.SetUrlMap. See the method description for details.
SetUrlMapRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.SetUrlMap. See the method description for details.
SetUrlMapTargetHttpProxyRequest
A request message for TargetHttpProxies.SetUrlMap. See the method description for details.
SetUrlMapTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetUrlMap. See the method description for details.
SetUsageExportBucketProjectRequest
A request message for Projects.SetUsageExportBucket. See the method description for details.
ShareSettings
The share setting for reservations and sole tenancy node groups.
ShareSettings_ShareType
Type of sharing for this shared-reservation
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
SimulateMaintenanceEventInstanceRequest
A request message for Instances.SimulateMaintenanceEvent. See the method description for details.
SimulateMaintenanceEventNodeGroupRequest
A request message for NodeGroups.SimulateMaintenanceEvent. See the method description for details.
Snapshot
Represents a Persistent Disk Snapshot resource.
Snapshot_Architecture
Output only. Output Only The architecture of the snapshot. Valid values are ARM64 or X86_64.
Snapshot_SnapshotType
Indicates the type of the snapshot.
Snapshot_Status
Output only. Output Only The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.
Snapshot_StorageBytesStatus
Output only. Deprecated Instead, check the storageBytes field. After snapshot creation, the storageBytesStatus field is alwaysUP_TO_DATE. Output Only An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be unset, meaning the snapshot is being created, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.
SnapshotGroupParameters
SnapshotList
Contains a list of Snapshot resources.
SnapshotParams
Additional snapshot params.
Snapshots
The Snapshots API.
SnapshotSettings
SnapshotSettingsAccessLocation
SnapshotSettingsAccessLocation_Policy
Policy of which location is allowed to access snapshot.
SnapshotSettingsAccessLocationAccessLocationPreference
A structure for specifying an allowed target region.
SnapshotSettingsService
The SnapshotSettings API.
SnapshotSettingsStorageLocationSettings
SnapshotSettingsStorageLocationSettings_Policy
The chosen location policy.
SnapshotSettingsStorageLocationSettingsStorageLocationPreference
A structure for specifying storage locations.
SnapshotUpdateKmsKeyRequest
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.
SourceInstanceProperties_KeyRevocationActionType
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
SourceInstanceProperties_PostKeyRevocationActionType
PostKeyRevocationActionType of the instance.
SslCertificate
Represents an SSL certificate resource.
SslCertificate_Type
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used.
SslCertificateAggregatedList
SslCertificateList
Contains a list of SslCertificate resources.
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
SslCertificateManagedSslCertificate_Status
Output only. Output only Status of the managed certificate resource.
SslCertificates
The SslCertificates API.
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
SslCertificatesScopedList
SslhealthCheck
SslhealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for passthrough load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
SslhealthCheck_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
SslPolicies
The SslPolicies API.
SslPoliciesAggregatedList
SslPoliciesList
SslPoliciesListAvailableFeaturesResponse
SslPoliciesScopedList
SslPolicy
Represents an SSL Policy resource.
SslPolicy_MinTlsVersion
The minimum version of SSL protocol that can be used by the clients to establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field must be set to RESTRICTED.
SslPolicy_PostQuantumKeyExchange
One of DEFAULT, ENABLED, orDEFERRED. Controls whether the load balancer negotiates X25519MLKEM768 key exchange when clients advertise support for it. When set to DEFAULT, or if no SSL Policy is attached to the target proxy, the load balancer disallows X25519MLKEM768 key exchange before October 2026, and allows it afterward. When set to ENABLED, the load balancer allows X25519MLKEM768 key exchange. When set toDEFERRED, the load balancer disallows X25519MLKEM768 key exchange until October 2027, and allows it afterward.
SslPolicy_Profile
Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in the customFeatures field. If using FIPS_202205, the min_tls_version field must be set to TLS_1_2.
SslPolicyReference
StartAsyncReplicationDiskRequest
A request message for Disks.StartAsyncReplication. See the method description for details.
StartAsyncReplicationRegionDiskRequest
A request message for RegionDisks.StartAsyncReplication. See the method description for details.
StartInstanceRequest
A request message for Instances.Start. See the method description for details.
StartInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.StartInstances. See the method description for details.
StartInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.StartInstances. See the method description for details.
StartWithEncryptionKeyInstanceRequest
A request message for Instances.StartWithEncryptionKey. See the method description for details.
StatefulPolicy
StatefulPolicyPreservedState
Configuration of preserved resources.
StatefulPolicyPreservedStateDiskDevice
StatefulPolicyPreservedStateDiskDevice_AutoDelete
These stateful disks will never be deleted during autohealing, update or VM instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted. Note: disks attached inREAD_ONLY mode cannot be auto-deleted.
StatefulPolicyPreservedStateNetworkIp
StatefulPolicyPreservedStateNetworkIp_AutoDelete
These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
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.
StopAsyncReplicationDiskRequest
A request message for Disks.StopAsyncReplication. See the method description for details.
StopAsyncReplicationRegionDiskRequest
A request message for RegionDisks.StopAsyncReplication. See the method description for details.
StopGroupAsyncReplicationDiskRequest
A request message for Disks.StopGroupAsyncReplication. See the method description for details.
StopGroupAsyncReplicationRegionDiskRequest
A request message for RegionDisks.StopGroupAsyncReplication. See the method description for details.
StopInstanceRequest
A request message for Instances.Stop. See the method description for details.
StopInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.StopInstances. See the method description for details.
StopInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.StopInstances. See the method description for details.
StoragePool
Represents a zonal storage pool resource.
StoragePool_CapacityProvisioningType
Provisioning type of the byte capacity of the pool. Additional supported values which may be not listed in the enum directly due to technical reasons: ADVANCED STANDARD UNSPECIFIED
StoragePool_PerformanceProvisioningType
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS. Additional supported values which may be not listed in the enum directly due to technical reasons: ADVANCED STANDARD UNSPECIFIED
StoragePool_State
Output only. Output Only The status of storage pool creation.
StoragePoolAggregatedList
StoragePoolDisk
StoragePoolDisk_Status
Output only. Output Only The disk status.
StoragePoolExapoolProvisionedCapacityGb
Exapool provisioned capacities for each SKU type
StoragePoolList
A list of StoragePool resources.
StoragePoolListDisks
StoragePoolParams
Additional storage pool params.
StoragePoolResourceStatus
Output Only Contains output only fields.
StoragePools
The StoragePools API.
StoragePoolShareSettings
Share settings for the storage pool.
StoragePoolShareSettingsProjectConfig
Config for each project in the share settings.
StoragePoolsScopedList
StoragePoolType
StoragePoolTypeAggregatedList
StoragePoolTypeList
Contains a list of storage pool types.
StoragePoolTypes
The StoragePoolTypes API.
StoragePoolTypesScopedList
Subnetwork
Represents a Subnetwork resource.
Subnetwork_Ipv6AccessType
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
Subnetwork_Ipv6GceEndpoint
Output only. Output Only Possible endpoints of this subnetwork. It can be one of the following:
Subnetwork_PrivateIpv6GoogleAccess
This field is for internal use.
Subnetwork_Purpose
Subnetwork_ResolveSubnetMask
Configures subnet mask resolution for this subnetwork.
Subnetwork_Role
The role of subnetwork. Currently, this field is only used when purpose is set to GLOBAL_MANAGED_PROXY orREGIONAL_MANAGED_PROXY. The value can be set toACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
Subnetwork_StackType
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used.
Subnetwork_State
Output only. Output Only The state of the subnetwork, which can be one of the following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that connections to the load balancer are being drained. A subnetwork that is draining cannot be used or modified until it reaches a status ofREADY
SubnetworkAggregatedList
SubnetworkList
Contains a list of Subnetwork resources.
SubnetworkLogConfig
The available logging options for this subnetwork.
SubnetworkLogConfig_AggregationInterval
Can only be specified if VPC flow logging for this subnetwork is enabled. Toggles the aggregation interval for collecting flow logs. Increasing the interval time will reduce the amount of generated flow logs for long lasting connections. Default is an interval of 5 seconds per connection.
SubnetworkLogConfig_Metadata
Can only be specified if VPC flow logs for this subnetwork is enabled. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default isEXCLUDE_ALL_METADATA.
SubnetworkParams
Additional subnetwork parameters.
Subnetworks
The Subnetworks API.
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
SubnetworkSecondaryRange_IpVersion
SubnetworksExpandIpCidrRangeRequest
SubnetworksScopedList
SubnetworksScopedWarning
SubnetworksSetPrivateIpGoogleAccessRequest
SubnetworkUtilizationDetails
The current IP utilization of all subnetwork ranges. Contains the total number of allocated and free IPs in each range.
SubnetworkUtilizationDetailsIpv4Utilization
The IPV4 utilization of a single IP range.
SubnetworkUtilizationDetailsIpv6Utilization
The IPV6 utilization of a single IP range.
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.
Subsetting_Policy
SuspendInstanceRequest
A request message for Instances.Suspend. See the method description for details.
SuspendInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SuspendInstances. See the method description for details.
SuspendInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SuspendInstances. See the method description for details.
SwitchToCustomModeNetworkRequest
A request message for Networks.SwitchToCustomMode. See the method description for details.
Tags
A set of instance tags.
TargetGrpcProxies
The TargetGrpcProxies API.
TargetGrpcProxy
Represents a Target gRPC Proxy resource.
TargetGrpcProxyList
TargetHttpProxies
The TargetHttpProxies API.
TargetHttpProxiesScopedList
TargetHttpProxy
Represents a Target HTTP Proxy resource.
TargetHttpProxyAggregatedList
TargetHttpProxyList
A list of TargetHttpProxy resources.
TargetHttpsProxies
The TargetHttpsProxies API.
TargetHttpsProxiesScopedList
TargetHttpsProxiesSetCertificateMapRequest
TargetHttpsProxiesSetQuicOverrideRequest
TargetHttpsProxiesSetQuicOverrideRequest_QuicOverride
QUIC policy for the TargetHttpsProxy resource.
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxy
Represents a Target HTTPS Proxy resource.
TargetHttpsProxy_QuicOverride
Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, orDISABLE.
TargetHttpsProxy_TlsEarlyData
Specifies whether TLS 1.3 0-RTT Data ("Early Data") should be accepted for this service. Early Data allows a TLS resumption handshake to include the initial application payload (a HTTP request) alongside the handshake, reducing the effective round trips to "zero". This applies to TLS 1.3 connections over TCP (HTTP/2) as well as over UDP (QUIC/h3).
TargetHttpsProxyAggregatedList
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
TargetInstance
Represents a Target Instance resource.
TargetInstance_NatPolicy
Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
TargetInstanceAggregatedList
TargetInstanceList
Contains a list of TargetInstance resources.
TargetInstances
The TargetInstances API.
TargetInstancesScopedList
TargetPool
Represents a Target Pool resource.
TargetPool_SessionAffinity
Session affinity option, must be one of the following values: NONE: Connections from the same client IP may go to any instance in the pool. CLIENT_IP: Connections from the same client IP will go to the same instance in the pool while that instance remains healthy. CLIENT_IP_PROTO: Connections from the same client IP with the same IP protocol will go to the same instance in the pool while that instance remains healthy.
TargetPoolAggregatedList
TargetPoolInstanceHealth
TargetPoolList
Contains a list of TargetPool resources.
TargetPools
The TargetPools API.
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsScopedList
TargetReference
TargetSslProxies
The TargetSslProxies API.
TargetSslProxiesSetBackendServiceRequest
TargetSslProxiesSetCertificateMapRequest
TargetSslProxiesSetProxyHeaderRequest
TargetSslProxiesSetProxyHeaderRequest_ProxyHeader
The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.
TargetSslProxiesSetSslCertificatesRequest
TargetSslProxy
Represents a Target SSL Proxy resource.
TargetSslProxy_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetSslProxyList
Contains a list of TargetSslProxy resources.
TargetTcpProxies
The TargetTcpProxies API.
TargetTcpProxiesScopedList
TargetTcpProxiesSetBackendServiceRequest
TargetTcpProxiesSetProxyHeaderRequest
TargetTcpProxiesSetProxyHeaderRequest_ProxyHeader
The new type of proxy header to append before sending data to the backend. NONE or PROXY_V1 are allowed.
TargetTcpProxy
Represents a Target TCP Proxy resource.
TargetTcpProxy_LoadBalancingScheme
Specifies the type of load balancing scheme used by this target proxy.
TargetTcpProxy_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TargetTcpProxyAggregatedList
TargetTcpProxyList
Contains a list of TargetTcpProxy resources.
TargetVpnGateway
Represents a Target VPN Gateway resource.
TargetVpnGateway_Status
Output Only The status of the VPN gateway, which can be one of the following: CREATING, READY, FAILED, or DELETING.
TargetVpnGatewayAggregatedList
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
TargetVpnGatewayParams
TargetVpnGateways
The TargetVpnGateways API.
TargetVpnGatewaysScopedList
TcphealthCheck
TcphealthCheck_PortSpecification
Specifies how a port is selected for health checking. Can be one of the following values: USE_FIXED_PORT: Specifies a port number explicitly using theport field in the health check. Supported by backend services for passthrough load balancers and backend services for proxy load balancers. Not supported by target pools. The health check supports all backends supported by the backend service provided the backend can be health checked. For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method of specifying the health check port by referring to the backend service. Only supported by backend services for proxy load balancers. Not supported by target pools. Not supported by backend services for passthrough load balancers. Supports all backends that can be health checked; for example,GCE_VM_IP_PORT network endpoint groups and instance group backends.
TcphealthCheck_ProxyHeader
Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. The default is NONE.
TestFailure
TestIamPermissionsAddressRequest
A request message for Addresses.TestIamPermissions. See the method description for details.
TestIamPermissionsAutoscalerRequest
A request message for Autoscalers.TestIamPermissions. See the method description for details.
TestIamPermissionsBackendBucketRequest
A request message for BackendBuckets.TestIamPermissions. See the method description for details.
TestIamPermissionsBackendServiceRequest
A request message for BackendServices.TestIamPermissions. See the method description for details.
TestIamPermissionsDiskRequest
A request message for Disks.TestIamPermissions. See the method description for details.
TestIamPermissionsExternalVpnGatewayRequest
A request message for ExternalVpnGateways.TestIamPermissions. See the method description for details.
TestIamPermissionsFirewallPolicyRequest
A request message for FirewallPolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsFirewallRequest
A request message for Firewalls.TestIamPermissions. See the method description for details.
TestIamPermissionsGlobalAddressRequest
A request message for GlobalAddresses.TestIamPermissions. See the method description for details.
TestIamPermissionsHealthCheckRequest
A request message for HealthChecks.TestIamPermissions. See the method description for details.
TestIamPermissionsImageRequest
A request message for Images.TestIamPermissions. See the method description for details.
TestIamPermissionsInstanceGroupRequest
A request message for InstanceGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsInstanceRequest
A request message for Instances.TestIamPermissions. See the method description for details.
TestIamPermissionsInstanceTemplateRequest
A request message for InstanceTemplates.TestIamPermissions. See the method description for details.
TestIamPermissionsInstantSnapshotGroupRequest
A request message for InstantSnapshotGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsInstantSnapshotRequest
A request message for InstantSnapshots.TestIamPermissions. See the method description for details.
TestIamPermissionsInterconnectAttachmentGroupRequest
A request message for InterconnectAttachmentGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsInterconnectGroupRequest
A request message for InterconnectGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsLicenseCodeRequest
A request message for LicenseCodes.TestIamPermissions. See the method description for details.
TestIamPermissionsLicenseRequest
A request message for Licenses.TestIamPermissions. See the method description for details.
TestIamPermissionsMachineImageRequest
A request message for MachineImages.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkAttachmentRequest
A request message for NetworkAttachments.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsNodeGroupRequest
A request message for NodeGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsNodeTemplateRequest
A request message for NodeTemplates.TestIamPermissions. See the method description for details.
TestIamPermissionsPacketMirroringRequest
A request message for PacketMirrorings.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionAutoscalerRequest
A request message for RegionAutoscalers.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionBackendBucketRequest
A request message for RegionBackendBuckets.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionBackendServiceRequest
A request message for RegionBackendServices.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionCompositeHealthCheckRequest
A request message for RegionCompositeHealthChecks.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionDiskRequest
A request message for RegionDisks.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionHealthAggregationPolicyRequest
A request message for RegionHealthAggregationPolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionHealthCheckRequest
A request message for RegionHealthChecks.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionHealthSourceRequest
A request message for RegionHealthSources.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionInstanceGroupRequest
A request message for RegionInstanceGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionInstantSnapshotGroupRequest
A request message for RegionInstantSnapshotGroups.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionInstantSnapshotRequest
A request message for RegionInstantSnapshots.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionSnapshotRequest
A request message for RegionSnapshots.TestIamPermissions. See the method description for details.
TestIamPermissionsReservationBlockRequest
A request message for ReservationBlocks.TestIamPermissions. See the method description for details.
TestIamPermissionsReservationRequest
A request message for Reservations.TestIamPermissions. See the method description for details.
TestIamPermissionsReservationSubBlockRequest
A request message for ReservationSubBlocks.TestIamPermissions. See the method description for details.
TestIamPermissionsResourcePolicyRequest
A request message for ResourcePolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsRouteRequest
A request message for Routes.TestIamPermissions. See the method description for details.
TestIamPermissionsServiceAttachmentRequest
A request message for ServiceAttachments.TestIamPermissions. See the method description for details.
TestIamPermissionsSnapshotRequest
A request message for Snapshots.TestIamPermissions. See the method description for details.
TestIamPermissionsStoragePoolRequest
A request message for StoragePools.TestIamPermissions. See the method description for details.
TestIamPermissionsSubnetworkRequest
A request message for Subnetworks.TestIamPermissions. See the method description for details.
TestIamPermissionsTargetInstanceRequest
A request message for TargetInstances.TestIamPermissions. See the method description for details.
TestIamPermissionsTargetPoolRequest
A request message for TargetPools.TestIamPermissions. See the method description for details.
TestIamPermissionsTargetSslProxyRequest
A request message for TargetSslProxies.TestIamPermissions. See the method description for details.
TestIamPermissionsTargetTcpProxyRequest
A request message for TargetTcpProxies.TestIamPermissions. See the method description for details.
TestIamPermissionsUrlMapRequest
A request message for UrlMaps.TestIamPermissions. See the method description for details.
TestIamPermissionsVpnGatewayRequest
A request message for VpnGateways.TestIamPermissions. See the method description for details.
TestPermissionsRequest
TestPermissionsResponse
TimeZone
Represents a time zone from the IANA Time Zone Database.
Uint128
UpcomingMaintenance
Upcoming Maintenance notification information.
UpcomingMaintenance_MaintenanceReasons
UpcomingMaintenance_MaintenanceStatus
UpcomingMaintenance_Type
Defines the type of maintenance.
UpdateAccessConfigInstanceRequest
A request message for Instances.UpdateAccessConfig. See the method description for details.
UpdateAutoscalerRequest
A request message for Autoscalers.Update. See the method description for details.
UpdateBackendBucketRequest
A request message for BackendBuckets.Update. See the method description for details.
UpdateBackendServiceRequest
A request message for BackendServices.Update. See the method description for details.
UpdateDiskRequest
A request message for Disks.Update. See the method description for details.
UpdateDisplayDeviceInstanceRequest
A request message for Instances.UpdateDisplayDevice. See the method description for details.
UpdateFirewallRequest
A request message for Firewalls.Update. See the method description for details.
UpdateFutureReservationRequest
A request message for FutureReservations.Update. See the method description for details.
UpdateGlobalVmExtensionPolicyRequest
A request message for GlobalVmExtensionPolicies.Update. See the method description for details.
UpdateHealthCheckRequest
A request message for HealthChecks.Update. See the method description for details.
UpdateInstanceRequest
A request message for Instances.Update. See the method description for details.
UpdateInstanceRequest_MinimalAction
Specifies the action to take when updating an instance even if the updated properties do not require it. If not specified, then Compute Engine acts based on the minimum action that the updated properties require. Additional supported values which may be not listed in the enum directly due to technical reasons: INVALID NO_EFFECT REFRESH RESTART
UpdateInstanceRequest_MostDisruptiveAllowedAction
Specifies the most disruptive action that can be taken on the instance as part of the update. Compute Engine returns an error if the instance properties require a more disruptive action as part of the instance update. Valid options from lowest to highest are NO_EFFECT, REFRESH, and RESTART. Additional supported values which may be not listed in the enum directly due to technical reasons: INVALID NO_EFFECT REFRESH RESTART
UpdateKmsKeyDiskRequest
A request message for Disks.UpdateKmsKey. See the method description for details.
UpdateKmsKeyRegionDiskRequest
A request message for RegionDisks.UpdateKmsKey. See the method description for details.
UpdateKmsKeyRegionSnapshotRequest
A request message for RegionSnapshots.UpdateKmsKey. See the method description for details.
UpdateKmsKeySnapshotRequest
A request message for Snapshots.UpdateKmsKey. See the method description for details.
UpdateLicenseRequest
A request message for Licenses.Update. See the method description for details.
UpdateNamedSetRouterRequest
A request message for Routers.UpdateNamedSet. See the method description for details.
UpdateNetworkInterfaceInstanceRequest
A request message for Instances.UpdateNetworkInterface. See the method description for details.
UpdatePeeringNetworkRequest
A request message for Networks.UpdatePeering. See the method description for details.
UpdatePerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.UpdatePerInstanceConfigs. See the method description for details.
UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.UpdatePerInstanceConfigs. See the method description for details.
UpdatePreviewFeatureRequest
A request message for PreviewFeatures.Update. See the method description for details.
UpdateRegionAutoscalerRequest
A request message for RegionAutoscalers.Update. See the method description for details.
UpdateRegionBackendServiceRequest
A request message for RegionBackendServices.Update. See the method description for details.
UpdateRegionCommitmentRequest
A request message for RegionCommitments.Update. See the method description for details.
UpdateRegionDiskRequest
A request message for RegionDisks.Update. See the method description for details.
UpdateRegionHealthCheckRequest
A request message for RegionHealthChecks.Update. See the method description for details.
UpdateRegionUrlMapRequest
A request message for RegionUrlMaps.Update. See the method description for details.
UpdateReservationRequest
A request message for Reservations.Update. See the method description for details.
UpdateReservationSlotRequest
A request message for ReservationSlots.Update. See the method description for details.
UpdateRoutePolicyRouterRequest
A request message for Routers.UpdateRoutePolicy. See the method description for details.
UpdateRouterRequest
A request message for Routers.Update. See the method description for details.
UpdateShieldedInstanceConfigInstanceRequest
A request message for Instances.UpdateShieldedInstanceConfig. See the method description for details.
UpdateStoragePoolRequest
A request message for StoragePools.Update. See the method description for details.
UpdateUrlMapRequest
A request message for UrlMaps.Update. See the method description for details.
UpdateZoneVmExtensionPolicyRequest
A request message for ZoneVmExtensionPolicies.Update. See the method description for details.
UrlMap
Represents a URL Map resource.
UrlMapList
Contains a list of UrlMap resources.
UrlMapReference
UrlMaps
The UrlMaps API.
UrlMapsAggregatedList
UrlMapsScopedList
UrlMapsValidateRequest
UrlMapsValidateRequest_LoadBalancingSchemes
UrlMapsValidateResponse
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.
UsableSubnetwork_Ipv6AccessType
The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack.
UsableSubnetwork_Purpose
UsableSubnetwork_Role
The role of subnetwork. Currently, this field is only used when purpose is set to GLOBAL_MANAGED_PROXY orREGIONAL_MANAGED_PROXY. The value can be set toACTIVE or BACKUP. An ACTIVE subnetwork is one that is currently being used for Envoy-based load balancers in a region. A BACKUP subnetwork is one that is ready to be promoted to ACTIVE or is currently draining. This field can be updated with a patch request.
UsableSubnetwork_StackType
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used.
UsableSubnetworksAggregatedList
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
ValidateRegionUrlMapRequest
A request message for RegionUrlMaps.Validate. See the method description for details.
ValidateUrlMapRequest
A request message for UrlMaps.Validate. See the method description for details.
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.
VmExtensionPoliciesScopedList
VmExtensionPolicy
Represents a VM extension policy.
VmExtensionPolicy_State
Optional. Output only. Output Only Current state of the policy: ACTIVE or DELETING.
VmExtensionPolicyAggregatedListResponse
Response for the aggregated list of VM extension policies.
VmExtensionPolicyExtensionPolicy
Configuration for a specific VM extension.
VmExtensionPolicyInstanceSelector
Defines how to select VMs to apply a zone VM extension policy.
VmExtensionPolicyLabelSelector
A LabelSelector is applied to a VM only if it matches all the specified labels.
VmExtensionPolicyList
VpnGateway
Represents a HA VPN gateway.
VpnGateway_GatewayIpVersion
The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not specified, IPV4 will be used.
VpnGateway_StackType
The stack type for this VPN gateway to identify the IP protocols that are enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6.
VpnGatewayAggregatedList
VpnGatewayList
Contains a list of VpnGateway resources.
VpnGatewayParams
VpnGateways
The VpnGateways API.
VpnGatewaysGetStatusResponse
VpnGatewaysScopedList
VpnGatewayStatus
VpnGatewayStatusHighAvailabilityRequirementState
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
VpnGatewayStatusHighAvailabilityRequirementState_State
Indicates the high availability requirement state for the VPN connection. Valid values are CONNECTION_REDUNDANCY_MET,CONNECTION_REDUNDANCY_NOT_MET.
VpnGatewayStatusHighAvailabilityRequirementState_UnsatisfiedReason
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE.
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.
VpnTunnel
Represents a Cloud VPN Tunnel resource.
VpnTunnel_Status
Output Only The status of the VPN tunnel, which can be one of the following:
VpnTunnelAggregatedList
VpnTunnelCipherSuite
VpnTunnelList
Contains a list of VpnTunnel resources.
VpnTunnelParams
VpnTunnelPhase1Algorithms
VpnTunnelPhase2Algorithms
VpnTunnels
The VpnTunnels API.
VpnTunnelsScopedList
WafExpressionSet
WafExpressionSetExpression
WaitGlobalOperationRequest
A request message for GlobalOperations.Wait. See the method description for details.
WaitRegionOperationRequest
A request message for RegionOperations.Wait. See the method description for details.
WaitZoneOperationRequest
A request message for ZoneOperations.Wait. See the method description for details.
Warning
Informational warning message.
Warning_Code
Output Only A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
Warnings
Warnings_Code
Output Only A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
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
Wire
A pseudowire that connects two Interconnect connections.
WireEndpoint
Wire endpoints are specific Interconnect connections.
WireGroup
A resource that represents a group of redundant wires.
WireGroupEndpoint
A logical endpoint for the wire group. An endpoint represents a metro that contains redundant Interconnect connections. A wire group is created between two endpoints.
WireGroupEndpointInterconnect
The redundant Interconnect connections for this endpoint.
WireGroupList
Response for the list request.
WireGroups
The WireGroups API.
WireGroupTopology
Topology details for the wire group.
WireGroupTopologyEndpoint
Topology details for a single wire group endpoint.
WireProperties
The properties of a wire.
WireProperties_BandwidthAllocation
The configuration of the bandwidth allocation, one of the following:
WireProperties_FaultResponse
Response when a fault is detected in a pseudowire:
WithdrawPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Withdraw. See the method description for details.
WithdrawPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Withdraw. See the method description for details.
WorkloadIdentityConfig
XpnHostList
XpnResourceId
Service resource (a.k.a service project) ID.
XpnResourceId_Type
The type of the service resource.
Zone
Represents a Zone resource.
Zone_Status
Output Only Status of the zone, either UP orDOWN.
ZoneList
Contains a list of zone resources.
ZoneOperations
The ZoneOperations API.
ZoneResourceStatus
Zones
The Zones API.
ZoneSetLabelsRequest
ZoneSetNestedPolicyRequest
ZoneSetPolicyRequest
ZoneVmExtensionPolicies
The ZoneVmExtensionPolicies API.

Exceptions / Errors

BadGatewayException
Exception thrown when the server returns a "502 Bad Gateway" response.
BadRequestException
Exception thrown when the server returns a "400 Bad Request" response.
CancelledException
Exception thrown when the server returns a "499 Cancelled" response.
ConfigurationException
Exception thrown when a method is called without correct configuration.
ConflictException
Exception thrown when the server returns a "409 Conflict" response.
ForbiddenException
Exception thrown when the server returns a "403 Forbidden" response.
GatewayTimeoutException
Exception thrown when the server returns a "504 Gateway Timeout" response.
InternalServerErrorException
Exception thrown when the server returns a "500 Internal Server Error" response.
LengthRequiredException
Exception thrown when the server returns a "411 Length Required" response.
MethodNotAllowedException
Exception thrown when the server returns a "405 Method Not Allowed" response.
NotFoundException
Exception thrown when the server returns a "404 Not Found" response.
NotImplementedException
Exception thrown when the server returns a "501 Not Implemented" response.
NotModifiedException
Exception thrown when the server returns a "304 Not Modified" response.
PreconditionFailedException
Exception thrown when the server returns a "412 Precondition Failed" response.
RequestRangeNotSatisfiableException
Exception thrown when the server returns a "416 Request Range Not Satisfiable" response.
RequestTimeoutException
Exception thrown when the server returns a "408 Request Timeout" response.
ServiceException
Exception thrown when an API call fails.
ServiceUnavailableException
Exception thrown when the server returns a "503 Service Unavailable" response.
TooManyRequestsException
Exception thrown when the server returns a "429 Too Many Requests" response.
UnauthorizedException
Exception thrown when the server returns a "401 Unauthorized" response.