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 OnlyThe 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
- Sharing config for all Google Cloud services.
- AllocationResourceStatus
-
Output OnlyContains 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 OnlyThe 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 OnlySpecifies 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 OnlyThe 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 onlyBGP origin (EGP, IGP or INCOMPLETE) - BgpRouteAsPath
- BgpRouteAsPath_Type
-
Output only.
Output onlyType of AS-PATH segment (SEQUENCE or SET) - BgpRouteNetworkLayerReachabilityInformation
- Network Layer Reachability Information (NLRI) for a route.
- Binding
-
Associates
members, or principals, with arole. - 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 OnlyCreation 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_STATICmode. - 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 OnlyStatus 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 OnlyContains 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 OnlyThe 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
INGRESSorEGRESS. The default isINGRESS. ForEGRESStraffic, 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 OnlyState of the secure tag, eitherEFFECTIVEorINEFFECTIVE. A secure tag isINEFFECTIVEwhen 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 onlyRepresents status related to the future reservation. - FutureReservationStatus_AmendmentStatus
-
Output only.
Output OnlyThe current status of the requested amendment. - FutureReservationStatus_ProcurementStatus
- Output only. Current state of this Future Reservation
- FutureReservationStatusExistingMatchingUsageInfo
-
Output OnlyRepresents 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 OnlyThe 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 OnlyThe 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_ROLLOUTandFAST_ROLLOUT. The recommended value isSLOW_ROLLOUTfor progressive rollout. For more information, see Rollout plans for global policies. - GlobalVmExtensionPolicyRolloutOperationRolloutStatus
- GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
- GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata_State
-
Output only.
Output OnlyThe overall state of the rollout. - GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus
- GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus_State
-
Output only.
Output OnlyThe 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.
- HelpLink
- 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 OnlyThe 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 OnlyThe 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 OnlyA 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 OnlyA 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 OnlyThe 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 OnlyThe status of the instance. - InstantSnapshot
- Represents a InstantSnapshot resource.
- InstantSnapshot_Architecture
-
Output only.
Output OnlyThe architecture of the instant snapshot. Valid values are ARM64 or X86_64. - InstantSnapshot_Status
-
Output only.
Output OnlyThe 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 OnlyThe 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 OnlyThe 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-100for 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 OnlyThe 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 OnlyThe 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 OnlyWhether 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 OnlyThe 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 OnlyWhich SLA this group is configured to support, and why this group does or does not meet that SLA's requirements. - InterconnectAttachmentGroupConfiguredAvailabilitySla_EffectiveSla
- InterconnectAttachmentGroupConfiguredAvailabilitySlaintendedSlaBlockers
-
Output OnlyReasons 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 OnlyAn analysis of the logical layout of Attachments in this group. Every Attachment in the group is shown once in this structure. - InterconnectAttachmentGroupLogicalStructureRegion
-
Output OnlyThe regions Attachments in this group are in. - InterconnectAttachmentGroupLogicalStructureRegionMetro
-
Output OnlyThe metros of Attachments in this group in this region. - InterconnectAttachmentGroupLogicalStructureRegionMetroFacility
-
Output OnlyThe facilities used for this group's Attachments' Interconnects. - InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone
-
Output OnlyThe 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 OnlyThe 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 OnlyHow 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 OnlyReasons 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 OnlyAn analysis of the physical layout of Interconnects in this group. Every Interconnect in the group is shown once in this structure. - InterconnectGroupPhysicalStructureMetros
-
Output OnlyThe metros Interconnects in this group are in. - InterconnectGroupPhysicalStructureMetrosFacilities
-
Output OnlyThe facilities Interconnects in this metro are present in. - InterconnectGroupPhysicalStructureMetrosFacilitiesZones
-
Output OnlyThe 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 OnlyContinent for this location, which can take one of the following values: - InterconnectLocation_Status
-
Output OnlyThe 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.
- Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.
- 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 OnlyContinent for this location, which can take one of the following values: - InterconnectRemoteLocation_Lacp
-
Output only.
Output OnlyLink Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - InterconnectRemoteLocation_Status
-
Output only.
Output OnlyThe status of this InterconnectRemoteLocation, which can take one of the following values: - InterconnectRemoteLocationConstraints
- InterconnectRemoteLocationConstraints_PortPairRemoteLocation
-
Output only.
Output OnlyPort 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 OnlyPort 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 OnlyCurrent 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 OnlyThe 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 OnlyThe 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 OnlyThe current action that the managed instance group has scheduled for the instance. Possible values: - ManagedInstance_InstanceStatus
-
Output only.
Output OnlyThe 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 OnlyThe current detailed instance health state. - ManagedInstanceLastAttempt
- ManagedInstanceLastAttemptErrors
-
Output only.
Output OnlyEncountered 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 OnlyA 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 OnlyThe 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 OnlyOne 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 OnlyState for the peering. - NetworkPeering_UpdateStrategy
- The update strategy determines the semantics for updates and deletes to the peering connection configuration.
- NetworkPeeringConnectionStatus
-
Output OnlyDescribes 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 OnlyEffective 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 OnlyThe 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_NEEDEDandRECURRENT. - 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 OnlyThe 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 OnlyThe status of the operation, which can be one of the following:PENDING,RUNNING, orDONE. - 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 OnlyThe status of the feature. - PreviewFeatureStatusReleaseStatus
-
Output OnlyThe release status of the feature. - PreviewFeatureStatusReleaseStatus_Stage
-
Output only.
Output OnlyThe 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 OnlyThe 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 OnlyDefault internal DNS setting used by VMs running in this project. - Project_XpnProjectStatus
-
Output OnlyThe 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 OnlyThe 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 OnlyThe version of BYOIP API. - PublicDelegatedPrefix_Ipv6AccessType
-
Output only.
Output OnlyThe 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 OnlyThe 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 OnlyThe 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 OnlyThe status of the sub public delegated prefix. - Quota
- A quotas entry.
- Quota_Metric
-
Output OnlyName 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 OnlyWarning of fetching thequotasfield for this region. This field is populated only if fetching of thequotasfield fails. - QuotaStatusWarning_Code
-
Output OnlyA 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 OnlyStatus 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 OnlyThe 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 OnlyThe 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 OnlyStatus 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 OnlyThe 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 OnlyStatus 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 OnlyThe 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_STOPstate 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 OnlyIndicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), or INCOMPLETE. - Route_RouteStatus
-
Output onlyThe 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 OnlyThe type of this route, which can be one of the following values: - RouteAsPath
- RouteAsPath_PathSegmentType
-
Output OnlyThe 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 OnlyThe 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 OnlyThe 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 OnlyAn 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 OnlyThe architecture of the attached disk. - SavedDisk_StorageBytesStatus
-
Output only.
Output OnlyAn 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 OnlyThe 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 OnlyA 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 OnlyStatus of the action, which can be one of the following:PROPAGATING,PROPAGATED,ABANDONED,FAILED, orDONE. - 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.
- The share setting for reservations and sole tenancy node groups.
- Type of sharing for this shared-reservation
- 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 OnlyThe architecture of the snapshot. Valid values are ARM64 or X86_64. - Snapshot_SnapshotType
- Indicates the type of the snapshot.
- Snapshot_Status
-
Output only.
Output OnlyThe 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 OnlyAn 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 onlyStatus 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
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. EachStatusmessage 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 OnlyThe status of storage pool creation. - StoragePoolAggregatedList
- StoragePoolDisk
- StoragePoolDisk_Status
-
Output only.
Output OnlyThe disk status. - StoragePoolExapoolProvisionedCapacityGb
- Exapool provisioned capacities for each SKU type
- StoragePoolList
- A list of StoragePool resources.
- StoragePoolListDisks
- StoragePoolParams
- Additional storage pool params.
- StoragePoolResourceStatus
-
Output OnlyContains output only fields. - StoragePools
- The StoragePools API.
- Share settings for the storage pool.
- 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 OnlyPossible 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 OnlyThe 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 OnlyThe 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 OnlyCurrent 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 OnlyThe 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 OnlyA 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 OnlyA 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 OnlyStatus 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.
- Exception thrown when the server returns a "503 Service Unavailable" response.
- TooManyRequestsException
- Exception thrown when the server returns a "429 Too Many Requests" response.
- Exception thrown when the server returns a "401 Unauthorized" response.