Package types (1.20.0)

API documentation for compute_v1.types package.

Classes

AWSV4Signature

Messages

Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AbandonInstancesInstanceGroupManagerRequest

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

AddRuleRegionSecurityPolicyRequest

A request message for RegionSecurityPolicies.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

AggregatedListInstanceTemplatesRequest

A request message for InstanceTemplates.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

AggregatedListInstantSnapshotsRequest

A request message for InstantSnapshots.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

AggregatedListStoragePoolTypesRequest

A request message for StoragePoolTypes.AggregatedList. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AggregatedListStoragePoolsRequest

A request message for StoragePools.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

AllocationAggregateReservation

This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AllocationAggregateReservationReservedResourceInfo

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AllocationAggregateReservationReservedResourceInfoAccelerator

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AllocationResourceStatus

[Output Only] Contains output only fields.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AllocationResourceStatusSpecificSKUAllocation

Contains Properties set for the reservation.

.. _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.

.. _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

AnnouncePublicAdvertisedPrefixeRequest

A request message for PublicAdvertisedPrefixes.Announce. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AnnouncePublicDelegatedPrefixeRequest

A request message for PublicDelegatedPrefixes.Announce. See the method description for details.

.. _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

AttachNetworkEndpointsRegionNetworkEndpointGroupRequest

A request message for RegionNetworkEndpointGroups.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 passthrough Network Load Balancers <https://cloud.google.com/load-balancing/docs/internal/failover-overview> and external passthrough Network Load Balancers <https://cloud.google.com/load-balancing/docs/network/networklb-failover-overview>. 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

BackendServiceListUsable

Contains a list of usable 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

BackendServiceUsedBy

.. _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

BulkInsertDiskRequest

A request message for Disks.BulkInsert. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

BulkInsertDiskResource

A transient resource used in compute.disks.bulkInsert and compute.regionDisks.bulkInsert. It is only used to process requests and is not persisted.

.. _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

BulkInsertOperationStatus

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

BulkInsertRegionDiskRequest

A request message for RegionDisks.BulkInsert. See the method description for details.

.. _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

CancelInstanceGroupManagerResizeRequestRequest

A request message for InstanceGroupManagerResizeRequests.Cancel. See the method description for details.

.. _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

DeleteInstanceGroupManagerResizeRequestRequest

A request message for InstanceGroupManagerResizeRequests.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

DeleteInstantSnapshotRequest

A request message for InstantSnapshots.Delete. 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

DeleteRegionInstanceTemplateRequest

A request message for RegionInstanceTemplates.Delete. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DeleteRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.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

DeleteStoragePoolRequest

A request message for StoragePools.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

DetachNetworkEndpointsRegionNetworkEndpointGroupRequest

A request message for RegionNetworkEndpointGroups.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

DiskAsyncReplication

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DiskAsyncReplicationList

.. _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.

DiskResourceStatus

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DiskResourceStatusAsyncReplicationStatus

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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

DisksStartAsyncReplicationRequest

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DisksStopGroupAsyncReplicationResource

A transient resource used in compute.disks.stopGroupAsyncReplication and compute.regionDisks.stopGroupAsyncReplication. It is only used to process requests and is not persisted.

.. _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

Errors that prevented the ResizeRequest to be fulfilled.

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 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.

GetIamPolicyBackendBucketRequest

A request message for BackendBuckets.GetIamPolicy. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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

GetIamPolicyInstantSnapshotRequest

A request message for InstantSnapshots.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

GetIamPolicyRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.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

GetIamPolicyStoragePoolRequest

A request message for StoragePools.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.

GetInstanceGroupManagerResizeRequestRequest

A request message for InstanceGroupManagerResizeRequests.Get. See the method description for details.

GetInstanceGroupRequest

A request message for InstanceGroups.Get. See the method description for details.

GetInstanceRequest

A request message for Instances.Get. See the method description for details.

GetInstanceSettingRequest

A request message for InstanceSettingsService.Get. See the method description for details.

GetInstanceTemplateRequest

A request message for InstanceTemplates.Get. See the method description for details.

GetInstantSnapshotRequest

A request message for InstantSnapshots.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.

GetInterconnectRemoteLocationRequest

A request message for InterconnectRemoteLocations.Get. See the method description for details.

GetInterconnectRequest

A request message for Interconnects.Get. See the method description for details.

GetLicenseCodeRequest

A request message for LicenseCodes.Get. See the method description for details.

GetLicenseRequest

A request message for Licenses.Get. See the method description for details.

GetMachineImageRequest

A request message for MachineImages.Get. See the method description for details.

GetMachineTypeRequest

A request message for MachineTypes.Get. See the method description for details.

GetMacsecConfigInterconnectRequest

A request message for Interconnects.GetMacsecConfig. See the method description for details.

GetNatIpInfoRouterRequest

A request message for Routers.GetNatIpInfo. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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.

GetRegionInstanceTemplateRequest

A request message for RegionInstanceTemplates.Get. See the method description for details.

GetRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.Get. See the method description for details.

GetRegionNetworkEndpointGroupRequest

A request message for RegionNetworkEndpointGroups.Get. See the method description for details.

GetRegionNetworkFirewallPolicyRequest

A request message for RegionNetworkFirewallPolicies.Get. See the method description for details.

GetRegionNotificationEndpointRequest

A request message for RegionNotificationEndpoints.Get. See the method description for details.

GetRegionOperationRequest

A request message for RegionOperations.Get. See the method description for details.

GetRegionRequest

A request message for Regions.Get. See the method description for details.

GetRegionSecurityPolicyRequest

A request message for RegionSecurityPolicies.Get. See the method description for details.

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

GetRuleRegionSecurityPolicyRequest

A request message for RegionSecurityPolicies.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.

GetSnapshotSettingRequest

A request message for SnapshotSettingsService.Get. See the method description for details.

GetSslCertificateRequest

A request message for SslCertificates.Get. See the method description for details.

GetSslPolicyRequest

A request message for SslPolicies.Get. See the method description for details.

GetStatusVpnGatewayRequest

A request message for VpnGateways.GetStatus. See the method description for details.

GetStoragePoolRequest

A request message for StoragePools.Get. See the method description for details.

GetStoragePoolTypeRequest

A request message for StoragePoolTypes.Get. See the method description for details.

GetSubnetworkRequest

A request message for Subnetworks.Get. See the method description for details.

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.

GlobalAddressesMoveRequest

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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: * Regional </compute/docs/reference/rest/v1/regionHealthChecks> * Global </compute/docs/reference/rest/v1/healthChecks> These health check resources can be used for load balancing and for autohealing VMs in a managed instance group (MIG). Load balancing Health check requirements vary depending on the type of load balancer. For details about the type of health check supported for each load balancer and corresponding backend type, see Health checks overview: Load balancer guide. Autohealing in MIGs The health checks that you use for autohealing VMs in a MIG can be either regional or global. For more information, see Set up an application health check and autohealing. For more information, see Health checks overview.

.. _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.

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

InsertInstanceGroupManagerResizeRequestRequest

A request message for InstanceGroupManagerResizeRequests.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

InsertInstantSnapshotRequest

A request message for InstantSnapshots.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

InsertRegionInstanceTemplateRequest

A request message for RegionInstanceTemplates.Insert. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InsertRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.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

InsertStoragePoolRequest

A request message for StoragePools.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

InstanceGroupManagerAllInstancesConfig

.. _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

InstanceGroupManagerInstanceLifecyclePolicy

.. _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

InstanceGroupManagerResizeRequest

InstanceGroupManagerResizeRequest represents a request to create a number of VMs: either immediately or by queuing the request for the specified time. This resize request is nested under InstanceGroupManager and the VMs created by this request are added to the owning InstanceGroupManager.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceGroupManagerResizeRequestStatus

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceGroupManagerResizeRequestStatusLastAttempt

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceGroupManagerResizeRequestsListResponse

[Output Only] A list of resize requests.

.. _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

InstanceGroupManagerStatusAllInstancesConfig

.. _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

InstancePropertiesPatch

Represents the change that you want to make to the instance properties.

InstanceReference

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceSettings

Represents a Instance Settings resource. You can use instance settings to configure default settings for Compute Engine VM instances. For example, you can use it to configure default machine type of Compute Engine VM instances.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceSettingsMetadata

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceTemplate

Represents an Instance Template resource. Google Compute Engine has two Instance Template resources: * Global </compute/docs/reference/rest/v1/instanceTemplates> * Regional </compute/docs/reference/rest/v1/regionInstanceTemplates> You can reuse a global instance template in different regions whereas you can use a regional instance template in a specified region only. If you want to reduce cross-region dependency or achieve data residency, use a regional instance template. To create VMs, managed instance groups, and reservations, you can use either global or regional instance templates. For more information, read Instance Templates.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstanceTemplateAggregatedList

Contains a list of InstanceTemplatesScopedList.

.. _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

InstanceTemplatesScopedList

.. _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

InstancesBulkInsertOperationMetadata

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

InstancesSetNameRequest

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstancesSetSecurityPolicyRequest

.. _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

InstantSnapshot

Represents a InstantSnapshot resource. You can use instant snapshots to create disk rollback points quickly..

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstantSnapshotAggregatedList

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstantSnapshotList

Contains a list of InstantSnapshot resources.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstantSnapshotResourceStatus

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InstantSnapshotsScopedList

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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 Google Cloud 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

InterconnectAttachmentConfigurationConstraints

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange

.. _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 the Interconnect connection, which 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

InterconnectDiagnosticsMacsecStatus

Describes the status of MACsec encryption on the link.

.. _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

InterconnectMacsec

Configuration information for enabling Media Access Control security (MACsec) on this Cloud Interconnect connection between Google and your on-premises router.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectMacsecConfig

MACsec configuration information for the Interconnect connection. Contains the generated Connectivity Association Key Name (CKN) and the key (CAK) for this Interconnect connection.

InterconnectMacsecConfigPreSharedKey

Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectMacsecPreSharedKey

Describes a pre-shared key used to setup MACsec in static connectivity association key (CAK) mode.

.. _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

InterconnectRemoteLocation

Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectRemoteLocationConstraints

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectRemoteLocationConstraintsSubnetLengthRange

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectRemoteLocationList

Response to the list request, and contains a list of interconnect remote locations.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

InterconnectRemoteLocationPermittedConnections

.. _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

InterconnectsGetMacsecConfigResponse

Response for the InterconnectsGetMacsecConfigRequest.

.. _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

ListDisksStoragePoolsRequest

A request message for StoragePools.ListDisks. 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

ListInstanceGroupManagerResizeRequestsRequest

A request message for InstanceGroupManagerResizeRequests.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

ListInstantSnapshotsRequest

A request message for InstantSnapshots.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

ListInterconnectRemoteLocationsRequest

A request message for InterconnectRemoteLocations.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

ListNetworkEndpointsRegionNetworkEndpointGroupsRequest

A request message for RegionNetworkEndpointGroups.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

ListRegionInstanceTemplatesRequest

A request message for RegionInstanceTemplates.List. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ListRegionInstantSnapshotsRequest

A request message for RegionInstantSnapshots.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

ListRegionZonesRequest

A request message for RegionZones.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

ListStoragePoolTypesRequest

A request message for StoragePoolTypes.List. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ListStoragePoolsRequest

A request message for StoragePools.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

ListUsableBackendServicesRequest

A request message for BackendServices.ListUsable. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ListUsableRegionBackendServicesRequest

A request message for RegionBackendServices.ListUsable. 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

MoveAddressRequest

A request message for Addresses.Move. See the method description for details.

.. _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

MoveGlobalAddressRequest

A request message for GlobalAddresses.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

NatIpInfo

Contains NAT IP information of a NAT config (i.e. usage status, mode).

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

NatIpInfoNatIpInfoMapping

Contains information of a NAT IP.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

NatIpInfoResponse

Network

Represents a VPC Network resource. Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network.

.. _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 for different use cases, see Network endpoint groups overview.

.. _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

NodeGroupsPerformMaintenanceRequest

.. _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

NodeGroupsSimulateMaintenanceEventRequest

NodeTemplate

Represent a sole-tenant Node Template resource. You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.

.. _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 zoneOperations resource. For more information, read Global, Regional, and Zonal Resources. Note that completed Operation resources have a limited retention period.

.. _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

PatchInstanceSettingRequest

A request message for InstanceSettingsService.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

PatchNetworkAttachmentRequest

A request message for NetworkAttachments.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

PatchResourcePolicyRequest

A request message for ResourcePolicies.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

PatchRuleRegionSecurityPolicyRequest

A request message for RegionSecurityPolicies.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

PatchSnapshotSettingRequest

A request message for SnapshotSettingsService.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

PerformMaintenanceInstanceRequest

A request message for Instances.PerformMaintenance. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

PerformMaintenanceNodeGroupRequest

A request message for NodeGroups.PerformMaintenance. See the method description for details.

.. _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

PreservedStatePreservedNetworkIp

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

PreservedStatePreservedNetworkIpIpAddress

.. _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

ProjectsSetCloudArmorTierRequest

.. _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

QuotaStatusWarning

[Output Only] Warning of fetching the quotas field for this region. This field is populated only if fetching of the quotas field fails.

.. _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

RegionAddressesMoveRequest

.. _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

RegionDisksStartAsyncReplicationRequest

.. _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

RegionNetworkEndpointGroupsAttachEndpointsRequest

RegionNetworkEndpointGroupsDetachEndpointsRequest

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

RemoveRuleRegionSecurityPolicyRequest

A request message for RegionSecurityPolicies.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

ResourcePolicyDiskConsistencyGroupPolicy

Resource policy for disk consistency groups.

ResourcePolicyGroupPlacementPolicy

A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation

.. _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

RouterBgpPeerCustomLearnedIpRange

.. _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. This field is only supported in Global Security Policies of type CLOUD_ARMOR.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig

.. _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

SecurityPolicyRuleMatcherExprOptions

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions

SecurityPolicyRuleNetworkMatcher

Represents a match condition that incoming network traffic is evaluated against.

SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SecurityPolicyRulePreconfiguredWafConfig

SecurityPolicyRulePreconfiguredWafConfigExclusion

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SecurityPolicyRuleRateLimitOptions

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig

.. _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

SecurityPolicyUserDefinedField

.. _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.

.. _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

SetCloudArmorTierProjectRequest

A request message for Projects.SetCloudArmorTier. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SetCommonInstanceMetadataOperationMetadata

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo

.. _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

SetIamPolicyBackendBucketRequest

A request message for BackendBuckets.SetIamPolicy. See the method description for details.

SetIamPolicyBackendServiceRequest

A request message for BackendServices.SetIamPolicy. See the method description for details.

SetIamPolicyDiskRequest

A request message for Disks.SetIamPolicy. See the method description for details.

SetIamPolicyFirewallPolicyRequest

A request message for FirewallPolicies.SetIamPolicy. See the method description for details.

SetIamPolicyImageRequest

A request message for Images.SetIamPolicy. See the method description for details.

SetIamPolicyInstanceRequest

A request message for Instances.SetIamPolicy. See the method description for details.

SetIamPolicyInstanceTemplateRequest

A request message for InstanceTemplates.SetIamPolicy. See the method description for details.

SetIamPolicyInstantSnapshotRequest

A request message for InstantSnapshots.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.

SetIamPolicyRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.SetIamPolicy. See the method description for details.

SetIamPolicyRegionNetworkFirewallPolicyRequest

A request message for RegionNetworkFirewallPolicies.SetIamPolicy. See the method description for details.

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.

SetIamPolicyStoragePoolRequest

A request message for StoragePools.SetIamPolicy. See the method description for details.

SetIamPolicySubnetworkRequest

A request message for Subnetworks.SetIamPolicy. See the method description for details.

SetInstanceTemplateInstanceGroupManagerRequest

A request message for InstanceGroupManagers.SetInstanceTemplate. See the method description for details.

.. _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

SetLabelsInstantSnapshotRequest

A request message for InstantSnapshots.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

SetLabelsRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.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

SetNameInstanceRequest

A request message for Instances.SetName. 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

SetSecurityPolicyInstanceRequest

A request message for Instances.SetSecurityPolicy. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SetSecurityPolicyRegionBackendServiceRequest

A request message for RegionBackendServices.SetSecurityPolicy. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SetSecurityPolicyTargetInstanceRequest

A request message for TargetInstances.SetSecurityPolicy. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SetSecurityPolicyTargetPoolRequest

A request message for TargetPools.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.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SimulateMaintenanceEventNodeGroupRequest

A request message for NodeGroups.SimulateMaintenanceEvent. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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

SnapshotSettings

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SnapshotSettingsStorageLocationSettings

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SnapshotSettingsStorageLocationSettingsStorageLocationPreference

A structure for specifying storage locations.

.. _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 global SSL certificates (sslCertificates) are used by: - Global external Application Load Balancers - Classic Application Load Balancers - Proxy Network Load Balancers (with target SSL proxies) The regional SSL certificates (regionSslCertificates) are used by: - Regional external Application Load Balancers - Regional internal Application Load Balancers Optionally, certificate file contents that you upload can contain a set of up to five PEM-encoded certificates. The API call creates an object (sslCertificate) that holds this data. You can use SSL keys and certificates to secure connections to a load balancer. For more information, read Creating and using SSL certificates, SSL certificates quotas and limits, and Troubleshooting SSL certificates.

.. _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 SSL features, such as versions and cipher suites, that are offered by Application Load Balancers and proxy Network Load Balancers. For more information, read SSL policies overview.

.. _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

StartAsyncReplicationDiskRequest

A request message for Disks.StartAsyncReplication. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StartAsyncReplicationRegionDiskRequest

A request message for RegionDisks.StartAsyncReplication. See the method description for details.

.. _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

StatefulPolicyPreservedStateNetworkIp

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC <https://github.com/grpc>. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide <https://cloud.google.com/apis/design/errors>.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StopAsyncReplicationDiskRequest

A request message for Disks.StopAsyncReplication. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StopAsyncReplicationRegionDiskRequest

A request message for RegionDisks.StopAsyncReplication. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StopGroupAsyncReplicationDiskRequest

A request message for Disks.StopGroupAsyncReplication. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StopGroupAsyncReplicationRegionDiskRequest

A request message for RegionDisks.StopGroupAsyncReplication. See the method description for details.

.. _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

StoragePool

Represents a zonal storage pool resource.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolAggregatedList

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolDisk

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolList

A list of StoragePool resources.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolListDisks

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolResourceStatus

[Output Only] Contains output only fields.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolType

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolTypeAggregatedList

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolTypeList

Contains a list of storage pool types.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolTypesScopedList

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

StoragePoolsScopedList

.. _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 Google Cloud HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.

.. _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. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.

.. _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 with external passthrough Network Load Balancers. A target pool references member instances, an associated legacy HttpHealthCheck resource, and, optionally, a backup target pool. For more information, read Using target pools.

.. _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 Proxy Network Load Balancer. The forwarding rule references the target SSL proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.

.. _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 Proxy Network Load Balancer. The forwarding rule references the target TCP proxy, and the target proxy then references a backend service. For more information, read Proxy Network Load Balancer overview.

.. _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

TestIamPermissionsBackendBucketRequest

A request message for BackendBuckets.TestIamPermissions. See the method description for details.

TestIamPermissionsBackendServiceRequest

A request message for BackendServices.TestIamPermissions. See the method description for details.

TestIamPermissionsDiskRequest

A request message for Disks.TestIamPermissions. See the method description for details.

TestIamPermissionsExternalVpnGatewayRequest

A request message for ExternalVpnGateways.TestIamPermissions. See the method description for details.

TestIamPermissionsFirewallPolicyRequest

A request message for FirewallPolicies.TestIamPermissions. See the method description for details.

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.

TestIamPermissionsInstantSnapshotRequest

A request message for InstantSnapshots.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.

TestIamPermissionsRegionBackendServiceRequest

A request message for RegionBackendServices.TestIamPermissions. See the method description for details.

TestIamPermissionsRegionDiskRequest

A request message for RegionDisks.TestIamPermissions. See the method description for details.

TestIamPermissionsRegionInstantSnapshotRequest

A request message for RegionInstantSnapshots.TestIamPermissions. See the method description for details.

TestIamPermissionsRegionNetworkFirewallPolicyRequest

A request message for RegionNetworkFirewallPolicies.TestIamPermissions. See the method description for details.

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.

TestIamPermissionsStoragePoolRequest

A request message for StoragePools.TestIamPermissions. See the method description for details.

TestIamPermissionsSubnetworkRequest

A request message for Subnetworks.TestIamPermissions. See the method description for details.

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

UpcomingMaintenance

Upcoming Maintenance notification information.

.. _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

UpdateDiskRequest

A request message for Disks.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

UpdateRegionDiskRequest

A request message for RegionDisks.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

UpdateStoragePoolRequest

A request message for StoragePools.Update. 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 global external Application Load Balancers, classic Application Load Balancers, and cross-region internal Application Load Balancers. * regionUrlMaps are used by internal Application Load Balancers, regional external Application Load Balancers and regional internal Application Load Balancers. For a list of supported URL map features by the load balancer type, see the Load balancing features: Routing and traffic management table. For a list of supported URL map features for Traffic Director, see the Traffic Director features: Routing and traffic management table. This resource defines mappings from hostnames and URL paths to either a backend service or a backend bucket. To use the global urlMaps resource, the backend service must have a loadBalancingScheme of either EXTERNAL 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 an external VPN gateway or a Google Cloud 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

WithdrawPublicAdvertisedPrefixeRequest

A request message for PublicAdvertisedPrefixes.Withdraw. See the method description for details.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

WithdrawPublicDelegatedPrefixeRequest

A request message for PublicDelegatedPrefixes.Withdraw. See the method description for details.

.. _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