API documentation for compute_v1.types
package.
Classes
AbandonInstancesInstanceGroupManagerRequest
Messages A request message for InstanceGroupManagers.AbandonInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AbandonInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.AbandonInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AcceleratorType
Represents an Accelerator Type resource. Google Cloud Platform provides graphics processing units (accelerators) that you can add to VM instances to improve or accelerate performance when working with intensive workloads. For more information, read GPUs on Compute Engine.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AcceleratorTypeAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AcceleratorTypeList
Contains a list of accelerator types.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AcceleratorTypesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Accelerators
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AccessConfig
An access configuration attached to an instance's network interface. Only one access config per instance is supported.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddAccessConfigInstanceRequest
A request message for Instances.AddAccessConfig. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddAssociationFirewallPolicyRequest
A request message for FirewallPolicies.AddAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.AddAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddHealthCheckTargetPoolRequest
A request message for TargetPools.AddHealthCheck. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddInstanceTargetPoolRequest
A request message for TargetPools.AddInstance. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddInstancesInstanceGroupRequest
A request message for InstanceGroups.AddInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddNodesNodeGroupRequest
A request message for NodeGroups.AddNodes. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddPeeringNetworkRequest
A request message for Networks.AddPeering. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddResourcePoliciesDiskRequest
A request message for Disks.AddResourcePolicies. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddResourcePoliciesInstanceRequest
A request message for Instances.AddResourcePolicies. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddResourcePoliciesRegionDiskRequest
A request message for RegionDisks.AddResourcePolicies. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddRuleFirewallPolicyRequest
A request message for FirewallPolicies.AddRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.AddRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.AddRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddRuleSecurityPolicyRequest
A request message for SecurityPolicies.AddRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.AddSignedUrlKey. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddSignedUrlKeyBackendServiceRequest
A request message for BackendServices.AddSignedUrlKey. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Address
Represents an IP Address resource. Google Compute Engine has two IP
Address resources: * Global (external and
internal) <https://cloud.google.com/compute/docs/reference/rest/v1/globalAddresses>
* Regional (external and
internal) <https://cloud.google.com/compute/docs/reference/rest/v1/addresses>
For more information, see Reserving a static external IP address.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddressAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddressList
Contains a list of addresses.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AddressesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AdvancedMachineFeatures
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListAcceleratorTypesRequest
A request message for AcceleratorTypes.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListAddressesRequest
A request message for Addresses.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListAutoscalersRequest
A request message for Autoscalers.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListBackendServicesRequest
A request message for BackendServices.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListDiskTypesRequest
A request message for DiskTypes.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListDisksRequest
A request message for Disks.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListForwardingRulesRequest
A request message for ForwardingRules.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListGlobalOperationsRequest
A request message for GlobalOperations.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListHealthChecksRequest
A request message for HealthChecks.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListInstanceGroupsRequest
A request message for InstanceGroups.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListInstancesRequest
A request message for Instances.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListInterconnectAttachmentsRequest
A request message for InterconnectAttachments.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListMachineTypesRequest
A request message for MachineTypes.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListNetworkAttachmentsRequest
A request message for NetworkAttachments.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListNetworkEdgeSecurityServicesRequest
A request message for NetworkEdgeSecurityServices.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListNodeGroupsRequest
A request message for NodeGroups.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListNodeTemplatesRequest
A request message for NodeTemplates.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListNodeTypesRequest
A request message for NodeTypes.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListPacketMirroringsRequest
A request message for PacketMirrorings.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListPublicDelegatedPrefixesRequest
A request message for PublicDelegatedPrefixes.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListRegionCommitmentsRequest
A request message for RegionCommitments.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListReservationsRequest
A request message for Reservations.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListResourcePoliciesRequest
A request message for ResourcePolicies.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListRoutersRequest
A request message for Routers.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListSecurityPoliciesRequest
A request message for SecurityPolicies.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListServiceAttachmentsRequest
A request message for ServiceAttachments.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListSslCertificatesRequest
A request message for SslCertificates.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListSslPoliciesRequest
A request message for SslPolicies.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListSubnetworksRequest
A request message for Subnetworks.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListTargetHttpProxiesRequest
A request message for TargetHttpProxies.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListTargetHttpsProxiesRequest
A request message for TargetHttpsProxies.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListTargetInstancesRequest
A request message for TargetInstances.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListTargetPoolsRequest
A request message for TargetPools.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListTargetTcpProxiesRequest
A request message for TargetTcpProxies.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListTargetVpnGatewaysRequest
A request message for TargetVpnGateways.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListUrlMapsRequest
A request message for UrlMaps.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListVpnGatewaysRequest
A request message for VpnGateways.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregatedListVpnTunnelsRequest
A request message for VpnTunnels.AggregatedList. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AliasIpRange
An alias IP range attached to an instance's network interface.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AllocationResourceStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AllocationResourceStatusSpecificSKUAllocation
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AllocationSpecificSKUReservation
This reservation type allows to pre allocate specific instance configuration. Next ID: 6
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Allowed
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AttachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.AttachNetworkEndpoints. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AttachedDisk
An instance-attached disk resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AttachedDiskInitializeParams
[Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AuditConfig
Specifies the audit configuration for a service. The configuration
determines which permission types are logged, and what identities,
if any, are exempted from logging. An AuditConfig must have one or
more AuditLogConfigs. If there are AuditConfigs for both
allServices
and a specific service, the union of the two
AuditConfigs is used for that service: the log_types specified in
each AuditConfig are enabled, and the exempted_members in each
AuditLogConfig are exempted. Example Policy with multiple
AuditConfigs: { "audit_configs": [ { "service": "allServices",
"audit_log_configs": [ { "log_type": "DATA_READ",
"exempted_members": [ "user:jose@example.com" ] }, { "log_type":
"DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service":
"sampleservice.googleapis.com", "audit_log_configs": [ { "log_type":
"DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [
"user:aliya@example.com" ] } ] } ] } For sampleservice, this policy
enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also
exempts jose@example.com from DATA_READ logging, and
aliya@example.com from DATA_WRITE logging.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AuthorizationLoggingOptions
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Autoscaler
Represents an Autoscaler resource. Google Compute Engine has two
Autoscaler resources: *
Zonal </compute/docs/reference/rest/v1/autoscalers>
*
Regional </compute/docs/reference/rest/v1/regionAutoscalers>
Use
autoscalers to automatically add or delete instances from a managed
instance group according to your defined autoscaling policy. For
more information, read Autoscaling Groups of Instances. For zonal
managed instance groups resource, use the autoscaler resource. For
regional managed instance groups, use the regionAutoscalers
resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalerAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalerList
Contains a list of Autoscaler resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalerStatusDetails
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalersScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalingPolicy
Cloud Autoscaler policy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalingPolicyCpuUtilization
CPU utilization policy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalingPolicyCustomMetricUtilization
Custom utilization metric policy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalingPolicyLoadBalancingUtilization
Configuration parameters of autoscaling based on load balancing.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Backend
Message containing information of one individual backend.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendBucket
Represents a Cloud Storage Bucket resource. This Cloud Storage bucket resource is referenced by a URL map of a load balancer. For more information, read Backend Buckets.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendBucketCdnPolicy
Message containing Cloud CDN configuration for a backend bucket.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendBucketCdnPolicyCacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
BackendBucketCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendBucketList
Contains a list of BackendBucket resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendService
Represents a Backend Service resource. A backend service defines how
Google Cloud load balancers distribute traffic. The backend service
configuration contains a set of values, such as the protocol used to
connect to backends, various distribution and session settings,
health checks, and timeouts. These settings provide fine-grained
control over how your load balancer behaves. Most of the settings
have default values that allow for easy configuration if you need to
get started quickly. Backend services in Google Compute Engine can
be either regionally or globally scoped. *
Global <https://cloud.google.com/compute/docs/reference/rest/v1/backendServices>
*
Regional <https://cloud.google.com/compute/docs/reference/rest/v1/regionBackendServices>
For more information, see Backend Services.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceAggregatedList
Contains a list of BackendServicesScopedList.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceCdnPolicy
Message containing Cloud CDN configuration for a backend service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceCdnPolicyNegativeCachingPolicy
Specify CDN TTLs for response error codes.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceConnectionTrackingPolicy
Connection Tracking configuration for this BackendService.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceFailoverPolicy
For load balancers that have configurable failover: Internal
TCP/UDP Load
Balancing <https://cloud.google.com/load-balancing/docs/internal/failover-overview>
and external TCP/UDP Load
Balancing <https://cloud.google.com/load-balancing/docs/network/networklb-failover-overview>
.
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).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceGroupHealth
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceIAP
Identity-Aware Proxy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceList
Contains a list of BackendService resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceLocalityLoadBalancingPolicyConfig
Container for either a built-in LB policy supported by gRPC or Envoy or a custom one implemented by the end user.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
The configuration for a custom policy implemented by the user and deployed with the client.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceLocalityLoadBalancingPolicyConfigPolicy
The configuration for a built-in load balancing policy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceLogConfig
The available logging options for the load balancer traffic served by this backend service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServiceReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackendServicesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BfdPacket
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BfdStatus
Next free: 15
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BfdStatusPacketCounts
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Binding
Associates members
, or principals, with a role
.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BulkInsertInstanceRequest
A request message for Instances.BulkInsert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BulkInsertInstanceResourcePerInstanceProperties
Per-instance properties to be set on individual instances. To be extended in the future.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BulkInsertRegionInstanceRequest
A request message for RegionInstances.BulkInsert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CacheInvalidationRule
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CacheKeyPolicy
Message containing what to include in the cache key for a request for Cloud CDN.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CircuitBreakers
Settings controlling the volume of requests, connections and retries to this backend service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CloneRulesFirewallPolicyRequest
A request message for FirewallPolicies.CloneRules. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CloneRulesNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.CloneRules. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CloneRulesRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.CloneRules. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Commitment
Represents a regional Commitment resource. Creating a commitment resource means that you are purchasing a committed use contract with an explicit start and end time. You can create commitments based on vCPUs and memory usage and receive discounted rates. For full details, read Signing Up for Committed Use Discounts.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CommitmentAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CommitmentList
Contains a list of Commitment resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CommitmentsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Condition
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConfidentialInstanceConfig
A set of Confidential Instance options.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConnectionDraining
Message containing connection draining configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConsistentHashLoadBalancerSettings
This message defines settings for a consistent hash style load balancer.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConsistentHashLoadBalancerSettingsHttpCookie
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.CreateInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.CreateInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateSnapshotDiskRequest
A request message for Disks.CreateSnapshot. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateSnapshotRegionDiskRequest
A request message for RegionDisks.CreateSnapshot. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomerEncryptionKey
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomerEncryptionKeyProtectedDisk
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Data
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteAccessConfigInstanceRequest
A request message for Instances.DeleteAccessConfig. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteAddressRequest
A request message for Addresses.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteAutoscalerRequest
A request message for Autoscalers.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteBackendBucketRequest
A request message for BackendBuckets.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteBackendServiceRequest
A request message for BackendServices.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteDiskRequest
A request message for Disks.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteFirewallPolicyRequest
A request message for FirewallPolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteFirewallRequest
A request message for Firewalls.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteForwardingRuleRequest
A request message for ForwardingRules.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteGlobalAddressRequest
A request message for GlobalAddresses.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteHealthCheckRequest
A request message for HealthChecks.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteImageRequest
A request message for Images.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInstanceGroupRequest
A request message for InstanceGroups.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInstanceRequest
A request message for Instances.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInstanceTemplateRequest
A request message for InstanceTemplates.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.DeleteInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.DeleteInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInterconnectAttachmentRequest
A request message for InterconnectAttachments.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteInterconnectRequest
A request message for Interconnects.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteLicenseRequest
A request message for Licenses.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteMachineImageRequest
A request message for MachineImages.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNetworkAttachmentRequest
A request message for NetworkAttachments.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNetworkRequest
A request message for Networks.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNodeGroupRequest
A request message for NodeGroups.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNodeTemplateRequest
A request message for NodeTemplates.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteNodesNodeGroupRequest
A request message for NodeGroups.DeleteNodes. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeletePacketMirroringRequest
A request message for PacketMirrorings.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeletePublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionAutoscalerRequest
A request message for RegionAutoscalers.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionBackendServiceRequest
A request message for RegionBackendServices.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionDiskRequest
A request message for RegionDisks.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionHealthCheckRequest
A request message for RegionHealthChecks.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionSslCertificateRequest
A request message for RegionSslCertificates.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionSslPolicyRequest
A request message for RegionSslPolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRegionUrlMapRequest
A request message for RegionUrlMaps.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteReservationRequest
A request message for Reservations.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteResourcePolicyRequest
A request message for ResourcePolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRouteRequest
A request message for Routes.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteRouterRequest
A request message for Routers.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSecurityPolicyRequest
A request message for SecurityPolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteServiceAttachmentRequest
A request message for ServiceAttachments.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSignedUrlKeyBackendBucketRequest
A request message for BackendBuckets.DeleteSignedUrlKey. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSignedUrlKeyBackendServiceRequest
A request message for BackendServices.DeleteSignedUrlKey. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSnapshotRequest
A request message for Snapshots.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSslCertificateRequest
A request message for SslCertificates.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSslPolicyRequest
A request message for SslPolicies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteSubnetworkRequest
A request message for Subnetworks.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetHttpProxyRequest
A request message for TargetHttpProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetInstanceRequest
A request message for TargetInstances.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetPoolRequest
A request message for TargetPools.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetSslProxyRequest
A request message for TargetSslProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetTcpProxyRequest
A request message for TargetTcpProxies.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteTargetVpnGatewayRequest
A request message for TargetVpnGateways.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteUrlMapRequest
A request message for UrlMaps.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteVpnGatewayRequest
A request message for VpnGateways.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeleteVpnTunnelRequest
A request message for VpnTunnels.Delete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
Denied
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeprecateImageRequest
A request message for Images.Deprecate. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeprecationStatus
Deprecation status for a public resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DetachDiskInstanceRequest
A request message for Instances.DetachDisk. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DetachNetworkEndpointsNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.DetachNetworkEndpoints. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DisableXpnHostProjectRequest
A request message for Projects.DisableXpnHost. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DisableXpnResourceProjectRequest
A request message for Projects.DisableXpnResource. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Disk
Represents a Persistent Disk resource. Google Compute Engine has two
Disk resources: * Zonal </compute/docs/reference/rest/v1/disks>
* Regional </compute/docs/reference/rest/v1/regionDisks>
Persistent disks are required for running your VM instances. Create
both boot and non-boot (data) persistent disks. For more
information, read Persistent Disks. For more storage options, read
Storage options. The disks resource represents a zonal persistent
disk. For more information, read Zonal persistent disks. The
regionDisks resource represents a regional persistent disk. For more
information, read Regional resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskInstantiationConfig
A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskList
A list of Disk resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskMoveRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskParams
Additional disk params.
DiskType
Represents a Disk Type resource. Google Compute Engine has two Disk
Type resources: *
Regional </compute/docs/reference/rest/v1/regionDiskTypes>
*
Zonal </compute/docs/reference/rest/v1/diskTypes>
You can choose
from a variety of disk types based on your needs. For more
information, read Storage options. The diskTypes resource represents
disk types for a zonal persistent disk. For more information, read
Zonal persistent disks. The regionDiskTypes resource represents disk
types for a regional persistent disk. For more information, read
Regional persistent disks.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskTypeAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskTypeList
Contains a list of disk types.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DiskTypesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DisksAddResourcePoliciesRequest
DisksRemoveResourcePoliciesRequest
DisksResizeRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DisksScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DisplayDevice
A set of Display Device options
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DistributionPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DistributionPolicyZoneConfiguration
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
EnableXpnHostProjectRequest
A request message for Projects.EnableXpnHost. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
EnableXpnResourceProjectRequest
A request message for Projects.EnableXpnResource. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Error
[Output Only] If errors are generated during processing of the operation, this field will be populated.
ErrorDetails
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ErrorInfo
Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Errors
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExchangedPeeringRoute
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExchangedPeeringRoutesList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExpandIpCidrRangeSubnetworkRequest
A request message for Subnetworks.ExpandIpCidrRange. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExternalVpnGateway
Represents an external VPN gateway. External VPN gateway is the on-premises VPN gateway(s) or another cloud provider's VPN gateway that connects to your Google Cloud VPN gateway. To create a highly available VPN from Google Cloud Platform to your VPN gateway or another cloud provider's VPN gateway, you must create a external VPN gateway resource with information about the other gateway. For more information about using external VPN gateways, see Creating an HA VPN gateway and tunnel pair to a peer VPN.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExternalVpnGatewayInterface
The interface for the external VPN gateway.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExternalVpnGatewayList
Response to the list request, and contains a list of externalVpnGateways.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FileContentBuffer
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Firewall
Represents a Firewall Rule resource. Firewall rules allow or deny ingress traffic to, and egress traffic from your instances. For more information, read Firewall rules.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallList
Contains a list of firewalls.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallLogConfig
The available logging options for a firewall rule.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallPoliciesListAssociationsResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallPolicy
Represents a Firewall Policy resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallPolicyAssociation
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallPolicyList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
FirewallPolicyRuleMatcherLayer4Config
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FirewallPolicyRuleSecureTag
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FixedOrPercent
Encapsulates numeric value that can be either absolute or relative.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ForwardingRule
Represents a Forwarding Rule resource. Forwarding rule resources in
Google Cloud can be either regional or global in scope: *
Global <https://cloud.google.com/compute/docs/reference/rest/v1/globalForwardingRules>
*
Regional <https://cloud.google.com/compute/docs/reference/rest/v1/forwardingRules>
A forwarding rule and its corresponding IP address represent the
frontend configuration of a Google Cloud Platform load balancer.
Forwarding rules can also reference target instances and Cloud VPN
Classic gateways (targetVpnGateway). For more information, read
Forwarding rule concepts and Using protocol forwarding.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ForwardingRuleAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ForwardingRuleList
Contains a list of ForwardingRule resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ForwardingRuleReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ForwardingRulesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GRPCHealthCheck
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
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.
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.
GetFromFamilyImageRequest
A request message for Images.GetFromFamily. 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.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Get. See the method description for details.
GetGuestAttributesInstanceRequest
A request message for Instances.GetGuestAttributes. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
GetHealthTargetPoolRequest
A request message for TargetPools.GetHealth. See the method description for details.
GetIamPolicyBackendServiceRequest
A request message for BackendServices.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyDiskRequest
A request message for Disks.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyFirewallPolicyRequest
A request message for FirewallPolicies.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyImageRequest
A request message for Images.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyInstanceRequest
A request message for Instances.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyInstanceTemplateRequest
A request message for InstanceTemplates.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyLicenseRequest
A request message for Licenses.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyMachineImageRequest
A request message for MachineImages.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyNetworkAttachmentRequest
A request message for NetworkAttachments.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyNodeGroupRequest
A request message for NodeGroups.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyNodeTemplateRequest
A request message for NodeTemplates.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyRegionBackendServiceRequest
A request message for RegionBackendServices.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyRegionDiskRequest
A request message for RegionDisks.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyReservationRequest
A request message for Reservations.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyResourcePolicyRequest
A request message for ResourcePolicies.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicyServiceAttachmentRequest
A request message for ServiceAttachments.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicySnapshotRequest
A request message for Snapshots.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetIamPolicySubnetworkRequest
A request message for Subnetworks.GetIamPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
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.
GetInstanceTemplateRequest
A request message for InstanceTemplates.Get. See the method description for details.
GetInterconnectAttachmentRequest
A request message for InterconnectAttachments.Get. See the method description for details.
GetInterconnectLocationRequest
A request message for InterconnectLocations.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.
GetNatMappingInfoRoutersRequest
A request message for Routers.GetNatMappingInfo. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
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.
GetPacketMirroringRequest
A request message for PacketMirrorings.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.
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.
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.
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.
GetRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Get. See the method description for details.
GetRegionInstanceGroupRequest
A request message for RegionInstanceGroups.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.
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.
GetReservationRequest
A request message for Reservations.Get. See the method description for details.
GetResourcePolicyRequest
A request message for ResourcePolicies.Get. 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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.GetRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.GetRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetRuleSecurityPolicyRequest
A request message for SecurityPolicies.GetRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
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.
GetSubnetworkRequest
A request message for Subnetworks.Get. See the method description for details.
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.
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.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
GlobalNetworkEndpointGroupsAttachEndpointsRequest
GlobalNetworkEndpointGroupsDetachEndpointsRequest
GlobalOrganizationSetPolicyRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GlobalSetLabelsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GlobalSetPolicyRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GuestAttributes
A guest attributes entry.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GuestAttributesEntry
A guest attributes namespace/key/value entry.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GuestAttributesValue
Array of guest attribute namespace/key/value tuples.
GuestOsFeature
Guest OS features.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HTTP2HealthCheck
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HTTPHealthCheck
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HTTPSHealthCheck
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheck
Represents a Health Check resource. Google Compute Engine has two
Health Check resources: *
Global </compute/docs/reference/rest/v1/healthChecks>
*
Regional </compute/docs/reference/rest/v1/regionHealthChecks>
Internal HTTP(S) load balancers must use regional health checks
(compute.v1.regionHealthChecks
). Traffic Director must use
global health checks (compute.v1.HealthChecks
). Internal TCP/UDP
load balancers can use either regional or global health checks
(compute.v1.regionHealthChecks
or compute.v1.HealthChecks
).
External HTTP(S), TCP proxy, and SSL proxy load balancers as well as
managed instance group auto-healing must use global health checks
(compute.v1.HealthChecks
). Backend service-based network load
balancers must use regional health checks
(compute.v1.regionHealthChecks
). Target pool-based network load
balancers must use legacy HTTP health checks
(compute.v1.httpHealthChecks
). For more information, see Health
checks overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheckList
Contains a list of HealthCheck resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheckLogConfig
Configuration of logging on a health check. If logging is enabled, logs will be exported to Stackdriver.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheckReference
A full or valid partial URL to a health check. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/global/httpHealthChecks/health-check
- projects/project-id/global/httpHealthChecks/health-check - global/httpHealthChecks/health-check
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheckService
Represents a Health-Check as a Service resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheckServiceReference
A full or valid partial URL to a health check service. For example, the following are valid URLs: - https://www.googleapis.com/compute/beta/projects/project-id/regions/us-west1/healthCheckServices/health-check-service - projects/project-id/regions/us-west1/healthCheckServices/health-check-service
- regions/us-west1/healthCheckServices/health-check-service
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthCheckServicesList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthChecksAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthChecksScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HealthStatusForNetworkEndpoint
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Help
Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
HelpLink
Describes a URL link.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HostRule
UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpFaultAbort
Specification for how requests are aborted as part of fault injection.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpFaultDelay
Specifies the delay introduced by the load balancer before forwarding the request to the backend service as part of fault injection.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpHeaderOption
Specification determining how headers are added to requests or responses.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpQueryParameterMatch
HttpRouteRuleMatch criteria for a request's query parameter.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpRedirectAction
Specifies settings for an HTTP redirect.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpRetryPolicy
The retry policy associates with HttpRouteRule
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpRouteAction
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpRouteRule
The HttpRouteRule setting specifies how to match an HTTP request and the corresponding routing action that load balancing proxies perform.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
HttpRouteRuleMatch
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Image
Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImageFamilyView
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImageList
Contains a list of images.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InitialStateConfig
Initial State for shielded instance, these are public keys which are safe to store in public
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertAddressRequest
A request message for Addresses.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertAutoscalerRequest
A request message for Autoscalers.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertBackendBucketRequest
A request message for BackendBuckets.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertBackendServiceRequest
A request message for BackendServices.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertDiskRequest
A request message for Disks.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertExternalVpnGatewayRequest
A request message for ExternalVpnGateways.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertFirewallPolicyRequest
A request message for FirewallPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertFirewallRequest
A request message for Firewalls.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertForwardingRuleRequest
A request message for ForwardingRules.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertGlobalAddressRequest
A request message for GlobalAddresses.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertGlobalNetworkEndpointGroupRequest
A request message for GlobalNetworkEndpointGroups.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertHealthCheckRequest
A request message for HealthChecks.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertImageRequest
A request message for Images.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertInstanceGroupRequest
A request message for InstanceGroups.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertInstanceRequest
A request message for Instances.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertInstanceTemplateRequest
A request message for InstanceTemplates.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertInterconnectAttachmentRequest
A request message for InterconnectAttachments.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertInterconnectRequest
A request message for Interconnects.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertLicenseRequest
A request message for Licenses.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertMachineImageRequest
A request message for MachineImages.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNetworkAttachmentRequest
A request message for NetworkAttachments.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNetworkEndpointGroupRequest
A request message for NetworkEndpointGroups.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNetworkRequest
A request message for Networks.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNodeGroupRequest
A request message for NodeGroups.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertNodeTemplateRequest
A request message for NodeTemplates.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertPacketMirroringRequest
A request message for PacketMirrorings.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionAutoscalerRequest
A request message for RegionAutoscalers.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionBackendServiceRequest
A request message for RegionBackendServices.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionCommitmentRequest
A request message for RegionCommitments.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionDiskRequest
A request message for RegionDisks.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionHealthCheckRequest
A request message for RegionHealthChecks.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionNetworkEndpointGroupRequest
A request message for RegionNetworkEndpointGroups.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionNotificationEndpointRequest
A request message for RegionNotificationEndpoints.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionSslCertificateRequest
A request message for RegionSslCertificates.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionSslPolicyRequest
A request message for RegionSslPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionTargetTcpProxyRequest
A request message for RegionTargetTcpProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRegionUrlMapRequest
A request message for RegionUrlMaps.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertReservationRequest
A request message for Reservations.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertResourcePolicyRequest
A request message for ResourcePolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRouteRequest
A request message for Routes.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertRouterRequest
A request message for Routers.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertSecurityPolicyRequest
A request message for SecurityPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertServiceAttachmentRequest
A request message for ServiceAttachments.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertSnapshotRequest
A request message for Snapshots.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertSslCertificateRequest
A request message for SslCertificates.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertSslPolicyRequest
A request message for SslPolicies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertSubnetworkRequest
A request message for Subnetworks.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetHttpProxyRequest
A request message for TargetHttpProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetInstanceRequest
A request message for TargetInstances.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetPoolRequest
A request message for TargetPools.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetSslProxyRequest
A request message for TargetSslProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetTcpProxyRequest
A request message for TargetTcpProxies.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertTargetVpnGatewayRequest
A request message for TargetVpnGateways.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertUrlMapRequest
A request message for UrlMaps.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertVpnGatewayRequest
A request message for VpnGateways.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InsertVpnTunnelRequest
A request message for VpnTunnels.Insert. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Instance
Represents an Instance resource. An instance is a virtual machine that is hosted on Google Cloud Platform. For more information, read Virtual Machine Instances.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceConsumptionData
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceConsumptionInfo
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroup
Represents an Instance Group resource. Instance Groups can be used to configure a target for load balancing. Instance groups can either be managed or unmanaged. To create managed instance groups, use the instanceGroupManager or regionInstanceGroupManager resource instead. Use zonal unmanaged instance groups if you need to apply load balancing to groups of heterogeneous instances or if you need to manage the instances yourself. You cannot create regional unmanaged instance groups. For more information, read Instance groups.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupList
A list of InstanceGroup resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManager
Represents a Managed Instance Group resource. An instance group is a collection of VM instances that you can manage as a single entity. For more information, read Instance groups. For zonal Managed Instance Group, use the instanceGroupManagers resource. For regional Managed Instance Group, use the regionInstanceGroupManagers resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerActionsSummary
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerAutoHealingPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerList
[Output Only] A list of managed instance groups.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerStatusStateful
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerStatusStatefulPerInstanceConfigs
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerStatusVersionTarget
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerUpdatePolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagerVersion
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersAbandonInstancesRequest
InstanceGroupManagersApplyUpdatesRequest
InstanceGroupManagers.applyUpdatesToInstances
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersCreateInstancesRequest
InstanceGroupManagers.createInstances
InstanceGroupManagersDeleteInstancesRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersDeletePerInstanceConfigsReq
InstanceGroupManagers.deletePerInstanceConfigs
InstanceGroupManagersListErrorsResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersListManagedInstancesResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersListPerInstanceConfigsResp
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersPatchPerInstanceConfigsReq
InstanceGroupManagers.patchPerInstanceConfigs
InstanceGroupManagersRecreateInstancesRequest
InstanceGroupManagersScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersSetInstanceTemplateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersSetTargetPoolsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupManagersUpdatePerInstanceConfigsReq
InstanceGroupManagers.updatePerInstanceConfigs
InstanceGroupsAddInstancesRequest
InstanceGroupsListInstances
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupsListInstancesRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupsRemoveInstancesRequest
InstanceGroupsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceGroupsSetNamedPortsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceList
Contains a list of instances.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceListReferrers
Contains a list of instance referrers.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceManagedByIgmError
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceManagedByIgmErrorInstanceActionDetails
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceManagedByIgmErrorManagedInstanceError
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceMoveRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceParams
Additional instance params.
InstanceProperties
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceTemplate
Represents an Instance Template resource. You can use instance templates to create VM instances and managed instance groups. For more information, read Instance Templates.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceTemplateList
A list of instance templates.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceWithNamedPorts
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesAddResourcePoliciesRequest
InstancesGetEffectiveFirewallsResponse
InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesRemoveResourcePoliciesRequest
InstancesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesSetLabelsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesSetMachineResourcesRequest
InstancesSetMachineTypeRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesSetMinCpuPlatformRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesSetServiceAccountRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesStartWithEncryptionKeyRequest
Int64RangeMatch
HttpRouteRuleMatch criteria for field values that must stay within the specified integer range.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Interconnect
Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the GCP network and your on-premises network. For more information, read the Dedicated Interconnect Overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectAttachment
Represents an Interconnect Attachment (VLAN) resource. You can use Interconnect attachments (VLANS) to connect your Virtual Private Cloud networks to your on-premises networks through an Interconnect. For more information, read Creating VLAN Attachments.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectAttachmentAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectAttachmentList
Response to the list request, and contains a list of interconnect attachments.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectAttachmentPrivateInfo
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectAttachmentsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectCircuitInfo
Describes a single physical circuit between the Customer and Google. CircuitInfo objects are created by Google, so all fields are output only.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectDiagnostics
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectDiagnosticsARPEntry
Describing the ARP neighbor entries seen on this link
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectDiagnosticsLinkLACPStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectDiagnosticsLinkOpticalPower
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectDiagnosticsLinkStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectList
Response to the list request, and contains a list of interconnects.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectLocation
Represents an Interconnect Attachment (VLAN) Location resource. You can use this resource to find location details about an Interconnect attachment (VLAN). For more information about interconnect attachments, read Creating VLAN Attachments.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectLocationList
Response to the list request, and contains a list of interconnect locations.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectLocationRegionInfo
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectOutageNotification
Description of a planned outage on this Interconnect.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InterconnectsGetDiagnosticsResponse
Response for the InterconnectsGetDiagnosticsRequest.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InvalidateCacheUrlMapRequest
A request message for UrlMaps.InvalidateCache. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Items
Metadata
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
License
Represents a License resource. A License represents billing and aggregate usage data for public and marketplace images. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LicenseCode
Represents a License Code resource. A License Code is a unique identifier used to represent a license resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LicenseCodeLicenseAlias
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LicenseResourceCommitment
Commitment for a particular license resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LicenseResourceRequirements
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LicensesListResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListAcceleratorTypesRequest
A request message for AcceleratorTypes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListAddressesRequest
A request message for Addresses.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListAssociationsFirewallPolicyRequest
A request message for FirewallPolicies.ListAssociations. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListAutoscalersRequest
A request message for Autoscalers.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListAvailableFeaturesRegionSslPoliciesRequest
A request message for RegionSslPolicies.ListAvailableFeatures. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListAvailableFeaturesSslPoliciesRequest
A request message for SslPolicies.ListAvailableFeatures. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListBackendBucketsRequest
A request message for BackendBuckets.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListBackendServicesRequest
A request message for BackendServices.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListDiskTypesRequest
A request message for DiskTypes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListDisksRequest
A request message for Disks.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListErrorsInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListErrors. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListErrorsRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListErrors. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListExternalVpnGatewaysRequest
A request message for ExternalVpnGateways.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListFirewallPoliciesRequest
A request message for FirewallPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListFirewallsRequest
A request message for Firewalls.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListForwardingRulesRequest
A request message for ForwardingRules.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListGlobalAddressesRequest
A request message for GlobalAddresses.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListGlobalForwardingRulesRequest
A request message for GlobalForwardingRules.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListGlobalNetworkEndpointGroupsRequest
A request message for GlobalNetworkEndpointGroups.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListGlobalOperationsRequest
A request message for GlobalOperations.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListGlobalOrganizationOperationsRequest
A request message for GlobalOrganizationOperations.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListGlobalPublicDelegatedPrefixesRequest
A request message for GlobalPublicDelegatedPrefixes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListHealthChecksRequest
A request message for HealthChecks.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListImagesRequest
A request message for Images.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInstanceGroupManagersRequest
A request message for InstanceGroupManagers.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInstanceGroupsRequest
A request message for InstanceGroups.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInstanceTemplatesRequest
A request message for InstanceTemplates.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInstancesInstanceGroupsRequest
A request message for InstanceGroups.ListInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInstancesRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.ListInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInstancesRequest
A request message for Instances.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInterconnectAttachmentsRequest
A request message for InterconnectAttachments.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInterconnectLocationsRequest
A request message for InterconnectLocations.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListInterconnectsRequest
A request message for Interconnects.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListLicensesRequest
A request message for Licenses.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListMachineImagesRequest
A request message for MachineImages.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListMachineTypesRequest
A request message for MachineTypes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListManagedInstancesInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListManagedInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListManagedInstancesRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListManagedInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNetworkAttachmentsRequest
A request message for NetworkAttachments.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest
A request message for GlobalNetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNetworkEndpointsNetworkEndpointGroupsRequest
A request message for NetworkEndpointGroups.ListNetworkEndpoints. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNetworkFirewallPoliciesRequest
A request message for NetworkFirewallPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNetworksRequest
A request message for Networks.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNodeGroupsRequest
A request message for NodeGroups.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNodeTemplatesRequest
A request message for NodeTemplates.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNodeTypesRequest
A request message for NodeTypes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListNodesNodeGroupsRequest
A request message for NodeGroups.ListNodes. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPacketMirroringsRequest
A request message for PacketMirrorings.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPeeringRoutesNetworksRequest
A request message for Networks.ListPeeringRoutes. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPerInstanceConfigsInstanceGroupManagersRequest
A request message for InstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPerInstanceConfigsRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.ListPerInstanceConfigs. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPreconfiguredExpressionSetsSecurityPoliciesRequest
A request message for SecurityPolicies.ListPreconfiguredExpressionSets. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPublicAdvertisedPrefixesRequest
A request message for PublicAdvertisedPrefixes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListPublicDelegatedPrefixesRequest
A request message for PublicDelegatedPrefixes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListReferrersInstancesRequest
A request message for Instances.ListReferrers. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionAutoscalersRequest
A request message for RegionAutoscalers.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionBackendServicesRequest
A request message for RegionBackendServices.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionCommitmentsRequest
A request message for RegionCommitments.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionDiskTypesRequest
A request message for RegionDiskTypes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionDisksRequest
A request message for RegionDisks.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionHealthCheckServicesRequest
A request message for RegionHealthCheckServices.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionHealthChecksRequest
A request message for RegionHealthChecks.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionInstanceGroupManagersRequest
A request message for RegionInstanceGroupManagers.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionInstanceGroupsRequest
A request message for RegionInstanceGroups.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionNetworkEndpointGroupsRequest
A request message for RegionNetworkEndpointGroups.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionNetworkFirewallPoliciesRequest
A request message for RegionNetworkFirewallPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionNotificationEndpointsRequest
A request message for RegionNotificationEndpoints.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionOperationsRequest
A request message for RegionOperations.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionSecurityPoliciesRequest
A request message for RegionSecurityPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionSslCertificatesRequest
A request message for RegionSslCertificates.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionSslPoliciesRequest
A request message for RegionSslPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionTargetHttpProxiesRequest
A request message for RegionTargetHttpProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionTargetHttpsProxiesRequest
A request message for RegionTargetHttpsProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionTargetTcpProxiesRequest
A request message for RegionTargetTcpProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionUrlMapsRequest
A request message for RegionUrlMaps.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRegionsRequest
A request message for Regions.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListReservationsRequest
A request message for Reservations.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListResourcePoliciesRequest
A request message for ResourcePolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRoutersRequest
A request message for Routers.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListRoutesRequest
A request message for Routes.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListSecurityPoliciesRequest
A request message for SecurityPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListServiceAttachmentsRequest
A request message for ServiceAttachments.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListSnapshotsRequest
A request message for Snapshots.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListSslCertificatesRequest
A request message for SslCertificates.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListSslPoliciesRequest
A request message for SslPolicies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListSubnetworksRequest
A request message for Subnetworks.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetGrpcProxiesRequest
A request message for TargetGrpcProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetHttpProxiesRequest
A request message for TargetHttpProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetHttpsProxiesRequest
A request message for TargetHttpsProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetInstancesRequest
A request message for TargetInstances.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetPoolsRequest
A request message for TargetPools.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetSslProxiesRequest
A request message for TargetSslProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetTcpProxiesRequest
A request message for TargetTcpProxies.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTargetVpnGatewaysRequest
A request message for TargetVpnGateways.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListUrlMapsRequest
A request message for UrlMaps.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListUsableSubnetworksRequest
A request message for Subnetworks.ListUsable. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListVpnGatewaysRequest
A request message for VpnGateways.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListVpnTunnelsRequest
A request message for VpnTunnels.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListXpnHostsProjectsRequest
A request message for Projects.ListXpnHosts. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListZoneOperationsRequest
A request message for ZoneOperations.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListZonesRequest
A request message for Zones.List. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LocalDisk
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LocalizedMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LocationPolicy
Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LocationPolicyLocation
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LocationPolicyLocationConstraints
Per-zone constraints on location policy for this zone.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LogConfig
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LogConfigCloudAuditOptions
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LogConfigCounterOptions
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LogConfigCounterOptionsCustomField
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LogConfigDataAccessOptions
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MachineImage
Represents a machine image resource. A machine image is a Compute Engine resource that stores all the configuration, metadata, permissions, and data from one or more disks required to create a Virtual machine (VM) instance. For more information, see Machine images.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MachineImageList
A list of machine images.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MachineType
Represents a Machine Type resource. You can use specific machine types for your VM instances based on performance and pricing requirements. For more information, read Machine Types.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MachineTypeAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MachineTypeList
Contains a list of machine types.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MachineTypesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ManagedInstance
A Managed Instance resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ManagedInstanceInstanceHealth
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ManagedInstanceLastAttempt
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ManagedInstanceVersion
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Metadata
A metadata key/value entry.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MetadataFilter
Opaque filter criteria used by load balancers to restrict routing configuration to a limited set of load balancing proxies. Proxies and sidecars involved in load balancing would typically present metadata to the load balancers that need to match criteria specified here. If a match takes place, the relevant configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. An example for using metadataFilters would be: if load balancing involves Envoys, they receive routing configuration when values in metadataFilters match values supplied in of their XDS requests to loadbalancers.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MetadataFilterLabelMatch
MetadataFilter label name value pairs that are expected to match corresponding labels presented as metadata to the load balancer.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MoveDiskProjectRequest
A request message for Projects.MoveDisk. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MoveFirewallPolicyRequest
A request message for FirewallPolicies.Move. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MoveInstanceProjectRequest
A request message for Projects.MoveInstance. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NamedPort
The named port. For example: <"http", 80>.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Network
Represents a VPC Network resource. Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkAttachment
NetworkAttachments A network attachment resource ...
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkAttachmentAggregatedList
Contains a list of NetworkAttachmentsScopedList.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkAttachmentConnectedEndpoint
[Output Only] A connection connected to this network attachment.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkAttachmentList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkAttachmentsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEdgeSecurityService
Represents a Google Cloud Armor network edge security service resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEdgeSecurityServiceAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEdgeSecurityServicesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpoint
The network endpoint.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroup
Represents a collection of network endpoints. A network endpoint group (NEG) defines how a set of endpoints should be reached, whether they are reachable, and where they are located. For more information about using NEGs, see Setting up external HTTP(S) Load Balancing with internet NEGs, Setting up zonal NEGs, or Setting up external HTTP(S) Load Balancing with serverless NEGs.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupAppEngine
Configuration for an App Engine network endpoint group (NEG). The service is optional, may be provided explicitly or in the URL mask. The version is optional and can only be provided explicitly or in the URL mask when service is present. Note: App Engine service must be in the same project and located in the same region as the Serverless NEG.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupCloudFunction
Configuration for a Cloud Function network endpoint group (NEG). The function must be provided explicitly or in the URL mask. Note: Cloud Function must be in the same project and located in the same region as the Serverless NEG.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupCloudRun
Configuration for a Cloud Run network endpoint group (NEG). The service must be provided explicitly or in the URL mask. The tag is optional, may be provided explicitly or in the URL mask. Note: Cloud Run service must be in the same project and located in the same region as the Serverless NEG.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupPscData
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupsAttachEndpointsRequest
NetworkEndpointGroupsDetachEndpointsRequest
NetworkEndpointGroupsListEndpointsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupsListNetworkEndpoints
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointGroupsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkEndpointWithHealthStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkInterface
A network interface resource attached to an instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkList
Contains a list of networks.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkPerformanceConfig
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworksAddPeeringRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworksGetEffectiveFirewallsResponse
NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworksRemovePeeringRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworksUpdatePeeringRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroup
Represents a sole-tenant Node Group resource. A sole-tenant node is a physical server that is dedicated to hosting VM instances only for your specific project. Use sole-tenant nodes to keep your instances physically separated from instances in other projects, or to group your instances together on the same host hardware. For more information, read Sole-tenant nodes.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupAutoscalingPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupList
Contains a list of nodeGroups.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupMaintenanceWindow
Time window specified for daily maintenance operations. GCE's internal maintenance will be performed within this window.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupNode
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupsAddNodesRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupsDeleteNodesRequest
NodeGroupsListNodes
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeGroupsSetNodeTemplateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTemplate
Represent a sole-tenant Node Template resource. You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTemplateAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTemplateList
Contains a list of node templates.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTemplateNodeTypeFlexibility
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTemplatesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeType
Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTypeAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTypeList
Contains a list of node types.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NodeTypesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NotificationEndpoint
Represents a notification endpoint. A notification endpoint resource defines an endpoint to receive notifications when there are status changes detected by the associated health check service. For more information, see Health checks overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NotificationEndpointGrpcSettings
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NotificationEndpointList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Operation
Represents an Operation resource. Google Compute Engine has three
Operation resources: *
Global </compute/docs/reference/rest/v1/globalOperations>
*
Regional </compute/docs/reference/rest/v1/regionOperations>
*
Zonal </compute/docs/reference/rest/v1/zoneOperations>
__ You can
use an operation resource to manage asynchronous API requests. For
more information, read Handling API responses. Operations can be
global, regional or zonal. - For global operations, use the
globalOperations
resource. - For regional operations, use the
regionOperations
resource. - For zonal operations, use the
zonalOperations
resource. For more information, read Global,
Regional, and Zonal Resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
OperationAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
OperationList
Contains a list of Operation resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
OperationsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
OutlierDetection
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketIntervals
Next free: 7
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroring
Represents a Packet Mirroring resource. Packet Mirroring clones the traffic of specified instances in your Virtual Private Cloud (VPC) network and forwards it to a collector destination, such as an instance group of an internal TCP/UDP load balancer, for analysis or examination. For more information about setting up Packet Mirroring, see Using Packet Mirroring.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringAggregatedList
Contains a list of packetMirrorings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringFilter
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringForwardingRuleInfo
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringList
Contains a list of PacketMirroring resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringMirroredResourceInfo
PacketMirroringMirroredResourceInfoInstanceInfo
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringMirroredResourceInfoSubnetInfo
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringNetworkInfo
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PacketMirroringsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchAutoscalerRequest
A request message for Autoscalers.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchBackendBucketRequest
A request message for BackendBuckets.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchBackendServiceRequest
A request message for BackendServices.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchFirewallPolicyRequest
A request message for FirewallPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchFirewallRequest
A request message for Firewalls.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchForwardingRuleRequest
A request message for ForwardingRules.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchGlobalPublicDelegatedPrefixeRequest
A request message for GlobalPublicDelegatedPrefixes.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchHealthCheckRequest
A request message for HealthChecks.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchImageRequest
A request message for Images.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchInterconnectAttachmentRequest
A request message for InterconnectAttachments.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchInterconnectRequest
A request message for Interconnects.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchNetworkEdgeSecurityServiceRequest
A request message for NetworkEdgeSecurityServices.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchNetworkRequest
A request message for Networks.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchNodeGroupRequest
A request message for NodeGroups.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchPacketMirroringRequest
A request message for PacketMirrorings.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchPerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.PatchPerInstanceConfigs. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchPerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.PatchPerInstanceConfigs. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchPublicAdvertisedPrefixeRequest
A request message for PublicAdvertisedPrefixes.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchPublicDelegatedPrefixeRequest
A request message for PublicDelegatedPrefixes.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionAutoscalerRequest
A request message for RegionAutoscalers.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionBackendServiceRequest
A request message for RegionBackendServices.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionHealthCheckRequest
A request message for RegionHealthChecks.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionHealthCheckServiceRequest
A request message for RegionHealthCheckServices.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionSecurityPolicyRequest
A request message for RegionSecurityPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionSslPolicyRequest
A request message for RegionSslPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRegionUrlMapRequest
A request message for RegionUrlMaps.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRouterRequest
A request message for Routers.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRuleFirewallPolicyRequest
A request message for FirewallPolicies.PatchRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.PatchRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.PatchRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchRuleSecurityPolicyRequest
A request message for SecurityPolicies.PatchRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchSecurityPolicyRequest
A request message for SecurityPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchServiceAttachmentRequest
A request message for ServiceAttachments.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchSslPolicyRequest
A request message for SslPolicies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchSubnetworkRequest
A request message for Subnetworks.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchTargetGrpcProxyRequest
A request message for TargetGrpcProxies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchTargetHttpProxyRequest
A request message for TargetHttpProxies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchTargetHttpsProxyRequest
A request message for TargetHttpsProxies.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PatchUrlMapRequest
A request message for UrlMaps.Patch. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PathRule
A path-matching rule for a URL. If matched, will use the specified BackendService to handle the traffic arriving at this URL.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PerInstanceConfig
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Policy
An Identity and Access Management (IAM) policy, which specifies
access controls for Google Cloud resources. A Policy
is a
collection of bindings
. A binding
binds one or more
members
, or principals, to a single role
. Principals can be
user accounts, service accounts, Google groups, and domains (such as
G Suite). A role
is a named list of permissions; each role
can be an IAM predefined role or a user-created custom role. For
some types of Google Cloud resources, a binding
can also specify
a condition
, which is a logical expression that allows access to
a resource only if the expression evaluates to true
. A condition
can add constraints based on attributes of the request, the
resource, or both. To learn which resources support conditions in
their IAM policies, see the IAM
documentation <https://cloud.google.com/iam/help/conditions/resource-policies>
.
JSON example: { "bindings": [ { "role":
"roles/resourcemanager.organizationAdmin", "members": [
"user:mike@example.com", "group:admins@example.com",
"domain:google.com",
"serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, {
"role": "roles/resourcemanager.organizationViewer", "members": [
"user:eve@example.com" ], "condition": { "title": "expirable
access", "description": "Does not grant access after Sep 2020",
"expression": "request.time <
timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag":
"BwWWja0YfJA=", "version": 3 } YAML example: bindings: -
members: - user:mike@example.com - group:admins@example.com -
domain:google.com -
serviceAccount:my-project-id@appspot.gserviceaccount.com role:
roles/resourcemanager.organizationAdmin - members: -
user:eve@example.com role: roles/resourcemanager.organizationViewer
condition: title: expirable access description: Does not grant
access after Sep 2020 expression: request.time <
timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3
For a description of IAM and its features, see the IAM
documentation <https://cloud.google.com/iam/docs/>
.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PreconfiguredWafSet
PreservedState
Preserved state for a given instance.
PreservedStatePreservedDisk
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PreviewRouterRequest
A request message for Routers.Preview. See the method description for details.
Project
Represents a Project resource. A project is used to organize resources in a Google Cloud Platform environment. For more information, read about the Resource Hierarchy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProjectsDisableXpnResourceRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProjectsEnableXpnResourceRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProjectsGetXpnResources
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProjectsListXpnHostsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProjectsSetDefaultNetworkTierRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PublicAdvertisedPrefixList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PublicAdvertisedPrefixPublicDelegatedPrefix
Represents a CIDR range which can be used to assign addresses.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PublicDelegatedPrefixAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PublicDelegatedPrefixList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PublicDelegatedPrefixPublicDelegatedSubPrefix
Represents a sub PublicDelegatedPrefix.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PublicDelegatedPrefixesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Quota
A quotas entry.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
QuotaExceededInfo
Additional details for quota exceeded error for resource quota.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RawDisk
The parameters of the raw disk image.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RecreateInstancesInstanceGroupManagerRequest
A request message for InstanceGroupManagers.RecreateInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RecreateInstancesRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.RecreateInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Reference
Represents a reference to a resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Region
Represents a Region resource. A region is a geographical area where a resource is located. For more information, read Regions and Zones.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionAutoscalerList
Contains a list of autoscalers.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionDiskTypeList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionDisksAddResourcePoliciesRequest
RegionDisksRemoveResourcePoliciesRequest
RegionDisksResizeRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupList
Contains a list of InstanceGroup resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagerDeleteInstanceConfigReq
RegionInstanceGroupManagers.deletePerInstanceConfigs
RegionInstanceGroupManagerList
Contains a list of managed instance groups.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagerPatchInstanceConfigReq
RegionInstanceGroupManagers.patchPerInstanceConfigs
RegionInstanceGroupManagerUpdateInstanceConfigReq
RegionInstanceGroupManagers.updatePerInstanceConfigs
RegionInstanceGroupManagersAbandonInstancesRequest
RegionInstanceGroupManagersApplyUpdatesRequest
RegionInstanceGroupManagers.applyUpdatesToInstances
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagersCreateInstancesRequest
RegionInstanceGroupManagers.createInstances
RegionInstanceGroupManagersDeleteInstancesRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagersListErrorsResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagersListInstanceConfigsResp
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagersListInstancesResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagersRecreateRequest
RegionInstanceGroupManagersSetTargetPoolsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupManagersSetTemplateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupsListInstances
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupsListInstancesRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionInstanceGroupsSetNamedPortsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionList
Contains a list of region resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionSetLabelsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionSetPolicyRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RegionTargetHttpsProxiesSetSslCertificatesRequest
RegionUrlMapsValidateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveAssociationFirewallPolicyRequest
A request message for FirewallPolicies.RemoveAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveAssociationNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemoveAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveAssociationRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.RemoveAssociation. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveHealthCheckTargetPoolRequest
A request message for TargetPools.RemoveHealthCheck. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveInstanceTargetPoolRequest
A request message for TargetPools.RemoveInstance. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveInstancesInstanceGroupRequest
A request message for InstanceGroups.RemoveInstances. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemovePeeringNetworkRequest
A request message for Networks.RemovePeering. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveResourcePoliciesDiskRequest
A request message for Disks.RemoveResourcePolicies. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveResourcePoliciesInstanceRequest
A request message for Instances.RemoveResourcePolicies. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveResourcePoliciesRegionDiskRequest
A request message for RegionDisks.RemoveResourcePolicies. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveRuleFirewallPolicyRequest
A request message for FirewallPolicies.RemoveRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveRuleNetworkFirewallPolicyRequest
A request message for NetworkFirewallPolicies.RemoveRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveRuleRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.RemoveRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RemoveRuleSecurityPolicyRequest
A request message for SecurityPolicies.RemoveRule. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReservationAffinity
Specifies the reservations that this instance can consume from.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReservationAggregatedList
Contains a list of reservations.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReservationList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReservationsResizeRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReservationsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResetInstanceRequest
A request message for Instances.Reset. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResizeDiskRequest
A request message for Disks.Resize. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResizeInstanceGroupManagerRequest
A request message for InstanceGroupManagers.Resize. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResizeRegionDiskRequest
A request message for RegionDisks.Resize. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResizeRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.Resize. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResizeReservationRequest
A request message for Reservations.Resize. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourceCommitment
Commitment for a particular resource (a Commitment is composed of one or more of these).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourceGroupReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePoliciesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicy
Represents a Resource Policy resource. You can use resource policies to schedule actions for some Compute Engine resources. For example, you can use them to schedule persistent disk snapshots.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyAggregatedList
Contains a list of resourcePolicies.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyDailyCycle
Time window specified for daily operations.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyHourlyCycle
Time window specified for hourly operations.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyInstanceSchedulePolicy
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyInstanceSchedulePolicySchedule
Schedule for an instance operation.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyResourceStatusInstanceSchedulePolicyStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
Policy for retention of scheduled snapshots.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicySnapshotSchedulePolicySchedule
A schedule for disks where the schedueled operations are performed.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicySnapshotSchedulePolicySnapshotProperties
Specified snapshot properties for scheduled snapshots created by this policy.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResourcePolicyWeeklyCycle
Time window specified for weekly operations.
ResourcePolicyWeeklyCycleDayOfWeek
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResumeInstanceRequest
A request message for Instances.Resume. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Route
Represents a Route resource. A route defines a path from VM instances in the VPC network to a specific destination. This destination can be inside or outside the VPC network. For more information, read the Routes overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouteAsPath
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouteList
Contains a list of Route resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Router
Represents a Cloud Router resource. For more information about Cloud Router, read the Cloud Router overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterAdvertisedIpRange
Description-tagged IP ranges for the router to advertise.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterAggregatedList
Contains a list of routers.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterBgp
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterBgpPeer
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterBgpPeerBfd
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterInterface
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterList
Contains a list of Router resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterMd5AuthenticationKey
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterNatLogConfig
Configuration of logging on a NAT.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterNatRule
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterNatRuleAction
RouterNatSubnetworkToNat
Defines the IP ranges that want to use NAT for a subnetwork.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterStatusBgpPeerStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterStatusNatStatus
Status of a NAT contained in this router.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterStatusNatStatusNatRuleStatus
Status of a NAT Rule contained in this NAT.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RouterStatusResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RoutersPreviewResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RoutersScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Rule
This is deprecated and has no effect. Do not use.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SSLHealthCheck
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SavedAttachedDisk
DEPRECATED: Please use compute#savedDisk instead. An instance-attached disk resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SavedDisk
An instance-attached disk resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ScalingScheduleStatus
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Scheduling
Sets the scheduling options for an Instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SchedulingNodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ScratchDisks
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Screenshot
An instance's screenshot.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPoliciesAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPoliciesListPreconfiguredExpressionSetsResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPoliciesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPoliciesWafConfig
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicy
Represents a Google Cloud Armor security policy resource. Only external backend services that use load balancers can reference a security policy. For more information, see Google Cloud Armor security policy overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyAdaptiveProtectionConfig
Configuration options for Cloud Armor Adaptive Protection (CAAP).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
Configuration options for L7 DDoS detection.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyAdvancedOptionsConfig
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
SecurityPolicyDdosProtectionConfig
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyRecaptchaOptionsConfig
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyRuleHttpHeaderAction
SecurityPolicyRuleHttpHeaderActionHttpHeaderOption
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyRuleMatcher
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyRuleMatcherConfig
SecurityPolicyRuleRateLimitOptions
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyRuleRateLimitOptionsThreshold
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecurityPolicyRuleRedirectOptions
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SecuritySettings
The authentication and authorization settings for a BackendService.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServerBinding
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAccount
A service account.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAttachment
Represents a ServiceAttachment resource. A service attachment represents a service that a producer has exposed. It encapsulates the load balancer which fronts the service runs and a list of NAT IP ranges that the producers uses to represent the consumers connecting to the service. next tag = 20
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAttachmentAggregatedList
Contains a list of ServiceAttachmentsScopedList.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAttachmentConnectedEndpoint
[Output Only] A connection connected to this service attachment.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAttachmentConsumerProjectLimit
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAttachmentList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ServiceAttachmentsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetBackendServiceTargetSslProxyRequest
A request message for TargetSslProxies.SetBackendService. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetBackendServiceTargetTcpProxyRequest
A request message for TargetTcpProxies.SetBackendService. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetBackupTargetPoolRequest
A request message for TargetPools.SetBackup. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetCertificateMapTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetCertificateMap. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetCertificateMapTargetSslProxyRequest
A request message for TargetSslProxies.SetCertificateMap. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetCommonInstanceMetadataProjectRequest
A request message for Projects.SetCommonInstanceMetadata. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetDefaultNetworkTierProjectRequest
A request message for Projects.SetDefaultNetworkTier. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetDeletionProtectionInstanceRequest
A request message for Instances.SetDeletionProtection. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetDiskAutoDeleteInstanceRequest
A request message for Instances.SetDiskAutoDelete. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetEdgeSecurityPolicyBackendBucketRequest
A request message for BackendBuckets.SetEdgeSecurityPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetEdgeSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetEdgeSecurityPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
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.
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.
SetIamPolicyRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.SetIamPolicy. See the method description for details.
SetIamPolicyReservationRequest
A request message for Reservations.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.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetInstanceTemplateRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SetInstanceTemplate. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetLabelsAddressRequest
A request message for Addresses.SetLabels. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetLabelsDiskRequest
A request message for Disks.SetLabels. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetLabelsInterconnectAttachmentRequest
A request message for InterconnectAttachments.SetLabels. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetLabelsInterconnectRequest
A request message for Interconnects.SetLabels. See the method description for details.
SetLabelsRegionDiskRequest
A request message for RegionDisks.SetLabels. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetLabelsVpnGatewayRequest
A request message for VpnGateways.SetLabels. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetLabelsVpnTunnelRequest
A request message for VpnTunnels.SetLabels. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetMachineResourcesInstanceRequest
A request message for Instances.SetMachineResources. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetMachineTypeInstanceRequest
A request message for Instances.SetMachineType. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetMetadataInstanceRequest
A request message for Instances.SetMetadata. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetMinCpuPlatformInstanceRequest
A request message for Instances.SetMinCpuPlatform. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetNamedPortsInstanceGroupRequest
A request message for InstanceGroups.SetNamedPorts. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetNamedPortsRegionInstanceGroupRequest
A request message for RegionInstanceGroups.SetNamedPorts. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetNodeTemplateNodeGroupRequest
A request message for NodeGroups.SetNodeTemplate. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetPrivateIpGoogleAccessSubnetworkRequest
A request message for Subnetworks.SetPrivateIpGoogleAccess. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetProxyHeaderTargetSslProxyRequest
A request message for TargetSslProxies.SetProxyHeader. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetProxyHeaderTargetTcpProxyRequest
A request message for TargetTcpProxies.SetProxyHeader. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetQuicOverrideTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetQuicOverride. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSchedulingInstanceRequest
A request message for Instances.SetScheduling. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSecurityPolicyBackendServiceRequest
A request message for BackendServices.SetSecurityPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetServiceAccountInstanceRequest
A request message for Instances.SetServiceAccount. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetShieldedInstanceIntegrityPolicyInstanceRequest
A request message for Instances.SetShieldedInstanceIntegrityPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSslCertificatesRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.SetSslCertificates. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSslCertificatesTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetSslCertificates. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSslCertificatesTargetSslProxyRequest
A request message for TargetSslProxies.SetSslCertificates. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSslPolicyTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetSslPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetSslPolicyTargetSslProxyRequest
A request message for TargetSslProxies.SetSslPolicy. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetTagsInstanceRequest
A request message for Instances.SetTags. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetTargetForwardingRuleRequest
A request message for ForwardingRules.SetTarget. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetTargetGlobalForwardingRuleRequest
A request message for GlobalForwardingRules.SetTarget. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetTargetPoolsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.SetTargetPools. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetTargetPoolsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.SetTargetPools. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetUrlMapRegionTargetHttpProxyRequest
A request message for RegionTargetHttpProxies.SetUrlMap. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetUrlMapRegionTargetHttpsProxyRequest
A request message for RegionTargetHttpsProxies.SetUrlMap. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetUrlMapTargetHttpProxyRequest
A request message for TargetHttpProxies.SetUrlMap. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetUrlMapTargetHttpsProxyRequest
A request message for TargetHttpsProxies.SetUrlMap. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetUsageExportBucketProjectRequest
A request message for Projects.SetUsageExportBucket. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ShareSettings
The share setting for reservations and sole tenancy node groups.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ShareSettingsProjectConfig
Config for each project in the share settings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ShieldedInstanceConfig
A set of Shielded Instance options.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ShieldedInstanceIdentity
A Shielded Instance Identity.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ShieldedInstanceIdentityEntry
A Shielded Instance Identity Entry.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ShieldedInstanceIntegrityPolicy
The policy describes the baseline against which Instance boot integrity is measured.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SignedUrlKey
Represents a customer-supplied Signing Key used by Cloud CDN Signed URLs
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SimulateMaintenanceEventInstanceRequest
A request message for Instances.SimulateMaintenanceEvent. See the method description for details.
Snapshot
Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SnapshotList
Contains a list of Snapshot resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SourceDiskEncryptionKey
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCertificate
Represents an SSL Certificate resource. Google Compute Engine has
two SSL Certificate resources: *
Global </compute/docs/reference/rest/v1/sslCertificates>
*
Regional </compute/docs/reference/rest/v1/regionSslCertificates>
The sslCertificates are used by: - external HTTPS load balancers -
SSL proxy load balancers The regionSslCertificates are used by
internal HTTPS load balancers. Optionally, certificate file contents
that you upload can contain a set of up to five PEM-encoded
certificates. The API call creates an object (sslCertificate) that
holds this data. You can use SSL keys and certificates to secure
connections to a load balancer. For more information, read Creating
and using SSL certificates, SSL certificates quotas and limits, and
Troubleshooting SSL certificates.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCertificateAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCertificateList
Contains a list of SslCertificate resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCertificateManagedSslCertificate
Configuration and status of a managed SSL certificate.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCertificateSelfManagedSslCertificate
Configuration and status of a self-managed SSL certificate.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCertificatesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslPoliciesAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslPoliciesList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslPoliciesListAvailableFeaturesResponse
SslPoliciesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslPolicy
Represents an SSL Policy resource. Use SSL policies to control the SSL features, such as versions and cipher suites, offered by an HTTPS or SSL Proxy load balancer. For more information, read SSL Policy Concepts.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslPolicyReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StartInstanceRequest
A request message for Instances.Start. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StartWithEncryptionKeyInstanceRequest
A request message for Instances.StartWithEncryptionKey. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StatefulPolicy
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StatefulPolicyPreservedState
Configuration of preserved resources.
StatefulPolicyPreservedStateDiskDevice
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StopInstanceRequest
A request message for Instances.Stop. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Subnetwork
Represents a Subnetwork resource. A subnetwork (also known as a subnet) is a logical partition of a Virtual Private Cloud network with one primary IP range and zero or more secondary IP ranges. For more information, read Virtual Private Cloud (VPC) Network.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworkAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworkList
Contains a list of Subnetwork resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworkLogConfig
The available logging options for this subnetwork.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworkSecondaryRange
Represents a secondary IP range of a subnetwork.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworksExpandIpCidrRangeRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworksScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SubnetworksSetPrivateIpGoogleAccessRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SuspendInstanceRequest
A request message for Instances.Suspend. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SwitchToCustomModeNetworkRequest
A request message for Networks.SwitchToCustomMode. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TCPHealthCheck
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Tags
A set of instance tags.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetGrpcProxy
Represents a Target gRPC Proxy resource. A target gRPC proxy is a component of load balancers intended for load balancing gRPC traffic. Only global forwarding rules with load balancing scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target gRPC Proxy references a URL map that specifies how traffic is routed to gRPC backend services.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetGrpcProxyList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpProxiesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpProxy
Represents a Target HTTP Proxy resource. Google Compute Engine has
two Target HTTP Proxy resources: *
Global </compute/docs/reference/rest/v1/targetHttpProxies>
*
Regional </compute/docs/reference/rest/v1/regionTargetHttpProxies>
A target HTTP proxy is a component of GCP HTTP load balancers. *
targetHttpProxies are used by external HTTP load balancers and
Traffic Director. * regionTargetHttpProxies are used by internal
HTTP load balancers. Forwarding rules reference a target HTTP proxy,
and the target proxy then references a URL map. For more
information, read Using Target Proxies and Forwarding rule concepts.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpProxyAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpProxyList
A list of TargetHttpProxy resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpsProxiesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpsProxiesSetCertificateMapRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpsProxiesSetQuicOverrideRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpsProxiesSetSslCertificatesRequest
TargetHttpsProxy
Represents a Target HTTPS Proxy resource. Google Compute Engine has
two Target HTTPS Proxy resources: *
Global </compute/docs/reference/rest/v1/targetHttpsProxies>
*
Regional </compute/docs/reference/rest/v1/regionTargetHttpsProxies>
A target HTTPS proxy is a component of GCP HTTPS load balancers. *
targetHttpsProxies are used by external HTTPS load balancers. *
regionTargetHttpsProxies are used by internal HTTPS load balancers.
Forwarding rules reference a target HTTPS proxy, and the target
proxy then references a URL map. For more information, read Using
Target Proxies and Forwarding rule concepts.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpsProxyAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetHttpsProxyList
Contains a list of TargetHttpsProxy resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetInstance
Represents a Target Instance resource. You can use a target instance to handle traffic for one or more forwarding rules, which is ideal for forwarding protocol traffic that is managed by a single source. For example, ESP, AH, TCP, or UDP. For more information, read Target instances.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetInstanceAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetInstanceList
Contains a list of TargetInstance resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetInstancesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetPool
Represents a Target Pool resource. Target pools are used for network TCP/UDP load balancing. A target pool references member instances, an associated legacy HttpHealthCheck resource, and, optionally, a backup target pool. For more information, read Using target pools.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetPoolAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetPoolInstanceHealth
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetPoolList
Contains a list of TargetPool resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetPoolsAddHealthCheckRequest
TargetPoolsAddInstanceRequest
TargetPoolsRemoveHealthCheckRequest
TargetPoolsRemoveInstanceRequest
TargetPoolsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetSslProxiesSetBackendServiceRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetSslProxiesSetCertificateMapRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetSslProxiesSetProxyHeaderRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetSslProxiesSetSslCertificatesRequest
TargetSslProxy
Represents a Target SSL Proxy resource. A target SSL proxy is a component of a SSL Proxy load balancer. Global forwarding rules reference a target SSL proxy, and the target proxy then references an external backend service. For more information, read Using Target Proxies.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetSslProxyList
Contains a list of TargetSslProxy resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetTcpProxiesScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetTcpProxiesSetBackendServiceRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetTcpProxiesSetProxyHeaderRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetTcpProxy
Represents a Target TCP Proxy resource. A target TCP proxy is a component of a TCP Proxy load balancer. Global forwarding rules reference target TCP proxy, and the target proxy then references an external backend service. For more information, read TCP Proxy Load Balancing overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetTcpProxyAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetTcpProxyList
Contains a list of TargetTcpProxy resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetVpnGateway
Represents a Target VPN Gateway resource. The target VPN gateway resource represents a Classic Cloud VPN gateway. For more information, read the the Cloud VPN Overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetVpnGatewayAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetVpnGatewayList
Contains a list of TargetVpnGateway resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetVpnGatewaysScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TestFailure
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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.
TestIamPermissionsImageRequest
A request message for Images.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.
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.
TestIamPermissionsRegionDiskRequest
A request message for RegionDisks.TestIamPermissions. See the method description for details.
TestIamPermissionsRegionNetworkFirewallPolicyRequest
A request message for RegionNetworkFirewallPolicies.TestIamPermissions. See the method description for details.
TestIamPermissionsReservationRequest
A request message for Reservations.TestIamPermissions. See the method description for details.
TestIamPermissionsResourcePolicyRequest
A request message for ResourcePolicies.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.
TestIamPermissionsSubnetworkRequest
A request message for Subnetworks.TestIamPermissions. See the method description for details.
TestIamPermissionsVpnGatewayRequest
A request message for VpnGateways.TestIamPermissions. See the method description for details.
TestPermissionsRequest
TestPermissionsResponse
Uint128
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateAccessConfigInstanceRequest
A request message for Instances.UpdateAccessConfig. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateAutoscalerRequest
A request message for Autoscalers.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateBackendBucketRequest
A request message for BackendBuckets.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateBackendServiceRequest
A request message for BackendServices.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateDisplayDeviceInstanceRequest
A request message for Instances.UpdateDisplayDevice. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateFirewallRequest
A request message for Firewalls.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateHealthCheckRequest
A request message for HealthChecks.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateInstanceRequest
A request message for Instances.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateNetworkInterfaceInstanceRequest
A request message for Instances.UpdateNetworkInterface. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdatePeeringNetworkRequest
A request message for Networks.UpdatePeering. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdatePerInstanceConfigsInstanceGroupManagerRequest
A request message for InstanceGroupManagers.UpdatePerInstanceConfigs. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest
A request message for RegionInstanceGroupManagers.UpdatePerInstanceConfigs. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateRegionAutoscalerRequest
A request message for RegionAutoscalers.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateRegionBackendServiceRequest
A request message for RegionBackendServices.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateRegionCommitmentRequest
A request message for RegionCommitments.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateRegionHealthCheckRequest
A request message for RegionHealthChecks.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateRegionUrlMapRequest
A request message for RegionUrlMaps.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateReservationRequest
A request message for Reservations.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateRouterRequest
A request message for Routers.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateShieldedInstanceConfigInstanceRequest
A request message for Instances.UpdateShieldedInstanceConfig. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpdateUrlMapRequest
A request message for UrlMaps.Update. See the method description for details.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMap
Represents a URL Map resource. Compute Engine has two URL Map
resources: * Global </compute/docs/reference/rest/v1/urlMaps>
* Regional </compute/docs/reference/rest/v1/regionUrlMaps>
A
URL map resource is a component of certain types of cloud load
balancers and Traffic Director: * urlMaps are used by external
HTTP(S) load balancers and Traffic Director. * regionUrlMaps are
used by internal HTTP(S) load balancers. For a list of supported URL
map features by the load balancer type, see the Load balancing
features: Routing and traffic management table. For a list of
supported URL map features for Traffic Director, see the Traffic
Director features: Routing and traffic management table. This
resource defines mappings from hostnames and URL paths to either a
backend service or a backend bucket. To use the global urlMaps
resource, the backend service must have a loadBalancingScheme of
either EXTERNAL or INTERNAL_SELF_MANAGED. To use the regionUrlMaps
resource, the backend service must have a loadBalancingScheme of
INTERNAL_MANAGED. For more information, read URL Map Concepts.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapList
Contains a list of UrlMap resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapReference
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapTest
Message for the expected URL mappings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapTestHeader
HTTP headers used in UrlMapTests.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapValidationResult
Message representing the validation result for a UrlMap.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapsAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapsValidateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlMapsValidateResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UrlRewrite
The spec for modifying the path before sending the request to the matched backend service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UsableSubnetwork
Subnetwork which the current user has compute.subnetworks.use permission on.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UsableSubnetworkSecondaryRange
Secondary IP range of a usable subnetwork.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UsableSubnetworksAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UsageExportLocation
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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).
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VmEndpointNatMappingsInterfaceNatMappings
Contain information of Nat mapping for an interface of this endpoint.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings
Contains information of NAT Mappings provided by a NAT Rule.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VmEndpointNatMappingsList
Contains a list of VmEndpointNatMappings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGateway
Represents a HA VPN gateway. HA VPN is a high-availability (HA) Cloud VPN solution that lets you securely connect your on-premises network to your Google Cloud Virtual Private Cloud network through an IPsec VPN connection in a single region. For more information about Cloud HA VPN solutions, see Cloud VPN topologies .
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewayAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewayList
Contains a list of VpnGateway resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewayStatus
VpnGatewayStatusHighAvailabilityRequirementState
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewayStatusTunnel
Contains some information about a VPN tunnel.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewayStatusVpnConnection
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be a external VPN gateway or GCP VPN gateway.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewayVpnGatewayInterface
A VPN gateway interface.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewaysGetStatusResponse
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnGatewaysScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnTunnel
Represents a Cloud VPN Tunnel resource. For more information about VPN, read the the Cloud VPN Overview.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnTunnelAggregatedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnTunnelList
Contains a list of VpnTunnel resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VpnTunnelsScopedList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
WafExpressionSet
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
WafExpressionSetExpression
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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
[Output Only] Informational warning message.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Warnings
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
XpnHostList
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
XpnResourceId
Service resource (a.k.a service project) ID.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Zone
Represents a Zone resource. A zone is a deployment area. These deployment areas are subsets of a region. For example the zone us-east1-a is located in the us-east1 region. For more information, read Regions and Zones.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ZoneList
Contains a list of zone resources.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ZoneSetLabelsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ZoneSetPolicyRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields