content: {-# LANGUAGE DataKinds #-}
  {-# LANGUAGE DerivingStrategies #-}
  {-# LANGUAGE DuplicateRecordFields #-}
  {-# LANGUAGE ImportQualifiedPost #-}
  {-# LANGUAGE LambdaCase #-}
  {-# LANGUAGE OverloadedStrings #-}
  {-# LANGUAGE PatternSynonyms #-}
  {-# LANGUAGE RecordWildCards #-}
  {-# LANGUAGE StrictData #-}
  {-# LANGUAGE TypeFamilies #-}
  {-# LANGUAGE NoImplicitPrelude #-}
  {-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
  {-# OPTIONS_GHC -fno-warn-name-shadowing #-}
  {-# OPTIONS_GHC -fno-warn-unused-binds #-}
  {-# OPTIONS_GHC -fno-warn-unused-imports #-}
  {-# OPTIONS_GHC -fno-warn-unused-matches #-}
  
  -- |
  -- Module      : Gogol.Compute
  -- Copyright   : (c) 2015-2025 Brendan Hay
  -- License     : Mozilla Public License, v. 2.0.
  -- Maintainer  : Brendan Hay <brendan.g.hay+gogol@gmail.com>
  --               Toni Cebrián <toni@tonicebrian.com>
  -- Stability   : auto-generated
  -- Portability : non-portable (GHC extensions)
  --
  -- Creates and runs virtual machines on Google Cloud Platform.
  --
  -- /See:/ <https://cloud.google.com/compute/ Compute Engine API Reference>
  module Gogol.Compute
    ( -- * Configuration
      computeService,
  
      -- * OAuth Scopes
      CloudPlatform'FullControl,
      Compute'FullControl,
      Compute'Readonly,
      Devstorage'FullControl,
      Devstorage'ReadOnly,
      Devstorage'ReadWrite,
  
      -- * Resources
  
      -- ** compute.acceleratorTypes.aggregatedList
      ComputeAcceleratorTypesAggregatedListResource,
      ComputeAcceleratorTypesAggregatedList (..),
      newComputeAcceleratorTypesAggregatedList,
  
      -- ** compute.acceleratorTypes.get
      ComputeAcceleratorTypesGetResource,
      ComputeAcceleratorTypesGet (..),
      newComputeAcceleratorTypesGet,
  
      -- ** compute.acceleratorTypes.list
      ComputeAcceleratorTypesListResource,
      ComputeAcceleratorTypesList (..),
      newComputeAcceleratorTypesList,
  
      -- ** compute.addresses.aggregatedList
      ComputeAddressesAggregatedListResource,
      ComputeAddressesAggregatedList (..),
      newComputeAddressesAggregatedList,
  
      -- ** compute.addresses.delete
      ComputeAddressesDeleteResource,
      ComputeAddressesDelete (..),
      newComputeAddressesDelete,
  
      -- ** compute.addresses.get
      ComputeAddressesGetResource,
      ComputeAddressesGet (..),
      newComputeAddressesGet,
  
      -- ** compute.addresses.insert
      ComputeAddressesInsertResource,
      ComputeAddressesInsert (..),
      newComputeAddressesInsert,
  
      -- ** compute.addresses.list
      ComputeAddressesListResource,
      ComputeAddressesList (..),
      newComputeAddressesList,
  
      -- ** compute.addresses.move
      ComputeAddressesMoveResource,
      ComputeAddressesMove (..),
      newComputeAddressesMove,
  
      -- ** compute.addresses.setLabels
      ComputeAddressesSetLabelsResource,
      ComputeAddressesSetLabels (..),
      newComputeAddressesSetLabels,
  
      -- ** compute.autoscalers.aggregatedList
      ComputeAutoscalersAggregatedListResource,
      ComputeAutoscalersAggregatedList (..),
      newComputeAutoscalersAggregatedList,
  
      -- ** compute.autoscalers.delete
      ComputeAutoscalersDeleteResource,
      ComputeAutoscalersDelete (..),
      newComputeAutoscalersDelete,
  
      -- ** compute.autoscalers.get
      ComputeAutoscalersGetResource,
      ComputeAutoscalersGet (..),
      newComputeAutoscalersGet,
  
      -- ** compute.autoscalers.insert
      ComputeAutoscalersInsertResource,
      ComputeAutoscalersInsert (..),
      newComputeAutoscalersInsert,
  
      -- ** compute.autoscalers.list
      ComputeAutoscalersListResource,
      ComputeAutoscalersList (..),
      newComputeAutoscalersList,
  
      -- ** compute.autoscalers.patch
      ComputeAutoscalersPatchResource,
      ComputeAutoscalersPatch (..),
      newComputeAutoscalersPatch,
  
      -- ** compute.autoscalers.update
      ComputeAutoscalersUpdateResource,
      ComputeAutoscalersUpdate (..),
      newComputeAutoscalersUpdate,
  
      -- ** compute.backendBuckets.addSignedUrlKey
      ComputeBackendBucketsAddSignedUrlKeyResource,
      ComputeBackendBucketsAddSignedUrlKey (..),
      newComputeBackendBucketsAddSignedUrlKey,
  
      -- ** compute.backendBuckets.delete
      ComputeBackendBucketsDeleteResource,
      ComputeBackendBucketsDelete (..),
      newComputeBackendBucketsDelete,
  
      -- ** compute.backendBuckets.deleteSignedUrlKey
      ComputeBackendBucketsDeleteSignedUrlKeyResource,
      ComputeBackendBucketsDeleteSignedUrlKey (..),
      newComputeBackendBucketsDeleteSignedUrlKey,
  
      -- ** compute.backendBuckets.get
      ComputeBackendBucketsGetResource,
      ComputeBackendBucketsGet (..),
      newComputeBackendBucketsGet,
  
      -- ** compute.backendBuckets.getIamPolicy
      ComputeBackendBucketsGetIamPolicyResource,
      ComputeBackendBucketsGetIamPolicy (..),
      newComputeBackendBucketsGetIamPolicy,
  
      -- ** compute.backendBuckets.insert
      ComputeBackendBucketsInsertResource,
      ComputeBackendBucketsInsert (..),
      newComputeBackendBucketsInsert,
  
      -- ** compute.backendBuckets.list
      ComputeBackendBucketsListResource,
      ComputeBackendBucketsList (..),
      newComputeBackendBucketsList,
  
      -- ** compute.backendBuckets.patch
      ComputeBackendBucketsPatchResource,
      ComputeBackendBucketsPatch (..),
      newComputeBackendBucketsPatch,
  
      -- ** compute.backendBuckets.setEdgeSecurityPolicy
      ComputeBackendBucketsSetEdgeSecurityPolicyResource,
      ComputeBackendBucketsSetEdgeSecurityPolicy (..),
      newComputeBackendBucketsSetEdgeSecurityPolicy,
  
      -- ** compute.backendBuckets.setIamPolicy
      ComputeBackendBucketsSetIamPolicyResource,
      ComputeBackendBucketsSetIamPolicy (..),
      newComputeBackendBucketsSetIamPolicy,
  
      -- ** compute.backendBuckets.testIamPermissions
      ComputeBackendBucketsTestIamPermissionsResource,
      ComputeBackendBucketsTestIamPermissions (..),
      newComputeBackendBucketsTestIamPermissions,
  
      -- ** compute.backendBuckets.update
      ComputeBackendBucketsUpdateResource,
      ComputeBackendBucketsUpdate (..),
      newComputeBackendBucketsUpdate,
  
      -- ** compute.backendServices.addSignedUrlKey
      ComputeBackendServicesAddSignedUrlKeyResource,
      ComputeBackendServicesAddSignedUrlKey (..),
      newComputeBackendServicesAddSignedUrlKey,
  
      -- ** compute.backendServices.aggregatedList
      ComputeBackendServicesAggregatedListResource,
      ComputeBackendServicesAggregatedList (..),
      newComputeBackendServicesAggregatedList,
  
      -- ** compute.backendServices.delete
      ComputeBackendServicesDeleteResource,
      ComputeBackendServicesDelete (..),
      newComputeBackendServicesDelete,
  
      -- ** compute.backendServices.deleteSignedUrlKey
      ComputeBackendServicesDeleteSignedUrlKeyResource,
      ComputeBackendServicesDeleteSignedUrlKey (..),
      newComputeBackendServicesDeleteSignedUrlKey,
  
      -- ** compute.backendServices.get
      ComputeBackendServicesGetResource,
      ComputeBackendServicesGet (..),
      newComputeBackendServicesGet,
  
      -- ** compute.backendServices.getHealth
      ComputeBackendServicesGetHealthResource,
      ComputeBackendServicesGetHealth (..),
      newComputeBackendServicesGetHealth,
  
      -- ** compute.backendServices.getIamPolicy
      ComputeBackendServicesGetIamPolicyResource,
      ComputeBackendServicesGetIamPolicy (..),
      newComputeBackendServicesGetIamPolicy,
  
      -- ** compute.backendServices.insert
      ComputeBackendServicesInsertResource,
      ComputeBackendServicesInsert (..),
      newComputeBackendServicesInsert,
  
      -- ** compute.backendServices.list
      ComputeBackendServicesListResource,
      ComputeBackendServicesList (..),
      newComputeBackendServicesList,
  
      -- ** compute.backendServices.listUsable
      ComputeBackendServicesListUsableResource,
      ComputeBackendServicesListUsable (..),
      newComputeBackendServicesListUsable,
  
      -- ** compute.backendServices.patch
      ComputeBackendServicesPatchResource,
      ComputeBackendServicesPatch (..),
      newComputeBackendServicesPatch,
  
      -- ** compute.backendServices.setEdgeSecurityPolicy
      ComputeBackendServicesSetEdgeSecurityPolicyResource,
      ComputeBackendServicesSetEdgeSecurityPolicy (..),
      newComputeBackendServicesSetEdgeSecurityPolicy,
  
      -- ** compute.backendServices.setIamPolicy
      ComputeBackendServicesSetIamPolicyResource,
      ComputeBackendServicesSetIamPolicy (..),
      newComputeBackendServicesSetIamPolicy,
  
      -- ** compute.backendServices.setSecurityPolicy
      ComputeBackendServicesSetSecurityPolicyResource,
      ComputeBackendServicesSetSecurityPolicy (..),
      newComputeBackendServicesSetSecurityPolicy,
  
      -- ** compute.backendServices.testIamPermissions
      ComputeBackendServicesTestIamPermissionsResource,
      ComputeBackendServicesTestIamPermissions (..),
      newComputeBackendServicesTestIamPermissions,
  
      -- ** compute.backendServices.update
      ComputeBackendServicesUpdateResource,
      ComputeBackendServicesUpdate (..),
      newComputeBackendServicesUpdate,
  
      -- ** compute.diskTypes.aggregatedList
      ComputeDiskTypesAggregatedListResource,
      ComputeDiskTypesAggregatedList (..),
      newComputeDiskTypesAggregatedList,
  
      -- ** compute.diskTypes.get
      ComputeDiskTypesGetResource,
      ComputeDiskTypesGet (..),
      newComputeDiskTypesGet,
  
      -- ** compute.diskTypes.list
      ComputeDiskTypesListResource,
      ComputeDiskTypesList (..),
      newComputeDiskTypesList,
  
      -- ** compute.disks.addResourcePolicies
      ComputeDisksAddResourcePoliciesResource,
      ComputeDisksAddResourcePolicies (..),
      newComputeDisksAddResourcePolicies,
  
      -- ** compute.disks.aggregatedList
      ComputeDisksAggregatedListResource,
      ComputeDisksAggregatedList (..),
      newComputeDisksAggregatedList,
  
      -- ** compute.disks.bulkInsert
      ComputeDisksBulkInsertResource,
      ComputeDisksBulkInsert (..),
      newComputeDisksBulkInsert,
  
      -- ** compute.disks.createSnapshot
      ComputeDisksCreateSnapshotResource,
      ComputeDisksCreateSnapshot (..),
      newComputeDisksCreateSnapshot,
  
      -- ** compute.disks.delete
      ComputeDisksDeleteResource,
      ComputeDisksDelete (..),
      newComputeDisksDelete,
  
      -- ** compute.disks.get
      ComputeDisksGetResource,
      ComputeDisksGet (..),
      newComputeDisksGet,
  
      -- ** compute.disks.getIamPolicy
      ComputeDisksGetIamPolicyResource,
      ComputeDisksGetIamPolicy (..),
      newComputeDisksGetIamPolicy,
  
      -- ** compute.disks.insert
      ComputeDisksInsertResource,
      ComputeDisksInsert (..),
      newComputeDisksInsert,
  
      -- ** compute.disks.list
      ComputeDisksListResource,
      ComputeDisksList (..),
      newComputeDisksList,
  
      -- ** compute.disks.removeResourcePolicies
      ComputeDisksRemoveResourcePoliciesResource,
      ComputeDisksRemoveResourcePolicies (..),
      newComputeDisksRemoveResourcePolicies,
  
      -- ** compute.disks.resize
      ComputeDisksResizeResource,
      ComputeDisksResize (..),
      newComputeDisksResize,
  
      -- ** compute.disks.setIamPolicy
      ComputeDisksSetIamPolicyResource,
      ComputeDisksSetIamPolicy (..),
      newComputeDisksSetIamPolicy,
  
      -- ** compute.disks.setLabels
      ComputeDisksSetLabelsResource,
      ComputeDisksSetLabels (..),
      newComputeDisksSetLabels,
  
      -- ** compute.disks.startAsyncReplication
      ComputeDisksStartAsyncReplicationResource,
      ComputeDisksStartAsyncReplication (..),
      newComputeDisksStartAsyncReplication,
  
      -- ** compute.disks.stopAsyncReplication
      ComputeDisksStopAsyncReplicationResource,
      ComputeDisksStopAsyncReplication (..),
      newComputeDisksStopAsyncReplication,
  
      -- ** compute.disks.stopGroupAsyncReplication
      ComputeDisksStopGroupAsyncReplicationResource,
      ComputeDisksStopGroupAsyncReplication (..),
      newComputeDisksStopGroupAsyncReplication,
  
      -- ** compute.disks.testIamPermissions
      ComputeDisksTestIamPermissionsResource,
      ComputeDisksTestIamPermissions (..),
      newComputeDisksTestIamPermissions,
  
      -- ** compute.disks.update
      ComputeDisksUpdateResource,
      ComputeDisksUpdate (..),
      newComputeDisksUpdate,
  
      -- ** compute.externalVpnGateways.delete
      ComputeExternalVpnGatewaysDeleteResource,
      ComputeExternalVpnGatewaysDelete (..),
      newComputeExternalVpnGatewaysDelete,
  
      -- ** compute.externalVpnGateways.get
      ComputeExternalVpnGatewaysGetResource,
      ComputeExternalVpnGatewaysGet (..),
      newComputeExternalVpnGatewaysGet,
  
      -- ** compute.externalVpnGateways.insert
      ComputeExternalVpnGatewaysInsertResource,
      ComputeExternalVpnGatewaysInsert (..),
      newComputeExternalVpnGatewaysInsert,
  
      -- ** compute.externalVpnGateways.list
      ComputeExternalVpnGatewaysListResource,
      ComputeExternalVpnGatewaysList (..),
      newComputeExternalVpnGatewaysList,
  
      -- ** compute.externalVpnGateways.setLabels
      ComputeExternalVpnGatewaysSetLabelsResource,
      ComputeExternalVpnGatewaysSetLabels (..),
      newComputeExternalVpnGatewaysSetLabels,
  
      -- ** compute.externalVpnGateways.testIamPermissions
      ComputeExternalVpnGatewaysTestIamPermissionsResource,
      ComputeExternalVpnGatewaysTestIamPermissions (..),
      newComputeExternalVpnGatewaysTestIamPermissions,
  
      -- ** compute.firewallPolicies.addAssociation
      ComputeFirewallPoliciesAddAssociationResource,
      ComputeFirewallPoliciesAddAssociation (..),
      newComputeFirewallPoliciesAddAssociation,
  
      -- ** compute.firewallPolicies.addRule
      ComputeFirewallPoliciesAddRuleResource,
      ComputeFirewallPoliciesAddRule (..),
      newComputeFirewallPoliciesAddRule,
  
      -- ** compute.firewallPolicies.cloneRules
      ComputeFirewallPoliciesCloneRulesResource,
      ComputeFirewallPoliciesCloneRules (..),
      newComputeFirewallPoliciesCloneRules,
  
      -- ** compute.firewallPolicies.delete
      ComputeFirewallPoliciesDeleteResource,
      ComputeFirewallPoliciesDelete (..),
      newComputeFirewallPoliciesDelete,
  
      -- ** compute.firewallPolicies.get
      ComputeFirewallPoliciesGetResource,
      ComputeFirewallPoliciesGet (..),
      newComputeFirewallPoliciesGet,
  
      -- ** compute.firewallPolicies.getAssociation
      ComputeFirewallPoliciesGetAssociationResource,
      ComputeFirewallPoliciesGetAssociation (..),
      newComputeFirewallPoliciesGetAssociation,
  
      -- ** compute.firewallPolicies.getIamPolicy
      ComputeFirewallPoliciesGetIamPolicyResource,
      ComputeFirewallPoliciesGetIamPolicy (..),
      newComputeFirewallPoliciesGetIamPolicy,
  
      -- ** compute.firewallPolicies.getRule
      ComputeFirewallPoliciesGetRuleResource,
      ComputeFirewallPoliciesGetRule (..),
      newComputeFirewallPoliciesGetRule,
  
      -- ** compute.firewallPolicies.insert
      ComputeFirewallPoliciesInsertResource,
      ComputeFirewallPoliciesInsert (..),
      newComputeFirewallPoliciesInsert,
  
      -- ** compute.firewallPolicies.list
      ComputeFirewallPoliciesListResource,
      ComputeFirewallPoliciesList (..),
      newComputeFirewallPoliciesList,
  
      -- ** compute.firewallPolicies.listAssociations
      ComputeFirewallPoliciesListAssociationsResource,
      ComputeFirewallPoliciesListAssociations (..),
      newComputeFirewallPoliciesListAssociations,
  
      -- ** compute.firewallPolicies.move
      ComputeFirewallPoliciesMoveResource,
      ComputeFirewallPoliciesMove (..),
      newComputeFirewallPoliciesMove,
  
      -- ** compute.firewallPolicies.patch
      ComputeFirewallPoliciesPatchResource,
      ComputeFirewallPoliciesPatch (..),
      newComputeFirewallPoliciesPatch,
  
      -- ** compute.firewallPolicies.patchRule
      ComputeFirewallPoliciesPatchRuleResource,
      ComputeFirewallPoliciesPatchRule (..),
      newComputeFirewallPoliciesPatchRule,
  
      -- ** compute.firewallPolicies.removeAssociation
      ComputeFirewallPoliciesRemoveAssociationResource,
      ComputeFirewallPoliciesRemoveAssociation (..),
      newComputeFirewallPoliciesRemoveAssociation,
  
      -- ** compute.firewallPolicies.removeRule
      ComputeFirewallPoliciesRemoveRuleResource,
      ComputeFirewallPoliciesRemoveRule (..),
      newComputeFirewallPoliciesRemoveRule,
  
      -- ** compute.firewallPolicies.setIamPolicy
      ComputeFirewallPoliciesSetIamPolicyResource,
      ComputeFirewallPoliciesSetIamPolicy (..),
      newComputeFirewallPoliciesSetIamPolicy,
  
      -- ** compute.firewallPolicies.testIamPermissions
      ComputeFirewallPoliciesTestIamPermissionsResource,
      ComputeFirewallPoliciesTestIamPermissions (..),
      newComputeFirewallPoliciesTestIamPermissions,
  
      -- ** compute.firewalls.delete
      ComputeFirewallsDeleteResource,
      ComputeFirewallsDelete (..),
      newComputeFirewallsDelete,
  
      -- ** compute.firewalls.get
      ComputeFirewallsGetResource,
      ComputeFirewallsGet (..),
      newComputeFirewallsGet,
  
      -- ** compute.firewalls.insert
      ComputeFirewallsInsertResource,
      ComputeFirewallsInsert (..),
      newComputeFirewallsInsert,
  
      -- ** compute.firewalls.list
      ComputeFirewallsListResource,
      ComputeFirewallsList (..),
      newComputeFirewallsList,
  
      -- ** compute.firewalls.patch
      ComputeFirewallsPatchResource,
      ComputeFirewallsPatch (..),
      newComputeFirewallsPatch,
  
      -- ** compute.firewalls.update
      ComputeFirewallsUpdateResource,
      ComputeFirewallsUpdate (..),
      newComputeFirewallsUpdate,
  
      -- ** compute.forwardingRules.aggregatedList
      ComputeForwardingRulesAggregatedListResource,
      ComputeForwardingRulesAggregatedList (..),
      newComputeForwardingRulesAggregatedList,
  
      -- ** compute.forwardingRules.delete
      ComputeForwardingRulesDeleteResource,
      ComputeForwardingRulesDelete (..),
      newComputeForwardingRulesDelete,
  
      -- ** compute.forwardingRules.get
      ComputeForwardingRulesGetResource,
      ComputeForwardingRulesGet (..),
      newComputeForwardingRulesGet,
  
      -- ** compute.forwardingRules.insert
      ComputeForwardingRulesInsertResource,
      ComputeForwardingRulesInsert (..),
      newComputeForwardingRulesInsert,
  
      -- ** compute.forwardingRules.list
      ComputeForwardingRulesListResource,
      ComputeForwardingRulesList (..),
      newComputeForwardingRulesList,
  
      -- ** compute.forwardingRules.patch
      ComputeForwardingRulesPatchResource,
      ComputeForwardingRulesPatch (..),
      newComputeForwardingRulesPatch,
  
      -- ** compute.forwardingRules.setLabels
      ComputeForwardingRulesSetLabelsResource,
      ComputeForwardingRulesSetLabels (..),
      newComputeForwardingRulesSetLabels,
  
      -- ** compute.forwardingRules.setTarget
      ComputeForwardingRulesSetTargetResource,
      ComputeForwardingRulesSetTarget (..),
      newComputeForwardingRulesSetTarget,
  
      -- ** compute.globalAddresses.delete
      ComputeGlobalAddressesDeleteResource,
      ComputeGlobalAddressesDelete (..),
      newComputeGlobalAddressesDelete,
  
      -- ** compute.globalAddresses.get
      ComputeGlobalAddressesGetResource,
      ComputeGlobalAddressesGet (..),
      newComputeGlobalAddressesGet,
  
      -- ** compute.globalAddresses.insert
      ComputeGlobalAddressesInsertResource,
      ComputeGlobalAddressesInsert (..),
      newComputeGlobalAddressesInsert,
  
      -- ** compute.globalAddresses.list
      ComputeGlobalAddressesListResource,
      ComputeGlobalAddressesList (..),
      newComputeGlobalAddressesList,
  
      -- ** compute.globalAddresses.move
      ComputeGlobalAddressesMoveResource,
      ComputeGlobalAddressesMove (..),
      newComputeGlobalAddressesMove,
  
      -- ** compute.globalAddresses.setLabels
      ComputeGlobalAddressesSetLabelsResource,
      ComputeGlobalAddressesSetLabels (..),
      newComputeGlobalAddressesSetLabels,
  
      -- ** compute.globalForwardingRules.delete
      ComputeGlobalForwardingRulesDeleteResource,
      ComputeGlobalForwardingRulesDelete (..),
      newComputeGlobalForwardingRulesDelete,
  
      -- ** compute.globalForwardingRules.get
      ComputeGlobalForwardingRulesGetResource,
      ComputeGlobalForwardingRulesGet (..),
      newComputeGlobalForwardingRulesGet,
  
      -- ** compute.globalForwardingRules.insert
      ComputeGlobalForwardingRulesInsertResource,
      ComputeGlobalForwardingRulesInsert (..),
      newComputeGlobalForwardingRulesInsert,
  
      -- ** compute.globalForwardingRules.list
      ComputeGlobalForwardingRulesListResource,
      ComputeGlobalForwardingRulesList (..),
      newComputeGlobalForwardingRulesList,
  
      -- ** compute.globalForwardingRules.patch
      ComputeGlobalForwardingRulesPatchResource,
      ComputeGlobalForwardingRulesPatch (..),
      newComputeGlobalForwardingRulesPatch,
  
      -- ** compute.globalForwardingRules.setLabels
      ComputeGlobalForwardingRulesSetLabelsResource,
      ComputeGlobalForwardingRulesSetLabels (..),
      newComputeGlobalForwardingRulesSetLabels,
  
      -- ** compute.globalForwardingRules.setTarget
      ComputeGlobalForwardingRulesSetTargetResource,
      ComputeGlobalForwardingRulesSetTarget (..),
      newComputeGlobalForwardingRulesSetTarget,
  
      -- ** compute.globalNetworkEndpointGroups.attachNetworkEndpoints
      ComputeGlobalNetworkEndpointGroupsAttachNetworkEndpointsResource,
      ComputeGlobalNetworkEndpointGroupsAttachNetworkEndpoints (..),
      newComputeGlobalNetworkEndpointGroupsAttachNetworkEndpoints,
  
      -- ** compute.globalNetworkEndpointGroups.delete
      ComputeGlobalNetworkEndpointGroupsDeleteResource,
      ComputeGlobalNetworkEndpointGroupsDelete (..),
      newComputeGlobalNetworkEndpointGroupsDelete,
  
      -- ** compute.globalNetworkEndpointGroups.detachNetworkEndpoints
      ComputeGlobalNetworkEndpointGroupsDetachNetworkEndpointsResource,
      ComputeGlobalNetworkEndpointGroupsDetachNetworkEndpoints (..),
      newComputeGlobalNetworkEndpointGroupsDetachNetworkEndpoints,
  
      -- ** compute.globalNetworkEndpointGroups.get
      ComputeGlobalNetworkEndpointGroupsGetResource,
      ComputeGlobalNetworkEndpointGroupsGet (..),
      newComputeGlobalNetworkEndpointGroupsGet,
  
      -- ** compute.globalNetworkEndpointGroups.insert
      ComputeGlobalNetworkEndpointGroupsInsertResource,
      ComputeGlobalNetworkEndpointGroupsInsert (..),
      newComputeGlobalNetworkEndpointGroupsInsert,
  
      -- ** compute.globalNetworkEndpointGroups.list
      ComputeGlobalNetworkEndpointGroupsListResource,
      ComputeGlobalNetworkEndpointGroupsList (..),
      newComputeGlobalNetworkEndpointGroupsList,
  
      -- ** compute.globalNetworkEndpointGroups.listNetworkEndpoints
      ComputeGlobalNetworkEndpointGroupsListNetworkEndpointsResource,
      ComputeGlobalNetworkEndpointGroupsListNetworkEndpoints (..),
      newComputeGlobalNetworkEndpointGroupsListNetworkEndpoints,
  
      -- ** compute.globalOperations.aggregatedList
      ComputeGlobalOperationsAggregatedListResource,
      ComputeGlobalOperationsAggregatedList (..),
      newComputeGlobalOperationsAggregatedList,
  
      -- ** compute.globalOperations.delete
      ComputeGlobalOperationsDeleteResource,
      ComputeGlobalOperationsDelete (..),
      newComputeGlobalOperationsDelete,
  
      -- ** compute.globalOperations.get
      ComputeGlobalOperationsGetResource,
      ComputeGlobalOperationsGet (..),
      newComputeGlobalOperationsGet,
  
      -- ** compute.globalOperations.list
      ComputeGlobalOperationsListResource,
      ComputeGlobalOperationsList (..),
      newComputeGlobalOperationsList,
  
      -- ** compute.globalOperations.wait
      ComputeGlobalOperationsWaitResource,
      ComputeGlobalOperationsWait (..),
      newComputeGlobalOperationsWait,
  
      -- ** compute.globalOrganizationOperations.delete
      ComputeGlobalOrganizationOperationsDeleteResource,
      ComputeGlobalOrganizationOperationsDelete (..),
      newComputeGlobalOrganizationOperationsDelete,
  
      -- ** compute.globalOrganizationOperations.get
      ComputeGlobalOrganizationOperationsGetResource,
      ComputeGlobalOrganizationOperationsGet (..),
      newComputeGlobalOrganizationOperationsGet,
  
      -- ** compute.globalOrganizationOperations.list
      ComputeGlobalOrganizationOperationsListResource,
      ComputeGlobalOrganizationOperationsList (..),
      newComputeGlobalOrganizationOperationsList,
  
      -- ** compute.globalPublicDelegatedPrefixes.delete
      ComputeGlobalPublicDelegatedPrefixesDeleteResource,
      ComputeGlobalPublicDelegatedPrefixesDelete (..),
      newComputeGlobalPublicDelegatedPrefixesDelete,
  
      -- ** compute.globalPublicDelegatedPrefixes.get
      ComputeGlobalPublicDelegatedPrefixesGetResource,
      ComputeGlobalPublicDelegatedPrefixesGet (..),
      newComputeGlobalPublicDelegatedPrefixesGet,
  
      -- ** compute.globalPublicDelegatedPrefixes.insert
      ComputeGlobalPublicDelegatedPrefixesInsertResource,
      ComputeGlobalPublicDelegatedPrefixesInsert (..),
      newComputeGlobalPublicDelegatedPrefixesInsert,
  
      -- ** compute.globalPublicDelegatedPrefixes.list
      ComputeGlobalPublicDelegatedPrefixesListResource,
      ComputeGlobalPublicDelegatedPrefixesList (..),
      newComputeGlobalPublicDelegatedPrefixesList,
  
      -- ** compute.globalPublicDelegatedPrefixes.patch
      ComputeGlobalPublicDelegatedPrefixesPatchResource,
      ComputeGlobalPublicDelegatedPrefixesPatch (..),
      newComputeGlobalPublicDelegatedPrefixesPatch,
  
      -- ** compute.healthChecks.aggregatedList
      ComputeHealthChecksAggregatedListResource,
      ComputeHealthChecksAggregatedList (..),
      newComputeHealthChecksAggregatedList,
  
      -- ** compute.healthChecks.delete
      ComputeHealthChecksDeleteResource,
      ComputeHealthChecksDelete (..),
      newComputeHealthChecksDelete,
  
      -- ** compute.healthChecks.get
      ComputeHealthChecksGetResource,
      ComputeHealthChecksGet (..),
      newComputeHealthChecksGet,
  
      -- ** compute.healthChecks.insert
      ComputeHealthChecksInsertResource,
      ComputeHealthChecksInsert (..),
      newComputeHealthChecksInsert,
  
      -- ** compute.healthChecks.list
      ComputeHealthChecksListResource,
      ComputeHealthChecksList (..),
      newComputeHealthChecksList,
  
      -- ** compute.healthChecks.patch
      ComputeHealthChecksPatchResource,
      ComputeHealthChecksPatch (..),
      newComputeHealthChecksPatch,
  
      -- ** compute.healthChecks.update
      ComputeHealthChecksUpdateResource,
      ComputeHealthChecksUpdate (..),
      newComputeHealthChecksUpdate,
  
      -- ** compute.httpHealthChecks.delete
      ComputeHttpHealthChecksDeleteResource,
      ComputeHttpHealthChecksDelete (..),
      newComputeHttpHealthChecksDelete,
  
      -- ** compute.httpHealthChecks.get
      ComputeHttpHealthChecksGetResource,
      ComputeHttpHealthChecksGet (..),
      newComputeHttpHealthChecksGet,
  
      -- ** compute.httpHealthChecks.insert
      ComputeHttpHealthChecksInsertResource,
      ComputeHttpHealthChecksInsert (..),
      newComputeHttpHealthChecksInsert,
  
      -- ** compute.httpHealthChecks.list
      ComputeHttpHealthChecksListResource,
      ComputeHttpHealthChecksList (..),
      newComputeHttpHealthChecksList,
  
      -- ** compute.httpHealthChecks.patch
      ComputeHttpHealthChecksPatchResource,
      ComputeHttpHealthChecksPatch (..),
      newComputeHttpHealthChecksPatch,
  
      -- ** compute.httpHealthChecks.update
      ComputeHttpHealthChecksUpdateResource,
      ComputeHttpHealthChecksUpdate (..),
      newComputeHttpHealthChecksUpdate,
  
      -- ** compute.httpsHealthChecks.delete
      ComputeHttpsHealthChecksDeleteResource,
      ComputeHttpsHealthChecksDelete (..),
      newComputeHttpsHealthChecksDelete,
  
      -- ** compute.httpsHealthChecks.get
      ComputeHttpsHealthChecksGetResource,
      ComputeHttpsHealthChecksGet (..),
      newComputeHttpsHealthChecksGet,
  
      -- ** compute.httpsHealthChecks.insert
      ComputeHttpsHealthChecksInsertResource,
      ComputeHttpsHealthChecksInsert (..),
      newComputeHttpsHealthChecksInsert,
  
      -- ** compute.httpsHealthChecks.list
      ComputeHttpsHealthChecksListResource,
      ComputeHttpsHealthChecksList (..),
      newComputeHttpsHealthChecksList,
  
      -- ** compute.httpsHealthChecks.patch
      ComputeHttpsHealthChecksPatchResource,
      ComputeHttpsHealthChecksPatch (..),
      newComputeHttpsHealthChecksPatch,
  
      -- ** compute.httpsHealthChecks.update
      ComputeHttpsHealthChecksUpdateResource,
      ComputeHttpsHealthChecksUpdate (..),
      newComputeHttpsHealthChecksUpdate,
  
      -- ** compute.imageFamilyViews.get
      ComputeImageFamilyViewsGetResource,
      ComputeImageFamilyViewsGet (..),
      newComputeImageFamilyViewsGet,
  
      -- ** compute.images.delete
      ComputeImagesDeleteResource,
      ComputeImagesDelete (..),
      newComputeImagesDelete,
  
      -- ** compute.images.deprecate
      ComputeImagesDeprecateResource,
      ComputeImagesDeprecate (..),
      newComputeImagesDeprecate,
  
      -- ** compute.images.get
      ComputeImagesGetResource,
      ComputeImagesGet (..),
      newComputeImagesGet,
  
      -- ** compute.images.getFromFamily
      ComputeImagesGetFromFamilyResource,
      ComputeImagesGetFromFamily (..),
      newComputeImagesGetFromFamily,
  
      -- ** compute.images.getIamPolicy
      ComputeImagesGetIamPolicyResource,
      ComputeImagesGetIamPolicy (..),
      newComputeImagesGetIamPolicy,
  
      -- ** compute.images.insert
      ComputeImagesInsertResource,
      ComputeImagesInsert (..),
      newComputeImagesInsert,
  
      -- ** compute.images.list
      ComputeImagesListResource,
      ComputeImagesList (..),
      newComputeImagesList,
  
      -- ** compute.images.patch
      ComputeImagesPatchResource,
      ComputeImagesPatch (..),
      newComputeImagesPatch,
  
      -- ** compute.images.setIamPolicy
      ComputeImagesSetIamPolicyResource,
      ComputeImagesSetIamPolicy (..),
      newComputeImagesSetIamPolicy,
  
      -- ** compute.images.setLabels
      ComputeImagesSetLabelsResource,
      ComputeImagesSetLabels (..),
      newComputeImagesSetLabels,
  
      -- ** compute.images.testIamPermissions
      ComputeImagesTestIamPermissionsResource,
      ComputeImagesTestIamPermissions (..),
      newComputeImagesTestIamPermissions,
  
      -- ** compute.instanceGroupManagerResizeRequests.cancel
      ComputeInstanceGroupManagerResizeRequestsCancelResource,
      ComputeInstanceGroupManagerResizeRequestsCancel (..),
      newComputeInstanceGroupManagerResizeRequestsCancel,
  
      -- ** compute.instanceGroupManagerResizeRequests.delete
      ComputeInstanceGroupManagerResizeRequestsDeleteResource,
      ComputeInstanceGroupManagerResizeRequestsDelete (..),
      newComputeInstanceGroupManagerResizeRequestsDelete,
  
      -- ** compute.instanceGroupManagerResizeRequests.get
      ComputeInstanceGroupManagerResizeRequestsGetResource,
      ComputeInstanceGroupManagerResizeRequestsGet (..),
      newComputeInstanceGroupManagerResizeRequestsGet,
  
      -- ** compute.instanceGroupManagerResizeRequests.insert
      ComputeInstanceGroupManagerResizeRequestsInsertResource,
      ComputeInstanceGroupManagerResizeRequestsInsert (..),
      newComputeInstanceGroupManagerResizeRequestsInsert,
  
      -- ** compute.instanceGroupManagerResizeRequests.list
      ComputeInstanceGroupManagerResizeRequestsListResource,
      ComputeInstanceGroupManagerResizeRequestsList (..),
      newComputeInstanceGroupManagerResizeRequestsList,
  
      -- ** compute.instanceGroupManagers.abandonInstances
      ComputeInstanceGroupManagersAbandonInstancesResource,
      ComputeInstanceGroupManagersAbandonInstances (..),
      newComputeInstanceGroupManagersAbandonInstances,
  
      -- ** compute.instanceGroupManagers.aggregatedList
      ComputeInstanceGroupManagersAggregatedListResource,
      ComputeInstanceGroupManagersAggregatedList (..),
      newComputeInstanceGroupManagersAggregatedList,
  
      -- ** compute.instanceGroupManagers.applyUpdatesToInstances
      ComputeInstanceGroupManagersApplyUpdatesToInstancesResource,
      ComputeInstanceGroupManagersApplyUpdatesToInstances (..),
      newComputeInstanceGroupManagersApplyUpdatesToInstances,
  
      -- ** compute.instanceGroupManagers.createInstances
      ComputeInstanceGroupManagersCreateInstancesResource,
      ComputeInstanceGroupManagersCreateInstances (..),
      newComputeInstanceGroupManagersCreateInstances,
  
      -- ** compute.instanceGroupManagers.delete
      ComputeInstanceGroupManagersDeleteResource,
      ComputeInstanceGroupManagersDelete (..),
      newComputeInstanceGroupManagersDelete,
  
      -- ** compute.instanceGroupManagers.deleteInstances
      ComputeInstanceGroupManagersDeleteInstancesResource,
      ComputeInstanceGroupManagersDeleteInstances (..),
      newComputeInstanceGroupManagersDeleteInstances,
  
      -- ** compute.instanceGroupManagers.deletePerInstanceConfigs
      ComputeInstanceGroupManagersDeletePerInstanceConfigsResource,
      ComputeInstanceGroupManagersDeletePerInstanceConfigs (..),
      newComputeInstanceGroupManagersDeletePerInstanceConfigs,
  
      -- ** compute.instanceGroupManagers.get
      ComputeInstanceGroupManagersGetResource,
      ComputeInstanceGroupManagersGet (..),
      newComputeInstanceGroupManagersGet,
  
      -- ** compute.instanceGroupManagers.insert
      ComputeInstanceGroupManagersInsertResource,
      ComputeInstanceGroupManagersInsert (..),
      newComputeInstanceGroupManagersInsert,
  
      -- ** compute.instanceGroupManagers.list
      ComputeInstanceGroupManagersListResource,
      ComputeInstanceGroupManagersList (..),
      newComputeInstanceGroupManagersList,
  
      -- ** compute.instanceGroupManagers.listErrors
      ComputeInstanceGroupManagersListErrorsResource,
      ComputeInstanceGroupManagersListErrors (..),
      newComputeInstanceGroupManagersListErrors,
  
      -- ** compute.instanceGroupManagers.listManagedInstances
      ComputeInstanceGroupManagersListManagedInstancesResource,
      ComputeInstanceGroupManagersListManagedInstances (..),
      newComputeInstanceGroupManagersListManagedInstances,
  
      -- ** compute.instanceGroupManagers.listPerInstanceConfigs
      ComputeInstanceGroupManagersListPerInstanceConfigsResource,
      ComputeInstanceGroupManagersListPerInstanceConfigs (..),
      newComputeInstanceGroupManagersListPerInstanceConfigs,
  
      -- ** compute.instanceGroupManagers.patch
      ComputeInstanceGroupManagersPatchResource,
      ComputeInstanceGroupManagersPatch (..),
      newComputeInstanceGroupManagersPatch,
  
      -- ** compute.instanceGroupManagers.patchPerInstanceConfigs
      ComputeInstanceGroupManagersPatchPerInstanceConfigsResource,
      ComputeInstanceGroupManagersPatchPerInstanceConfigs (..),
      newComputeInstanceGroupManagersPatchPerInstanceConfigs,
  
      -- ** compute.instanceGroupManagers.recreateInstances
      ComputeInstanceGroupManagersRecreateInstancesResource,
      ComputeInstanceGroupManagersRecreateInstances (..),
      newComputeInstanceGroupManagersRecreateInstances,
  
      -- ** compute.instanceGroupManagers.resize
      ComputeInstanceGroupManagersResizeResource,
      ComputeInstanceGroupManagersResize (..),
      newComputeInstanceGroupManagersResize,
  
      -- ** compute.instanceGroupManagers.resumeInstances
      ComputeInstanceGroupManagersResumeInstancesResource,
      ComputeInstanceGroupManagersResumeInstances (..),
      newComputeInstanceGroupManagersResumeInstances,
  
      -- ** compute.instanceGroupManagers.setInstanceTemplate
      ComputeInstanceGroupManagersSetInstanceTemplateResource,
      ComputeInstanceGroupManagersSetInstanceTemplate (..),
      newComputeInstanceGroupManagersSetInstanceTemplate,
  
      -- ** compute.instanceGroupManagers.setTargetPools
      ComputeInstanceGroupManagersSetTargetPoolsResource,
      ComputeInstanceGroupManagersSetTargetPools (..),
      newComputeInstanceGroupManagersSetTargetPools,
  
      -- ** compute.instanceGroupManagers.startInstances
      ComputeInstanceGroupManagersStartInstancesResource,
      ComputeInstanceGroupManagersStartInstances (..),
      newComputeInstanceGroupManagersStartInstances,
  
      -- ** compute.instanceGroupManagers.stopInstances
      ComputeInstanceGroupManagersStopInstancesResource,
      ComputeInstanceGroupManagersStopInstances (..),
      newComputeInstanceGroupManagersStopInstances,
  
      -- ** compute.instanceGroupManagers.suspendInstances
      ComputeInstanceGroupManagersSuspendInstancesResource,
      ComputeInstanceGroupManagersSuspendInstances (..),
      newComputeInstanceGroupManagersSuspendInstances,
  
      -- ** compute.instanceGroupManagers.updatePerInstanceConfigs
      ComputeInstanceGroupManagersUpdatePerInstanceConfigsResource,
      ComputeInstanceGroupManagersUpdatePerInstanceConfigs (..),
      newComputeInstanceGroupManagersUpdatePerInstanceConfigs,
  
      -- ** compute.instanceGroups.addInstances
      ComputeInstanceGroupsAddInstancesResource,
      ComputeInstanceGroupsAddInstances (..),
      newComputeInstanceGroupsAddInstances,
  
      -- ** compute.instanceGroups.aggregatedList
      ComputeInstanceGroupsAggregatedListResource,
      ComputeInstanceGroupsAggregatedList (..),
      newComputeInstanceGroupsAggregatedList,
  
      -- ** compute.instanceGroups.delete
      ComputeInstanceGroupsDeleteResource,
      ComputeInstanceGroupsDelete (..),
      newComputeInstanceGroupsDelete,
  
      -- ** compute.instanceGroups.get
      ComputeInstanceGroupsGetResource,
      ComputeInstanceGroupsGet (..),
      newComputeInstanceGroupsGet,
  
      -- ** compute.instanceGroups.insert
      ComputeInstanceGroupsInsertResource,
      ComputeInstanceGroupsInsert (..),
      newComputeInstanceGroupsInsert,
  
      -- ** compute.instanceGroups.list
      ComputeInstanceGroupsListResource,
      ComputeInstanceGroupsList (..),
      newComputeInstanceGroupsList,
  
      -- ** compute.instanceGroups.listInstances
      ComputeInstanceGroupsListInstancesResource,
      ComputeInstanceGroupsListInstances (..),
      newComputeInstanceGroupsListInstances,
  
      -- ** compute.instanceGroups.removeInstances
      ComputeInstanceGroupsRemoveInstancesResource,
      ComputeInstanceGroupsRemoveInstances (..),
      newComputeInstanceGroupsRemoveInstances,
  
      -- ** compute.instanceGroups.setNamedPorts
      ComputeInstanceGroupsSetNamedPortsResource,
      ComputeInstanceGroupsSetNamedPorts (..),
      newComputeInstanceGroupsSetNamedPorts,
  
      -- ** compute.instanceSettings.get
      ComputeInstanceSettingsGetResource,
      ComputeInstanceSettingsGet (..),
      newComputeInstanceSettingsGet,
  
      -- ** compute.instanceSettings.patch
      ComputeInstanceSettingsPatchResource,
      ComputeInstanceSettingsPatch (..),
      newComputeInstanceSettingsPatch,
  
      -- ** compute.instanceTemplates.aggregatedList
      ComputeInstanceTemplatesAggregatedListResource,
      ComputeInstanceTemplatesAggregatedList (..),
      newComputeInstanceTemplatesAggregatedList,
  
      -- ** compute.instanceTemplates.delete
      ComputeInstanceTemplatesDeleteResource,
      ComputeInstanceTemplatesDelete (..),
      newComputeInstanceTemplatesDelete,
  
      -- ** compute.instanceTemplates.get
      ComputeInstanceTemplatesGetResource,
      ComputeInstanceTemplatesGet (..),
      newComputeInstanceTemplatesGet,
  
      -- ** compute.instanceTemplates.getIamPolicy
      ComputeInstanceTemplatesGetIamPolicyResource,
      ComputeInstanceTemplatesGetIamPolicy (..),
      newComputeInstanceTemplatesGetIamPolicy,
  
      -- ** compute.instanceTemplates.insert
      ComputeInstanceTemplatesInsertResource,
      ComputeInstanceTemplatesInsert (..),
      newComputeInstanceTemplatesInsert,
  
      -- ** compute.instanceTemplates.list
      ComputeInstanceTemplatesListResource,
      ComputeInstanceTemplatesList (..),
      newComputeInstanceTemplatesList,
  
      -- ** compute.instanceTemplates.setIamPolicy
      ComputeInstanceTemplatesSetIamPolicyResource,
      ComputeInstanceTemplatesSetIamPolicy (..),
      newComputeInstanceTemplatesSetIamPolicy,
  
      -- ** compute.instanceTemplates.testIamPermissions
      ComputeInstanceTemplatesTestIamPermissionsResource,
      ComputeInstanceTemplatesTestIamPermissions (..),
      newComputeInstanceTemplatesTestIamPermissions,
  
      -- ** compute.instances.addAccessConfig
      ComputeInstancesAddAccessConfigResource,
      ComputeInstancesAddAccessConfig (..),
      newComputeInstancesAddAccessConfig,
  
      -- ** compute.instances.addResourcePolicies
      ComputeInstancesAddResourcePoliciesResource,
      ComputeInstancesAddResourcePolicies (..),
      newComputeInstancesAddResourcePolicies,
  
      -- ** compute.instances.aggregatedList
      ComputeInstancesAggregatedListResource,
      ComputeInstancesAggregatedList (..),
      newComputeInstancesAggregatedList,
  
      -- ** compute.instances.attachDisk
      ComputeInstancesAttachDiskResource,
      ComputeInstancesAttachDisk (..),
      newComputeInstancesAttachDisk,
  
      -- ** compute.instances.bulkInsert
      ComputeInstancesBulkInsertResource,
      ComputeInstancesBulkInsert (..),
      newComputeInstancesBulkInsert,
  
      -- ** compute.instances.delete
      ComputeInstancesDeleteResource,
      ComputeInstancesDelete (..),
      newComputeInstancesDelete,
  
      -- ** compute.instances.deleteAccessConfig
      ComputeInstancesDeleteAccessConfigResource,
      ComputeInstancesDeleteAccessConfig (..),
      newComputeInstancesDeleteAccessConfig,
  
      -- ** compute.instances.detachDisk
      ComputeInstancesDetachDiskResource,
      ComputeInstancesDetachDisk (..),
      newComputeInstancesDetachDisk,
  
      -- ** compute.instances.get
      ComputeInstancesGetResource,
      ComputeInstancesGet (..),
      newComputeInstancesGet,
  
      -- ** compute.instances.getEffectiveFirewalls
      ComputeInstancesGetEffectiveFirewallsResource,
      ComputeInstancesGetEffectiveFirewalls (..),
      newComputeInstancesGetEffectiveFirewalls,
  
      -- ** compute.instances.getGuestAttributes
      ComputeInstancesGetGuestAttributesResource,
      ComputeInstancesGetGuestAttributes (..),
      newComputeInstancesGetGuestAttributes,
  
      -- ** compute.instances.getIamPolicy
      ComputeInstancesGetIamPolicyResource,
      ComputeInstancesGetIamPolicy (..),
      newComputeInstancesGetIamPolicy,
  
      -- ** compute.instances.getScreenshot
      ComputeInstancesGetScreenshotResource,
      ComputeInstancesGetScreenshot (..),
      newComputeInstancesGetScreenshot,
  
      -- ** compute.instances.getSerialPortOutput
      ComputeInstancesGetSerialPortOutputResource,
      ComputeInstancesGetSerialPortOutput (..),
      newComputeInstancesGetSerialPortOutput,
  
      -- ** compute.instances.getShieldedInstanceIdentity
      ComputeInstancesGetShieldedInstanceIdentityResource,
      ComputeInstancesGetShieldedInstanceIdentity (..),
      newComputeInstancesGetShieldedInstanceIdentity,
  
      -- ** compute.instances.insert
      ComputeInstancesInsertResource,
      ComputeInstancesInsert (..),
      newComputeInstancesInsert,
  
      -- ** compute.instances.list
      ComputeInstancesListResource,
      ComputeInstancesList (..),
      newComputeInstancesList,
  
      -- ** compute.instances.listReferrers
      ComputeInstancesListReferrersResource,
      ComputeInstancesListReferrers (..),
      newComputeInstancesListReferrers,
  
      -- ** compute.instances.performMaintenance
      ComputeInstancesPerformMaintenanceResource,
      ComputeInstancesPerformMaintenance (..),
      newComputeInstancesPerformMaintenance,
  
      -- ** compute.instances.removeResourcePolicies
      ComputeInstancesRemoveResourcePoliciesResource,
      ComputeInstancesRemoveResourcePolicies (..),
      newComputeInstancesRemoveResourcePolicies,
  
      -- ** compute.instances.reportHostAsFaulty
      ComputeInstancesReportHostAsFaultyResource,
      ComputeInstancesReportHostAsFaulty (..),
      newComputeInstancesReportHostAsFaulty,
  
      -- ** compute.instances.reset
      ComputeInstancesResetResource,
      ComputeInstancesReset (..),
      newComputeInstancesReset,
  
      -- ** compute.instances.resume
      ComputeInstancesResumeResource,
      ComputeInstancesResume (..),
      newComputeInstancesResume,
  
      -- ** compute.instances.sendDiagnosticInterrupt
      ComputeInstancesSendDiagnosticInterruptResource,
      ComputeInstancesSendDiagnosticInterrupt (..),
      newComputeInstancesSendDiagnosticInterrupt,
  
      -- ** compute.instances.setDeletionProtection
      ComputeInstancesSetDeletionProtectionResource,
      ComputeInstancesSetDeletionProtection (..),
      newComputeInstancesSetDeletionProtection,
  
      -- ** compute.instances.setDiskAutoDelete
      ComputeInstancesSetDiskAutoDeleteResource,
      ComputeInstancesSetDiskAutoDelete (..),
      newComputeInstancesSetDiskAutoDelete,
  
      -- ** compute.instances.setIamPolicy
      ComputeInstancesSetIamPolicyResource,
      ComputeInstancesSetIamPolicy (..),
      newComputeInstancesSetIamPolicy,
  
      -- ** compute.instances.setLabels
      ComputeInstancesSetLabelsResource,
      ComputeInstancesSetLabels (..),
      newComputeInstancesSetLabels,
  
      -- ** compute.instances.setMachineResources
      ComputeInstancesSetMachineResourcesResource,
      ComputeInstancesSetMachineResources (..),
      newComputeInstancesSetMachineResources,
  
      -- ** compute.instances.setMachineType
      ComputeInstancesSetMachineTypeResource,
      ComputeInstancesSetMachineType (..),
      newComputeInstancesSetMachineType,
  
      -- ** compute.instances.setMetadata
      ComputeInstancesSetMetadataResource,
      ComputeInstancesSetMetadata (..),
      newComputeInstancesSetMetadata,
  
      -- ** compute.instances.setMinCpuPlatform
      ComputeInstancesSetMinCpuPlatformResource,
      ComputeInstancesSetMinCpuPlatform (..),
      newComputeInstancesSetMinCpuPlatform,
  
      -- ** compute.instances.setName
      ComputeInstancesSetNameResource,
      ComputeInstancesSetName (..),
      newComputeInstancesSetName,
  
      -- ** compute.instances.setScheduling
      ComputeInstancesSetSchedulingResource,
      ComputeInstancesSetScheduling (..),
      newComputeInstancesSetScheduling,
  
      -- ** compute.instances.setSecurityPolicy
      ComputeInstancesSetSecurityPolicyResource,
      ComputeInstancesSetSecurityPolicy (..),
      newComputeInstancesSetSecurityPolicy,
  
      -- ** compute.instances.setServiceAccount
      ComputeInstancesSetServiceAccountResource,
      ComputeInstancesSetServiceAccount (..),
      newComputeInstancesSetServiceAccount,
  
      -- ** compute.instances.setShieldedInstanceIntegrityPolicy
      ComputeInstancesSetShieldedInstanceIntegrityPolicyResource,
      ComputeInstancesSetShieldedInstanceIntegrityPolicy (..),
      newComputeInstancesSetShieldedInstanceIntegrityPolicy,
  
      -- ** compute.instances.setTags
      ComputeInstancesSetTagsResource,
      ComputeInstancesSetTags (..),
      newComputeInstancesSetTags,
  
      -- ** compute.instances.simulateMaintenanceEvent
      ComputeInstancesSimulateMaintenanceEventResource,
      ComputeInstancesSimulateMaintenanceEvent (..),
      newComputeInstancesSimulateMaintenanceEvent,
  
      -- ** compute.instances.start
      ComputeInstancesStartResource,
      ComputeInstancesStart (..),
      newComputeInstancesStart,
  
      -- ** compute.instances.startWithEncryptionKey
      ComputeInstancesStartWithEncryptionKeyResource,
      ComputeInstancesStartWithEncryptionKey (..),
      newComputeInstancesStartWithEncryptionKey,
  
      -- ** compute.instances.stop
      ComputeInstancesStopResource,
      ComputeInstancesStop (..),
      newComputeInstancesStop,
  
      -- ** compute.instances.suspend
      ComputeInstancesSuspendResource,
      ComputeInstancesSuspend (..),
      newComputeInstancesSuspend,
  
      -- ** compute.instances.testIamPermissions
      ComputeInstancesTestIamPermissionsResource,
      ComputeInstancesTestIamPermissions (..),
      newComputeInstancesTestIamPermissions,
  
      -- ** compute.instances.update
      ComputeInstancesUpdateResource,
      ComputeInstancesUpdate (..),
      newComputeInstancesUpdate,
  
      -- ** compute.instances.updateAccessConfig
      ComputeInstancesUpdateAccessConfigResource,
      ComputeInstancesUpdateAccessConfig (..),
      newComputeInstancesUpdateAccessConfig,
  
      -- ** compute.instances.updateDisplayDevice
      ComputeInstancesUpdateDisplayDeviceResource,
      ComputeInstancesUpdateDisplayDevice (..),
      newComputeInstancesUpdateDisplayDevice,
  
      -- ** compute.instances.updateNetworkInterface
      ComputeInstancesUpdateNetworkInterfaceResource,
      ComputeInstancesUpdateNetworkInterface (..),
      newComputeInstancesUpdateNetworkInterface,
  
      -- ** compute.instances.updateShieldedInstanceConfig
      ComputeInstancesUpdateShieldedInstanceConfigResource,
      ComputeInstancesUpdateShieldedInstanceConfig (..),
      newComputeInstancesUpdateShieldedInstanceConfig,
  
      -- ** compute.instantSnapshots.aggregatedList
      ComputeInstantSnapshotsAggregatedListResource,
      ComputeInstantSnapshotsAggregatedList (..),
      newComputeInstantSnapshotsAggregatedList,
  
      -- ** compute.instantSnapshots.delete
      ComputeInstantSnapshotsDeleteResource,
      ComputeInstantSnapshotsDelete (..),
      newComputeInstantSnapshotsDelete,
  
      -- ** compute.instantSnapshots.get
      ComputeInstantSnapshotsGetResource,
      ComputeInstantSnapshotsGet (..),
      newComputeInstantSnapshotsGet,
  
      -- ** compute.instantSnapshots.getIamPolicy
      ComputeInstantSnapshotsGetIamPolicyResource,
      ComputeInstantSnapshotsGetIamPolicy (..),
      newComputeInstantSnapshotsGetIamPolicy,
  
      -- ** compute.instantSnapshots.insert
      ComputeInstantSnapshotsInsertResource,
      ComputeInstantSnapshotsInsert (..),
      newComputeInstantSnapshotsInsert,
  
      -- ** compute.instantSnapshots.list
      ComputeInstantSnapshotsListResource,
      ComputeInstantSnapshotsList (..),
      newComputeInstantSnapshotsList,
  
      -- ** compute.instantSnapshots.setIamPolicy
      ComputeInstantSnapshotsSetIamPolicyResource,
      ComputeInstantSnapshotsSetIamPolicy (..),
      newComputeInstantSnapshotsSetIamPolicy,
  
      -- ** compute.instantSnapshots.setLabels
      ComputeInstantSnapshotsSetLabelsResource,
      ComputeInstantSnapshotsSetLabels (..),
      newComputeInstantSnapshotsSetLabels,
  
      -- ** compute.instantSnapshots.testIamPermissions
      ComputeInstantSnapshotsTestIamPermissionsResource,
      ComputeInstantSnapshotsTestIamPermissions (..),
      newComputeInstantSnapshotsTestIamPermissions,
  
      -- ** compute.interconnectAttachments.aggregatedList
      ComputeInterconnectAttachmentsAggregatedListResource,
      ComputeInterconnectAttachmentsAggregatedList (..),
      newComputeInterconnectAttachmentsAggregatedList,
  
      -- ** compute.interconnectAttachments.delete
      ComputeInterconnectAttachmentsDeleteResource,
      ComputeInterconnectAttachmentsDelete (..),
      newComputeInterconnectAttachmentsDelete,
  
      -- ** compute.interconnectAttachments.get
      ComputeInterconnectAttachmentsGetResource,
      ComputeInterconnectAttachmentsGet (..),
      newComputeInterconnectAttachmentsGet,
  
      -- ** compute.interconnectAttachments.insert
      ComputeInterconnectAttachmentsInsertResource,
      ComputeInterconnectAttachmentsInsert (..),
      newComputeInterconnectAttachmentsInsert,
  
      -- ** compute.interconnectAttachments.list
      ComputeInterconnectAttachmentsListResource,
      ComputeInterconnectAttachmentsList (..),
      newComputeInterconnectAttachmentsList,
  
      -- ** compute.interconnectAttachments.patch
      ComputeInterconnectAttachmentsPatchResource,
      ComputeInterconnectAttachmentsPatch (..),
      newComputeInterconnectAttachmentsPatch,
  
      -- ** compute.interconnectAttachments.setLabels
      ComputeInterconnectAttachmentsSetLabelsResource,
      ComputeInterconnectAttachmentsSetLabels (..),
      newComputeInterconnectAttachmentsSetLabels,
  
      -- ** compute.interconnectLocations.get
      ComputeInterconnectLocationsGetResource,
      ComputeInterconnectLocationsGet (..),
      newComputeInterconnectLocationsGet,
  
      -- ** compute.interconnectLocations.list
      ComputeInterconnectLocationsListResource,
      ComputeInterconnectLocationsList (..),
      newComputeInterconnectLocationsList,
  
      -- ** compute.interconnectRemoteLocations.get
      ComputeInterconnectRemoteLocationsGetResource,
      ComputeInterconnectRemoteLocationsGet (..),
      newComputeInterconnectRemoteLocationsGet,
  
      -- ** compute.interconnectRemoteLocations.list
      ComputeInterconnectRemoteLocationsListResource,
      ComputeInterconnectRemoteLocationsList (..),
      newComputeInterconnectRemoteLocationsList,
  
      -- ** compute.interconnects.delete
      ComputeInterconnectsDeleteResource,
      ComputeInterconnectsDelete (..),
      newComputeInterconnectsDelete,
  
      -- ** compute.interconnects.get
      ComputeInterconnectsGetResource,
      ComputeInterconnectsGet (..),
      newComputeInterconnectsGet,
  
      -- ** compute.interconnects.getDiagnostics
      ComputeInterconnectsGetDiagnosticsResource,
      ComputeInterconnectsGetDiagnostics (..),
      newComputeInterconnectsGetDiagnostics,
  
      -- ** compute.interconnects.getMacsecConfig
      ComputeInterconnectsGetMacsecConfigResource,
      ComputeInterconnectsGetMacsecConfig (..),
      newComputeInterconnectsGetMacsecConfig,
  
      -- ** compute.interconnects.insert
      ComputeInterconnectsInsertResource,
      ComputeInterconnectsInsert (..),
      newComputeInterconnectsInsert,
  
      -- ** compute.interconnects.list
      ComputeInterconnectsListResource,
      ComputeInterconnectsList (..),
      newComputeInterconnectsList,
  
      -- ** compute.interconnects.patch
      ComputeInterconnectsPatchResource,
      ComputeInterconnectsPatch (..),
      newComputeInterconnectsPatch,
  
      -- ** compute.interconnects.setLabels
      ComputeInterconnectsSetLabelsResource,
      ComputeInterconnectsSetLabels (..),
      newComputeInterconnectsSetLabels,
  
      -- ** compute.licenseCodes.get
      ComputeLicenseCodesGetResource,
      ComputeLicenseCodesGet (..),
      newComputeLicenseCodesGet,
  
      -- ** compute.licenseCodes.testIamPermissions
      ComputeLicenseCodesTestIamPermissionsResource,
      ComputeLicenseCodesTestIamPermissions (..),
      newComputeLicenseCodesTestIamPermissions,
  
      -- ** compute.licenses.delete
      ComputeLicensesDeleteResource,
      ComputeLicensesDelete (..),
      newComputeLicensesDelete,
  
      -- ** compute.licenses.get
      ComputeLicensesGetResource,
      ComputeLicensesGet (..),
      newComputeLicensesGet,
  
      -- ** compute.licenses.getIamPolicy
      ComputeLicensesGetIamPolicyResource,
      ComputeLicensesGetIamPolicy (..),
      newComputeLicensesGetIamPolicy,
  
      -- ** compute.licenses.insert
      ComputeLicensesInsertResource,
      ComputeLicensesInsert (..),
      newComputeLicensesInsert,
  
      -- ** compute.licenses.list
      ComputeLicensesListResource,
      ComputeLicensesList (..),
      newComputeLicensesList,
  
      -- ** compute.licenses.setIamPolicy
      ComputeLicensesSetIamPolicyResource,
      ComputeLicensesSetIamPolicy (..),
      newComputeLicensesSetIamPolicy,
  
      -- ** compute.licenses.testIamPermissions
      ComputeLicensesTestIamPermissionsResource,
      ComputeLicensesTestIamPermissions (..),
      newComputeLicensesTestIamPermissions,
  
      -- ** compute.machineImages.delete
      ComputeMachineImagesDeleteResource,
      ComputeMachineImagesDelete (..),
      newComputeMachineImagesDelete,
  
      -- ** compute.machineImages.get
      ComputeMachineImagesGetResource,
      ComputeMachineImagesGet (..),
      newComputeMachineImagesGet,
  
      -- ** compute.machineImages.getIamPolicy
      ComputeMachineImagesGetIamPolicyResource,
      ComputeMachineImagesGetIamPolicy (..),
      newComputeMachineImagesGetIamPolicy,
  
      -- ** compute.machineImages.insert
      ComputeMachineImagesInsertResource,
      ComputeMachineImagesInsert (..),
      newComputeMachineImagesInsert,
  
      -- ** compute.machineImages.list
      ComputeMachineImagesListResource,
      ComputeMachineImagesList (..),
      newComputeMachineImagesList,
  
      -- ** compute.machineImages.setIamPolicy
      ComputeMachineImagesSetIamPolicyResource,
      ComputeMachineImagesSetIamPolicy (..),
      newComputeMachineImagesSetIamPolicy,
  
      -- ** compute.machineImages.testIamPermissions
      ComputeMachineImagesTestIamPermissionsResource,
      ComputeMachineImagesTestIamPermissions (..),
      newComputeMachineImagesTestIamPermissions,
  
      -- ** compute.machineTypes.aggregatedList
      ComputeMachineTypesAggregatedListResource,
      ComputeMachineTypesAggregatedList (..),
      newComputeMachineTypesAggregatedList,
  
      -- ** compute.machineTypes.get
      ComputeMachineTypesGetResource,
      ComputeMachineTypesGet (..),
      newComputeMachineTypesGet,
  
      -- ** compute.machineTypes.list
      ComputeMachineTypesListResource,
      ComputeMachineTypesList (..),
      newComputeMachineTypesList,
  
      -- ** compute.networkAttachments.aggregatedList
      ComputeNetworkAttachmentsAggregatedListResource,
      ComputeNetworkAttachmentsAggregatedList (..),
      newComputeNetworkAttachmentsAggregatedList,
  
      -- ** compute.networkAttachments.delete
      ComputeNetworkAttachmentsDeleteResource,
      ComputeNetworkAttachmentsDelete (..),
      newComputeNetworkAttachmentsDelete,
  
      -- ** compute.networkAttachments.get
      ComputeNetworkAttachmentsGetResource,
      ComputeNetworkAttachmentsGet (..),
      newComputeNetworkAttachmentsGet,
  
      -- ** compute.networkAttachments.getIamPolicy
      ComputeNetworkAttachmentsGetIamPolicyResource,
      ComputeNetworkAttachmentsGetIamPolicy (..),
      newComputeNetworkAttachmentsGetIamPolicy,
  
      -- ** compute.networkAttachments.insert
      ComputeNetworkAttachmentsInsertResource,
      ComputeNetworkAttachmentsInsert (..),
      newComputeNetworkAttachmentsInsert,
  
      -- ** compute.networkAttachments.list
      ComputeNetworkAttachmentsListResource,
      ComputeNetworkAttachmentsList (..),
      newComputeNetworkAttachmentsList,
  
      -- ** compute.networkAttachments.patch
      ComputeNetworkAttachmentsPatchResource,
      ComputeNetworkAttachmentsPatch (..),
      newComputeNetworkAttachmentsPatch,
  
      -- ** compute.networkAttachments.setIamPolicy
      ComputeNetworkAttachmentsSetIamPolicyResource,
      ComputeNetworkAttachmentsSetIamPolicy (..),
      newComputeNetworkAttachmentsSetIamPolicy,
  
      -- ** compute.networkAttachments.testIamPermissions
      ComputeNetworkAttachmentsTestIamPermissionsResource,
      ComputeNetworkAttachmentsTestIamPermissions (..),
      newComputeNetworkAttachmentsTestIamPermissions,
  
      -- ** compute.networkEdgeSecurityServices.aggregatedList
      ComputeNetworkEdgeSecurityServicesAggregatedListResource,
      ComputeNetworkEdgeSecurityServicesAggregatedList (..),
      newComputeNetworkEdgeSecurityServicesAggregatedList,
  
      -- ** compute.networkEdgeSecurityServices.delete
      ComputeNetworkEdgeSecurityServicesDeleteResource,
      ComputeNetworkEdgeSecurityServicesDelete (..),
      newComputeNetworkEdgeSecurityServicesDelete,
  
      -- ** compute.networkEdgeSecurityServices.get
      ComputeNetworkEdgeSecurityServicesGetResource,
      ComputeNetworkEdgeSecurityServicesGet (..),
      newComputeNetworkEdgeSecurityServicesGet,
  
      -- ** compute.networkEdgeSecurityServices.insert
      ComputeNetworkEdgeSecurityServicesInsertResource,
      ComputeNetworkEdgeSecurityServicesInsert (..),
      newComputeNetworkEdgeSecurityServicesInsert,
  
      -- ** compute.networkEdgeSecurityServices.patch
      ComputeNetworkEdgeSecurityServicesPatchResource,
      ComputeNetworkEdgeSecurityServicesPatch (..),
      newComputeNetworkEdgeSecurityServicesPatch,
  
      -- ** compute.networkEndpointGroups.aggregatedList
      ComputeNetworkEndpointGroupsAggregatedListResource,
      ComputeNetworkEndpointGroupsAggregatedList (..),
      newComputeNetworkEndpointGroupsAggregatedList,
  
      -- ** compute.networkEndpointGroups.attachNetworkEndpoints
      ComputeNetworkEndpointGroupsAttachNetworkEndpointsResource,
      ComputeNetworkEndpointGroupsAttachNetworkEndpoints (..),
      newComputeNetworkEndpointGroupsAttachNetworkEndpoints,
  
      -- ** compute.networkEndpointGroups.delete
      ComputeNetworkEndpointGroupsDeleteResource,
      ComputeNetworkEndpointGroupsDelete (..),
      newComputeNetworkEndpointGroupsDelete,
  
      -- ** compute.networkEndpointGroups.detachNetworkEndpoints
      ComputeNetworkEndpointGroupsDetachNetworkEndpointsResource,
      ComputeNetworkEndpointGroupsDetachNetworkEndpoints (..),
      newComputeNetworkEndpointGroupsDetachNetworkEndpoints,
  
      -- ** compute.networkEndpointGroups.get
      ComputeNetworkEndpointGroupsGetResource,
      ComputeNetworkEndpointGroupsGet (..),
      newComputeNetworkEndpointGroupsGet,
  
      -- ** compute.networkEndpointGroups.insert
      ComputeNetworkEndpointGroupsInsertResource,
      ComputeNetworkEndpointGroupsInsert (..),
      newComputeNetworkEndpointGroupsInsert,
  
      -- ** compute.networkEndpointGroups.list
      ComputeNetworkEndpointGroupsListResource,
      ComputeNetworkEndpointGroupsList (..),
      newComputeNetworkEndpointGroupsList,
  
      -- ** compute.networkEndpointGroups.listNetworkEndpoints
      ComputeNetworkEndpointGroupsListNetworkEndpointsResource,
      ComputeNetworkEndpointGroupsListNetworkEndpoints (..),
      newComputeNetworkEndpointGroupsListNetworkEndpoints,
  
      -- ** compute.networkEndpointGroups.testIamPermissions
      ComputeNetworkEndpointGroupsTestIamPermissionsResource,
      ComputeNetworkEndpointGroupsTestIamPermissions (..),
      newComputeNetworkEndpointGroupsTestIamPermissions,
  
      -- ** compute.networkFirewallPolicies.addAssociation
      ComputeNetworkFirewallPoliciesAddAssociationResource,
      ComputeNetworkFirewallPoliciesAddAssociation (..),
      newComputeNetworkFirewallPoliciesAddAssociation,
  
      -- ** compute.networkFirewallPolicies.addPacketMirroringRule
      ComputeNetworkFirewallPoliciesAddPacketMirroringRuleResource,
      ComputeNetworkFirewallPoliciesAddPacketMirroringRule (..),
      newComputeNetworkFirewallPoliciesAddPacketMirroringRule,
  
      -- ** compute.networkFirewallPolicies.addRule
      ComputeNetworkFirewallPoliciesAddRuleResource,
      ComputeNetworkFirewallPoliciesAddRule (..),
      newComputeNetworkFirewallPoliciesAddRule,
  
      -- ** compute.networkFirewallPolicies.aggregatedList
      ComputeNetworkFirewallPoliciesAggregatedListResource,
      ComputeNetworkFirewallPoliciesAggregatedList (..),
      newComputeNetworkFirewallPoliciesAggregatedList,
  
      -- ** compute.networkFirewallPolicies.cloneRules
      ComputeNetworkFirewallPoliciesCloneRulesResource,
      ComputeNetworkFirewallPoliciesCloneRules (..),
      newComputeNetworkFirewallPoliciesCloneRules,
  
      -- ** compute.networkFirewallPolicies.delete
      ComputeNetworkFirewallPoliciesDeleteResource,
      ComputeNetworkFirewallPoliciesDelete (..),
      newComputeNetworkFirewallPoliciesDelete,
  
      -- ** compute.networkFirewallPolicies.get
      ComputeNetworkFirewallPoliciesGetResource,
      ComputeNetworkFirewallPoliciesGet (..),
      newComputeNetworkFirewallPoliciesGet,
  
      -- ** compute.networkFirewallPolicies.getAssociation
      ComputeNetworkFirewallPoliciesGetAssociationResource,
      ComputeNetworkFirewallPoliciesGetAssociation (..),
      newComputeNetworkFirewallPoliciesGetAssociation,
  
      -- ** compute.networkFirewallPolicies.getIamPolicy
      ComputeNetworkFirewallPoliciesGetIamPolicyResource,
      ComputeNetworkFirewallPoliciesGetIamPolicy (..),
      newComputeNetworkFirewallPoliciesGetIamPolicy,
  
      -- ** compute.networkFirewallPolicies.getPacketMirroringRule
      ComputeNetworkFirewallPoliciesGetPacketMirroringRuleResource,
      ComputeNetworkFirewallPoliciesGetPacketMirroringRule (..),
      newComputeNetworkFirewallPoliciesGetPacketMirroringRule,
  
      -- ** compute.networkFirewallPolicies.getRule
      ComputeNetworkFirewallPoliciesGetRuleResource,
      ComputeNetworkFirewallPoliciesGetRule (..),
      newComputeNetworkFirewallPoliciesGetRule,
  
      -- ** compute.networkFirewallPolicies.insert
      ComputeNetworkFirewallPoliciesInsertResource,
      ComputeNetworkFirewallPoliciesInsert (..),
      newComputeNetworkFirewallPoliciesInsert,
  
      -- ** compute.networkFirewallPolicies.list
      ComputeNetworkFirewallPoliciesListResource,
      ComputeNetworkFirewallPoliciesList (..),
      newComputeNetworkFirewallPoliciesList,
  
      -- ** compute.networkFirewallPolicies.patch
      ComputeNetworkFirewallPoliciesPatchResource,
      ComputeNetworkFirewallPoliciesPatch (..),
      newComputeNetworkFirewallPoliciesPatch,
  
      -- ** compute.networkFirewallPolicies.patchPacketMirroringRule
      ComputeNetworkFirewallPoliciesPatchPacketMirroringRuleResource,
      ComputeNetworkFirewallPoliciesPatchPacketMirroringRule (..),
      newComputeNetworkFirewallPoliciesPatchPacketMirroringRule,
  
      -- ** compute.networkFirewallPolicies.patchRule
      ComputeNetworkFirewallPoliciesPatchRuleResource,
      ComputeNetworkFirewallPoliciesPatchRule (..),
      newComputeNetworkFirewallPoliciesPatchRule,
  
      -- ** compute.networkFirewallPolicies.removeAssociation
      ComputeNetworkFirewallPoliciesRemoveAssociationResource,
      ComputeNetworkFirewallPoliciesRemoveAssociation (..),
      newComputeNetworkFirewallPoliciesRemoveAssociation,
  
      -- ** compute.networkFirewallPolicies.removePacketMirroringRule
      ComputeNetworkFirewallPoliciesRemovePacketMirroringRuleResource,
      ComputeNetworkFirewallPoliciesRemovePacketMirroringRule (..),
      newComputeNetworkFirewallPoliciesRemovePacketMirroringRule,
  
      -- ** compute.networkFirewallPolicies.removeRule
      ComputeNetworkFirewallPoliciesRemoveRuleResource,
      ComputeNetworkFirewallPoliciesRemoveRule (..),
      newComputeNetworkFirewallPoliciesRemoveRule,
  
      -- ** compute.networkFirewallPolicies.setIamPolicy
      ComputeNetworkFirewallPoliciesSetIamPolicyResource,
      ComputeNetworkFirewallPoliciesSetIamPolicy (..),
      newComputeNetworkFirewallPoliciesSetIamPolicy,
  
      -- ** compute.networkFirewallPolicies.testIamPermissions
      ComputeNetworkFirewallPoliciesTestIamPermissionsResource,
      ComputeNetworkFirewallPoliciesTestIamPermissions (..),
      newComputeNetworkFirewallPoliciesTestIamPermissions,
  
      -- ** compute.networkProfiles.get
      ComputeNetworkProfilesGetResource,
      ComputeNetworkProfilesGet (..),
      newComputeNetworkProfilesGet,
  
      -- ** compute.networkProfiles.list
      ComputeNetworkProfilesListResource,
      ComputeNetworkProfilesList (..),
      newComputeNetworkProfilesList,
  
      -- ** compute.networks.addPeering
      ComputeNetworksAddPeeringResource,
      ComputeNetworksAddPeering (..),
      newComputeNetworksAddPeering,
  
      -- ** compute.networks.delete
      ComputeNetworksDeleteResource,
      ComputeNetworksDelete (..),
      newComputeNetworksDelete,
  
      -- ** compute.networks.get
      ComputeNetworksGetResource,
      ComputeNetworksGet (..),
      newComputeNetworksGet,
  
      -- ** compute.networks.getEffectiveFirewalls
      ComputeNetworksGetEffectiveFirewallsResource,
      ComputeNetworksGetEffectiveFirewalls (..),
      newComputeNetworksGetEffectiveFirewalls,
  
      -- ** compute.networks.insert
      ComputeNetworksInsertResource,
      ComputeNetworksInsert (..),
      newComputeNetworksInsert,
  
      -- ** compute.networks.list
      ComputeNetworksListResource,
      ComputeNetworksList (..),
      newComputeNetworksList,
  
      -- ** compute.networks.listPeeringRoutes
      ComputeNetworksListPeeringRoutesResource,
      ComputeNetworksListPeeringRoutes (..),
      newComputeNetworksListPeeringRoutes,
  
      -- ** compute.networks.patch
      ComputeNetworksPatchResource,
      ComputeNetworksPatch (..),
      newComputeNetworksPatch,
  
      -- ** compute.networks.removePeering
      ComputeNetworksRemovePeeringResource,
      ComputeNetworksRemovePeering (..),
      newComputeNetworksRemovePeering,
  
      -- ** compute.networks.switchToCustomMode
      ComputeNetworksSwitchToCustomModeResource,
      ComputeNetworksSwitchToCustomMode (..),
      newComputeNetworksSwitchToCustomMode,
  
      -- ** compute.networks.updatePeering
      ComputeNetworksUpdatePeeringResource,
      ComputeNetworksUpdatePeering (..),
      newComputeNetworksUpdatePeering,
  
      -- ** compute.nodeGroups.addNodes
      ComputeNodeGroupsAddNodesResource,
      ComputeNodeGroupsAddNodes (..),
      newComputeNodeGroupsAddNodes,
  
      -- ** compute.nodeGroups.aggregatedList
      ComputeNodeGroupsAggregatedListResource,
      ComputeNodeGroupsAggregatedList (..),
      newComputeNodeGroupsAggregatedList,
  
      -- ** compute.nodeGroups.delete
      ComputeNodeGroupsDeleteResource,
      ComputeNodeGroupsDelete (..),
      newComputeNodeGroupsDelete,
  
      -- ** compute.nodeGroups.deleteNodes
      ComputeNodeGroupsDeleteNodesResource,
      ComputeNodeGroupsDeleteNodes (..),
      newComputeNodeGroupsDeleteNodes,
  
      -- ** compute.nodeGroups.get
      ComputeNodeGroupsGetResource,
      ComputeNodeGroupsGet (..),
      newComputeNodeGroupsGet,
  
      -- ** compute.nodeGroups.getIamPolicy
      ComputeNodeGroupsGetIamPolicyResource,
      ComputeNodeGroupsGetIamPolicy (..),
      newComputeNodeGroupsGetIamPolicy,
  
      -- ** compute.nodeGroups.insert
      ComputeNodeGroupsInsertResource,
      ComputeNodeGroupsInsert (..),
      newComputeNodeGroupsInsert,
  
      -- ** compute.nodeGroups.list
      ComputeNodeGroupsListResource,
      ComputeNodeGroupsList (..),
      newComputeNodeGroupsList,
  
      -- ** compute.nodeGroups.listNodes
      ComputeNodeGroupsListNodesResource,
      ComputeNodeGroupsListNodes (..),
      newComputeNodeGroupsListNodes,
  
      -- ** compute.nodeGroups.patch
      ComputeNodeGroupsPatchResource,
      ComputeNodeGroupsPatch (..),
      newComputeNodeGroupsPatch,
  
      -- ** compute.nodeGroups.performMaintenance
      ComputeNodeGroupsPerformMaintenanceResource,
      ComputeNodeGroupsPerformMaintenance (..),
      newComputeNodeGroupsPerformMaintenance,
  
      -- ** compute.nodeGroups.setIamPolicy
      ComputeNodeGroupsSetIamPolicyResource,
      ComputeNodeGroupsSetIamPolicy (..),
      newComputeNodeGroupsSetIamPolicy,
  
      -- ** compute.nodeGroups.setNodeTemplate
      ComputeNodeGroupsSetNodeTemplateResource,
      ComputeNodeGroupsSetNodeTemplate (..),
      newComputeNodeGroupsSetNodeTemplate,
  
      -- ** compute.nodeGroups.simulateMaintenanceEvent
      ComputeNodeGroupsSimulateMaintenanceEventResource,
      ComputeNodeGroupsSimulateMaintenanceEvent (..),
      newComputeNodeGroupsSimulateMaintenanceEvent,
  
      -- ** compute.nodeGroups.testIamPermissions
      ComputeNodeGroupsTestIamPermissionsResource,
      ComputeNodeGroupsTestIamPermissions (..),
      newComputeNodeGroupsTestIamPermissions,
  
      -- ** compute.nodeTemplates.aggregatedList
      ComputeNodeTemplatesAggregatedListResource,
      ComputeNodeTemplatesAggregatedList (..),
      newComputeNodeTemplatesAggregatedList,
  
      -- ** compute.nodeTemplates.delete
      ComputeNodeTemplatesDeleteResource,
      ComputeNodeTemplatesDelete (..),
      newComputeNodeTemplatesDelete,
  
      -- ** compute.nodeTemplates.get
      ComputeNodeTemplatesGetResource,
      ComputeNodeTemplatesGet (..),
      newComputeNodeTemplatesGet,
  
      -- ** compute.nodeTemplates.getIamPolicy
      ComputeNodeTemplatesGetIamPolicyResource,
      ComputeNodeTemplatesGetIamPolicy (..),
      newComputeNodeTemplatesGetIamPolicy,
  
      -- ** compute.nodeTemplates.insert
      ComputeNodeTemplatesInsertResource,
      ComputeNodeTemplatesInsert (..),
      newComputeNodeTemplatesInsert,
  
      -- ** compute.nodeTemplates.list
      ComputeNodeTemplatesListResource,
      ComputeNodeTemplatesList (..),
      newComputeNodeTemplatesList,
  
      -- ** compute.nodeTemplates.setIamPolicy
      ComputeNodeTemplatesSetIamPolicyResource,
      ComputeNodeTemplatesSetIamPolicy (..),
      newComputeNodeTemplatesSetIamPolicy,
  
      -- ** compute.nodeTemplates.testIamPermissions
      ComputeNodeTemplatesTestIamPermissionsResource,
      ComputeNodeTemplatesTestIamPermissions (..),
      newComputeNodeTemplatesTestIamPermissions,
  
      -- ** compute.nodeTypes.aggregatedList
      ComputeNodeTypesAggregatedListResource,
      ComputeNodeTypesAggregatedList (..),
      newComputeNodeTypesAggregatedList,
  
      -- ** compute.nodeTypes.get
      ComputeNodeTypesGetResource,
      ComputeNodeTypesGet (..),
      newComputeNodeTypesGet,
  
      -- ** compute.nodeTypes.list
      ComputeNodeTypesListResource,
      ComputeNodeTypesList (..),
      newComputeNodeTypesList,
  
      -- ** compute.packetMirrorings.aggregatedList
      ComputePacketMirroringsAggregatedListResource,
      ComputePacketMirroringsAggregatedList (..),
      newComputePacketMirroringsAggregatedList,
  
      -- ** compute.packetMirrorings.delete
      ComputePacketMirroringsDeleteResource,
      ComputePacketMirroringsDelete (..),
      newComputePacketMirroringsDelete,
  
      -- ** compute.packetMirrorings.get
      ComputePacketMirroringsGetResource,
      ComputePacketMirroringsGet (..),
      newComputePacketMirroringsGet,
  
      -- ** compute.packetMirrorings.insert
      ComputePacketMirroringsInsertResource,
      ComputePacketMirroringsInsert (..),
      newComputePacketMirroringsInsert,
  
      -- ** compute.packetMirrorings.list
      ComputePacketMirroringsListResource,
      ComputePacketMirroringsList (..),
      newComputePacketMirroringsList,
  
      -- ** compute.packetMirrorings.patch
      ComputePacketMirroringsPatchResource,
      ComputePacketMirroringsPatch (..),
      newComputePacketMirroringsPatch,
  
      -- ** compute.packetMirrorings.testIamPermissions
      ComputePacketMirroringsTestIamPermissionsResource,
      ComputePacketMirroringsTestIamPermissions (..),
      newComputePacketMirroringsTestIamPermissions,
  
      -- ** compute.projects.disableXpnHost
      ComputeProjectsDisableXpnHostResource,
      ComputeProjectsDisableXpnHost (..),
      newComputeProjectsDisableXpnHost,
  
      -- ** compute.projects.disableXpnResource
      ComputeProjectsDisableXpnResourceResource,
      ComputeProjectsDisableXpnResource (..),
      newComputeProjectsDisableXpnResource,
  
      -- ** compute.projects.enableXpnHost
      ComputeProjectsEnableXpnHostResource,
      ComputeProjectsEnableXpnHost (..),
      newComputeProjectsEnableXpnHost,
  
      -- ** compute.projects.enableXpnResource
      ComputeProjectsEnableXpnResourceResource,
      ComputeProjectsEnableXpnResource (..),
      newComputeProjectsEnableXpnResource,
  
      -- ** compute.projects.get
      ComputeProjectsGetResource,
      ComputeProjectsGet (..),
      newComputeProjectsGet,
  
      -- ** compute.projects.getXpnHost
      ComputeProjectsGetXpnHostResource,
      ComputeProjectsGetXpnHost (..),
      newComputeProjectsGetXpnHost,
  
      -- ** compute.projects.getXpnResources
      ComputeProjectsGetXpnResourcesResource,
      ComputeProjectsGetXpnResources (..),
      newComputeProjectsGetXpnResources,
  
      -- ** compute.projects.listXpnHosts
      ComputeProjectsListXpnHostsResource,
      ComputeProjectsListXpnHosts (..),
      newComputeProjectsListXpnHosts,
  
      -- ** compute.projects.moveDisk
      ComputeProjectsMoveDiskResource,
      ComputeProjectsMoveDisk (..),
      newComputeProjectsMoveDisk,
  
      -- ** compute.projects.moveInstance
      ComputeProjectsMoveInstanceResource,
      ComputeProjectsMoveInstance (..),
      newComputeProjectsMoveInstance,
  
      -- ** compute.projects.setCloudArmorTier
      ComputeProjectsSetCloudArmorTierResource,
      ComputeProjectsSetCloudArmorTier (..),
      newComputeProjectsSetCloudArmorTier,
  
      -- ** compute.projects.setCommonInstanceMetadata
      ComputeProjectsSetCommonInstanceMetadataResource,
      ComputeProjectsSetCommonInstanceMetadata (..),
      newComputeProjectsSetCommonInstanceMetadata,
  
      -- ** compute.projects.setDefaultNetworkTier
      ComputeProjectsSetDefaultNetworkTierResource,
      ComputeProjectsSetDefaultNetworkTier (..),
      newComputeProjectsSetDefaultNetworkTier,
  
      -- ** compute.projects.setUsageExportBucket
      ComputeProjectsSetUsageExportBucketResource,
      ComputeProjectsSetUsageExportBucket (..),
      newComputeProjectsSetUsageExportBucket,
  
      -- ** compute.publicAdvertisedPrefixes.announce
      ComputePublicAdvertisedPrefixesAnnounceResource,
      ComputePublicAdvertisedPrefixesAnnounce (..),
      newComputePublicAdvertisedPrefixesAnnounce,
  
      -- ** compute.publicAdvertisedPrefixes.delete
      ComputePublicAdvertisedPrefixesDeleteResource,
      ComputePublicAdvertisedPrefixesDelete (..),
      newComputePublicAdvertisedPrefixesDelete,
  
      -- ** compute.publicAdvertisedPrefixes.get
      ComputePublicAdvertisedPrefixesGetResource,
      ComputePublicAdvertisedPrefixesGet (..),
      newComputePublicAdvertisedPrefixesGet,
  
      -- ** compute.publicAdvertisedPrefixes.insert
      ComputePublicAdvertisedPrefixesInsertResource,
      ComputePublicAdvertisedPrefixesInsert (..),
      newComputePublicAdvertisedPrefixesInsert,
  
      -- ** compute.publicAdvertisedPrefixes.list
      ComputePublicAdvertisedPrefixesListResource,
      ComputePublicAdvertisedPrefixesList (..),
      newComputePublicAdvertisedPrefixesList,
  
      -- ** compute.publicAdvertisedPrefixes.patch
      ComputePublicAdvertisedPrefixesPatchResource,
      ComputePublicAdvertisedPrefixesPatch (..),
      newComputePublicAdvertisedPrefixesPatch,
  
      -- ** compute.publicAdvertisedPrefixes.withdraw
      ComputePublicAdvertisedPrefixesWithdrawResource,
      ComputePublicAdvertisedPrefixesWithdraw (..),
      newComputePublicAdvertisedPrefixesWithdraw,
  
      -- ** compute.publicDelegatedPrefixes.aggregatedList
      ComputePublicDelegatedPrefixesAggregatedListResource,
      ComputePublicDelegatedPrefixesAggregatedList (..),
      newComputePublicDelegatedPrefixesAggregatedList,
  
      -- ** compute.publicDelegatedPrefixes.announce
      ComputePublicDelegatedPrefixesAnnounceResource,
      ComputePublicDelegatedPrefixesAnnounce (..),
      newComputePublicDelegatedPrefixesAnnounce,
  
      -- ** compute.publicDelegatedPrefixes.delete
      ComputePublicDelegatedPrefixesDeleteResource,
      ComputePublicDelegatedPrefixesDelete (..),
      newComputePublicDelegatedPrefixesDelete,
  
      -- ** compute.publicDelegatedPrefixes.get
      ComputePublicDelegatedPrefixesGetResource,
      ComputePublicDelegatedPrefixesGet (..),
      newComputePublicDelegatedPrefixesGet,
  
      -- ** compute.publicDelegatedPrefixes.insert
      ComputePublicDelegatedPrefixesInsertResource,
      ComputePublicDelegatedPrefixesInsert (..),
      newComputePublicDelegatedPrefixesInsert,
  
      -- ** compute.publicDelegatedPrefixes.list
      ComputePublicDelegatedPrefixesListResource,
      ComputePublicDelegatedPrefixesList (..),
      newComputePublicDelegatedPrefixesList,
  
      -- ** compute.publicDelegatedPrefixes.patch
      ComputePublicDelegatedPrefixesPatchResource,
      ComputePublicDelegatedPrefixesPatch (..),
      newComputePublicDelegatedPrefixesPatch,
  
      -- ** compute.publicDelegatedPrefixes.withdraw
      ComputePublicDelegatedPrefixesWithdrawResource,
      ComputePublicDelegatedPrefixesWithdraw (..),
      newComputePublicDelegatedPrefixesWithdraw,
  
      -- ** compute.regionAutoscalers.delete
      ComputeRegionAutoscalersDeleteResource,
      ComputeRegionAutoscalersDelete (..),
      newComputeRegionAutoscalersDelete,
  
      -- ** compute.regionAutoscalers.get
      ComputeRegionAutoscalersGetResource,
      ComputeRegionAutoscalersGet (..),
      newComputeRegionAutoscalersGet,
  
      -- ** compute.regionAutoscalers.insert
      ComputeRegionAutoscalersInsertResource,
      ComputeRegionAutoscalersInsert (..),
      newComputeRegionAutoscalersInsert,
  
      -- ** compute.regionAutoscalers.list
      ComputeRegionAutoscalersListResource,
      ComputeRegionAutoscalersList (..),
      newComputeRegionAutoscalersList,
  
      -- ** compute.regionAutoscalers.patch
      ComputeRegionAutoscalersPatchResource,
      ComputeRegionAutoscalersPatch (..),
      newComputeRegionAutoscalersPatch,
  
      -- ** compute.regionAutoscalers.update
      ComputeRegionAutoscalersUpdateResource,
      ComputeRegionAutoscalersUpdate (..),
      newComputeRegionAutoscalersUpdate,
  
      -- ** compute.regionBackendServices.delete
      ComputeRegionBackendServicesDeleteResource,
      ComputeRegionBackendServicesDelete (..),
      newComputeRegionBackendServicesDelete,
  
      -- ** compute.regionBackendServices.get
      ComputeRegionBackendServicesGetResource,
      ComputeRegionBackendServicesGet (..),
      newComputeRegionBackendServicesGet,
  
      -- ** compute.regionBackendServices.getHealth
      ComputeRegionBackendServicesGetHealthResource,
      ComputeRegionBackendServicesGetHealth (..),
      newComputeRegionBackendServicesGetHealth,
  
      -- ** compute.regionBackendServices.getIamPolicy
      ComputeRegionBackendServicesGetIamPolicyResource,
      ComputeRegionBackendServicesGetIamPolicy (..),
      newComputeRegionBackendServicesGetIamPolicy,
  
      -- ** compute.regionBackendServices.insert
      ComputeRegionBackendServicesInsertResource,
      ComputeRegionBackendServicesInsert (..),
      newComputeRegionBackendServicesInsert,
  
      -- ** compute.regionBackendServices.list
      ComputeRegionBackendServicesListResource,
      ComputeRegionBackendServicesList (..),
      newComputeRegionBackendServicesList,
  
      -- ** compute.regionBackendServices.listUsable
      ComputeRegionBackendServicesListUsableResource,
      ComputeRegionBackendServicesListUsable (..),
      newComputeRegionBackendServicesListUsable,
  
      -- ** compute.regionBackendServices.patch
      ComputeRegionBackendServicesPatchResource,
      ComputeRegionBackendServicesPatch (..),
      newComputeRegionBackendServicesPatch,
  
      -- ** compute.regionBackendServices.setIamPolicy
      ComputeRegionBackendServicesSetIamPolicyResource,
      ComputeRegionBackendServicesSetIamPolicy (..),
      newComputeRegionBackendServicesSetIamPolicy,
  
      -- ** compute.regionBackendServices.setSecurityPolicy
      ComputeRegionBackendServicesSetSecurityPolicyResource,
      ComputeRegionBackendServicesSetSecurityPolicy (..),
      newComputeRegionBackendServicesSetSecurityPolicy,
  
      -- ** compute.regionBackendServices.testIamPermissions
      ComputeRegionBackendServicesTestIamPermissionsResource,
      ComputeRegionBackendServicesTestIamPermissions (..),
      newComputeRegionBackendServicesTestIamPermissions,
  
      -- ** compute.regionBackendServices.update
      ComputeRegionBackendServicesUpdateResource,
      ComputeRegionBackendServicesUpdate (..),
      newComputeRegionBackendServicesUpdate,
  
      -- ** compute.regionCommitments.aggregatedList
      ComputeRegionCommitmentsAggregatedListResource,
      ComputeRegionCommitmentsAggregatedList (..),
      newComputeRegionCommitmentsAggregatedList,
  
      -- ** compute.regionCommitments.get
      ComputeRegionCommitmentsGetResource,
      ComputeRegionCommitmentsGet (..),
      newComputeRegionCommitmentsGet,
  
      -- ** compute.regionCommitments.insert
      ComputeRegionCommitmentsInsertResource,
      ComputeRegionCommitmentsInsert (..),
      newComputeRegionCommitmentsInsert,
  
      -- ** compute.regionCommitments.list
      ComputeRegionCommitmentsListResource,
      ComputeRegionCommitmentsList (..),
      newComputeRegionCommitmentsList,
  
      -- ** compute.regionCommitments.update
      ComputeRegionCommitmentsUpdateResource,
      ComputeRegionCommitmentsUpdate (..),
      newComputeRegionCommitmentsUpdate,
  
      -- ** compute.regionDiskTypes.get
      ComputeRegionDiskTypesGetResource,
      ComputeRegionDiskTypesGet (..),
      newComputeRegionDiskTypesGet,
  
      -- ** compute.regionDiskTypes.list
      ComputeRegionDiskTypesListResource,
      ComputeRegionDiskTypesList (..),
      newComputeRegionDiskTypesList,
  
      -- ** compute.regionDisks.addResourcePolicies
      ComputeRegionDisksAddResourcePoliciesResource,
      ComputeRegionDisksAddResourcePolicies (..),
      newComputeRegionDisksAddResourcePolicies,
  
      -- ** compute.regionDisks.bulkInsert
      ComputeRegionDisksBulkInsertResource,
      ComputeRegionDisksBulkInsert (..),
      newComputeRegionDisksBulkInsert,
  
      -- ** compute.regionDisks.createSnapshot
      ComputeRegionDisksCreateSnapshotResource,
      ComputeRegionDisksCreateSnapshot (..),
      newComputeRegionDisksCreateSnapshot,
  
      -- ** compute.regionDisks.delete
      ComputeRegionDisksDeleteResource,
      ComputeRegionDisksDelete (..),
      newComputeRegionDisksDelete,
  
      -- ** compute.regionDisks.get
      ComputeRegionDisksGetResource,
      ComputeRegionDisksGet (..),
      newComputeRegionDisksGet,
  
      -- ** compute.regionDisks.getIamPolicy
      ComputeRegionDisksGetIamPolicyResource,
      ComputeRegionDisksGetIamPolicy (..),
      newComputeRegionDisksGetIamPolicy,
  
      -- ** compute.regionDisks.insert
      ComputeRegionDisksInsertResource,
      ComputeRegionDisksInsert (..),
      newComputeRegionDisksInsert,
  
      -- ** compute.regionDisks.list
      ComputeRegionDisksListResource,
      ComputeRegionDisksList (..),
      newComputeRegionDisksList,
  
      -- ** compute.regionDisks.removeResourcePolicies
      ComputeRegionDisksRemoveResourcePoliciesResource,
      ComputeRegionDisksRemoveResourcePolicies (..),
      newComputeRegionDisksRemoveResourcePolicies,
  
      -- ** compute.regionDisks.resize
      ComputeRegionDisksResizeResource,
      ComputeRegionDisksResize (..),
      newComputeRegionDisksResize,
  
      -- ** compute.regionDisks.setIamPolicy
      ComputeRegionDisksSetIamPolicyResource,
      ComputeRegionDisksSetIamPolicy (..),
      newComputeRegionDisksSetIamPolicy,
  
      -- ** compute.regionDisks.setLabels
      ComputeRegionDisksSetLabelsResource,
      ComputeRegionDisksSetLabels (..),
      newComputeRegionDisksSetLabels,
  
      -- ** compute.regionDisks.startAsyncReplication
      ComputeRegionDisksStartAsyncReplicationResource,
      ComputeRegionDisksStartAsyncReplication (..),
      newComputeRegionDisksStartAsyncReplication,
  
      -- ** compute.regionDisks.stopAsyncReplication
      ComputeRegionDisksStopAsyncReplicationResource,
      ComputeRegionDisksStopAsyncReplication (..),
      newComputeRegionDisksStopAsyncReplication,
  
      -- ** compute.regionDisks.stopGroupAsyncReplication
      ComputeRegionDisksStopGroupAsyncReplicationResource,
      ComputeRegionDisksStopGroupAsyncReplication (..),
      newComputeRegionDisksStopGroupAsyncReplication,
  
      -- ** compute.regionDisks.testIamPermissions
      ComputeRegionDisksTestIamPermissionsResource,
      ComputeRegionDisksTestIamPermissions (..),
      newComputeRegionDisksTestIamPermissions,
  
      -- ** compute.regionDisks.update
      ComputeRegionDisksUpdateResource,
      ComputeRegionDisksUpdate (..),
      newComputeRegionDisksUpdate,
  
      -- ** compute.regionHealthCheckServices.delete
      ComputeRegionHealthCheckServicesDeleteResource,
      ComputeRegionHealthCheckServicesDelete (..),
      newComputeRegionHealthCheckServicesDelete,
  
      -- ** compute.regionHealthCheckServices.get
      ComputeRegionHealthCheckServicesGetResource,
      ComputeRegionHealthCheckServicesGet (..),
      newComputeRegionHealthCheckServicesGet,
  
      -- ** compute.regionHealthCheckServices.insert
      ComputeRegionHealthCheckServicesInsertResource,
      ComputeRegionHealthCheckServicesInsert (..),
      newComputeRegionHealthCheckServicesInsert,
  
      -- ** compute.regionHealthCheckServices.list
      ComputeRegionHealthCheckServicesListResource,
      ComputeRegionHealthCheckServicesList (..),
      newComputeRegionHealthCheckServicesList,
  
      -- ** compute.regionHealthCheckServices.patch
      ComputeRegionHealthCheckServicesPatchResource,
      ComputeRegionHealthCheckServicesPatch (..),
      newComputeRegionHealthCheckServicesPatch,
  
      -- ** compute.regionHealthChecks.delete
      ComputeRegionHealthChecksDeleteResource,
      ComputeRegionHealthChecksDelete (..),
      newComputeRegionHealthChecksDelete,
  
      -- ** compute.regionHealthChecks.get
      ComputeRegionHealthChecksGetResource,
      ComputeRegionHealthChecksGet (..),
      newComputeRegionHealthChecksGet,
  
      -- ** compute.regionHealthChecks.insert
      ComputeRegionHealthChecksInsertResource,
      ComputeRegionHealthChecksInsert (..),
      newComputeRegionHealthChecksInsert,
  
      -- ** compute.regionHealthChecks.list
      ComputeRegionHealthChecksListResource,
      ComputeRegionHealthChecksList (..),
      newComputeRegionHealthChecksList,
  
      -- ** compute.regionHealthChecks.patch
      ComputeRegionHealthChecksPatchResource,
      ComputeRegionHealthChecksPatch (..),
      newComputeRegionHealthChecksPatch,
  
      -- ** compute.regionHealthChecks.update
      ComputeRegionHealthChecksUpdateResource,
      ComputeRegionHealthChecksUpdate (..),
      newComputeRegionHealthChecksUpdate,
  
      -- ** compute.regionInstanceGroupManagers.abandonInstances
      ComputeRegionInstanceGroupManagersAbandonInstancesResource,
      ComputeRegionInstanceGroupManagersAbandonInstances (..),
      newComputeRegionInstanceGroupManagersAbandonInstances,
  
      -- ** compute.regionInstanceGroupManagers.applyUpdatesToInstances
      ComputeRegionInstanceGroupManagersApplyUpdatesToInstancesResource,
      ComputeRegionInstanceGroupManagersApplyUpdatesToInstances (..),
      newComputeRegionInstanceGroupManagersApplyUpdatesToInstances,
  
      -- ** compute.regionInstanceGroupManagers.createInstances
      ComputeRegionInstanceGroupManagersCreateInstancesResource,
      ComputeRegionInstanceGroupManagersCreateInstances (..),
      newComputeRegionInstanceGroupManagersCreateInstances,
  
      -- ** compute.regionInstanceGroupManagers.delete
      ComputeRegionInstanceGroupManagersDeleteResource,
      ComputeRegionInstanceGroupManagersDelete (..),
      newComputeRegionInstanceGroupManagersDelete,
  
      -- ** compute.regionInstanceGroupManagers.deleteInstances
      ComputeRegionInstanceGroupManagersDeleteInstancesResource,
      ComputeRegionInstanceGroupManagersDeleteInstances (..),
      newComputeRegionInstanceGroupManagersDeleteInstances,
  
      -- ** compute.regionInstanceGroupManagers.deletePerInstanceConfigs
      ComputeRegionInstanceGroupManagersDeletePerInstanceConfigsResource,
      ComputeRegionInstanceGroupManagersDeletePerInstanceConfigs (..),
      newComputeRegionInstanceGroupManagersDeletePerInstanceConfigs,
  
      -- ** compute.regionInstanceGroupManagers.get
      ComputeRegionInstanceGroupManagersGetResource,
      ComputeRegionInstanceGroupManagersGet (..),
      newComputeRegionInstanceGroupManagersGet,
  
      -- ** compute.regionInstanceGroupManagers.insert
      ComputeRegionInstanceGroupManagersInsertResource,
      ComputeRegionInstanceGroupManagersInsert (..),
      newComputeRegionInstanceGroupManagersInsert,
  
      -- ** compute.regionInstanceGroupManagers.list
      ComputeRegionInstanceGroupManagersListResource,
      ComputeRegionInstanceGroupManagersList (..),
      newComputeRegionInstanceGroupManagersList,
  
      -- ** compute.regionInstanceGroupManagers.listErrors
      ComputeRegionInstanceGroupManagersListErrorsResource,
      ComputeRegionInstanceGroupManagersListErrors (..),
      newComputeRegionInstanceGroupManagersListErrors,
  
      -- ** compute.regionInstanceGroupManagers.listManagedInstances
      ComputeRegionInstanceGroupManagersListManagedInstancesResource,
      ComputeRegionInstanceGroupManagersListManagedInstances (..),
      newComputeRegionInstanceGroupManagersListManagedInstances,
  
      -- ** compute.regionInstanceGroupManagers.listPerInstanceConfigs
      ComputeRegionInstanceGroupManagersListPerInstanceConfigsResource,
      ComputeRegionInstanceGroupManagersListPerInstanceConfigs (..),
      newComputeRegionInstanceGroupManagersListPerInstanceConfigs,
  
      -- ** compute.regionInstanceGroupManagers.patch
      ComputeRegionInstanceGroupManagersPatchResource,
      ComputeRegionInstanceGroupManagersPatch (..),
      newComputeRegionInstanceGroupManagersPatch,
  
      -- ** compute.regionInstanceGroupManagers.patchPerInstanceConfigs
      ComputeRegionInstanceGroupManagersPatchPerInstanceConfigsResource,
      ComputeRegionInstanceGroupManagersPatchPerInstanceConfigs (..),
      newComputeRegionInstanceGroupManagersPatchPerInstanceConfigs,
  
      -- ** compute.regionInstanceGroupManagers.recreateInstances
      ComputeRegionInstanceGroupManagersRecreateInstancesResource,
      ComputeRegionInstanceGroupManagersRecreateInstances (..),
      newComputeRegionInstanceGroupManagersRecreateInstances,
  
      -- ** compute.regionInstanceGroupManagers.resize
      ComputeRegionInstanceGroupManagersResizeResource,
      ComputeRegionInstanceGroupManagersResize (..),
      newComputeRegionInstanceGroupManagersResize,
  
      -- ** compute.regionInstanceGroupManagers.resumeInstances
      ComputeRegionInstanceGroupManagersResumeInstancesResource,
      ComputeRegionInstanceGroupManagersResumeInstances (..),
      newComputeRegionInstanceGroupManagersResumeInstances,
  
      -- ** compute.regionInstanceGroupManagers.setInstanceTemplate
      ComputeRegionInstanceGroupManagersSetInstanceTemplateResource,
      ComputeRegionInstanceGroupManagersSetInstanceTemplate (..),
      newComputeRegionInstanceGroupManagersSetInstanceTemplate,
  
      -- ** compute.regionInstanceGroupManagers.setTargetPools
      ComputeRegionInstanceGroupManagersSetTargetPoolsResource,
      ComputeRegionInstanceGroupManagersSetTargetPools (..),
      newComputeRegionInstanceGroupManagersSetTargetPools,
  
      -- ** compute.regionInstanceGroupManagers.startInstances
      ComputeRegionInstanceGroupManagersStartInstancesResource,
      ComputeRegionInstanceGroupManagersStartInstances (..),
      newComputeRegionInstanceGroupManagersStartInstances,
  
      -- ** compute.regionInstanceGroupManagers.stopInstances
      ComputeRegionInstanceGroupManagersStopInstancesResource,
      ComputeRegionInstanceGroupManagersStopInstances (..),
      newComputeRegionInstanceGroupManagersStopInstances,
  
      -- ** compute.regionInstanceGroupManagers.suspendInstances
      ComputeRegionInstanceGroupManagersSuspendInstancesResource,
      ComputeRegionInstanceGroupManagersSuspendInstances (..),
      newComputeRegionInstanceGroupManagersSuspendInstances,
  
      -- ** compute.regionInstanceGroupManagers.updatePerInstanceConfigs
      ComputeRegionInstanceGroupManagersUpdatePerInstanceConfigsResource,
      ComputeRegionInstanceGroupManagersUpdatePerInstanceConfigs (..),
      newComputeRegionInstanceGroupManagersUpdatePerInstanceConfigs,
  
      -- ** compute.regionInstanceGroups.get
      ComputeRegionInstanceGroupsGetResource,
      ComputeRegionInstanceGroupsGet (..),
      newComputeRegionInstanceGroupsGet,
  
      -- ** compute.regionInstanceGroups.list
      ComputeRegionInstanceGroupsListResource,
      ComputeRegionInstanceGroupsList (..),
      newComputeRegionInstanceGroupsList,
  
      -- ** compute.regionInstanceGroups.listInstances
      ComputeRegionInstanceGroupsListInstancesResource,
      ComputeRegionInstanceGroupsListInstances (..),
      newComputeRegionInstanceGroupsListInstances,
  
      -- ** compute.regionInstanceGroups.setNamedPorts
      ComputeRegionInstanceGroupsSetNamedPortsResource,
      ComputeRegionInstanceGroupsSetNamedPorts (..),
      newComputeRegionInstanceGroupsSetNamedPorts,
  
      -- ** compute.regionInstanceTemplates.delete
      ComputeRegionInstanceTemplatesDeleteResource,
      ComputeRegionInstanceTemplatesDelete (..),
      newComputeRegionInstanceTemplatesDelete,
  
      -- ** compute.regionInstanceTemplates.get
      ComputeRegionInstanceTemplatesGetResource,
      ComputeRegionInstanceTemplatesGet (..),
      newComputeRegionInstanceTemplatesGet,
  
      -- ** compute.regionInstanceTemplates.insert
      ComputeRegionInstanceTemplatesInsertResource,
      ComputeRegionInstanceTemplatesInsert (..),
      newComputeRegionInstanceTemplatesInsert,
  
      -- ** compute.regionInstanceTemplates.list
      ComputeRegionInstanceTemplatesListResource,
      ComputeRegionInstanceTemplatesList (..),
      newComputeRegionInstanceTemplatesList,
  
      -- ** compute.regionInstances.bulkInsert
      ComputeRegionInstancesBulkInsertResource,
      ComputeRegionInstancesBulkInsert (..),
      newComputeRegionInstancesBulkInsert,
  
      -- ** compute.regionInstantSnapshots.delete
      ComputeRegionInstantSnapshotsDeleteResource,
      ComputeRegionInstantSnapshotsDelete (..),
      newComputeRegionInstantSnapshotsDelete,
  
      -- ** compute.regionInstantSnapshots.get
      ComputeRegionInstantSnapshotsGetResource,
      ComputeRegionInstantSnapshotsGet (..),
      newComputeRegionInstantSnapshotsGet,
  
      -- ** compute.regionInstantSnapshots.getIamPolicy
      ComputeRegionInstantSnapshotsGetIamPolicyResource,
      ComputeRegionInstantSnapshotsGetIamPolicy (..),
      newComputeRegionInstantSnapshotsGetIamPolicy,
  
      -- ** compute.regionInstantSnapshots.insert
      ComputeRegionInstantSnapshotsInsertResource,
      ComputeRegionInstantSnapshotsInsert (..),
      newComputeRegionInstantSnapshotsInsert,
  
      -- ** compute.regionInstantSnapshots.list
      ComputeRegionInstantSnapshotsListResource,
      ComputeRegionInstantSnapshotsList (..),
      newComputeRegionInstantSnapshotsList,
  
      -- ** compute.regionInstantSnapshots.setIamPolicy
      ComputeRegionInstantSnapshotsSetIamPolicyResource,
      ComputeRegionInstantSnapshotsSetIamPolicy (..),
      newComputeRegionInstantSnapshotsSetIamPolicy,
  
      -- ** compute.regionInstantSnapshots.setLabels
      ComputeRegionInstantSnapshotsSetLabelsResource,
      ComputeRegionInstantSnapshotsSetLabels (..),
      newComputeRegionInstantSnapshotsSetLabels,
  
      -- ** compute.regionInstantSnapshots.testIamPermissions
      ComputeRegionInstantSnapshotsTestIamPermissionsResource,
      ComputeRegionInstantSnapshotsTestIamPermissions (..),
      newComputeRegionInstantSnapshotsTestIamPermissions,
  
      -- ** compute.regionNetworkEndpointGroups.attachNetworkEndpoints
      ComputeRegionNetworkEndpointGroupsAttachNetworkEndpointsResource,
      ComputeRegionNetworkEndpointGroupsAttachNetworkEndpoints (..),
      newComputeRegionNetworkEndpointGroupsAttachNetworkEndpoints,
  
      -- ** compute.regionNetworkEndpointGroups.delete
      ComputeRegionNetworkEndpointGroupsDeleteResource,
      ComputeRegionNetworkEndpointGroupsDelete (..),
      newComputeRegionNetworkEndpointGroupsDelete,
  
      -- ** compute.regionNetworkEndpointGroups.detachNetworkEndpoints
      ComputeRegionNetworkEndpointGroupsDetachNetworkEndpointsResource,
      ComputeRegionNetworkEndpointGroupsDetachNetworkEndpoints (..),
      newComputeRegionNetworkEndpointGroupsDetachNetworkEndpoints,
  
      -- ** compute.regionNetworkEndpointGroups.get
      ComputeRegionNetworkEndpointGroupsGetResource,
      ComputeRegionNetworkEndpointGroupsGet (..),
      newComputeRegionNetworkEndpointGroupsGet,
  
      -- ** compute.regionNetworkEndpointGroups.insert
      ComputeRegionNetworkEndpointGroupsInsertResource,
      ComputeRegionNetworkEndpointGroupsInsert (..),
      newComputeRegionNetworkEndpointGroupsInsert,
  
      -- ** compute.regionNetworkEndpointGroups.list
      ComputeRegionNetworkEndpointGroupsListResource,
      ComputeRegionNetworkEndpointGroupsList (..),
      newComputeRegionNetworkEndpointGroupsList,
  
      -- ** compute.regionNetworkEndpointGroups.listNetworkEndpoints
      ComputeRegionNetworkEndpointGroupsListNetworkEndpointsResource,
      ComputeRegionNetworkEndpointGroupsListNetworkEndpoints (..),
      newComputeRegionNetworkEndpointGroupsListNetworkEndpoints,
  
      -- ** compute.regionNetworkFirewallPolicies.addAssociation
      ComputeRegionNetworkFirewallPoliciesAddAssociationResource,
      ComputeRegionNetworkFirewallPoliciesAddAssociation (..),
      newComputeRegionNetworkFirewallPoliciesAddAssociation,
  
      -- ** compute.regionNetworkFirewallPolicies.addRule
      ComputeRegionNetworkFirewallPoliciesAddRuleResource,
      ComputeRegionNetworkFirewallPoliciesAddRule (..),
      newComputeRegionNetworkFirewallPoliciesAddRule,
  
      -- ** compute.regionNetworkFirewallPolicies.cloneRules
      ComputeRegionNetworkFirewallPoliciesCloneRulesResource,
      ComputeRegionNetworkFirewallPoliciesCloneRules (..),
      newComputeRegionNetworkFirewallPoliciesCloneRules,
  
      -- ** compute.regionNetworkFirewallPolicies.delete
      ComputeRegionNetworkFirewallPoliciesDeleteResource,
      ComputeRegionNetworkFirewallPoliciesDelete (..),
      newComputeRegionNetworkFirewallPoliciesDelete,
  
      -- ** compute.regionNetworkFirewallPolicies.get
      ComputeRegionNetworkFirewallPoliciesGetResource,
      ComputeRegionNetworkFirewallPoliciesGet (..),
      newComputeRegionNetworkFirewallPoliciesGet,
  
      -- ** compute.regionNetworkFirewallPolicies.getAssociation
      ComputeRegionNetworkFirewallPoliciesGetAssociationResource,
      ComputeRegionNetworkFirewallPoliciesGetAssociation (..),
      newComputeRegionNetworkFirewallPoliciesGetAssociation,
  
      -- ** compute.regionNetworkFirewallPolicies.getEffectiveFirewalls
      ComputeRegionNetworkFirewallPoliciesGetEffectiveFirewallsResource,
      ComputeRegionNetworkFirewallPoliciesGetEffectiveFirewalls (..),
      newComputeRegionNetworkFirewallPoliciesGetEffectiveFirewalls,
  
      -- ** compute.regionNetworkFirewallPolicies.getIamPolicy
      ComputeRegionNetworkFirewallPoliciesGetIamPolicyResource,
      ComputeRegionNetworkFirewallPoliciesGetIamPolicy (..),
      newComputeRegionNetworkFirewallPoliciesGetIamPolicy,
  
      -- ** compute.regionNetworkFirewallPolicies.getRule
      ComputeRegionNetworkFirewallPoliciesGetRuleResource,
      ComputeRegionNetworkFirewallPoliciesGetRule (..),
      newComputeRegionNetworkFirewallPoliciesGetRule,
  
      -- ** compute.regionNetworkFirewallPolicies.insert
      ComputeRegionNetworkFirewallPoliciesInsertResource,
      ComputeRegionNetworkFirewallPoliciesInsert (..),
      newComputeRegionNetworkFirewallPoliciesInsert,
  
      -- ** compute.regionNetworkFirewallPolicies.list
      ComputeRegionNetworkFirewallPoliciesListResource,
      ComputeRegionNetworkFirewallPoliciesList (..),
      newComputeRegionNetworkFirewallPoliciesList,
  
      -- ** compute.regionNetworkFirewallPolicies.patch
      ComputeRegionNetworkFirewallPoliciesPatchResource,
      ComputeRegionNetworkFirewallPoliciesPatch (..),
      newComputeRegionNetworkFirewallPoliciesPatch,
  
      -- ** compute.regionNetworkFirewallPolicies.patchRule
      ComputeRegionNetworkFirewallPoliciesPatchRuleResource,
      ComputeRegionNetworkFirewallPoliciesPatchRule (..),
      newComputeRegionNetworkFirewallPoliciesPatchRule,
  
      -- ** compute.regionNetworkFirewallPolicies.removeAssociation
      ComputeRegionNetworkFirewallPoliciesRemoveAssociationResource,
      ComputeRegionNetworkFirewallPoliciesRemoveAssociation (..),
      newComputeRegionNetworkFirewallPoliciesRemoveAssociation,
  
      -- ** compute.regionNetworkFirewallPolicies.removeRule
      ComputeRegionNetworkFirewallPoliciesRemoveRuleResource,
      ComputeRegionNetworkFirewallPoliciesRemoveRule (..),
      newComputeRegionNetworkFirewallPoliciesRemoveRule,
  
      -- ** compute.regionNetworkFirewallPolicies.setIamPolicy
      ComputeRegionNetworkFirewallPoliciesSetIamPolicyResource,
      ComputeRegionNetworkFirewallPoliciesSetIamPolicy (..),
      newComputeRegionNetworkFirewallPoliciesSetIamPolicy,
  
      -- ** compute.regionNetworkFirewallPolicies.testIamPermissions
      ComputeRegionNetworkFirewallPoliciesTestIamPermissionsResource,
      ComputeRegionNetworkFirewallPoliciesTestIamPermissions (..),
      newComputeRegionNetworkFirewallPoliciesTestIamPermissions,
  
      -- ** compute.regionNotificationEndpoints.delete
      ComputeRegionNotificationEndpointsDeleteResource,
      ComputeRegionNotificationEndpointsDelete (..),
      newComputeRegionNotificationEndpointsDelete,
  
      -- ** compute.regionNotificationEndpoints.get
      ComputeRegionNotificationEndpointsGetResource,
      ComputeRegionNotificationEndpointsGet (..),
      newComputeRegionNotificationEndpointsGet,
  
      -- ** compute.regionNotificationEndpoints.insert
      ComputeRegionNotificationEndpointsInsertResource,
      ComputeRegionNotificationEndpointsInsert (..),
      newComputeRegionNotificationEndpointsInsert,
  
      -- ** compute.regionNotificationEndpoints.list
      ComputeRegionNotificationEndpointsListResource,
      ComputeRegionNotificationEndpointsList (..),
      newComputeRegionNotificationEndpointsList,
  
      -- ** compute.regionOperations.delete
      ComputeRegionOperationsDeleteResource,
      ComputeRegionOperationsDelete (..),
      newComputeRegionOperationsDelete,
  
      -- ** compute.regionOperations.get
      ComputeRegionOperationsGetResource,
      ComputeRegionOperationsGet (..),
      newComputeRegionOperationsGet,
  
      -- ** compute.regionOperations.list
      ComputeRegionOperationsListResource,
      ComputeRegionOperationsList (..),
      newComputeRegionOperationsList,
  
      -- ** compute.regionOperations.wait
      ComputeRegionOperationsWaitResource,
      ComputeRegionOperationsWait (..),
      newComputeRegionOperationsWait,
  
      -- ** compute.regionSecurityPolicies.addRule
      ComputeRegionSecurityPoliciesAddRuleResource,
      ComputeRegionSecurityPoliciesAddRule (..),
      newComputeRegionSecurityPoliciesAddRule,
  
      -- ** compute.regionSecurityPolicies.delete
      ComputeRegionSecurityPoliciesDeleteResource,
      ComputeRegionSecurityPoliciesDelete (..),
      newComputeRegionSecurityPoliciesDelete,
  
      -- ** compute.regionSecurityPolicies.get
      ComputeRegionSecurityPoliciesGetResource,
      ComputeRegionSecurityPoliciesGet (..),
      newComputeRegionSecurityPoliciesGet,
  
      -- ** compute.regionSecurityPolicies.getRule
      ComputeRegionSecurityPoliciesGetRuleResource,
      ComputeRegionSecurityPoliciesGetRule (..),
      newComputeRegionSecurityPoliciesGetRule,
  
      -- ** compute.regionSecurityPolicies.insert
      ComputeRegionSecurityPoliciesInsertResource,
      ComputeRegionSecurityPoliciesInsert (..),
      newComputeRegionSecurityPoliciesInsert,
  
      -- ** compute.regionSecurityPolicies.list
      ComputeRegionSecurityPoliciesListResource,
      ComputeRegionSecurityPoliciesList (..),
      newComputeRegionSecurityPoliciesList,
  
      -- ** compute.regionSecurityPolicies.patch
      ComputeRegionSecurityPoliciesPatchResource,
      ComputeRegionSecurityPoliciesPatch (..),
      newComputeRegionSecurityPoliciesPatch,
  
      -- ** compute.regionSecurityPolicies.patchRule
      ComputeRegionSecurityPoliciesPatchRuleResource,
      ComputeRegionSecurityPoliciesPatchRule (..),
      newComputeRegionSecurityPoliciesPatchRule,
  
      -- ** compute.regionSecurityPolicies.removeRule
      ComputeRegionSecurityPoliciesRemoveRuleResource,
      ComputeRegionSecurityPoliciesRemoveRule (..),
      newComputeRegionSecurityPoliciesRemoveRule,
  
      -- ** compute.regionSecurityPolicies.setLabels
      ComputeRegionSecurityPoliciesSetLabelsResource,
      ComputeRegionSecurityPoliciesSetLabels (..),
      newComputeRegionSecurityPoliciesSetLabels,
  
      -- ** compute.regionSslCertificates.delete
      ComputeRegionSslCertificatesDeleteResource,
      ComputeRegionSslCertificatesDelete (..),
      newComputeRegionSslCertificatesDelete,
  
      -- ** compute.regionSslCertificates.get
      ComputeRegionSslCertificatesGetResource,
      ComputeRegionSslCertificatesGet (..),
      newComputeRegionSslCertificatesGet,
  
      -- ** compute.regionSslCertificates.insert
      ComputeRegionSslCertificatesInsertResource,
      ComputeRegionSslCertificatesInsert (..),
      newComputeRegionSslCertificatesInsert,
  
      -- ** compute.regionSslCertificates.list
      ComputeRegionSslCertificatesListResource,
      ComputeRegionSslCertificatesList (..),
      newComputeRegionSslCertificatesList,
  
      -- ** compute.regionSslPolicies.delete
      ComputeRegionSslPoliciesDeleteResource,
      ComputeRegionSslPoliciesDelete (..),
      newComputeRegionSslPoliciesDelete,
  
      -- ** compute.regionSslPolicies.get
      ComputeRegionSslPoliciesGetResource,
      ComputeRegionSslPoliciesGet (..),
      newComputeRegionSslPoliciesGet,
  
      -- ** compute.regionSslPolicies.insert
      ComputeRegionSslPoliciesInsertResource,
      ComputeRegionSslPoliciesInsert (..),
      newComputeRegionSslPoliciesInsert,
  
      -- ** compute.regionSslPolicies.list
      ComputeRegionSslPoliciesListResource,
      ComputeRegionSslPoliciesList (..),
      newComputeRegionSslPoliciesList,
  
      -- ** compute.regionSslPolicies.listAvailableFeatures
      ComputeRegionSslPoliciesListAvailableFeaturesResource,
      ComputeRegionSslPoliciesListAvailableFeatures (..),
      newComputeRegionSslPoliciesListAvailableFeatures,
  
      -- ** compute.regionSslPolicies.patch
      ComputeRegionSslPoliciesPatchResource,
      ComputeRegionSslPoliciesPatch (..),
      newComputeRegionSslPoliciesPatch,
  
      -- ** compute.regionTargetHttpProxies.delete
      ComputeRegionTargetHttpProxiesDeleteResource,
      ComputeRegionTargetHttpProxiesDelete (..),
      newComputeRegionTargetHttpProxiesDelete,
  
      -- ** compute.regionTargetHttpProxies.get
      ComputeRegionTargetHttpProxiesGetResource,
      ComputeRegionTargetHttpProxiesGet (..),
      newComputeRegionTargetHttpProxiesGet,
  
      -- ** compute.regionTargetHttpProxies.insert
      ComputeRegionTargetHttpProxiesInsertResource,
      ComputeRegionTargetHttpProxiesInsert (..),
      newComputeRegionTargetHttpProxiesInsert,
  
      -- ** compute.regionTargetHttpProxies.list
      ComputeRegionTargetHttpProxiesListResource,
      ComputeRegionTargetHttpProxiesList (..),
      newComputeRegionTargetHttpProxiesList,
  
      -- ** compute.regionTargetHttpProxies.setUrlMap
      ComputeRegionTargetHttpProxiesSetUrlMapResource,
      ComputeRegionTargetHttpProxiesSetUrlMap (..),
      newComputeRegionTargetHttpProxiesSetUrlMap,
  
      -- ** compute.regionTargetHttpsProxies.delete
      ComputeRegionTargetHttpsProxiesDeleteResource,
      ComputeRegionTargetHttpsProxiesDelete (..),
      newComputeRegionTargetHttpsProxiesDelete,
  
      -- ** compute.regionTargetHttpsProxies.get
      ComputeRegionTargetHttpsProxiesGetResource,
      ComputeRegionTargetHttpsProxiesGet (..),
      newComputeRegionTargetHttpsProxiesGet,
  
      -- ** compute.regionTargetHttpsProxies.insert
      ComputeRegionTargetHttpsProxiesInsertResource,
      ComputeRegionTargetHttpsProxiesInsert (..),
      newComputeRegionTargetHttpsProxiesInsert,
  
      -- ** compute.regionTargetHttpsProxies.list
      ComputeRegionTargetHttpsProxiesListResource,
      ComputeRegionTargetHttpsProxiesList (..),
      newComputeRegionTargetHttpsProxiesList,
  
      -- ** compute.regionTargetHttpsProxies.patch
      ComputeRegionTargetHttpsProxiesPatchResource,
      ComputeRegionTargetHttpsProxiesPatch (..),
      newComputeRegionTargetHttpsProxiesPatch,
  
      -- ** compute.regionTargetHttpsProxies.setSslCertificates
      ComputeRegionTargetHttpsProxiesSetSslCertificatesResource,
      ComputeRegionTargetHttpsProxiesSetSslCertificates (..),
      newComputeRegionTargetHttpsProxiesSetSslCertificates,
  
      -- ** compute.regionTargetHttpsProxies.setUrlMap
      ComputeRegionTargetHttpsProxiesSetUrlMapResource,
      ComputeRegionTargetHttpsProxiesSetUrlMap (..),
      newComputeRegionTargetHttpsProxiesSetUrlMap,
  
      -- ** compute.regionTargetTcpProxies.delete
      ComputeRegionTargetTcpProxiesDeleteResource,
      ComputeRegionTargetTcpProxiesDelete (..),
      newComputeRegionTargetTcpProxiesDelete,
  
      -- ** compute.regionTargetTcpProxies.get
      ComputeRegionTargetTcpProxiesGetResource,
      ComputeRegionTargetTcpProxiesGet (..),
      newComputeRegionTargetTcpProxiesGet,
  
      -- ** compute.regionTargetTcpProxies.insert
      ComputeRegionTargetTcpProxiesInsertResource,
      ComputeRegionTargetTcpProxiesInsert (..),
      newComputeRegionTargetTcpProxiesInsert,
  
      -- ** compute.regionTargetTcpProxies.list
      ComputeRegionTargetTcpProxiesListResource,
      ComputeRegionTargetTcpProxiesList (..),
      newComputeRegionTargetTcpProxiesList,
  
      -- ** compute.regionUrlMaps.delete
      ComputeRegionUrlMapsDeleteResource,
      ComputeRegionUrlMapsDelete (..),
      newComputeRegionUrlMapsDelete,
  
      -- ** compute.regionUrlMaps.get
      ComputeRegionUrlMapsGetResource,
      ComputeRegionUrlMapsGet (..),
      newComputeRegionUrlMapsGet,
  
      -- ** compute.regionUrlMaps.insert
      ComputeRegionUrlMapsInsertResource,
      ComputeRegionUrlMapsInsert (..),
      newComputeRegionUrlMapsInsert,
  
      -- ** compute.regionUrlMaps.list
      ComputeRegionUrlMapsListResource,
      ComputeRegionUrlMapsList (..),
      newComputeRegionUrlMapsList,
  
      -- ** compute.regionUrlMaps.patch
      ComputeRegionUrlMapsPatchResource,
      ComputeRegionUrlMapsPatch (..),
      newComputeRegionUrlMapsPatch,
  
      -- ** compute.regionUrlMaps.update
      ComputeRegionUrlMapsUpdateResource,
      ComputeRegionUrlMapsUpdate (..),
      newComputeRegionUrlMapsUpdate,
  
      -- ** compute.regionUrlMaps.validate
      ComputeRegionUrlMapsValidateResource,
      ComputeRegionUrlMapsValidate (..),
      newComputeRegionUrlMapsValidate,
  
      -- ** compute.regionZones.list
      ComputeRegionZonesListResource,
      ComputeRegionZonesList (..),
      newComputeRegionZonesList,
  
      -- ** compute.regions.get
      ComputeRegionsGetResource,
      ComputeRegionsGet (..),
      newComputeRegionsGet,
  
      -- ** compute.regions.list
      ComputeRegionsListResource,
      ComputeRegionsList (..),
      newComputeRegionsList,
  
      -- ** compute.reservations.aggregatedList
      ComputeReservationsAggregatedListResource,
      ComputeReservationsAggregatedList (..),
      newComputeReservationsAggregatedList,
  
      -- ** compute.reservations.delete
      ComputeReservationsDeleteResource,
      ComputeReservationsDelete (..),
      newComputeReservationsDelete,
  
      -- ** compute.reservations.get
      ComputeReservationsGetResource,
      ComputeReservationsGet (..),
      newComputeReservationsGet,
  
      -- ** compute.reservations.getIamPolicy
      ComputeReservationsGetIamPolicyResource,
      ComputeReservationsGetIamPolicy (..),
      newComputeReservationsGetIamPolicy,
  
      -- ** compute.reservations.insert
      ComputeReservationsInsertResource,
      ComputeReservationsInsert (..),
      newComputeReservationsInsert,
  
      -- ** compute.reservations.list
      ComputeReservationsListResource,
      ComputeReservationsList (..),
      newComputeReservationsList,
  
      -- ** compute.reservations.resize
      ComputeReservationsResizeResource,
      ComputeReservationsResize (..),
      newComputeReservationsResize,
  
      -- ** compute.reservations.setIamPolicy
      ComputeReservationsSetIamPolicyResource,
      ComputeReservationsSetIamPolicy (..),
      newComputeReservationsSetIamPolicy,
  
      -- ** compute.reservations.testIamPermissions
      ComputeReservationsTestIamPermissionsResource,
      ComputeReservationsTestIamPermissions (..),
      newComputeReservationsTestIamPermissions,
  
      -- ** compute.reservations.update
      ComputeReservationsUpdateResource,
      ComputeReservationsUpdate (..),
      newComputeReservationsUpdate,
  
      -- ** compute.resourcePolicies.aggregatedList
      ComputeResourcePoliciesAggregatedListResource,
      ComputeResourcePoliciesAggregatedList (..),
      newComputeResourcePoliciesAggregatedList,
  
      -- ** compute.resourcePolicies.delete
      ComputeResourcePoliciesDeleteResource,
      ComputeResourcePoliciesDelete (..),
      newComputeResourcePoliciesDelete,
  
      -- ** compute.resourcePolicies.get
      ComputeResourcePoliciesGetResource,
      ComputeResourcePoliciesGet (..),
      newComputeResourcePoliciesGet,
  
      -- ** compute.resourcePolicies.getIamPolicy
      ComputeResourcePoliciesGetIamPolicyResource,
      ComputeResourcePoliciesGetIamPolicy (..),
      newComputeResourcePoliciesGetIamPolicy,
  
      -- ** compute.resourcePolicies.insert
      ComputeResourcePoliciesInsertResource,
      ComputeResourcePoliciesInsert (..),
      newComputeResourcePoliciesInsert,
  
      -- ** compute.resourcePolicies.list
      ComputeResourcePoliciesListResource,
      ComputeResourcePoliciesList (..),
      newComputeResourcePoliciesList,
  
      -- ** compute.resourcePolicies.patch
      ComputeResourcePoliciesPatchResource,
      ComputeResourcePoliciesPatch (..),
      newComputeResourcePoliciesPatch,
  
      -- ** compute.resourcePolicies.setIamPolicy
      ComputeResourcePoliciesSetIamPolicyResource,
      ComputeResourcePoliciesSetIamPolicy (..),
      newComputeResourcePoliciesSetIamPolicy,
  
      -- ** compute.resourcePolicies.testIamPermissions
      ComputeResourcePoliciesTestIamPermissionsResource,
      ComputeResourcePoliciesTestIamPermissions (..),
      newComputeResourcePoliciesTestIamPermissions,
  
      -- ** compute.routers.aggregatedList
      ComputeRoutersAggregatedListResource,
      ComputeRoutersAggregatedList (..),
      newComputeRoutersAggregatedList,
  
      -- ** compute.routers.delete
      ComputeRoutersDeleteResource,
      ComputeRoutersDelete (..),
      newComputeRoutersDelete,
  
      -- ** compute.routers.deleteRoutePolicy
      ComputeRoutersDeleteRoutePolicyResource,
      ComputeRoutersDeleteRoutePolicy (..),
      newComputeRoutersDeleteRoutePolicy,
  
      -- ** compute.routers.get
      ComputeRoutersGetResource,
      ComputeRoutersGet (..),
      newComputeRoutersGet,
  
      -- ** compute.routers.getNatIpInfo
      ComputeRoutersGetNatIpInfoResource,
      ComputeRoutersGetNatIpInfo (..),
      newComputeRoutersGetNatIpInfo,
  
      -- ** compute.routers.getNatMappingInfo
      ComputeRoutersGetNatMappingInfoResource,
      ComputeRoutersGetNatMappingInfo (..),
      newComputeRoutersGetNatMappingInfo,
  
      -- ** compute.routers.getRoutePolicy
      ComputeRoutersGetRoutePolicyResource,
      ComputeRoutersGetRoutePolicy (..),
      newComputeRoutersGetRoutePolicy,
  
      -- ** compute.routers.getRouterStatus
      ComputeRoutersGetRouterStatusResource,
      ComputeRoutersGetRouterStatus (..),
      newComputeRoutersGetRouterStatus,
  
      -- ** compute.routers.insert
      ComputeRoutersInsertResource,
      ComputeRoutersInsert (..),
      newComputeRoutersInsert,
  
      -- ** compute.routers.list
      ComputeRoutersListResource,
      ComputeRoutersList (..),
      newComputeRoutersList,
  
      -- ** compute.routers.listBgpRoutes
      ComputeRoutersListBgpRoutesResource,
      ComputeRoutersListBgpRoutes (..),
      newComputeRoutersListBgpRoutes,
  
      -- ** compute.routers.listRoutePolicies
      ComputeRoutersListRoutePoliciesResource,
      ComputeRoutersListRoutePolicies (..),
      newComputeRoutersListRoutePolicies,
  
      -- ** compute.routers.patch
      ComputeRoutersPatchResource,
      ComputeRoutersPatch (..),
      newComputeRoutersPatch,
  
      -- ** compute.routers.patchRoutePolicy
      ComputeRoutersPatchRoutePolicyResource,
      ComputeRoutersPatchRoutePolicy (..),
      newComputeRoutersPatchRoutePolicy,
  
      -- ** compute.routers.preview
      ComputeRoutersPreviewResource,
      ComputeRoutersPreview (..),
      newComputeRoutersPreview,
  
      -- ** compute.routers.update
      ComputeRoutersUpdateResource,
      ComputeRoutersUpdate (..),
      newComputeRoutersUpdate,
  
      -- ** compute.routers.updateRoutePolicy
      ComputeRoutersUpdateRoutePolicyResource,
      ComputeRoutersUpdateRoutePolicy (..),
      newComputeRoutersUpdateRoutePolicy,
  
      -- ** compute.routes.delete
      ComputeRoutesDeleteResource,
      ComputeRoutesDelete (..),
      newComputeRoutesDelete,
  
      -- ** compute.routes.get
      ComputeRoutesGetResource,
      ComputeRoutesGet (..),
      newComputeRoutesGet,
  
      -- ** compute.routes.insert
      ComputeRoutesInsertResource,
      ComputeRoutesInsert (..),
      newComputeRoutesInsert,
  
      -- ** compute.routes.list
      ComputeRoutesListResource,
      ComputeRoutesList (..),
      newComputeRoutesList,
  
      -- ** compute.securityPolicies.addRule
      ComputeSecurityPoliciesAddRuleResource,
      ComputeSecurityPoliciesAddRule (..),
      newComputeSecurityPoliciesAddRule,
  
      -- ** compute.securityPolicies.aggregatedList
      ComputeSecurityPoliciesAggregatedListResource,
      ComputeSecurityPoliciesAggregatedList (..),
      newComputeSecurityPoliciesAggregatedList,
  
      -- ** compute.securityPolicies.delete
      ComputeSecurityPoliciesDeleteResource,
      ComputeSecurityPoliciesDelete (..),
      newComputeSecurityPoliciesDelete,
  
      -- ** compute.securityPolicies.get
      ComputeSecurityPoliciesGetResource,
      ComputeSecurityPoliciesGet (..),
      newComputeSecurityPoliciesGet,
  
      -- ** compute.securityPolicies.getRule
      ComputeSecurityPoliciesGetRuleResource,
      ComputeSecurityPoliciesGetRule (..),
      newComputeSecurityPoliciesGetRule,
  
      -- ** compute.securityPolicies.insert
      ComputeSecurityPoliciesInsertResource,
      ComputeSecurityPoliciesInsert (..),
      newComputeSecurityPoliciesInsert,
  
      -- ** compute.securityPolicies.list
      ComputeSecurityPoliciesListResource,
      ComputeSecurityPoliciesList (..),
      newComputeSecurityPoliciesList,
  
      -- ** compute.securityPolicies.listPreconfiguredExpressionSets
      ComputeSecurityPoliciesListPreconfiguredExpressionSetsResource,
      ComputeSecurityPoliciesListPreconfiguredExpressionSets (..),
      newComputeSecurityPoliciesListPreconfiguredExpressionSets,
  
      -- ** compute.securityPolicies.patch
      ComputeSecurityPoliciesPatchResource,
      ComputeSecurityPoliciesPatch (..),
      newComputeSecurityPoliciesPatch,
  
      -- ** compute.securityPolicies.patchRule
      ComputeSecurityPoliciesPatchRuleResource,
      ComputeSecurityPoliciesPatchRule (..),
      newComputeSecurityPoliciesPatchRule,
  
      -- ** compute.securityPolicies.removeRule
      ComputeSecurityPoliciesRemoveRuleResource,
      ComputeSecurityPoliciesRemoveRule (..),
      newComputeSecurityPoliciesRemoveRule,
  
      -- ** compute.securityPolicies.setLabels
      ComputeSecurityPoliciesSetLabelsResource,
      ComputeSecurityPoliciesSetLabels (..),
      newComputeSecurityPoliciesSetLabels,
  
      -- ** compute.serviceAttachments.aggregatedList
      ComputeServiceAttachmentsAggregatedListResource,
      ComputeServiceAttachmentsAggregatedList (..),
      newComputeServiceAttachmentsAggregatedList,
  
      -- ** compute.serviceAttachments.delete
      ComputeServiceAttachmentsDeleteResource,
      ComputeServiceAttachmentsDelete (..),
      newComputeServiceAttachmentsDelete,
  
      -- ** compute.serviceAttachments.get
      ComputeServiceAttachmentsGetResource,
      ComputeServiceAttachmentsGet (..),
      newComputeServiceAttachmentsGet,
  
      -- ** compute.serviceAttachments.getIamPolicy
      ComputeServiceAttachmentsGetIamPolicyResource,
      ComputeServiceAttachmentsGetIamPolicy (..),
      newComputeServiceAttachmentsGetIamPolicy,
  
      -- ** compute.serviceAttachments.insert
      ComputeServiceAttachmentsInsertResource,
      ComputeServiceAttachmentsInsert (..),
      newComputeServiceAttachmentsInsert,
  
      -- ** compute.serviceAttachments.list
      ComputeServiceAttachmentsListResource,
      ComputeServiceAttachmentsList (..),
      newComputeServiceAttachmentsList,
  
      -- ** compute.serviceAttachments.patch
      ComputeServiceAttachmentsPatchResource,
      ComputeServiceAttachmentsPatch (..),
      newComputeServiceAttachmentsPatch,
  
      -- ** compute.serviceAttachments.setIamPolicy
      ComputeServiceAttachmentsSetIamPolicyResource,
      ComputeServiceAttachmentsSetIamPolicy (..),
      newComputeServiceAttachmentsSetIamPolicy,
  
      -- ** compute.serviceAttachments.testIamPermissions
      ComputeServiceAttachmentsTestIamPermissionsResource,
      ComputeServiceAttachmentsTestIamPermissions (..),
      newComputeServiceAttachmentsTestIamPermissions,
  
      -- ** compute.snapshotSettings.get
      ComputeSnapshotSettingsGetResource,
      ComputeSnapshotSettingsGet (..),
      newComputeSnapshotSettingsGet,
  
      -- ** compute.snapshotSettings.patch
      ComputeSnapshotSettingsPatchResource,
      ComputeSnapshotSettingsPatch (..),
      newComputeSnapshotSettingsPatch,
  
      -- ** compute.snapshots.delete
      ComputeSnapshotsDeleteResource,
      ComputeSnapshotsDelete (..),
      newComputeSnapshotsDelete,
  
      -- ** compute.snapshots.get
      ComputeSnapshotsGetResource,
      ComputeSnapshotsGet (..),
      newComputeSnapshotsGet,
  
      -- ** compute.snapshots.getIamPolicy
      ComputeSnapshotsGetIamPolicyResource,
      ComputeSnapshotsGetIamPolicy (..),
      newComputeSnapshotsGetIamPolicy,
  
      -- ** compute.snapshots.insert
      ComputeSnapshotsInsertResource,
      ComputeSnapshotsInsert (..),
      newComputeSnapshotsInsert,
  
      -- ** compute.snapshots.list
      ComputeSnapshotsListResource,
      ComputeSnapshotsList (..),
      newComputeSnapshotsList,
  
      -- ** compute.snapshots.setIamPolicy
      ComputeSnapshotsSetIamPolicyResource,
      ComputeSnapshotsSetIamPolicy (..),
      newComputeSnapshotsSetIamPolicy,
  
      -- ** compute.snapshots.setLabels
      ComputeSnapshotsSetLabelsResource,
      ComputeSnapshotsSetLabels (..),
      newComputeSnapshotsSetLabels,
  
      -- ** compute.snapshots.testIamPermissions
      ComputeSnapshotsTestIamPermissionsResource,
      ComputeSnapshotsTestIamPermissions (..),
      newComputeSnapshotsTestIamPermissions,
  
      -- ** compute.sslCertificates.aggregatedList
      ComputeSslCertificatesAggregatedListResource,
      ComputeSslCertificatesAggregatedList (..),
      newComputeSslCertificatesAggregatedList,
  
      -- ** compute.sslCertificates.delete
      ComputeSslCertificatesDeleteResource,
      ComputeSslCertificatesDelete (..),
      newComputeSslCertificatesDelete,
  
      -- ** compute.sslCertificates.get
      ComputeSslCertificatesGetResource,
      ComputeSslCertificatesGet (..),
      newComputeSslCertificatesGet,
  
      -- ** compute.sslCertificates.insert
      ComputeSslCertificatesInsertResource,
      ComputeSslCertificatesInsert (..),
      newComputeSslCertificatesInsert,
  
      -- ** compute.sslCertificates.list
      ComputeSslCertificatesListResource,
      ComputeSslCertificatesList (..),
      newComputeSslCertificatesList,
  
      -- ** compute.sslPolicies.aggregatedList
      ComputeSslPoliciesAggregatedListResource,
      ComputeSslPoliciesAggregatedList (..),
      newComputeSslPoliciesAggregatedList,
  
      -- ** compute.sslPolicies.delete
      ComputeSslPoliciesDeleteResource,
      ComputeSslPoliciesDelete (..),
      newComputeSslPoliciesDelete,
  
      -- ** compute.sslPolicies.get
      ComputeSslPoliciesGetResource,
      ComputeSslPoliciesGet (..),
      newComputeSslPoliciesGet,
  
      -- ** compute.sslPolicies.insert
      ComputeSslPoliciesInsertResource,
      ComputeSslPoliciesInsert (..),
      newComputeSslPoliciesInsert,
  
      -- ** compute.sslPolicies.list
      ComputeSslPoliciesListResource,
      ComputeSslPoliciesList (..),
      newComputeSslPoliciesList,
  
      -- ** compute.sslPolicies.listAvailableFeatures
      ComputeSslPoliciesListAvailableFeaturesResource,
      ComputeSslPoliciesListAvailableFeatures (..),
      newComputeSslPoliciesListAvailableFeatures,
  
      -- ** compute.sslPolicies.patch
      ComputeSslPoliciesPatchResource,
      ComputeSslPoliciesPatch (..),
      newComputeSslPoliciesPatch,
  
      -- ** compute.storagePoolTypes.aggregatedList
      ComputeStoragePoolTypesAggregatedListResource,
      ComputeStoragePoolTypesAggregatedList (..),
      newComputeStoragePoolTypesAggregatedList,
  
      -- ** compute.storagePoolTypes.get
      ComputeStoragePoolTypesGetResource,
      ComputeStoragePoolTypesGet (..),
      newComputeStoragePoolTypesGet,
  
      -- ** compute.storagePoolTypes.list
      ComputeStoragePoolTypesListResource,
      ComputeStoragePoolTypesList (..),
      newComputeStoragePoolTypesList,
  
      -- ** compute.storagePools.aggregatedList
      ComputeStoragePoolsAggregatedListResource,
      ComputeStoragePoolsAggregatedList (..),
      newComputeStoragePoolsAggregatedList,
  
      -- ** compute.storagePools.delete
      ComputeStoragePoolsDeleteResource,
      ComputeStoragePoolsDelete (..),
      newComputeStoragePoolsDelete,
  
      -- ** compute.storagePools.get
      ComputeStoragePoolsGetResource,
      ComputeStoragePoolsGet (..),
      newComputeStoragePoolsGet,
  
      -- ** compute.storagePools.getIamPolicy
      ComputeStoragePoolsGetIamPolicyResource,
      ComputeStoragePoolsGetIamPolicy (..),
      newComputeStoragePoolsGetIamPolicy,
  
      -- ** compute.storagePools.insert
      ComputeStoragePoolsInsertResource,
      ComputeStoragePoolsInsert (..),
      newComputeStoragePoolsInsert,
  
      -- ** compute.storagePools.list
      ComputeStoragePoolsListResource,
      ComputeStoragePoolsList (..),
      newComputeStoragePoolsList,
  
      -- ** compute.storagePools.listDisks
      ComputeStoragePoolsListDisksResource,
      ComputeStoragePoolsListDisks (..),
      newComputeStoragePoolsListDisks,
  
      -- ** compute.storagePools.setIamPolicy
      ComputeStoragePoolsSetIamPolicyResource,
      ComputeStoragePoolsSetIamPolicy (..),
      newComputeStoragePoolsSetIamPolicy,
  
      -- ** compute.storagePools.testIamPermissions
      ComputeStoragePoolsTestIamPermissionsResource,
      ComputeStoragePoolsTestIamPermissions (..),
      newComputeStoragePoolsTestIamPermissions,
  
      -- ** compute.storagePools.update
      ComputeStoragePoolsUpdateResource,
      ComputeStoragePoolsUpdate (..),
      newComputeStoragePoolsUpdate,
  
      -- ** compute.subnetworks.aggregatedList
      ComputeSubnetworksAggregatedListResource,
      ComputeSubnetworksAggregatedList (..),
      newComputeSubnetworksAggregatedList,
  
      -- ** compute.subnetworks.delete
      ComputeSubnetworksDeleteResource,
      ComputeSubnetworksDelete (..),
      newComputeSubnetworksDelete,
  
      -- ** compute.subnetworks.expandIpCidrRange
      ComputeSubnetworksExpandIpCidrRangeResource,
      ComputeSubnetworksExpandIpCidrRange (..),
      newComputeSubnetworksExpandIpCidrRange,
  
      -- ** compute.subnetworks.get
      ComputeSubnetworksGetResource,
      ComputeSubnetworksGet (..),
      newComputeSubnetworksGet,
  
      -- ** compute.subnetworks.getIamPolicy
      ComputeSubnetworksGetIamPolicyResource,
      ComputeSubnetworksGetIamPolicy (..),
      newComputeSubnetworksGetIamPolicy,
  
      -- ** compute.subnetworks.insert
      ComputeSubnetworksInsertResource,
      ComputeSubnetworksInsert (..),
      newComputeSubnetworksInsert,
  
      -- ** compute.subnetworks.list
      ComputeSubnetworksListResource,
      ComputeSubnetworksList (..),
      newComputeSubnetworksList,
  
      -- ** compute.subnetworks.listUsable
      ComputeSubnetworksListUsableResource,
      ComputeSubnetworksListUsable (..),
      newComputeSubnetworksListUsable,
  
      -- ** compute.subnetworks.patch
      ComputeSubnetworksPatchResource,
      ComputeSubnetworksPatch (..),
      newComputeSubnetworksPatch,
  
      -- ** compute.subnetworks.setIamPolicy
      ComputeSubnetworksSetIamPolicyResource,
      ComputeSubnetworksSetIamPolicy (..),
      newComputeSubnetworksSetIamPolicy,
  
      -- ** compute.subnetworks.setPrivateIpGoogleAccess
      ComputeSubnetworksSetPrivateIpGoogleAccessResource,
      ComputeSubnetworksSetPrivateIpGoogleAccess (..),
      newComputeSubnetworksSetPrivateIpGoogleAccess,
  
      -- ** compute.subnetworks.testIamPermissions
      ComputeSubnetworksTestIamPermissionsResource,
      ComputeSubnetworksTestIamPermissions (..),
      newComputeSubnetworksTestIamPermissions,
  
      -- ** compute.targetGrpcProxies.delete
      ComputeTargetGrpcProxiesDeleteResource,
      ComputeTargetGrpcProxiesDelete (..),
      newComputeTargetGrpcProxiesDelete,
  
      -- ** compute.targetGrpcProxies.get
      ComputeTargetGrpcProxiesGetResource,
      ComputeTargetGrpcProxiesGet (..),
      newComputeTargetGrpcProxiesGet,
  
      -- ** compute.targetGrpcProxies.insert
      ComputeTargetGrpcProxiesInsertResource,
      ComputeTargetGrpcProxiesInsert (..),
      newComputeTargetGrpcProxiesInsert,
  
      -- ** compute.targetGrpcProxies.list
      ComputeTargetGrpcProxiesListResource,
      ComputeTargetGrpcProxiesList (..),
      newComputeTargetGrpcProxiesList,
  
      -- ** compute.targetGrpcProxies.patch
      ComputeTargetGrpcProxiesPatchResource,
      ComputeTargetGrpcProxiesPatch (..),
      newComputeTargetGrpcProxiesPatch,
  
      -- ** compute.targetHttpProxies.aggregatedList
      ComputeTargetHttpProxiesAggregatedListResource,
      ComputeTargetHttpProxiesAggregatedList (..),
      newComputeTargetHttpProxiesAggregatedList,
  
      -- ** compute.targetHttpProxies.delete
      ComputeTargetHttpProxiesDeleteResource,
      ComputeTargetHttpProxiesDelete (..),
      newComputeTargetHttpProxiesDelete,
  
      -- ** compute.targetHttpProxies.get
      ComputeTargetHttpProxiesGetResource,
      ComputeTargetHttpProxiesGet (..),
      newComputeTargetHttpProxiesGet,
  
      -- ** compute.targetHttpProxies.insert
      ComputeTargetHttpProxiesInsertResource,
      ComputeTargetHttpProxiesInsert (..),
      newComputeTargetHttpProxiesInsert,
  
      -- ** compute.targetHttpProxies.list
      ComputeTargetHttpProxiesListResource,
      ComputeTargetHttpProxiesList (..),
      newComputeTargetHttpProxiesList,
  
      -- ** compute.targetHttpProxies.patch
      ComputeTargetHttpProxiesPatchResource,
      ComputeTargetHttpProxiesPatch (..),
      newComputeTargetHttpProxiesPatch,
  
      -- ** compute.targetHttpProxies.setUrlMap
      ComputeTargetHttpProxiesSetUrlMapResource,
      ComputeTargetHttpProxiesSetUrlMap (..),
      newComputeTargetHttpProxiesSetUrlMap,
  
      -- ** compute.targetHttpsProxies.aggregatedList
      ComputeTargetHttpsProxiesAggregatedListResource,
      ComputeTargetHttpsProxiesAggregatedList (..),
      newComputeTargetHttpsProxiesAggregatedList,
  
      -- ** compute.targetHttpsProxies.delete
      ComputeTargetHttpsProxiesDeleteResource,
      ComputeTargetHttpsProxiesDelete (..),
      newComputeTargetHttpsProxiesDelete,
  
      -- ** compute.targetHttpsProxies.get
      ComputeTargetHttpsProxiesGetResource,
      ComputeTargetHttpsProxiesGet (..),
      newComputeTargetHttpsProxiesGet,
  
      -- ** compute.targetHttpsProxies.insert
      ComputeTargetHttpsProxiesInsertResource,
      ComputeTargetHttpsProxiesInsert (..),
      newComputeTargetHttpsProxiesInsert,
  
      -- ** compute.targetHttpsProxies.list
      ComputeTargetHttpsProxiesListResource,
      ComputeTargetHttpsProxiesList (..),
      newComputeTargetHttpsProxiesList,
  
      -- ** compute.targetHttpsProxies.patch
      ComputeTargetHttpsProxiesPatchResource,
      ComputeTargetHttpsProxiesPatch (..),
      newComputeTargetHttpsProxiesPatch,
  
      -- ** compute.targetHttpsProxies.setCertificateMap
      ComputeTargetHttpsProxiesSetCertificateMapResource,
      ComputeTargetHttpsProxiesSetCertificateMap (..),
      newComputeTargetHttpsProxiesSetCertificateMap,
  
      -- ** compute.targetHttpsProxies.setQuicOverride
      ComputeTargetHttpsProxiesSetQuicOverrideResource,
      ComputeTargetHttpsProxiesSetQuicOverride (..),
      newComputeTargetHttpsProxiesSetQuicOverride,
  
      -- ** compute.targetHttpsProxies.setSslCertificates
      ComputeTargetHttpsProxiesSetSslCertificatesResource,
      ComputeTargetHttpsProxiesSetSslCertificates (..),
      newComputeTargetHttpsProxiesSetSslCertificates,
  
      -- ** compute.targetHttpsProxies.setSslPolicy
      ComputeTargetHttpsProxiesSetSslPolicyResource,
      ComputeTargetHttpsProxiesSetSslPolicy (..),
      newComputeTargetHttpsProxiesSetSslPolicy,
  
      -- ** compute.targetHttpsProxies.setUrlMap
      ComputeTargetHttpsProxiesSetUrlMapResource,
      ComputeTargetHttpsProxiesSetUrlMap (..),
      newComputeTargetHttpsProxiesSetUrlMap,
  
      -- ** compute.targetInstances.aggregatedList
      ComputeTargetInstancesAggregatedListResource,
      ComputeTargetInstancesAggregatedList (..),
      newComputeTargetInstancesAggregatedList,
  
      -- ** compute.targetInstances.delete
      ComputeTargetInstancesDeleteResource,
      ComputeTargetInstancesDelete (..),
      newComputeTargetInstancesDelete,
  
      -- ** compute.targetInstances.get
      ComputeTargetInstancesGetResource,
      ComputeTargetInstancesGet (..),
      newComputeTargetInstancesGet,
  
      -- ** compute.targetInstances.insert
      ComputeTargetInstancesInsertResource,
      ComputeTargetInstancesInsert (..),
      newComputeTargetInstancesInsert,
  
      -- ** compute.targetInstances.list
      ComputeTargetInstancesListResource,
      ComputeTargetInstancesList (..),
      newComputeTargetInstancesList,
  
      -- ** compute.targetInstances.setSecurityPolicy
      ComputeTargetInstancesSetSecurityPolicyResource,
      ComputeTargetInstancesSetSecurityPolicy (..),
      newComputeTargetInstancesSetSecurityPolicy,
  
      -- ** compute.targetPools.addHealthCheck
      ComputeTargetPoolsAddHealthCheckResource,
      ComputeTargetPoolsAddHealthCheck (..),
      newComputeTargetPoolsAddHealthCheck,
  
      -- ** compute.targetPools.addInstance
      ComputeTargetPoolsAddInstanceResource,
      ComputeTargetPoolsAddInstance (..),
      newComputeTargetPoolsAddInstance,
  
      -- ** compute.targetPools.aggregatedList
      ComputeTargetPoolsAggregatedListResource,
      ComputeTargetPoolsAggregatedList (..),
      newComputeTargetPoolsAggregatedList,
  
      -- ** compute.targetPools.delete
      ComputeTargetPoolsDeleteResource,
      ComputeTargetPoolsDelete (..),
      newComputeTargetPoolsDelete,
  
      -- ** compute.targetPools.get
      ComputeTargetPoolsGetResource,
      ComputeTargetPoolsGet (..),
      newComputeTargetPoolsGet,
  
      -- ** compute.targetPools.getHealth
      ComputeTargetPoolsGetHealthResource,
      ComputeTargetPoolsGetHealth (..),
      newComputeTargetPoolsGetHealth,
  
      -- ** compute.targetPools.insert
      ComputeTargetPoolsInsertResource,
      ComputeTargetPoolsInsert (..),
      newComputeTargetPoolsInsert,
  
      -- ** compute.targetPools.list
      ComputeTargetPoolsListResource,
      ComputeTargetPoolsList (..),
      newComputeTargetPoolsList,
  
      -- ** compute.targetPools.removeHealthCheck
      ComputeTargetPoolsRemoveHealthCheckResource,
      ComputeTargetPoolsRemoveHealthCheck (..),
      newComputeTargetPoolsRemoveHealthCheck,
  
      -- ** compute.targetPools.removeInstance
      ComputeTargetPoolsRemoveInstanceResource,
      ComputeTargetPoolsRemoveInstance (..),
      newComputeTargetPoolsRemoveInstance,
  
      -- ** compute.targetPools.setBackup
      ComputeTargetPoolsSetBackupResource,
      ComputeTargetPoolsSetBackup (..),
      newComputeTargetPoolsSetBackup,
  
      -- ** compute.targetPools.setSecurityPolicy
      ComputeTargetPoolsSetSecurityPolicyResource,
      ComputeTargetPoolsSetSecurityPolicy (..),
      newComputeTargetPoolsSetSecurityPolicy,
  
      -- ** compute.targetSslProxies.delete
      ComputeTargetSslProxiesDeleteResource,
      ComputeTargetSslProxiesDelete (..),
      newComputeTargetSslProxiesDelete,
  
      -- ** compute.targetSslProxies.get
      ComputeTargetSslProxiesGetResource,
      ComputeTargetSslProxiesGet (..),
      newComputeTargetSslProxiesGet,
  
      -- ** compute.targetSslProxies.insert
      ComputeTargetSslProxiesInsertResource,
      ComputeTargetSslProxiesInsert (..),
      newComputeTargetSslProxiesInsert,
  
      -- ** compute.targetSslProxies.list
      ComputeTargetSslProxiesListResource,
      ComputeTargetSslProxiesList (..),
      newComputeTargetSslProxiesList,
  
      -- ** compute.targetSslProxies.setBackendService
      ComputeTargetSslProxiesSetBackendServiceResource,
      ComputeTargetSslProxiesSetBackendService (..),
      newComputeTargetSslProxiesSetBackendService,
  
      -- ** compute.targetSslProxies.setCertificateMap
      ComputeTargetSslProxiesSetCertificateMapResource,
      ComputeTargetSslProxiesSetCertificateMap (..),
      newComputeTargetSslProxiesSetCertificateMap,
  
      -- ** compute.targetSslProxies.setProxyHeader
      ComputeTargetSslProxiesSetProxyHeaderResource,
      ComputeTargetSslProxiesSetProxyHeader (..),
      newComputeTargetSslProxiesSetProxyHeader,
  
      -- ** compute.targetSslProxies.setSslCertificates
      ComputeTargetSslProxiesSetSslCertificatesResource,
      ComputeTargetSslProxiesSetSslCertificates (..),
      newComputeTargetSslProxiesSetSslCertificates,
  
      -- ** compute.targetSslProxies.setSslPolicy
      ComputeTargetSslProxiesSetSslPolicyResource,
      ComputeTargetSslProxiesSetSslPolicy (..),
      newComputeTargetSslProxiesSetSslPolicy,
  
      -- ** compute.targetTcpProxies.aggregatedList
      ComputeTargetTcpProxiesAggregatedListResource,
      ComputeTargetTcpProxiesAggregatedList (..),
      newComputeTargetTcpProxiesAggregatedList,
  
      -- ** compute.targetTcpProxies.delete
      ComputeTargetTcpProxiesDeleteResource,
      ComputeTargetTcpProxiesDelete (..),
      newComputeTargetTcpProxiesDelete,
  
      -- ** compute.targetTcpProxies.get
      ComputeTargetTcpProxiesGetResource,
      ComputeTargetTcpProxiesGet (..),
      newComputeTargetTcpProxiesGet,
  
      -- ** compute.targetTcpProxies.insert
      ComputeTargetTcpProxiesInsertResource,
      ComputeTargetTcpProxiesInsert (..),
      newComputeTargetTcpProxiesInsert,
  
      -- ** compute.targetTcpProxies.list
      ComputeTargetTcpProxiesListResource,
      ComputeTargetTcpProxiesList (..),
      newComputeTargetTcpProxiesList,
  
      -- ** compute.targetTcpProxies.setBackendService
      ComputeTargetTcpProxiesSetBackendServiceResource,
      ComputeTargetTcpProxiesSetBackendService (..),
      newComputeTargetTcpProxiesSetBackendService,
  
      -- ** compute.targetTcpProxies.setProxyHeader
      ComputeTargetTcpProxiesSetProxyHeaderResource,
      ComputeTargetTcpProxiesSetProxyHeader (..),
      newComputeTargetTcpProxiesSetProxyHeader,
  
      -- ** compute.targetVpnGateways.aggregatedList
      ComputeTargetVpnGatewaysAggregatedListResource,
      ComputeTargetVpnGatewaysAggregatedList (..),
      newComputeTargetVpnGatewaysAggregatedList,
  
      -- ** compute.targetVpnGateways.delete
      ComputeTargetVpnGatewaysDeleteResource,
      ComputeTargetVpnGatewaysDelete (..),
      newComputeTargetVpnGatewaysDelete,
  
      -- ** compute.targetVpnGateways.get
      ComputeTargetVpnGatewaysGetResource,
      ComputeTargetVpnGatewaysGet (..),
      newComputeTargetVpnGatewaysGet,
  
      -- ** compute.targetVpnGateways.insert
      ComputeTargetVpnGatewaysInsertResource,
      ComputeTargetVpnGatewaysInsert (..),
      newComputeTargetVpnGatewaysInsert,
  
      -- ** compute.targetVpnGateways.list
      ComputeTargetVpnGatewaysListResource,
      ComputeTargetVpnGatewaysList (..),
      newComputeTargetVpnGatewaysList,
  
      -- ** compute.targetVpnGateways.setLabels
      ComputeTargetVpnGatewaysSetLabelsResource,
      ComputeTargetVpnGatewaysSetLabels (..),
      newComputeTargetVpnGatewaysSetLabels,
  
      -- ** compute.urlMaps.aggregatedList
      ComputeUrlMapsAggregatedListResource,
      ComputeUrlMapsAggregatedList (..),
      newComputeUrlMapsAggregatedList,
  
      -- ** compute.urlMaps.delete
      ComputeUrlMapsDeleteResource,
      ComputeUrlMapsDelete (..),
      newComputeUrlMapsDelete,
  
      -- ** compute.urlMaps.get
      ComputeUrlMapsGetResource,
      ComputeUrlMapsGet (..),
      newComputeUrlMapsGet,
  
      -- ** compute.urlMaps.insert
      ComputeUrlMapsInsertResource,
      ComputeUrlMapsInsert (..),
      newComputeUrlMapsInsert,
  
      -- ** compute.urlMaps.invalidateCache
      ComputeUrlMapsInvalidateCacheResource,
      ComputeUrlMapsInvalidateCache (..),
      newComputeUrlMapsInvalidateCache,
  
      -- ** compute.urlMaps.list
      ComputeUrlMapsListResource,
      ComputeUrlMapsList (..),
      newComputeUrlMapsList,
  
      -- ** compute.urlMaps.patch
      ComputeUrlMapsPatchResource,
      ComputeUrlMapsPatch (..),
      newComputeUrlMapsPatch,
  
      -- ** compute.urlMaps.update
      ComputeUrlMapsUpdateResource,
      ComputeUrlMapsUpdate (..),
      newComputeUrlMapsUpdate,
  
      -- ** compute.urlMaps.validate
      ComputeUrlMapsValidateResource,
      ComputeUrlMapsValidate (..),
      newComputeUrlMapsValidate,
  
      -- ** compute.vpnGateways.aggregatedList
      ComputeVpnGatewaysAggregatedListResource,
      ComputeVpnGatewaysAggregatedList (..),
      newComputeVpnGatewaysAggregatedList,
  
      -- ** compute.vpnGateways.delete
      ComputeVpnGatewaysDeleteResource,
      ComputeVpnGatewaysDelete (..),
      newComputeVpnGatewaysDelete,
  
      -- ** compute.vpnGateways.get
      ComputeVpnGatewaysGetResource,
      ComputeVpnGatewaysGet (..),
      newComputeVpnGatewaysGet,
  
      -- ** compute.vpnGateways.getStatus
      ComputeVpnGatewaysGetStatusResource,
      ComputeVpnGatewaysGetStatus (..),
      newComputeVpnGatewaysGetStatus,
  
      -- ** compute.vpnGateways.insert
      ComputeVpnGatewaysInsertResource,
      ComputeVpnGatewaysInsert (..),
      newComputeVpnGatewaysInsert,
  
      -- ** compute.vpnGateways.list
      ComputeVpnGatewaysListResource,
      ComputeVpnGatewaysList (..),
      newComputeVpnGatewaysList,
  
      -- ** compute.vpnGateways.setLabels
      ComputeVpnGatewaysSetLabelsResource,
      ComputeVpnGatewaysSetLabels (..),
      newComputeVpnGatewaysSetLabels,
  
      -- ** compute.vpnGateways.testIamPermissions
      ComputeVpnGatewaysTestIamPermissionsResource,
      ComputeVpnGatewaysTestIamPermissions (..),
      newComputeVpnGatewaysTestIamPermissions,
  
      -- ** compute.vpnTunnels.aggregatedList
      ComputeVpnTunnelsAggregatedListResource,
      ComputeVpnTunnelsAggregatedList (..),
      newComputeVpnTunnelsAggregatedList,
  
      -- ** compute.vpnTunnels.delete
      ComputeVpnTunnelsDeleteResource,
      ComputeVpnTunnelsDelete (..),
      newComputeVpnTunnelsDelete,
  
      -- ** compute.vpnTunnels.get
      ComputeVpnTunnelsGetResource,
      ComputeVpnTunnelsGet (..),
      newComputeVpnTunnelsGet,
  
      -- ** compute.vpnTunnels.insert
      ComputeVpnTunnelsInsertResource,
      ComputeVpnTunnelsInsert (..),
      newComputeVpnTunnelsInsert,
  
      -- ** compute.vpnTunnels.list
      ComputeVpnTunnelsListResource,
      ComputeVpnTunnelsList (..),
      newComputeVpnTunnelsList,
  
      -- ** compute.vpnTunnels.setLabels
      ComputeVpnTunnelsSetLabelsResource,
      ComputeVpnTunnelsSetLabels (..),
      newComputeVpnTunnelsSetLabels,
  
      -- ** compute.zoneOperations.delete
      ComputeZoneOperationsDeleteResource,
      ComputeZoneOperationsDelete (..),
      newComputeZoneOperationsDelete,
  
      -- ** compute.zoneOperations.get
      ComputeZoneOperationsGetResource,
      ComputeZoneOperationsGet (..),
      newComputeZoneOperationsGet,
  
      -- ** compute.zoneOperations.list
      ComputeZoneOperationsListResource,
      ComputeZoneOperationsList (..),
      newComputeZoneOperationsList,
  
      -- ** compute.zoneOperations.wait
      ComputeZoneOperationsWaitResource,
      ComputeZoneOperationsWait (..),
      newComputeZoneOperationsWait,
  
      -- ** compute.zones.get
      ComputeZonesGetResource,
      ComputeZonesGet (..),
      newComputeZonesGet,
  
      -- ** compute.zones.list
      ComputeZonesListResource,
      ComputeZonesList (..),
      newComputeZonesList,
  
      -- * Types
  
      -- ** Xgafv
      Xgafv (..),
  
      -- ** AWSV4Signature
      AWSV4Signature (..),
      newAWSV4Signature,
  
      -- ** AcceleratorConfig
      AcceleratorConfig (..),
      newAcceleratorConfig,
  
      -- ** AcceleratorType
      AcceleratorType (..),
      newAcceleratorType,
  
      -- ** AcceleratorTypeAggregatedList
      AcceleratorTypeAggregatedList (..),
      newAcceleratorTypeAggregatedList,
  
      -- ** AcceleratorTypeAggregatedList_Items
      AcceleratorTypeAggregatedList_Items (..),
      newAcceleratorTypeAggregatedList_Items,
  
      -- ** AcceleratorTypeAggregatedList_Warning
      AcceleratorTypeAggregatedList_Warning (..),
      newAcceleratorTypeAggregatedList_Warning,
  
      -- ** AcceleratorTypeAggregatedList_Warning_Code
      AcceleratorTypeAggregatedList_Warning_Code (..),
  
      -- ** AcceleratorTypeAggregatedList_Warning_DataItem
      AcceleratorTypeAggregatedList_Warning_DataItem (..),
      newAcceleratorTypeAggregatedList_Warning_DataItem,
  
      -- ** AcceleratorTypeList
      AcceleratorTypeList (..),
      newAcceleratorTypeList,
  
      -- ** AcceleratorTypeList_Warning
      AcceleratorTypeList_Warning (..),
      newAcceleratorTypeList_Warning,
  
      -- ** AcceleratorTypeList_Warning_Code
      AcceleratorTypeList_Warning_Code (..),
  
      -- ** AcceleratorTypeList_Warning_DataItem
      AcceleratorTypeList_Warning_DataItem (..),
      newAcceleratorTypeList_Warning_DataItem,
  
      -- ** AcceleratorTypesScopedList
      AcceleratorTypesScopedList (..),
      newAcceleratorTypesScopedList,
  
      -- ** AcceleratorTypesScopedList_Warning
      AcceleratorTypesScopedList_Warning (..),
      newAcceleratorTypesScopedList_Warning,
  
      -- ** AcceleratorTypesScopedList_Warning_Code
      AcceleratorTypesScopedList_Warning_Code (..),
  
      -- ** AcceleratorTypesScopedList_Warning_DataItem
      AcceleratorTypesScopedList_Warning_DataItem (..),
      newAcceleratorTypesScopedList_Warning_DataItem,
  
      -- ** AccessConfig
      AccessConfig (..),
      newAccessConfig,
  
      -- ** AccessConfig_NetworkTier
      AccessConfig_NetworkTier (..),
  
      -- ** AccessConfig_Type
      AccessConfig_Type (..),
  
      -- ** Address
      Address (..),
      newAddress,
  
      -- ** Address_AddressType
      Address_AddressType (..),
  
      -- ** Address_IpVersion
      Address_IpVersion (..),
  
      -- ** Address_Ipv6EndpointType
      Address_Ipv6EndpointType (..),
  
      -- ** Address_Labels
      Address_Labels (..),
      newAddress_Labels,
  
      -- ** Address_NetworkTier
      Address_NetworkTier (..),
  
      -- ** Address_Purpose
      Address_Purpose (..),
  
      -- ** Address_Status
      Address_Status (..),
  
      -- ** AddressAggregatedList
      AddressAggregatedList (..),
      newAddressAggregatedList,
  
      -- ** AddressAggregatedList_Items
      AddressAggregatedList_Items (..),
      newAddressAggregatedList_Items,
  
      -- ** AddressAggregatedList_Warning
      AddressAggregatedList_Warning (..),
      newAddressAggregatedList_Warning,
  
      -- ** AddressAggregatedList_Warning_Code
      AddressAggregatedList_Warning_Code (..),
  
      -- ** AddressAggregatedList_Warning_DataItem
      AddressAggregatedList_Warning_DataItem (..),
      newAddressAggregatedList_Warning_DataItem,
  
      -- ** AddressList
      AddressList (..),
      newAddressList,
  
      -- ** AddressList_Warning
      AddressList_Warning (..),
      newAddressList_Warning,
  
      -- ** AddressList_Warning_Code
      AddressList_Warning_Code (..),
  
      -- ** AddressList_Warning_DataItem
      AddressList_Warning_DataItem (..),
      newAddressList_Warning_DataItem,
  
      -- ** AddressesScopedList
      AddressesScopedList (..),
      newAddressesScopedList,
  
      -- ** AddressesScopedList_Warning
      AddressesScopedList_Warning (..),
      newAddressesScopedList_Warning,
  
      -- ** AddressesScopedList_Warning_Code
      AddressesScopedList_Warning_Code (..),
  
      -- ** AddressesScopedList_Warning_DataItem
      AddressesScopedList_Warning_DataItem (..),
      newAddressesScopedList_Warning_DataItem,
  
      -- ** AdvancedMachineFeatures
      AdvancedMachineFeatures (..),
      newAdvancedMachineFeatures,
  
      -- ** AdvancedMachineFeatures_PerformanceMonitoringUnit
      AdvancedMachineFeatures_PerformanceMonitoringUnit (..),
  
      -- ** AliasIpRange
      AliasIpRange (..),
      newAliasIpRange,
  
      -- ** AllocationAggregateReservation
      AllocationAggregateReservation (..),
      newAllocationAggregateReservation,
  
      -- ** AllocationAggregateReservation_VmFamily
      AllocationAggregateReservation_VmFamily (..),
  
      -- ** AllocationAggregateReservation_WorkloadType
      AllocationAggregateReservation_WorkloadType (..),
  
      -- ** AllocationAggregateReservationReservedResourceInfo
      AllocationAggregateReservationReservedResourceInfo (..),
      newAllocationAggregateReservationReservedResourceInfo,
  
      -- ** AllocationAggregateReservationReservedResourceInfoAccelerator
      AllocationAggregateReservationReservedResourceInfoAccelerator (..),
      newAllocationAggregateReservationReservedResourceInfoAccelerator,
  
      -- ** AllocationReservationSharingPolicy
      AllocationReservationSharingPolicy (..),
      newAllocationReservationSharingPolicy,
  
      -- ** AllocationReservationSharingPolicy_ServiceShareType
      AllocationReservationSharingPolicy_ServiceShareType (..),
  
      -- ** AllocationResourceStatus
      AllocationResourceStatus (..),
      newAllocationResourceStatus,
  
      -- ** AllocationResourceStatusSpecificSKUAllocation
      AllocationResourceStatusSpecificSKUAllocation (..),
      newAllocationResourceStatusSpecificSKUAllocation,
  
      -- ** AllocationResourceStatusSpecificSKUAllocation_Utilizations
      AllocationResourceStatusSpecificSKUAllocation_Utilizations (..),
      newAllocationResourceStatusSpecificSKUAllocation_Utilizations,
  
      -- ** AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
      AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk (..),
      newAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk,
  
      -- ** AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk_Interface
      AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk_Interface (..),
  
      -- ** AllocationSpecificSKUAllocationReservedInstanceProperties
      AllocationSpecificSKUAllocationReservedInstanceProperties (..),
      newAllocationSpecificSKUAllocationReservedInstanceProperties,
  
      -- ** AllocationSpecificSKUReservation
      AllocationSpecificSKUReservation (..),
      newAllocationSpecificSKUReservation,
  
      -- ** AttachedDisk
      AttachedDisk (..),
      newAttachedDisk,
  
      -- ** AttachedDisk_Architecture
      AttachedDisk_Architecture (..),
  
      -- ** AttachedDisk_Interface
      AttachedDisk_Interface (..),
  
      -- ** AttachedDisk_Mode
      AttachedDisk_Mode (..),
  
      -- ** AttachedDisk_SavedState
      AttachedDisk_SavedState (..),
  
      -- ** AttachedDisk_Type
      AttachedDisk_Type (..),
  
      -- ** AttachedDiskInitializeParams
      AttachedDiskInitializeParams (..),
      newAttachedDiskInitializeParams,
  
      -- ** AttachedDiskInitializeParams_Architecture
      AttachedDiskInitializeParams_Architecture (..),
  
      -- ** AttachedDiskInitializeParams_Labels
      AttachedDiskInitializeParams_Labels (..),
      newAttachedDiskInitializeParams_Labels,
  
      -- ** AttachedDiskInitializeParams_OnUpdateAction
      AttachedDiskInitializeParams_OnUpdateAction (..),
  
      -- ** AttachedDiskInitializeParams_ResourceManagerTags
      AttachedDiskInitializeParams_ResourceManagerTags (..),
      newAttachedDiskInitializeParams_ResourceManagerTags,
  
      -- ** AuditConfig
      AuditConfig (..),
      newAuditConfig,
  
      -- ** AuditLogConfig
      AuditLogConfig (..),
      newAuditLogConfig,
  
      -- ** AuditLogConfig_LogType
      AuditLogConfig_LogType (..),
  
      -- ** Autoscaler
      Autoscaler (..),
      newAutoscaler,
  
      -- ** Autoscaler_ScalingScheduleStatus
      Autoscaler_ScalingScheduleStatus (..),
      newAutoscaler_ScalingScheduleStatus,
  
      -- ** Autoscaler_Status
      Autoscaler_Status (..),
  
      -- ** AutoscalerAggregatedList
      AutoscalerAggregatedList (..),
      newAutoscalerAggregatedList,
  
      -- ** AutoscalerAggregatedList_Items
      AutoscalerAggregatedList_Items (..),
      newAutoscalerAggregatedList_Items,
  
      -- ** AutoscalerAggregatedList_Warning
      AutoscalerAggregatedList_Warning (..),
      newAutoscalerAggregatedList_Warning,
  
      -- ** AutoscalerAggregatedList_Warning_Code
      AutoscalerAggregatedList_Warning_Code (..),
  
      -- ** AutoscalerAggregatedList_Warning_DataItem
      AutoscalerAggregatedList_Warning_DataItem (..),
      newAutoscalerAggregatedList_Warning_DataItem,
  
      -- ** AutoscalerList
      AutoscalerList (..),
      newAutoscalerList,
  
      -- ** AutoscalerList_Warning
      AutoscalerList_Warning (..),
      newAutoscalerList_Warning,
  
      -- ** AutoscalerList_Warning_Code
      AutoscalerList_Warning_Code (..),
  
      -- ** AutoscalerList_Warning_DataItem
      AutoscalerList_Warning_DataItem (..),
      newAutoscalerList_Warning_DataItem,
  
      -- ** AutoscalerStatusDetails
      AutoscalerStatusDetails (..),
      newAutoscalerStatusDetails,
  
      -- ** AutoscalerStatusDetails_Type
      AutoscalerStatusDetails_Type (..),
  
      -- ** AutoscalersScopedList
      AutoscalersScopedList (..),
      newAutoscalersScopedList,
  
      -- ** AutoscalersScopedList_Warning
      AutoscalersScopedList_Warning (..),
      newAutoscalersScopedList_Warning,
  
      -- ** AutoscalersScopedList_Warning_Code
      AutoscalersScopedList_Warning_Code (..),
  
      -- ** AutoscalersScopedList_Warning_DataItem
      AutoscalersScopedList_Warning_DataItem (..),
      newAutoscalersScopedList_Warning_DataItem,
  
      -- ** AutoscalingPolicy
      AutoscalingPolicy (..),
      newAutoscalingPolicy,
  
      -- ** AutoscalingPolicy_Mode
      AutoscalingPolicy_Mode (..),
  
      -- ** AutoscalingPolicy_ScalingSchedules
      AutoscalingPolicy_ScalingSchedules (..),
      newAutoscalingPolicy_ScalingSchedules,
  
      -- ** AutoscalingPolicyCpuUtilization
      AutoscalingPolicyCpuUtilization (..),
      newAutoscalingPolicyCpuUtilization,
  
      -- ** AutoscalingPolicyCpuUtilization_PredictiveMethod
      AutoscalingPolicyCpuUtilization_PredictiveMethod (..),
  
      -- ** AutoscalingPolicyCustomMetricUtilization
      AutoscalingPolicyCustomMetricUtilization (..),
      newAutoscalingPolicyCustomMetricUtilization,
  
      -- ** AutoscalingPolicyCustomMetricUtilization_UtilizationTargetType
      AutoscalingPolicyCustomMetricUtilization_UtilizationTargetType (..),
  
      -- ** AutoscalingPolicyLoadBalancingUtilization
      AutoscalingPolicyLoadBalancingUtilization (..),
      newAutoscalingPolicyLoadBalancingUtilization,
  
      -- ** AutoscalingPolicyScaleInControl
      AutoscalingPolicyScaleInControl (..),
      newAutoscalingPolicyScaleInControl,
  
      -- ** AutoscalingPolicyScalingSchedule
      AutoscalingPolicyScalingSchedule (..),
      newAutoscalingPolicyScalingSchedule,
  
      -- ** Backend
      Backend (..),
      newBackend,
  
      -- ** Backend_BalancingMode
      Backend_BalancingMode (..),
  
      -- ** Backend_Preference
      Backend_Preference (..),
  
      -- ** BackendBucket
      BackendBucket (..),
      newBackendBucket,
  
      -- ** BackendBucket_CompressionMode
      BackendBucket_CompressionMode (..),
  
      -- ** BackendBucketCdnPolicy
      BackendBucketCdnPolicy (..),
      newBackendBucketCdnPolicy,
  
      -- ** BackendBucketCdnPolicy_CacheMode
      BackendBucketCdnPolicy_CacheMode (..),
  
      -- ** BackendBucketCdnPolicyBypassCacheOnRequestHeader
      BackendBucketCdnPolicyBypassCacheOnRequestHeader (..),
      newBackendBucketCdnPolicyBypassCacheOnRequestHeader,
  
      -- ** BackendBucketCdnPolicyCacheKeyPolicy
      BackendBucketCdnPolicyCacheKeyPolicy (..),
      newBackendBucketCdnPolicyCacheKeyPolicy,
  
      -- ** BackendBucketCdnPolicyNegativeCachingPolicy
      BackendBucketCdnPolicyNegativeCachingPolicy (..),
      newBackendBucketCdnPolicyNegativeCachingPolicy,
  
      -- ** BackendBucketList
      BackendBucketList (..),
      newBackendBucketList,
  
      -- ** BackendBucketList_Warning
      BackendBucketList_Warning (..),
      newBackendBucketList_Warning,
  
      -- ** BackendBucketList_Warning_Code
      BackendBucketList_Warning_Code (..),
  
      -- ** BackendBucketList_Warning_DataItem
      BackendBucketList_Warning_DataItem (..),
      newBackendBucketList_Warning_DataItem,
  
      -- ** BackendBucketUsedBy
      BackendBucketUsedBy (..),
      newBackendBucketUsedBy,
  
      -- ** BackendCustomMetric
      BackendCustomMetric (..),
      newBackendCustomMetric,
  
      -- ** BackendService
      BackendService (..),
      newBackendService,
  
      -- ** BackendService_CompressionMode
      BackendService_CompressionMode (..),
  
      -- ** BackendService_IpAddressSelectionPolicy
      BackendService_IpAddressSelectionPolicy (..),
  
      -- ** BackendService_LoadBalancingScheme
      BackendService_LoadBalancingScheme (..),
  
      -- ** BackendService_LocalityLbPolicy
      BackendService_LocalityLbPolicy (..),
  
      -- ** BackendService_Metadatas
      BackendService_Metadatas (..),
      newBackendService_Metadatas,
  
      -- ** BackendService_Protocol
      BackendService_Protocol (..),
  
      -- ** BackendService_SessionAffinity
      BackendService_SessionAffinity (..),
  
      -- ** BackendServiceAggregatedList
      BackendServiceAggregatedList (..),
      newBackendServiceAggregatedList,
  
      -- ** BackendServiceAggregatedList_Items
      BackendServiceAggregatedList_Items (..),
      newBackendServiceAggregatedList_Items,
  
      -- ** BackendServiceAggregatedList_Warning
      BackendServiceAggregatedList_Warning (..),
      newBackendServiceAggregatedList_Warning,
  
      -- ** BackendServiceAggregatedList_Warning_Code
      BackendServiceAggregatedList_Warning_Code (..),
  
      -- ** BackendServiceAggregatedList_Warning_DataItem
      BackendServiceAggregatedList_Warning_DataItem (..),
      newBackendServiceAggregatedList_Warning_DataItem,
  
      -- ** BackendServiceCdnPolicy
      BackendServiceCdnPolicy (..),
      newBackendServiceCdnPolicy,
  
      -- ** BackendServiceCdnPolicy_CacheMode
      BackendServiceCdnPolicy_CacheMode (..),
  
      -- ** BackendServiceCdnPolicyBypassCacheOnRequestHeader
      BackendServiceCdnPolicyBypassCacheOnRequestHeader (..),
      newBackendServiceCdnPolicyBypassCacheOnRequestHeader,
  
      -- ** BackendServiceCdnPolicyNegativeCachingPolicy
      BackendServiceCdnPolicyNegativeCachingPolicy (..),
      newBackendServiceCdnPolicyNegativeCachingPolicy,
  
      -- ** BackendServiceConnectionTrackingPolicy
      BackendServiceConnectionTrackingPolicy (..),
      newBackendServiceConnectionTrackingPolicy,
  
      -- ** BackendServiceConnectionTrackingPolicy_ConnectionPersistenceOnUnhealthyBackends
      BackendServiceConnectionTrackingPolicy_ConnectionPersistenceOnUnhealthyBackends (..),
  
      -- ** BackendServiceConnectionTrackingPolicy_TrackingMode
      BackendServiceConnectionTrackingPolicy_TrackingMode (..),
  
      -- ** BackendServiceCustomMetric
      BackendServiceCustomMetric (..),
      newBackendServiceCustomMetric,
  
      -- ** BackendServiceFailoverPolicy
      BackendServiceFailoverPolicy (..),
      newBackendServiceFailoverPolicy,
  
      -- ** BackendServiceGroupHealth
      BackendServiceGroupHealth (..),
      newBackendServiceGroupHealth,
  
      -- ** BackendServiceGroupHealth_Annotations
      BackendServiceGroupHealth_Annotations (..),
      newBackendServiceGroupHealth_Annotations,
  
      -- ** BackendServiceHttpCookie
      BackendServiceHttpCookie (..),
      newBackendServiceHttpCookie,
  
      -- ** BackendServiceIAP
      BackendServiceIAP (..),
      newBackendServiceIAP,
  
      -- ** BackendServiceList
      BackendServiceList (..),
      newBackendServiceList,
  
      -- ** BackendServiceList_Warning
      BackendServiceList_Warning (..),
      newBackendServiceList_Warning,
  
      -- ** BackendServiceList_Warning_Code
      BackendServiceList_Warning_Code (..),
  
      -- ** BackendServiceList_Warning_DataItem
      BackendServiceList_Warning_DataItem (..),
      newBackendServiceList_Warning_DataItem,
  
      -- ** BackendServiceListUsable
      BackendServiceListUsable (..),
      newBackendServiceListUsable,
  
      -- ** BackendServiceListUsable_Warning
      BackendServiceListUsable_Warning (..),
      newBackendServiceListUsable_Warning,
  
      -- ** BackendServiceListUsable_Warning_Code
      BackendServiceListUsable_Warning_Code (..),
  
      -- ** BackendServiceListUsable_Warning_DataItem
      BackendServiceListUsable_Warning_DataItem (..),
      newBackendServiceListUsable_Warning_DataItem,
  
      -- ** BackendServiceLocalityLoadBalancingPolicyConfig
      BackendServiceLocalityLoadBalancingPolicyConfig (..),
      newBackendServiceLocalityLoadBalancingPolicyConfig,
  
      -- ** BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
      BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy (..),
      newBackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy,
  
      -- ** BackendServiceLocalityLoadBalancingPolicyConfigPolicy
      BackendServiceLocalityLoadBalancingPolicyConfigPolicy (..),
      newBackendServiceLocalityLoadBalancingPolicyConfigPolicy,
  
      -- ** BackendServiceLocalityLoadBalancingPolicyConfigPolicy_Name
      BackendServiceLocalityLoadBalancingPolicyConfigPolicy_Name (..),
  
      -- ** BackendServiceLogConfig
      BackendServiceLogConfig (..),
      newBackendServiceLogConfig,
  
      -- ** BackendServiceLogConfig_OptionalMode
      BackendServiceLogConfig_OptionalMode (..),
  
      -- ** BackendServiceReference
      BackendServiceReference (..),
      newBackendServiceReference,
  
      -- ** BackendServiceUsedBy
      BackendServiceUsedBy (..),
      newBackendServiceUsedBy,
  
      -- ** BackendServicesScopedList
      BackendServicesScopedList (..),
      newBackendServicesScopedList,
  
      -- ** BackendServicesScopedList_Warning
      BackendServicesScopedList_Warning (..),
      newBackendServicesScopedList_Warning,
  
      -- ** BackendServicesScopedList_Warning_Code
      BackendServicesScopedList_Warning_Code (..),
  
      -- ** BackendServicesScopedList_Warning_DataItem
      BackendServicesScopedList_Warning_DataItem (..),
      newBackendServicesScopedList_Warning_DataItem,
  
      -- ** BfdPacket
      BfdPacket (..),
      newBfdPacket,
  
      -- ** BfdPacket_Diagnostic
      BfdPacket_Diagnostic (..),
  
      -- ** BfdPacket_State
      BfdPacket_State (..),
  
      -- ** BfdStatus
      BfdStatus (..),
      newBfdStatus,
  
      -- ** BfdStatus_BfdSessionInitializationMode
      BfdStatus_BfdSessionInitializationMode (..),
  
      -- ** BfdStatus_LocalDiagnostic
      BfdStatus_LocalDiagnostic (..),
  
      -- ** BfdStatus_LocalState
      BfdStatus_LocalState (..),
  
      -- ** BfdStatusPacketCounts
      BfdStatusPacketCounts (..),
      newBfdStatusPacketCounts,
  
      -- ** BgpRoute
      BgpRoute (..),
      newBgpRoute,
  
      -- ** BgpRoute_Origin
      BgpRoute_Origin (..),
  
      -- ** BgpRouteAsPath
      BgpRouteAsPath (..),
      newBgpRouteAsPath,
  
      -- ** BgpRouteAsPath_Type
      BgpRouteAsPath_Type (..),
  
      -- ** BgpRouteNetworkLayerReachabilityInformation
      BgpRouteNetworkLayerReachabilityInformation (..),
      newBgpRouteNetworkLayerReachabilityInformation,
  
      -- ** Binding
      Binding (..),
      newBinding,
  
      -- ** BulkInsertDiskResource
      BulkInsertDiskResource (..),
      newBulkInsertDiskResource,
  
      -- ** BulkInsertInstanceResource
      BulkInsertInstanceResource (..),
      newBulkInsertInstanceResource,
  
      -- ** BulkInsertInstanceResource_PerInstanceProperties
      BulkInsertInstanceResource_PerInstanceProperties (..),
      newBulkInsertInstanceResource_PerInstanceProperties,
  
      -- ** BulkInsertInstanceResourcePerInstanceProperties
      BulkInsertInstanceResourcePerInstanceProperties (..),
      newBulkInsertInstanceResourcePerInstanceProperties,
  
      -- ** BulkInsertOperationStatus
      BulkInsertOperationStatus (..),
      newBulkInsertOperationStatus,
  
      -- ** BulkInsertOperationStatus_Status
      BulkInsertOperationStatus_Status (..),
  
      -- ** CacheInvalidationRule
      CacheInvalidationRule (..),
      newCacheInvalidationRule,
  
      -- ** CacheKeyPolicy
      CacheKeyPolicy (..),
      newCacheKeyPolicy,
  
      -- ** CircuitBreakers
      CircuitBreakers (..),
      newCircuitBreakers,
  
      -- ** Commitment
      Commitment (..),
      newCommitment,
  
      -- ** Commitment_Category
      Commitment_Category (..),
  
      -- ** Commitment_Plan
      Commitment_Plan (..),
  
      -- ** Commitment_Status
      Commitment_Status (..),
  
      -- ** Commitment_Type
      Commitment_Type (..),
  
      -- ** CommitmentAggregatedList
      CommitmentAggregatedList (..),
      newCommitmentAggregatedList,
  
      -- ** CommitmentAggregatedList_Items
      CommitmentAggregatedList_Items (..),
      newCommitmentAggregatedList_Items,
  
      -- ** CommitmentAggregatedList_Warning
      CommitmentAggregatedList_Warning (..),
      newCommitmentAggregatedList_Warning,
  
      -- ** CommitmentAggregatedList_Warning_Code
      CommitmentAggregatedList_Warning_Code (..),
  
      -- ** CommitmentAggregatedList_Warning_DataItem
      CommitmentAggregatedList_Warning_DataItem (..),
      newCommitmentAggregatedList_Warning_DataItem,
  
      -- ** CommitmentList
      CommitmentList (..),
      newCommitmentList,
  
      -- ** CommitmentList_Warning
      CommitmentList_Warning (..),
      newCommitmentList_Warning,
  
      -- ** CommitmentList_Warning_Code
      CommitmentList_Warning_Code (..),
  
      -- ** CommitmentList_Warning_DataItem
      CommitmentList_Warning_DataItem (..),
      newCommitmentList_Warning_DataItem,
  
      -- ** CommitmentResourceStatus
      CommitmentResourceStatus (..),
      newCommitmentResourceStatus,
  
      -- ** CommitmentsScopedList
      CommitmentsScopedList (..),
      newCommitmentsScopedList,
  
      -- ** CommitmentsScopedList_Warning
      CommitmentsScopedList_Warning (..),
      newCommitmentsScopedList_Warning,
  
      -- ** CommitmentsScopedList_Warning_Code
      CommitmentsScopedList_Warning_Code (..),
  
      -- ** CommitmentsScopedList_Warning_DataItem
      CommitmentsScopedList_Warning_DataItem (..),
      newCommitmentsScopedList_Warning_DataItem,
  
      -- ** ConfidentialInstanceConfig
      ConfidentialInstanceConfig (..),
      newConfidentialInstanceConfig,
  
      -- ** ConfidentialInstanceConfig_ConfidentialInstanceType
      ConfidentialInstanceConfig_ConfidentialInstanceType (..),
  
      -- ** ConnectionDraining
      ConnectionDraining (..),
      newConnectionDraining,
  
      -- ** ConsistentHashLoadBalancerSettings
      ConsistentHashLoadBalancerSettings (..),
      newConsistentHashLoadBalancerSettings,
  
      -- ** ConsistentHashLoadBalancerSettingsHttpCookie
      ConsistentHashLoadBalancerSettingsHttpCookie (..),
      newConsistentHashLoadBalancerSettingsHttpCookie,
  
      -- ** CorsPolicy
      CorsPolicy (..),
      newCorsPolicy,
  
      -- ** CustomErrorResponsePolicy
      CustomErrorResponsePolicy (..),
      newCustomErrorResponsePolicy,
  
      -- ** CustomErrorResponsePolicyCustomErrorResponseRule
      CustomErrorResponsePolicyCustomErrorResponseRule (..),
      newCustomErrorResponsePolicyCustomErrorResponseRule,
  
      -- ** CustomerEncryptionKey
      CustomerEncryptionKey (..),
      newCustomerEncryptionKey,
  
      -- ** CustomerEncryptionKeyProtectedDisk
      CustomerEncryptionKeyProtectedDisk (..),
      newCustomerEncryptionKeyProtectedDisk,
  
      -- ** DeprecationStatus
      DeprecationStatus (..),
      newDeprecationStatus,
  
      -- ** DeprecationStatus_State
      DeprecationStatus_State (..),
  
      -- ** Disk
      Disk (..),
      newDisk,
  
      -- ** Disk_AccessMode
      Disk_AccessMode (..),
  
      -- ** Disk_Architecture
      Disk_Architecture (..),
  
      -- ** Disk_AsyncSecondaryDisks
      Disk_AsyncSecondaryDisks (..),
      newDisk_AsyncSecondaryDisks,
  
      -- ** Disk_Labels
      Disk_Labels (..),
      newDisk_Labels,
  
      -- ** Disk_Status
      Disk_Status (..),
  
      -- ** DiskAggregatedList
      DiskAggregatedList (..),
      newDiskAggregatedList,
  
      -- ** DiskAggregatedList_Items
      DiskAggregatedList_Items (..),
      newDiskAggregatedList_Items,
  
      -- ** DiskAggregatedList_Warning
      DiskAggregatedList_Warning (..),
      newDiskAggregatedList_Warning,
  
      -- ** DiskAggregatedList_Warning_Code
      DiskAggregatedList_Warning_Code (..),
  
      -- ** DiskAggregatedList_Warning_DataItem
      DiskAggregatedList_Warning_DataItem (..),
      newDiskAggregatedList_Warning_DataItem,
  
      -- ** DiskAsyncReplication
      DiskAsyncReplication (..),
      newDiskAsyncReplication,
  
      -- ** DiskAsyncReplicationList
      DiskAsyncReplicationList (..),
      newDiskAsyncReplicationList,
  
      -- ** DiskInstantiationConfig
      DiskInstantiationConfig (..),
      newDiskInstantiationConfig,
  
      -- ** DiskInstantiationConfig_InstantiateFrom
      DiskInstantiationConfig_InstantiateFrom (..),
  
      -- ** DiskList
      DiskList (..),
      newDiskList,
  
      -- ** DiskList_Warning
      DiskList_Warning (..),
      newDiskList_Warning,
  
      -- ** DiskList_Warning_Code
      DiskList_Warning_Code (..),
  
      -- ** DiskList_Warning_DataItem
      DiskList_Warning_DataItem (..),
      newDiskList_Warning_DataItem,
  
      -- ** DiskMoveRequest
      DiskMoveRequest (..),
      newDiskMoveRequest,
  
      -- ** DiskParams
      DiskParams (..),
      newDiskParams,
  
      -- ** DiskParams_ResourceManagerTags
      DiskParams_ResourceManagerTags (..),
      newDiskParams_ResourceManagerTags,
  
      -- ** DiskResourceStatus
      DiskResourceStatus (..),
      newDiskResourceStatus,
  
      -- ** DiskResourceStatus_AsyncSecondaryDisks
      DiskResourceStatus_AsyncSecondaryDisks (..),
      newDiskResourceStatus_AsyncSecondaryDisks,
  
      -- ** DiskResourceStatusAsyncReplicationStatus
      DiskResourceStatusAsyncReplicationStatus (..),
      newDiskResourceStatusAsyncReplicationStatus,
  
      -- ** DiskResourceStatusAsyncReplicationStatus_State
      DiskResourceStatusAsyncReplicationStatus_State (..),
  
      -- ** DiskType
      DiskType (..),
      newDiskType,
  
      -- ** DiskTypeAggregatedList
      DiskTypeAggregatedList (..),
      newDiskTypeAggregatedList,
  
      -- ** DiskTypeAggregatedList_Items
      DiskTypeAggregatedList_Items (..),
      newDiskTypeAggregatedList_Items,
  
      -- ** DiskTypeAggregatedList_Warning
      DiskTypeAggregatedList_Warning (..),
      newDiskTypeAggregatedList_Warning,
  
      -- ** DiskTypeAggregatedList_Warning_Code
      DiskTypeAggregatedList_Warning_Code (..),
  
      -- ** DiskTypeAggregatedList_Warning_DataItem
      DiskTypeAggregatedList_Warning_DataItem (..),
      newDiskTypeAggregatedList_Warning_DataItem,
  
      -- ** DiskTypeList
      DiskTypeList (..),
      newDiskTypeList,
  
      -- ** DiskTypeList_Warning
      DiskTypeList_Warning (..),
      newDiskTypeList_Warning,
  
      -- ** DiskTypeList_Warning_Code
      DiskTypeList_Warning_Code (..),
  
      -- ** DiskTypeList_Warning_DataItem
      DiskTypeList_Warning_DataItem (..),
      newDiskTypeList_Warning_DataItem,
  
      -- ** DiskTypesScopedList
      DiskTypesScopedList (..),
      newDiskTypesScopedList,
  
      -- ** DiskTypesScopedList_Warning
      DiskTypesScopedList_Warning (..),
      newDiskTypesScopedList_Warning,
  
      -- ** DiskTypesScopedList_Warning_Code
      DiskTypesScopedList_Warning_Code (..),
  
      -- ** DiskTypesScopedList_Warning_DataItem
      DiskTypesScopedList_Warning_DataItem (..),
      newDiskTypesScopedList_Warning_DataItem,
  
      -- ** DisksAddResourcePoliciesRequest
      DisksAddResourcePoliciesRequest (..),
      newDisksAddResourcePoliciesRequest,
  
      -- ** DisksRemoveResourcePoliciesRequest
      DisksRemoveResourcePoliciesRequest (..),
      newDisksRemoveResourcePoliciesRequest,
  
      -- ** DisksResizeRequest
      DisksResizeRequest (..),
      newDisksResizeRequest,
  
      -- ** DisksScopedList
      DisksScopedList (..),
      newDisksScopedList,
  
      -- ** DisksScopedList_Warning
      DisksScopedList_Warning (..),
      newDisksScopedList_Warning,
  
      -- ** DisksScopedList_Warning_Code
      DisksScopedList_Warning_Code (..),
  
      -- ** DisksScopedList_Warning_DataItem
      DisksScopedList_Warning_DataItem (..),
      newDisksScopedList_Warning_DataItem,
  
      -- ** DisksStartAsyncReplicationRequest
      DisksStartAsyncReplicationRequest (..),
      newDisksStartAsyncReplicationRequest,
  
      -- ** DisksStopGroupAsyncReplicationResource
      DisksStopGroupAsyncReplicationResource (..),
      newDisksStopGroupAsyncReplicationResource,
  
      -- ** DisplayDevice
      DisplayDevice (..),
      newDisplayDevice,
  
      -- ** DistributionPolicy
      DistributionPolicy (..),
      newDistributionPolicy,
  
      -- ** DistributionPolicy_TargetShape
      DistributionPolicy_TargetShape (..),
  
      -- ** DistributionPolicyZoneConfiguration
      DistributionPolicyZoneConfiguration (..),
      newDistributionPolicyZoneConfiguration,
  
      -- ** Duration
      Duration (..),
      newDuration,
  
      -- ** ErrorInfo
      ErrorInfo (..),
      newErrorInfo,
  
      -- ** ErrorInfo_Metadatas
      ErrorInfo_Metadatas (..),
      newErrorInfo_Metadatas,
  
      -- ** ExchangedPeeringRoute
      ExchangedPeeringRoute (..),
      newExchangedPeeringRoute,
  
      -- ** ExchangedPeeringRoute_Type
      ExchangedPeeringRoute_Type (..),
  
      -- ** ExchangedPeeringRoutesList
      ExchangedPeeringRoutesList (..),
      newExchangedPeeringRoutesList,
  
      -- ** ExchangedPeeringRoutesList_Warning
      ExchangedPeeringRoutesList_Warning (..),
      newExchangedPeeringRoutesList_Warning,
  
      -- ** ExchangedPeeringRoutesList_Warning_Code
      ExchangedPeeringRoutesList_Warning_Code (..),
  
      -- ** ExchangedPeeringRoutesList_Warning_DataItem
      ExchangedPeeringRoutesList_Warning_DataItem (..),
      newExchangedPeeringRoutesList_Warning_DataItem,
  
      -- ** Expr
      Expr (..),
      newExpr,
  
      -- ** ExternalVpnGateway
      ExternalVpnGateway (..),
      newExternalVpnGateway,
  
      -- ** ExternalVpnGateway_Labels
      ExternalVpnGateway_Labels (..),
      newExternalVpnGateway_Labels,
  
      -- ** ExternalVpnGateway_RedundancyType
      ExternalVpnGateway_RedundancyType (..),
  
      -- ** ExternalVpnGatewayInterface
      ExternalVpnGatewayInterface (..),
      newExternalVpnGatewayInterface,
  
      -- ** ExternalVpnGatewayList
      ExternalVpnGatewayList (..),
      newExternalVpnGatewayList,
  
      -- ** ExternalVpnGatewayList_Warning
      ExternalVpnGatewayList_Warning (..),
      newExternalVpnGatewayList_Warning,
  
      -- ** ExternalVpnGatewayList_Warning_Code
      ExternalVpnGatewayList_Warning_Code (..),
  
      -- ** ExternalVpnGatewayList_Warning_DataItem
      ExternalVpnGatewayList_Warning_DataItem (..),
      newExternalVpnGatewayList_Warning_DataItem,
  
      -- ** FileContentBuffer
      FileContentBuffer (..),
      newFileContentBuffer,
  
      -- ** FileContentBuffer_FileType
      FileContentBuffer_FileType (..),
  
      -- ** Firewall
      Firewall (..),
      newFirewall,
  
      -- ** Firewall_AllowedItem
      Firewall_AllowedItem (..),
      newFirewall_AllowedItem,
  
      -- ** Firewall_DeniedItem
      Firewall_DeniedItem (..),
      newFirewall_DeniedItem,
  
      -- ** Firewall_Direction
      Firewall_Direction (..),
  
      -- ** FirewallList
      FirewallList (..),
      newFirewallList,
  
      -- ** FirewallList_Warning
      FirewallList_Warning (..),
      newFirewallList_Warning,
  
      -- ** FirewallList_Warning_Code
      FirewallList_Warning_Code (..),
  
      -- ** FirewallList_Warning_DataItem
      FirewallList_Warning_DataItem (..),
      newFirewallList_Warning_DataItem,
  
      -- ** FirewallLogConfig
      FirewallLogConfig (..),
      newFirewallLogConfig,
  
      -- ** FirewallLogConfig_Metadata
      FirewallLogConfig_Metadata (..),
  
      -- ** FirewallPoliciesListAssociationsResponse
      FirewallPoliciesListAssociationsResponse (..),
      newFirewallPoliciesListAssociationsResponse,
  
      -- ** FirewallPoliciesScopedList
      FirewallPoliciesScopedList (..),
      newFirewallPoliciesScopedList,
  
      -- ** FirewallPoliciesScopedList_Warning
      FirewallPoliciesScopedList_Warning (..),
      newFirewallPoliciesScopedList_Warning,
  
      -- ** FirewallPoliciesScopedList_Warning_Code
      FirewallPoliciesScopedList_Warning_Code (..),
  
      -- ** FirewallPoliciesScopedList_Warning_DataItem
      FirewallPoliciesScopedList_Warning_DataItem (..),
      newFirewallPoliciesScopedList_Warning_DataItem,
  
      -- ** FirewallPolicy
      FirewallPolicy (..),
      newFirewallPolicy,
  
      -- ** FirewallPolicyAssociation
      FirewallPolicyAssociation (..),
      newFirewallPolicyAssociation,
  
      -- ** FirewallPolicyList
      FirewallPolicyList (..),
      newFirewallPolicyList,
  
      -- ** FirewallPolicyList_Warning
      FirewallPolicyList_Warning (..),
      newFirewallPolicyList_Warning,
  
      -- ** FirewallPolicyList_Warning_Code
      FirewallPolicyList_Warning_Code (..),
  
      -- ** FirewallPolicyList_Warning_DataItem
      FirewallPolicyList_Warning_DataItem (..),
      newFirewallPolicyList_Warning_DataItem,
  
      -- ** FirewallPolicyRule
      FirewallPolicyRule (..),
      newFirewallPolicyRule,
  
      -- ** FirewallPolicyRule_Direction
      FirewallPolicyRule_Direction (..),
  
      -- ** FirewallPolicyRuleMatcher
      FirewallPolicyRuleMatcher (..),
      newFirewallPolicyRuleMatcher,
  
      -- ** FirewallPolicyRuleMatcherLayer4Config
      FirewallPolicyRuleMatcherLayer4Config (..),
      newFirewallPolicyRuleMatcherLayer4Config,
  
      -- ** FirewallPolicyRuleSecureTag
      FirewallPolicyRuleSecureTag (..),
      newFirewallPolicyRuleSecureTag,
  
      -- ** FirewallPolicyRuleSecureTag_State
      FirewallPolicyRuleSecureTag_State (..),
  
      -- ** FixedOrPercent
      FixedOrPercent (..),
      newFixedOrPercent,
  
      -- ** ForwardingRule
      ForwardingRule (..),
      newForwardingRule,
  
      -- ** ForwardingRule_IPProtocol
      ForwardingRule_IPProtocol (..),
  
      -- ** ForwardingRule_IpVersion
      ForwardingRule_IpVersion (..),
  
      -- ** ForwardingRule_Labels
      ForwardingRule_Labels (..),
      newForwardingRule_Labels,
  
      -- ** ForwardingRule_LoadBalancingScheme
      ForwardingRule_LoadBalancingScheme (..),
  
      -- ** ForwardingRule_NetworkTier
      ForwardingRule_NetworkTier (..),
  
      -- ** ForwardingRule_PscConnectionStatus
      ForwardingRule_PscConnectionStatus (..),
  
      -- ** ForwardingRuleAggregatedList
      ForwardingRuleAggregatedList (..),
      newForwardingRuleAggregatedList,
  
      -- ** ForwardingRuleAggregatedList_Items
      ForwardingRuleAggregatedList_Items (..),
      newForwardingRuleAggregatedList_Items,
  
      -- ** ForwardingRuleAggregatedList_Warning
      ForwardingRuleAggregatedList_Warning (..),
      newForwardingRuleAggregatedList_Warning,
  
      -- ** ForwardingRuleAggregatedList_Warning_Code
      ForwardingRuleAggregatedList_Warning_Code (..),
  
      -- ** ForwardingRuleAggregatedList_Warning_DataItem
      ForwardingRuleAggregatedList_Warning_DataItem (..),
      newForwardingRuleAggregatedList_Warning_DataItem,
  
      -- ** ForwardingRuleList
      ForwardingRuleList (..),
      newForwardingRuleList,
  
      -- ** ForwardingRuleList_Warning
      ForwardingRuleList_Warning (..),
      newForwardingRuleList_Warning,
  
      -- ** ForwardingRuleList_Warning_Code
      ForwardingRuleList_Warning_Code (..),
  
      -- ** ForwardingRuleList_Warning_DataItem
      ForwardingRuleList_Warning_DataItem (..),
      newForwardingRuleList_Warning_DataItem,
  
      -- ** ForwardingRuleReference
      ForwardingRuleReference (..),
      newForwardingRuleReference,
  
      -- ** ForwardingRuleServiceDirectoryRegistration
      ForwardingRuleServiceDirectoryRegistration (..),
      newForwardingRuleServiceDirectoryRegistration,
  
      -- ** ForwardingRulesScopedList
      ForwardingRulesScopedList (..),
      newForwardingRulesScopedList,
  
      -- ** ForwardingRulesScopedList_Warning
      ForwardingRulesScopedList_Warning (..),
      newForwardingRulesScopedList_Warning,
  
      -- ** ForwardingRulesScopedList_Warning_Code
      ForwardingRulesScopedList_Warning_Code (..),
  
      -- ** ForwardingRulesScopedList_Warning_DataItem
      ForwardingRulesScopedList_Warning_DataItem (..),
      newForwardingRulesScopedList_Warning_DataItem,
  
      -- ** GRPCHealthCheck
      GRPCHealthCheck (..),
      newGRPCHealthCheck,
  
      -- ** GRPCHealthCheck_PortSpecification
      GRPCHealthCheck_PortSpecification (..),
  
      -- ** GlobalAddressesMoveRequest
      GlobalAddressesMoveRequest (..),
      newGlobalAddressesMoveRequest,
  
      -- ** GlobalNetworkEndpointGroupsAttachEndpointsRequest
      GlobalNetworkEndpointGroupsAttachEndpointsRequest (..),
      newGlobalNetworkEndpointGroupsAttachEndpointsRequest,
  
      -- ** GlobalNetworkEndpointGroupsDetachEndpointsRequest
      GlobalNetworkEndpointGroupsDetachEndpointsRequest (..),
      newGlobalNetworkEndpointGroupsDetachEndpointsRequest,
  
      -- ** GlobalOrganizationSetPolicyRequest
      GlobalOrganizationSetPolicyRequest (..),
      newGlobalOrganizationSetPolicyRequest,
  
      -- ** GlobalSetLabelsRequest
      GlobalSetLabelsRequest (..),
      newGlobalSetLabelsRequest,
  
      -- ** GlobalSetLabelsRequest_Labels
      GlobalSetLabelsRequest_Labels (..),
      newGlobalSetLabelsRequest_Labels,
  
      -- ** GlobalSetPolicyRequest
      GlobalSetPolicyRequest (..),
      newGlobalSetPolicyRequest,
  
      -- ** GuestAttributes
      GuestAttributes (..),
      newGuestAttributes,
  
      -- ** GuestAttributesEntry
      GuestAttributesEntry (..),
      newGuestAttributesEntry,
  
      -- ** GuestAttributesValue
      GuestAttributesValue (..),
      newGuestAttributesValue,
  
      -- ** GuestOsFeature
      GuestOsFeature (..),
      newGuestOsFeature,
  
      -- ** GuestOsFeature_Type
      GuestOsFeature_Type (..),
  
      -- ** HTTP2HealthCheck
      HTTP2HealthCheck (..),
      newHTTP2HealthCheck,
  
      -- ** HTTP2HealthCheck_PortSpecification
      HTTP2HealthCheck_PortSpecification (..),
  
      -- ** HTTP2HealthCheck_ProxyHeader
      HTTP2HealthCheck_ProxyHeader (..),
  
      -- ** HTTPHealthCheck
      HTTPHealthCheck (..),
      newHTTPHealthCheck,
  
      -- ** HTTPHealthCheck_PortSpecification
      HTTPHealthCheck_PortSpecification (..),
  
      -- ** HTTPHealthCheck_ProxyHeader
      HTTPHealthCheck_ProxyHeader (..),
  
      -- ** HTTPSHealthCheck
      HTTPSHealthCheck (..),
      newHTTPSHealthCheck,
  
      -- ** HTTPSHealthCheck_PortSpecification
      HTTPSHealthCheck_PortSpecification (..),
  
      -- ** HTTPSHealthCheck_ProxyHeader
      HTTPSHealthCheck_ProxyHeader (..),
  
      -- ** HealthCheck
      HealthCheck (..),
      newHealthCheck,
  
      -- ** HealthCheck_Type
      HealthCheck_Type (..),
  
      -- ** HealthCheckList
      HealthCheckList (..),
      newHealthCheckList,
  
      -- ** HealthCheckList_Warning
      HealthCheckList_Warning (..),
      newHealthCheckList_Warning,
  
      -- ** HealthCheckList_Warning_Code
      HealthCheckList_Warning_Code (..),
  
      -- ** HealthCheckList_Warning_DataItem
      HealthCheckList_Warning_DataItem (..),
      newHealthCheckList_Warning_DataItem,
  
      -- ** HealthCheckLogConfig
      HealthCheckLogConfig (..),
      newHealthCheckLogConfig,
  
      -- ** HealthCheckReference
      HealthCheckReference (..),
      newHealthCheckReference,
  
      -- ** HealthCheckService
      HealthCheckService (..),
      newHealthCheckService,
  
      -- ** HealthCheckService_HealthStatusAggregationPolicy
      HealthCheckService_HealthStatusAggregationPolicy (..),
  
      -- ** HealthCheckServiceReference
      HealthCheckServiceReference (..),
      newHealthCheckServiceReference,
  
      -- ** HealthCheckServicesList
      HealthCheckServicesList (..),
      newHealthCheckServicesList,
  
      -- ** HealthCheckServicesList_Warning
      HealthCheckServicesList_Warning (..),
      newHealthCheckServicesList_Warning,
  
      -- ** HealthCheckServicesList_Warning_Code
      HealthCheckServicesList_Warning_Code (..),
  
      -- ** HealthCheckServicesList_Warning_DataItem
      HealthCheckServicesList_Warning_DataItem (..),
      newHealthCheckServicesList_Warning_DataItem,
  
      -- ** HealthChecksAggregatedList
      HealthChecksAggregatedList (..),
      newHealthChecksAggregatedList,
  
      -- ** HealthChecksAggregatedList_Items
      HealthChecksAggregatedList_Items (..),
      newHealthChecksAggregatedList_Items,
  
      -- ** HealthChecksAggregatedList_Warning
      HealthChecksAggregatedList_Warning (..),
      newHealthChecksAggregatedList_Warning,
  
      -- ** HealthChecksAggregatedList_Warning_Code
      HealthChecksAggregatedList_Warning_Code (..),
  
      -- ** HealthChecksAggregatedList_Warning_DataItem
      HealthChecksAggregatedList_Warning_DataItem (..),
      newHealthChecksAggregatedList_Warning_DataItem,
  
      -- ** HealthChecksScopedList
      HealthChecksScopedList (..),
      newHealthChecksScopedList,
  
      -- ** HealthChecksScopedList_Warning
      HealthChecksScopedList_Warning (..),
      newHealthChecksScopedList_Warning,
  
      -- ** HealthChecksScopedList_Warning_Code
      HealthChecksScopedList_Warning_Code (..),
  
      -- ** HealthChecksScopedList_Warning_DataItem
      HealthChecksScopedList_Warning_DataItem (..),
      newHealthChecksScopedList_Warning_DataItem,
  
      -- ** HealthStatus
      HealthStatus (..),
      newHealthStatus,
  
      -- ** HealthStatus_Annotations
      HealthStatus_Annotations (..),
      newHealthStatus_Annotations,
  
      -- ** HealthStatus_HealthState
      HealthStatus_HealthState (..),
  
      -- ** HealthStatus_Ipv6HealthState
      HealthStatus_Ipv6HealthState (..),
  
      -- ** HealthStatus_WeightError
      HealthStatus_WeightError (..),
  
      -- ** HealthStatusForNetworkEndpoint
      HealthStatusForNetworkEndpoint (..),
      newHealthStatusForNetworkEndpoint,
  
      -- ** HealthStatusForNetworkEndpoint_HealthState
      HealthStatusForNetworkEndpoint_HealthState (..),
  
      -- ** HealthStatusForNetworkEndpoint_Ipv6HealthState
      HealthStatusForNetworkEndpoint_Ipv6HealthState (..),
  
      -- ** Help
      Help (..),
      newHelp,
  
      -- ** HelpLink
      HelpLink (..),
      newHelpLink,
  
      -- ** HostRule
      HostRule (..),
      newHostRule,
  
      -- ** HttpFaultAbort
      HttpFaultAbort (..),
      newHttpFaultAbort,
  
      -- ** HttpFaultDelay
      HttpFaultDelay (..),
      newHttpFaultDelay,
  
      -- ** HttpFaultInjection
      HttpFaultInjection (..),
      newHttpFaultInjection,
  
      -- ** HttpHeaderAction
      HttpHeaderAction (..),
      newHttpHeaderAction,
  
      -- ** HttpHeaderMatch
      HttpHeaderMatch (..),
      newHttpHeaderMatch,
  
      -- ** HttpHeaderOption
      HttpHeaderOption (..),
      newHttpHeaderOption,
  
      -- ** HttpHealthCheck
      HttpHealthCheck (..),
      newHttpHealthCheck,
  
      -- ** HttpHealthCheckList
      HttpHealthCheckList (..),
      newHttpHealthCheckList,
  
      -- ** HttpHealthCheckList_Warning
      HttpHealthCheckList_Warning (..),
      newHttpHealthCheckList_Warning,
  
      -- ** HttpHealthCheckList_Warning_Code
      HttpHealthCheckList_Warning_Code (..),
  
      -- ** HttpHealthCheckList_Warning_DataItem
      HttpHealthCheckList_Warning_DataItem (..),
      newHttpHealthCheckList_Warning_DataItem,
  
      -- ** HttpQueryParameterMatch
      HttpQueryParameterMatch (..),
      newHttpQueryParameterMatch,
  
      -- ** HttpRedirectAction
      HttpRedirectAction (..),
      newHttpRedirectAction,
  
      -- ** HttpRedirectAction_RedirectResponseCode
      HttpRedirectAction_RedirectResponseCode (..),
  
      -- ** HttpRetryPolicy
      HttpRetryPolicy (..),
      newHttpRetryPolicy,
  
      -- ** HttpRouteAction
      HttpRouteAction (..),
      newHttpRouteAction,
  
      -- ** HttpRouteRule
      HttpRouteRule (..),
      newHttpRouteRule,
  
      -- ** HttpRouteRuleMatch
      HttpRouteRuleMatch (..),
      newHttpRouteRuleMatch,
  
      -- ** HttpsHealthCheck
      HttpsHealthCheck (..),
      newHttpsHealthCheck,
  
      -- ** HttpsHealthCheckList
      HttpsHealthCheckList (..),
      newHttpsHealthCheckList,
  
      -- ** HttpsHealthCheckList_Warning
      HttpsHealthCheckList_Warning (..),
      newHttpsHealthCheckList_Warning,
  
      -- ** HttpsHealthCheckList_Warning_Code
      HttpsHealthCheckList_Warning_Code (..),
  
      -- ** HttpsHealthCheckList_Warning_DataItem
      HttpsHealthCheckList_Warning_DataItem (..),
      newHttpsHealthCheckList_Warning_DataItem,
  
      -- ** Image
      Image (..),
      newImage,
  
      -- ** Image_Architecture
      Image_Architecture (..),
  
      -- ** Image_Labels
      Image_Labels (..),
      newImage_Labels,
  
      -- ** Image_RawDisk
      Image_RawDisk (..),
      newImage_RawDisk,
  
      -- ** Image_RawDisk_ContainerType
      Image_RawDisk_ContainerType (..),
  
      -- ** Image_SourceType
      Image_SourceType (..),
  
      -- ** Image_Status
      Image_Status (..),
  
      -- ** ImageFamilyView
      ImageFamilyView (..),
      newImageFamilyView,
  
      -- ** ImageList
      ImageList (..),
      newImageList,
  
      -- ** ImageList_Warning
      ImageList_Warning (..),
      newImageList_Warning,
  
      -- ** ImageList_Warning_Code
      ImageList_Warning_Code (..),
  
      -- ** ImageList_Warning_DataItem
      ImageList_Warning_DataItem (..),
      newImageList_Warning_DataItem,
  
      -- ** InitialStateConfig
      InitialStateConfig (..),
      newInitialStateConfig,
  
      -- ** Instance
      Instance (..),
      newInstance,
  
      -- ** Instance_KeyRevocationActionType
      Instance_KeyRevocationActionType (..),
  
      -- ** Instance_Labels
      Instance_Labels (..),
      newInstance_Labels,
  
      -- ** Instance_PrivateIpv6GoogleAccess
      Instance_PrivateIpv6GoogleAccess (..),
  
      -- ** Instance_Status
      Instance_Status (..),
  
      -- ** InstanceAggregatedList
      InstanceAggregatedList (..),
      newInstanceAggregatedList,
  
      -- ** InstanceAggregatedList_Items
      InstanceAggregatedList_Items (..),
      newInstanceAggregatedList_Items,
  
      -- ** InstanceAggregatedList_Warning
      InstanceAggregatedList_Warning (..),
      newInstanceAggregatedList_Warning,
  
      -- ** InstanceAggregatedList_Warning_Code
      InstanceAggregatedList_Warning_Code (..),
  
      -- ** InstanceAggregatedList_Warning_DataItem
      InstanceAggregatedList_Warning_DataItem (..),
      newInstanceAggregatedList_Warning_DataItem,
  
      -- ** InstanceConsumptionData
      InstanceConsumptionData (..),
      newInstanceConsumptionData,
  
      -- ** InstanceConsumptionInfo
      InstanceConsumptionInfo (..),
      newInstanceConsumptionInfo,
  
      -- ** InstanceGroup
      InstanceGroup (..),
      newInstanceGroup,
  
      -- ** InstanceGroupAggregatedList
      InstanceGroupAggregatedList (..),
      newInstanceGroupAggregatedList,
  
      -- ** InstanceGroupAggregatedList_Items
      InstanceGroupAggregatedList_Items (..),
      newInstanceGroupAggregatedList_Items,
  
      -- ** InstanceGroupAggregatedList_Warning
      InstanceGroupAggregatedList_Warning (..),
      newInstanceGroupAggregatedList_Warning,
  
      -- ** InstanceGroupAggregatedList_Warning_Code
      InstanceGroupAggregatedList_Warning_Code (..),
  
      -- ** InstanceGroupAggregatedList_Warning_DataItem
      InstanceGroupAggregatedList_Warning_DataItem (..),
      newInstanceGroupAggregatedList_Warning_DataItem,
  
      -- ** InstanceGroupList
      InstanceGroupList (..),
      newInstanceGroupList,
  
      -- ** InstanceGroupList_Warning
      InstanceGroupList_Warning (..),
      newInstanceGroupList_Warning,
  
      -- ** InstanceGroupList_Warning_Code
      InstanceGroupList_Warning_Code (..),
  
      -- ** InstanceGroupList_Warning_DataItem
      InstanceGroupList_Warning_DataItem (..),
      newInstanceGroupList_Warning_DataItem,
  
      -- ** InstanceGroupManager
      InstanceGroupManager (..),
      newInstanceGroupManager,
  
      -- ** InstanceGroupManager_ListManagedInstancesResults
      InstanceGroupManager_ListManagedInstancesResults (..),
  
      -- ** InstanceGroupManagerActionsSummary
      InstanceGroupManagerActionsSummary (..),
      newInstanceGroupManagerActionsSummary,
  
      -- ** InstanceGroupManagerAggregatedList
      InstanceGroupManagerAggregatedList (..),
      newInstanceGroupManagerAggregatedList,
  
      -- ** InstanceGroupManagerAggregatedList_Items
      InstanceGroupManagerAggregatedList_Items (..),
      newInstanceGroupManagerAggregatedList_Items,
  
      -- ** InstanceGroupManagerAggregatedList_Warning
      InstanceGroupManagerAggregatedList_Warning (..),
      newInstanceGroupManagerAggregatedList_Warning,
  
      -- ** InstanceGroupManagerAggregatedList_Warning_Code
      InstanceGroupManagerAggregatedList_Warning_Code (..),
  
      -- ** InstanceGroupManagerAggregatedList_Warning_DataItem
      InstanceGroupManagerAggregatedList_Warning_DataItem (..),
      newInstanceGroupManagerAggregatedList_Warning_DataItem,
  
      -- ** InstanceGroupManagerAllInstancesConfig
      InstanceGroupManagerAllInstancesConfig (..),
      newInstanceGroupManagerAllInstancesConfig,
  
      -- ** InstanceGroupManagerAutoHealingPolicy
      InstanceGroupManagerAutoHealingPolicy (..),
      newInstanceGroupManagerAutoHealingPolicy,
  
      -- ** InstanceGroupManagerInstanceFlexibilityPolicy
      InstanceGroupManagerInstanceFlexibilityPolicy (..),
      newInstanceGroupManagerInstanceFlexibilityPolicy,
  
      -- ** InstanceGroupManagerInstanceFlexibilityPolicy_InstanceSelections
      InstanceGroupManagerInstanceFlexibilityPolicy_InstanceSelections (..),
      newInstanceGroupManagerInstanceFlexibilityPolicy_InstanceSelections,
  
      -- ** InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection
      InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection (..),
      newInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection,
  
      -- ** InstanceGroupManagerInstanceLifecyclePolicy
      InstanceGroupManagerInstanceLifecyclePolicy (..),
      newInstanceGroupManagerInstanceLifecyclePolicy,
  
      -- ** InstanceGroupManagerInstanceLifecyclePolicy_DefaultActionOnFailure
      InstanceGroupManagerInstanceLifecyclePolicy_DefaultActionOnFailure (..),
  
      -- ** InstanceGroupManagerInstanceLifecyclePolicy_ForceUpdateOnRepair
      InstanceGroupManagerInstanceLifecyclePolicy_ForceUpdateOnRepair (..),
  
      -- ** InstanceGroupManagerList
      InstanceGroupManagerList (..),
      newInstanceGroupManagerList,
  
      -- ** InstanceGroupManagerList_Warning
      InstanceGroupManagerList_Warning (..),
      newInstanceGroupManagerList_Warning,
  
      -- ** InstanceGroupManagerList_Warning_Code
      InstanceGroupManagerList_Warning_Code (..),
  
      -- ** InstanceGroupManagerList_Warning_DataItem
      InstanceGroupManagerList_Warning_DataItem (..),
      newInstanceGroupManagerList_Warning_DataItem,
  
      -- ** InstanceGroupManagerResizeRequest
      InstanceGroupManagerResizeRequest (..),
      newInstanceGroupManagerResizeRequest,
  
      -- ** InstanceGroupManagerResizeRequest_State
      InstanceGroupManagerResizeRequest_State (..),
  
      -- ** InstanceGroupManagerResizeRequestStatus
      InstanceGroupManagerResizeRequestStatus (..),
      newInstanceGroupManagerResizeRequestStatus,
  
      -- ** InstanceGroupManagerResizeRequestStatus_Error
      InstanceGroupManagerResizeRequestStatus_Error (..),
      newInstanceGroupManagerResizeRequestStatus_Error,
  
      -- ** InstanceGroupManagerResizeRequestStatus_Error_ErrorsItem
      InstanceGroupManagerResizeRequestStatus_Error_ErrorsItem (..),
      newInstanceGroupManagerResizeRequestStatus_Error_ErrorsItem,
  
      -- ** InstanceGroupManagerResizeRequestStatus_Error_ErrorsItem_ErrorDetailsItem
      InstanceGroupManagerResizeRequestStatus_Error_ErrorsItem_ErrorDetailsItem (..),
      newInstanceGroupManagerResizeRequestStatus_Error_ErrorsItem_ErrorDetailsItem,
  
      -- ** InstanceGroupManagerResizeRequestStatusLastAttempt
      InstanceGroupManagerResizeRequestStatusLastAttempt (..),
      newInstanceGroupManagerResizeRequestStatusLastAttempt,
  
      -- ** InstanceGroupManagerResizeRequestStatusLastAttempt_Error
      InstanceGroupManagerResizeRequestStatusLastAttempt_Error (..),
      newInstanceGroupManagerResizeRequestStatusLastAttempt_Error,
  
      -- ** InstanceGroupManagerResizeRequestStatusLastAttempt_Error_ErrorsItem
      InstanceGroupManagerResizeRequestStatusLastAttempt_Error_ErrorsItem (..),
      newInstanceGroupManagerResizeRequestStatusLastAttempt_Error_ErrorsItem,
  
      -- ** InstanceGroupManagerResizeRequestStatusLastAttempt_Error_ErrorsItem_ErrorDetailsItem
      InstanceGroupManagerResizeRequestStatusLastAttempt_Error_ErrorsItem_ErrorDetailsItem (..),
      newInstanceGroupManagerResizeRequestStatusLastAttempt_Error_ErrorsItem_ErrorDetailsItem,
  
      -- ** InstanceGroupManagerResizeRequestsListResponse
      InstanceGroupManagerResizeRequestsListResponse (..),
      newInstanceGroupManagerResizeRequestsListResponse,
  
      -- ** InstanceGroupManagerResizeRequestsListResponse_Warning
      InstanceGroupManagerResizeRequestsListResponse_Warning (..),
      newInstanceGroupManagerResizeRequestsListResponse_Warning,
  
      -- ** InstanceGroupManagerResizeRequestsListResponse_Warning_Code
      InstanceGroupManagerResizeRequestsListResponse_Warning_Code (..),
  
      -- ** InstanceGroupManagerResizeRequestsListResponse_Warning_DataItem
      InstanceGroupManagerResizeRequestsListResponse_Warning_DataItem (..),
      newInstanceGroupManagerResizeRequestsListResponse_Warning_DataItem,
  
      -- ** InstanceGroupManagerResourcePolicies
      InstanceGroupManagerResourcePolicies (..),
      newInstanceGroupManagerResourcePolicies,
  
      -- ** InstanceGroupManagerStandbyPolicy
      InstanceGroupManagerStandbyPolicy (..),
      newInstanceGroupManagerStandbyPolicy,
  
      -- ** InstanceGroupManagerStandbyPolicy_Mode
      InstanceGroupManagerStandbyPolicy_Mode (..),
  
      -- ** InstanceGroupManagerStatus
      InstanceGroupManagerStatus (..),
      newInstanceGroupManagerStatus,
  
      -- ** InstanceGroupManagerStatusAllInstancesConfig
      InstanceGroupManagerStatusAllInstancesConfig (..),
      newInstanceGroupManagerStatusAllInstancesConfig,
  
      -- ** InstanceGroupManagerStatusStateful
      InstanceGroupManagerStatusStateful (..),
      newInstanceGroupManagerStatusStateful,
  
      -- ** InstanceGroupManagerStatusStatefulPerInstanceConfigs
      InstanceGroupManagerStatusStatefulPerInstanceConfigs (..),
      newInstanceGroupManagerStatusStatefulPerInstanceConfigs,
  
      -- ** InstanceGroupManagerStatusVersionTarget
      InstanceGroupManagerStatusVersionTarget (..),
      newInstanceGroupManagerStatusVersionTarget,
  
      -- ** InstanceGroupManagerUpdatePolicy
      InstanceGroupManagerUpdatePolicy (..),
      newInstanceGroupManagerUpdatePolicy,
  
      -- ** InstanceGroupManagerUpdatePolicy_InstanceRedistributionType
      InstanceGroupManagerUpdatePolicy_InstanceRedistributionType (..),
  
      -- ** InstanceGroupManagerUpdatePolicy_MinimalAction
      InstanceGroupManagerUpdatePolicy_MinimalAction (..),
  
      -- ** InstanceGroupManagerUpdatePolicy_MostDisruptiveAllowedAction
      InstanceGroupManagerUpdatePolicy_MostDisruptiveAllowedAction (..),
  
      -- ** InstanceGroupManagerUpdatePolicy_ReplacementMethod
      InstanceGroupManagerUpdatePolicy_ReplacementMethod (..),
  
      -- ** InstanceGroupManagerUpdatePolicy_Type
      InstanceGroupManagerUpdatePolicy_Type (..),
  
      -- ** InstanceGroupManagerVersion
      InstanceGroupManagerVersion (..),
      newInstanceGroupManagerVersion,
  
      -- ** InstanceGroupManagersAbandonInstancesRequest
      InstanceGroupManagersAbandonInstancesRequest (..),
      newInstanceGroupManagersAbandonInstancesRequest,
  
      -- ** InstanceGroupManagersApplyUpdatesRequest
      InstanceGroupManagersApplyUpdatesRequest (..),
      newInstanceGroupManagersApplyUpdatesRequest,
  
      -- ** InstanceGroupManagersApplyUpdatesRequest_MinimalAction
      InstanceGroupManagersApplyUpdatesRequest_MinimalAction (..),
  
      -- ** InstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction
      InstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction (..),
  
      -- ** InstanceGroupManagersCreateInstancesRequest
      InstanceGroupManagersCreateInstancesRequest (..),
      newInstanceGroupManagersCreateInstancesRequest,
  
      -- ** InstanceGroupManagersDeleteInstancesRequest
      InstanceGroupManagersDeleteInstancesRequest (..),
      newInstanceGroupManagersDeleteInstancesRequest,
  
      -- ** InstanceGroupManagersDeletePerInstanceConfigsReq
      InstanceGroupManagersDeletePerInstanceConfigsReq (..),
      newInstanceGroupManagersDeletePerInstanceConfigsReq,
  
      -- ** InstanceGroupManagersListErrorsResponse
      InstanceGroupManagersListErrorsResponse (..),
      newInstanceGroupManagersListErrorsResponse,
  
      -- ** InstanceGroupManagersListManagedInstancesResponse
      InstanceGroupManagersListManagedInstancesResponse (..),
      newInstanceGroupManagersListManagedInstancesResponse,
  
      -- ** InstanceGroupManagersListPerInstanceConfigsResp
      InstanceGroupManagersListPerInstanceConfigsResp (..),
      newInstanceGroupManagersListPerInstanceConfigsResp,
  
      -- ** InstanceGroupManagersListPerInstanceConfigsResp_Warning
      InstanceGroupManagersListPerInstanceConfigsResp_Warning (..),
      newInstanceGroupManagersListPerInstanceConfigsResp_Warning,
  
      -- ** InstanceGroupManagersListPerInstanceConfigsResp_Warning_Code
      InstanceGroupManagersListPerInstanceConfigsResp_Warning_Code (..),
  
      -- ** InstanceGroupManagersListPerInstanceConfigsResp_Warning_DataItem
      InstanceGroupManagersListPerInstanceConfigsResp_Warning_DataItem (..),
      newInstanceGroupManagersListPerInstanceConfigsResp_Warning_DataItem,
  
      -- ** InstanceGroupManagersPatchPerInstanceConfigsReq
      InstanceGroupManagersPatchPerInstanceConfigsReq (..),
      newInstanceGroupManagersPatchPerInstanceConfigsReq,
  
      -- ** InstanceGroupManagersRecreateInstancesRequest
      InstanceGroupManagersRecreateInstancesRequest (..),
      newInstanceGroupManagersRecreateInstancesRequest,
  
      -- ** InstanceGroupManagersResumeInstancesRequest
      InstanceGroupManagersResumeInstancesRequest (..),
      newInstanceGroupManagersResumeInstancesRequest,
  
      -- ** InstanceGroupManagersScopedList
      InstanceGroupManagersScopedList (..),
      newInstanceGroupManagersScopedList,
  
      -- ** InstanceGroupManagersScopedList_Warning
      InstanceGroupManagersScopedList_Warning (..),
      newInstanceGroupManagersScopedList_Warning,
  
      -- ** InstanceGroupManagersScopedList_Warning_Code
      InstanceGroupManagersScopedList_Warning_Code (..),
  
      -- ** InstanceGroupManagersScopedList_Warning_DataItem
      InstanceGroupManagersScopedList_Warning_DataItem (..),
      newInstanceGroupManagersScopedList_Warning_DataItem,
  
      -- ** InstanceGroupManagersSetInstanceTemplateRequest
      InstanceGroupManagersSetInstanceTemplateRequest (..),
      newInstanceGroupManagersSetInstanceTemplateRequest,
  
      -- ** InstanceGroupManagersSetTargetPoolsRequest
      InstanceGroupManagersSetTargetPoolsRequest (..),
      newInstanceGroupManagersSetTargetPoolsRequest,
  
      -- ** InstanceGroupManagersStartInstancesRequest
      InstanceGroupManagersStartInstancesRequest (..),
      newInstanceGroupManagersStartInstancesRequest,
  
      -- ** InstanceGroupManagersStopInstancesRequest
      InstanceGroupManagersStopInstancesRequest (..),
      newInstanceGroupManagersStopInstancesRequest,
  
      -- ** InstanceGroupManagersSuspendInstancesRequest
      InstanceGroupManagersSuspendInstancesRequest (..),
      newInstanceGroupManagersSuspendInstancesRequest,
  
      -- ** InstanceGroupManagersUpdatePerInstanceConfigsReq
      InstanceGroupManagersUpdatePerInstanceConfigsReq (..),
      newInstanceGroupManagersUpdatePerInstanceConfigsReq,
  
      -- ** InstanceGroupsAddInstancesRequest
      InstanceGroupsAddInstancesRequest (..),
      newInstanceGroupsAddInstancesRequest,
  
      -- ** InstanceGroupsListInstances
      InstanceGroupsListInstances (..),
      newInstanceGroupsListInstances,
  
      -- ** InstanceGroupsListInstances_Warning
      InstanceGroupsListInstances_Warning (..),
      newInstanceGroupsListInstances_Warning,
  
      -- ** InstanceGroupsListInstances_Warning_Code
      InstanceGroupsListInstances_Warning_Code (..),
  
      -- ** InstanceGroupsListInstances_Warning_DataItem
      InstanceGroupsListInstances_Warning_DataItem (..),
      newInstanceGroupsListInstances_Warning_DataItem,
  
      -- ** InstanceGroupsListInstancesRequest
      InstanceGroupsListInstancesRequest (..),
      newInstanceGroupsListInstancesRequest,
  
      -- ** InstanceGroupsListInstancesRequest_InstanceState
      InstanceGroupsListInstancesRequest_InstanceState (..),
  
      -- ** InstanceGroupsRemoveInstancesRequest
      InstanceGroupsRemoveInstancesRequest (..),
      newInstanceGroupsRemoveInstancesRequest,
  
      -- ** InstanceGroupsScopedList
      InstanceGroupsScopedList (..),
      newInstanceGroupsScopedList,
  
      -- ** InstanceGroupsScopedList_Warning
      InstanceGroupsScopedList_Warning (..),
      newInstanceGroupsScopedList_Warning,
  
      -- ** InstanceGroupsScopedList_Warning_Code
      InstanceGroupsScopedList_Warning_Code (..),
  
      -- ** InstanceGroupsScopedList_Warning_DataItem
      InstanceGroupsScopedList_Warning_DataItem (..),
      newInstanceGroupsScopedList_Warning_DataItem,
  
      -- ** InstanceGroupsSetNamedPortsRequest
      InstanceGroupsSetNamedPortsRequest (..),
      newInstanceGroupsSetNamedPortsRequest,
  
      -- ** InstanceList
      InstanceList (..),
      newInstanceList,
  
      -- ** InstanceList_Warning
      InstanceList_Warning (..),
      newInstanceList_Warning,
  
      -- ** InstanceList_Warning_Code
      InstanceList_Warning_Code (..),
  
      -- ** InstanceList_Warning_DataItem
      InstanceList_Warning_DataItem (..),
      newInstanceList_Warning_DataItem,
  
      -- ** InstanceListReferrers
      InstanceListReferrers (..),
      newInstanceListReferrers,
  
      -- ** InstanceListReferrers_Warning
      InstanceListReferrers_Warning (..),
      newInstanceListReferrers_Warning,
  
      -- ** InstanceListReferrers_Warning_Code
      InstanceListReferrers_Warning_Code (..),
  
      -- ** InstanceListReferrers_Warning_DataItem
      InstanceListReferrers_Warning_DataItem (..),
      newInstanceListReferrers_Warning_DataItem,
  
      -- ** InstanceManagedByIgmError
      InstanceManagedByIgmError (..),
      newInstanceManagedByIgmError,
  
      -- ** InstanceManagedByIgmErrorInstanceActionDetails
      InstanceManagedByIgmErrorInstanceActionDetails (..),
      newInstanceManagedByIgmErrorInstanceActionDetails,
  
      -- ** InstanceManagedByIgmErrorInstanceActionDetails_Action
      InstanceManagedByIgmErrorInstanceActionDetails_Action (..),
  
      -- ** InstanceManagedByIgmErrorManagedInstanceError
      InstanceManagedByIgmErrorManagedInstanceError (..),
      newInstanceManagedByIgmErrorManagedInstanceError,
  
      -- ** InstanceMoveRequest
      InstanceMoveRequest (..),
      newInstanceMoveRequest,
  
      -- ** InstanceParams
      InstanceParams (..),
      newInstanceParams,
  
      -- ** InstanceParams_ResourceManagerTags
      InstanceParams_ResourceManagerTags (..),
      newInstanceParams_ResourceManagerTags,
  
      -- ** InstanceProperties
      InstanceProperties (..),
      newInstanceProperties,
  
      -- ** InstanceProperties_KeyRevocationActionType
      InstanceProperties_KeyRevocationActionType (..),
  
      -- ** InstanceProperties_Labels
      InstanceProperties_Labels (..),
      newInstanceProperties_Labels,
  
      -- ** InstanceProperties_PrivateIpv6GoogleAccess
      InstanceProperties_PrivateIpv6GoogleAccess (..),
  
      -- ** InstanceProperties_ResourceManagerTags
      InstanceProperties_ResourceManagerTags (..),
      newInstanceProperties_ResourceManagerTags,
  
      -- ** InstancePropertiesPatch
      InstancePropertiesPatch (..),
      newInstancePropertiesPatch,
  
      -- ** InstancePropertiesPatch_Labels
      InstancePropertiesPatch_Labels (..),
      newInstancePropertiesPatch_Labels,
  
      -- ** InstancePropertiesPatch_Metadata
      InstancePropertiesPatch_Metadata (..),
      newInstancePropertiesPatch_Metadata,
  
      -- ** InstanceReference
      InstanceReference (..),
      newInstanceReference,
  
      -- ** InstanceSettings
      InstanceSettings (..),
      newInstanceSettings,
  
      -- ** InstanceSettingsMetadata
      InstanceSettingsMetadata (..),
      newInstanceSettingsMetadata,
  
      -- ** InstanceSettingsMetadata_Items
      InstanceSettingsMetadata_Items (..),
      newInstanceSettingsMetadata_Items,
  
      -- ** InstanceTemplate
      InstanceTemplate (..),
      newInstanceTemplate,
  
      -- ** InstanceTemplateAggregatedList
      InstanceTemplateAggregatedList (..),
      newInstanceTemplateAggregatedList,
  
      -- ** InstanceTemplateAggregatedList_Items
      InstanceTemplateAggregatedList_Items (..),
      newInstanceTemplateAggregatedList_Items,
  
      -- ** InstanceTemplateAggregatedList_Warning
      InstanceTemplateAggregatedList_Warning (..),
      newInstanceTemplateAggregatedList_Warning,
  
      -- ** InstanceTemplateAggregatedList_Warning_Code
      InstanceTemplateAggregatedList_Warning_Code (..),
  
      -- ** InstanceTemplateAggregatedList_Warning_DataItem
      InstanceTemplateAggregatedList_Warning_DataItem (..),
      newInstanceTemplateAggregatedList_Warning_DataItem,
  
      -- ** InstanceTemplateList
      InstanceTemplateList (..),
      newInstanceTemplateList,
  
      -- ** InstanceTemplateList_Warning
      InstanceTemplateList_Warning (..),
      newInstanceTemplateList_Warning,
  
      -- ** InstanceTemplateList_Warning_Code
      InstanceTemplateList_Warning_Code (..),
  
      -- ** InstanceTemplateList_Warning_DataItem
      InstanceTemplateList_Warning_DataItem (..),
      newInstanceTemplateList_Warning_DataItem,
  
      -- ** InstanceTemplatesScopedList
      InstanceTemplatesScopedList (..),
      newInstanceTemplatesScopedList,
  
      -- ** InstanceTemplatesScopedList_Warning
      InstanceTemplatesScopedList_Warning (..),
      newInstanceTemplatesScopedList_Warning,
  
      -- ** InstanceTemplatesScopedList_Warning_Code
      InstanceTemplatesScopedList_Warning_Code (..),
  
      -- ** InstanceTemplatesScopedList_Warning_DataItem
      InstanceTemplatesScopedList_Warning_DataItem (..),
      newInstanceTemplatesScopedList_Warning_DataItem,
  
      -- ** InstanceWithNamedPorts
      InstanceWithNamedPorts (..),
      newInstanceWithNamedPorts,
  
      -- ** InstanceWithNamedPorts_Status
      InstanceWithNamedPorts_Status (..),
  
      -- ** InstancesAddResourcePoliciesRequest
      InstancesAddResourcePoliciesRequest (..),
      newInstancesAddResourcePoliciesRequest,
  
      -- ** InstancesBulkInsertOperationMetadata
      InstancesBulkInsertOperationMetadata (..),
      newInstancesBulkInsertOperationMetadata,
  
      -- ** InstancesBulkInsertOperationMetadata_PerLocationStatus
      InstancesBulkInsertOperationMetadata_PerLocationStatus (..),
      newInstancesBulkInsertOperationMetadata_PerLocationStatus,
  
      -- ** InstancesGetEffectiveFirewallsResponse
      InstancesGetEffectiveFirewallsResponse (..),
      newInstancesGetEffectiveFirewallsResponse,
  
      -- ** InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
      InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy (..),
      newInstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy,
  
      -- ** InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
      InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type (..),
  
      -- ** InstancesRemoveResourcePoliciesRequest
      InstancesRemoveResourcePoliciesRequest (..),
      newInstancesRemoveResourcePoliciesRequest,
  
      -- ** InstancesReportHostAsFaultyRequest
      InstancesReportHostAsFaultyRequest (..),
      newInstancesReportHostAsFaultyRequest,
  
      -- ** InstancesReportHostAsFaultyRequest_DisruptionSchedule
      InstancesReportHostAsFaultyRequest_DisruptionSchedule (..),
  
      -- ** InstancesReportHostAsFaultyRequestFaultReason
      InstancesReportHostAsFaultyRequestFaultReason (..),
      newInstancesReportHostAsFaultyRequestFaultReason,
  
      -- ** InstancesReportHostAsFaultyRequestFaultReason_Behavior
      InstancesReportHostAsFaultyRequestFaultReason_Behavior (..),
  
      -- ** InstancesScopedList
      InstancesScopedList (..),
      newInstancesScopedList,
  
      -- ** InstancesScopedList_Warning
      InstancesScopedList_Warning (..),
      newInstancesScopedList_Warning,
  
      -- ** InstancesScopedList_Warning_Code
      InstancesScopedList_Warning_Code (..),
  
      -- ** InstancesScopedList_Warning_DataItem
      InstancesScopedList_Warning_DataItem (..),
      newInstancesScopedList_Warning_DataItem,
  
      -- ** InstancesSetLabelsRequest
      InstancesSetLabelsRequest (..),
      newInstancesSetLabelsRequest,
  
      -- ** InstancesSetLabelsRequest_Labels
      InstancesSetLabelsRequest_Labels (..),
      newInstancesSetLabelsRequest_Labels,
  
      -- ** InstancesSetMachineResourcesRequest
      InstancesSetMachineResourcesRequest (..),
      newInstancesSetMachineResourcesRequest,
  
      -- ** InstancesSetMachineTypeRequest
      InstancesSetMachineTypeRequest (..),
      newInstancesSetMachineTypeRequest,
  
      -- ** InstancesSetMinCpuPlatformRequest
      InstancesSetMinCpuPlatformRequest (..),
      newInstancesSetMinCpuPlatformRequest,
  
      -- ** InstancesSetNameRequest
      InstancesSetNameRequest (..),
      newInstancesSetNameRequest,
  
      -- ** InstancesSetSecurityPolicyRequest
      InstancesSetSecurityPolicyRequest (..),
      newInstancesSetSecurityPolicyRequest,
  
      -- ** InstancesSetServiceAccountRequest
      InstancesSetServiceAccountRequest (..),
      newInstancesSetServiceAccountRequest,
  
      -- ** InstancesStartWithEncryptionKeyRequest
      InstancesStartWithEncryptionKeyRequest (..),
      newInstancesStartWithEncryptionKeyRequest,
  
      -- ** InstantSnapshot
      InstantSnapshot (..),
      newInstantSnapshot,
  
      -- ** InstantSnapshot_Architecture
      InstantSnapshot_Architecture (..),
  
      -- ** InstantSnapshot_Labels
      InstantSnapshot_Labels (..),
      newInstantSnapshot_Labels,
  
      -- ** InstantSnapshot_Status
      InstantSnapshot_Status (..),
  
      -- ** InstantSnapshotAggregatedList
      InstantSnapshotAggregatedList (..),
      newInstantSnapshotAggregatedList,
  
      -- ** InstantSnapshotAggregatedList_Items
      InstantSnapshotAggregatedList_Items (..),
      newInstantSnapshotAggregatedList_Items,
  
      -- ** InstantSnapshotAggregatedList_Warning
      InstantSnapshotAggregatedList_Warning (..),
      newInstantSnapshotAggregatedList_Warning,
  
      -- ** InstantSnapshotAggregatedList_Warning_Code
      InstantSnapshotAggregatedList_Warning_Code (..),
  
      -- ** InstantSnapshotAggregatedList_Warning_DataItem
      InstantSnapshotAggregatedList_Warning_DataItem (..),
      newInstantSnapshotAggregatedList_Warning_DataItem,
  
      -- ** InstantSnapshotList
      InstantSnapshotList (..),
      newInstantSnapshotList,
  
      -- ** InstantSnapshotList_Warning
      InstantSnapshotList_Warning (..),
      newInstantSnapshotList_Warning,
  
      -- ** InstantSnapshotList_Warning_Code
      InstantSnapshotList_Warning_Code (..),
  
      -- ** InstantSnapshotList_Warning_DataItem
      InstantSnapshotList_Warning_DataItem (..),
      newInstantSnapshotList_Warning_DataItem,
  
      -- ** InstantSnapshotResourceStatus
      InstantSnapshotResourceStatus (..),
      newInstantSnapshotResourceStatus,
  
      -- ** InstantSnapshotsScopedList
      InstantSnapshotsScopedList (..),
      newInstantSnapshotsScopedList,
  
      -- ** InstantSnapshotsScopedList_Warning
      InstantSnapshotsScopedList_Warning (..),
      newInstantSnapshotsScopedList_Warning,
  
      -- ** InstantSnapshotsScopedList_Warning_Code
      InstantSnapshotsScopedList_Warning_Code (..),
  
      -- ** InstantSnapshotsScopedList_Warning_DataItem
      InstantSnapshotsScopedList_Warning_DataItem (..),
      newInstantSnapshotsScopedList_Warning_DataItem,
  
      -- ** Int64RangeMatch
      Int64RangeMatch (..),
      newInt64RangeMatch,
  
      -- ** Interconnect
      Interconnect (..),
      newInterconnect,
  
      -- ** Interconnect_AvailableFeaturesItem
      Interconnect_AvailableFeaturesItem (..),
  
      -- ** Interconnect_InterconnectType
      Interconnect_InterconnectType (..),
  
      -- ** Interconnect_Labels
      Interconnect_Labels (..),
      newInterconnect_Labels,
  
      -- ** Interconnect_LinkType
      Interconnect_LinkType (..),
  
      -- ** Interconnect_OperationalStatus
      Interconnect_OperationalStatus (..),
  
      -- ** Interconnect_RequestedFeaturesItem
      Interconnect_RequestedFeaturesItem (..),
  
      -- ** Interconnect_State
      Interconnect_State (..),
  
      -- ** InterconnectAttachment
      InterconnectAttachment (..),
      newInterconnectAttachment,
  
      -- ** InterconnectAttachment_Bandwidth
      InterconnectAttachment_Bandwidth (..),
  
      -- ** InterconnectAttachment_EdgeAvailabilityDomain
      InterconnectAttachment_EdgeAvailabilityDomain (..),
  
      -- ** InterconnectAttachment_Encryption
      InterconnectAttachment_Encryption (..),
  
      -- ** InterconnectAttachment_Labels
      InterconnectAttachment_Labels (..),
      newInterconnectAttachment_Labels,
  
      -- ** InterconnectAttachment_OperationalStatus
      InterconnectAttachment_OperationalStatus (..),
  
      -- ** InterconnectAttachment_StackType
      InterconnectAttachment_StackType (..),
  
      -- ** InterconnectAttachment_State
      InterconnectAttachment_State (..),
  
      -- ** InterconnectAttachment_Type
      InterconnectAttachment_Type (..),
  
      -- ** InterconnectAttachmentAggregatedList
      InterconnectAttachmentAggregatedList (..),
      newInterconnectAttachmentAggregatedList,
  
      -- ** InterconnectAttachmentAggregatedList_Items
      InterconnectAttachmentAggregatedList_Items (..),
      newInterconnectAttachmentAggregatedList_Items,
  
      -- ** InterconnectAttachmentAggregatedList_Warning
      InterconnectAttachmentAggregatedList_Warning (..),
      newInterconnectAttachmentAggregatedList_Warning,
  
      -- ** InterconnectAttachmentAggregatedList_Warning_Code
      InterconnectAttachmentAggregatedList_Warning_Code (..),
  
      -- ** InterconnectAttachmentAggregatedList_Warning_DataItem
      InterconnectAttachmentAggregatedList_Warning_DataItem (..),
      newInterconnectAttachmentAggregatedList_Warning_DataItem,
  
      -- ** InterconnectAttachmentConfigurationConstraints
      InterconnectAttachmentConfigurationConstraints (..),
      newInterconnectAttachmentConfigurationConstraints,
  
      -- ** InterconnectAttachmentConfigurationConstraints_BgpMd5
      InterconnectAttachmentConfigurationConstraints_BgpMd5 (..),
  
      -- ** InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange
      InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange (..),
      newInterconnectAttachmentConfigurationConstraintsBgpPeerASNRange,
  
      -- ** InterconnectAttachmentList
      InterconnectAttachmentList (..),
      newInterconnectAttachmentList,
  
      -- ** InterconnectAttachmentList_Warning
      InterconnectAttachmentList_Warning (..),
      newInterconnectAttachmentList_Warning,
  
      -- ** InterconnectAttachmentList_Warning_Code
      InterconnectAttachmentList_Warning_Code (..),
  
      -- ** InterconnectAttachmentList_Warning_DataItem
      InterconnectAttachmentList_Warning_DataItem (..),
      newInterconnectAttachmentList_Warning_DataItem,
  
      -- ** InterconnectAttachmentPartnerMetadata
      InterconnectAttachmentPartnerMetadata (..),
      newInterconnectAttachmentPartnerMetadata,
  
      -- ** InterconnectAttachmentPrivateInfo
      InterconnectAttachmentPrivateInfo (..),
      newInterconnectAttachmentPrivateInfo,
  
      -- ** InterconnectAttachmentsScopedList
      InterconnectAttachmentsScopedList (..),
      newInterconnectAttachmentsScopedList,
  
      -- ** InterconnectAttachmentsScopedList_Warning
      InterconnectAttachmentsScopedList_Warning (..),
      newInterconnectAttachmentsScopedList_Warning,
  
      -- ** InterconnectAttachmentsScopedList_Warning_Code
      InterconnectAttachmentsScopedList_Warning_Code (..),
  
      -- ** InterconnectAttachmentsScopedList_Warning_DataItem
      InterconnectAttachmentsScopedList_Warning_DataItem (..),
      newInterconnectAttachmentsScopedList_Warning_DataItem,
  
      -- ** InterconnectCircuitInfo
      InterconnectCircuitInfo (..),
      newInterconnectCircuitInfo,
  
      -- ** InterconnectDiagnostics
      InterconnectDiagnostics (..),
      newInterconnectDiagnostics,
  
      -- ** InterconnectDiagnostics_BundleAggregationType
      InterconnectDiagnostics_BundleAggregationType (..),
  
      -- ** InterconnectDiagnostics_BundleOperationalStatus
      InterconnectDiagnostics_BundleOperationalStatus (..),
  
      -- ** InterconnectDiagnosticsARPEntry
      InterconnectDiagnosticsARPEntry (..),
      newInterconnectDiagnosticsARPEntry,
  
      -- ** InterconnectDiagnosticsLinkLACPStatus
      InterconnectDiagnosticsLinkLACPStatus (..),
      newInterconnectDiagnosticsLinkLACPStatus,
  
      -- ** InterconnectDiagnosticsLinkLACPStatus_State
      InterconnectDiagnosticsLinkLACPStatus_State (..),
  
      -- ** InterconnectDiagnosticsLinkOpticalPower
      InterconnectDiagnosticsLinkOpticalPower (..),
      newInterconnectDiagnosticsLinkOpticalPower,
  
      -- ** InterconnectDiagnosticsLinkOpticalPower_State
      InterconnectDiagnosticsLinkOpticalPower_State (..),
  
      -- ** InterconnectDiagnosticsLinkStatus
      InterconnectDiagnosticsLinkStatus (..),
      newInterconnectDiagnosticsLinkStatus,
  
      -- ** InterconnectDiagnosticsLinkStatus_OperationalStatus
      InterconnectDiagnosticsLinkStatus_OperationalStatus (..),
  
      -- ** InterconnectDiagnosticsMacsecStatus
      InterconnectDiagnosticsMacsecStatus (..),
      newInterconnectDiagnosticsMacsecStatus,
  
      -- ** InterconnectList
      InterconnectList (..),
      newInterconnectList,
  
      -- ** InterconnectList_Warning
      InterconnectList_Warning (..),
      newInterconnectList_Warning,
  
      -- ** InterconnectList_Warning_Code
      InterconnectList_Warning_Code (..),
  
      -- ** InterconnectList_Warning_DataItem
      InterconnectList_Warning_DataItem (..),
      newInterconnectList_Warning_DataItem,
  
      -- ** InterconnectLocation
      InterconnectLocation (..),
      newInterconnectLocation,
  
      -- ** InterconnectLocation_AvailableFeaturesItem
      InterconnectLocation_AvailableFeaturesItem (..),
  
      -- ** InterconnectLocation_AvailableLinkTypesItem
      InterconnectLocation_AvailableLinkTypesItem (..),
  
      -- ** InterconnectLocation_Continent
      InterconnectLocation_Continent (..),
  
      -- ** InterconnectLocation_Status
      InterconnectLocation_Status (..),
  
      -- ** InterconnectLocationList
      InterconnectLocationList (..),
      newInterconnectLocationList,
  
      -- ** InterconnectLocationList_Warning
      InterconnectLocationList_Warning (..),
      newInterconnectLocationList_Warning,
  
      -- ** InterconnectLocationList_Warning_Code
      InterconnectLocationList_Warning_Code (..),
  
      -- ** InterconnectLocationList_Warning_DataItem
      InterconnectLocationList_Warning_DataItem (..),
      newInterconnectLocationList_Warning_DataItem,
  
      -- ** InterconnectLocationRegionInfo
      InterconnectLocationRegionInfo (..),
      newInterconnectLocationRegionInfo,
  
      -- ** InterconnectLocationRegionInfo_LocationPresence
      InterconnectLocationRegionInfo_LocationPresence (..),
  
      -- ** InterconnectMacsec
      InterconnectMacsec (..),
      newInterconnectMacsec,
  
      -- ** InterconnectMacsecConfig
      InterconnectMacsecConfig (..),
      newInterconnectMacsecConfig,
  
      -- ** InterconnectMacsecConfigPreSharedKey
      InterconnectMacsecConfigPreSharedKey (..),
      newInterconnectMacsecConfigPreSharedKey,
  
      -- ** InterconnectMacsecPreSharedKey
      InterconnectMacsecPreSharedKey (..),
      newInterconnectMacsecPreSharedKey,
  
      -- ** InterconnectOutageNotification
      InterconnectOutageNotification (..),
      newInterconnectOutageNotification,
  
      -- ** InterconnectOutageNotification_IssueType
      InterconnectOutageNotification_IssueType (..),
  
      -- ** InterconnectOutageNotification_Source
      InterconnectOutageNotification_Source (..),
  
      -- ** InterconnectOutageNotification_State
      InterconnectOutageNotification_State (..),
  
      -- ** InterconnectRemoteLocation
      InterconnectRemoteLocation (..),
      newInterconnectRemoteLocation,
  
      -- ** InterconnectRemoteLocation_Continent
      InterconnectRemoteLocation_Continent (..),
  
      -- ** InterconnectRemoteLocation_Lacp
      InterconnectRemoteLocation_Lacp (..),
  
      -- ** InterconnectRemoteLocation_Status
      InterconnectRemoteLocation_Status (..),
  
      -- ** InterconnectRemoteLocationConstraints
      InterconnectRemoteLocationConstraints (..),
      newInterconnectRemoteLocationConstraints,
  
      -- ** InterconnectRemoteLocationConstraints_PortPairRemoteLocation
      InterconnectRemoteLocationConstraints_PortPairRemoteLocation (..),
  
      -- ** InterconnectRemoteLocationConstraints_PortPairVlan
      InterconnectRemoteLocationConstraints_PortPairVlan (..),
  
      -- ** InterconnectRemoteLocationConstraintsSubnetLengthRange
      InterconnectRemoteLocationConstraintsSubnetLengthRange (..),
      newInterconnectRemoteLocationConstraintsSubnetLengthRange,
  
      -- ** InterconnectRemoteLocationList
      InterconnectRemoteLocationList (..),
      newInterconnectRemoteLocationList,
  
      -- ** InterconnectRemoteLocationList_Warning
      InterconnectRemoteLocationList_Warning (..),
      newInterconnectRemoteLocationList_Warning,
  
      -- ** InterconnectRemoteLocationList_Warning_Code
      InterconnectRemoteLocationList_Warning_Code (..),
  
      -- ** InterconnectRemoteLocationList_Warning_DataItem
      InterconnectRemoteLocationList_Warning_DataItem (..),
      newInterconnectRemoteLocationList_Warning_DataItem,
  
      -- ** InterconnectRemoteLocationPermittedConnections
      InterconnectRemoteLocationPermittedConnections (..),
      newInterconnectRemoteLocationPermittedConnections,
  
      -- ** InterconnectsGetDiagnosticsResponse
      InterconnectsGetDiagnosticsResponse (..),
      newInterconnectsGetDiagnosticsResponse,
  
      -- ** InterconnectsGetMacsecConfigResponse
      InterconnectsGetMacsecConfigResponse (..),
      newInterconnectsGetMacsecConfigResponse,
  
      -- ** License
      License (..),
      newLicense,
  
      -- ** LicenseCode
      LicenseCode (..),
      newLicenseCode,
  
      -- ** LicenseCode_State
      LicenseCode_State (..),
  
      -- ** LicenseCodeLicenseAlias
      LicenseCodeLicenseAlias (..),
      newLicenseCodeLicenseAlias,
  
      -- ** LicenseResourceCommitment
      LicenseResourceCommitment (..),
      newLicenseResourceCommitment,
  
      -- ** LicenseResourceRequirements
      LicenseResourceRequirements (..),
      newLicenseResourceRequirements,
  
      -- ** LicensesListResponse
      LicensesListResponse (..),
      newLicensesListResponse,
  
      -- ** LicensesListResponse_Warning
      LicensesListResponse_Warning (..),
      newLicensesListResponse_Warning,
  
      -- ** LicensesListResponse_Warning_Code
      LicensesListResponse_Warning_Code (..),
  
      -- ** LicensesListResponse_Warning_DataItem
      LicensesListResponse_Warning_DataItem (..),
      newLicensesListResponse_Warning_DataItem,
  
      -- ** LocalDisk
      LocalDisk (..),
      newLocalDisk,
  
      -- ** LocalizedMessage
      LocalizedMessage (..),
      newLocalizedMessage,
  
      -- ** LocationPolicy
      LocationPolicy (..),
      newLocationPolicy,
  
      -- ** LocationPolicy_Locations
      LocationPolicy_Locations (..),
      newLocationPolicy_Locations,
  
      -- ** LocationPolicy_TargetShape
      LocationPolicy_TargetShape (..),
  
      -- ** LocationPolicyLocation
      LocationPolicyLocation (..),
      newLocationPolicyLocation,
  
      -- ** LocationPolicyLocation_Preference
      LocationPolicyLocation_Preference (..),
  
      -- ** LocationPolicyLocationConstraints
      LocationPolicyLocationConstraints (..),
      newLocationPolicyLocationConstraints,
  
      -- ** MachineImage
      MachineImage (..),
      newMachineImage,
  
      -- ** MachineImage_Status
      MachineImage_Status (..),
  
      -- ** MachineImageList
      MachineImageList (..),
      newMachineImageList,
  
      -- ** MachineImageList_Warning
      MachineImageList_Warning (..),
      newMachineImageList_Warning,
  
      -- ** MachineImageList_Warning_Code
      MachineImageList_Warning_Code (..),
  
      -- ** MachineImageList_Warning_DataItem
      MachineImageList_Warning_DataItem (..),
      newMachineImageList_Warning_DataItem,
  
      -- ** MachineType
      MachineType (..),
      newMachineType,
  
      -- ** MachineType_AcceleratorsItem
      MachineType_AcceleratorsItem (..),
      newMachineType_AcceleratorsItem,
  
      -- ** MachineType_Architecture
      MachineType_Architecture (..),
  
      -- ** MachineType_ScratchDisksItem
      MachineType_ScratchDisksItem (..),
      newMachineType_ScratchDisksItem,
  
      -- ** MachineTypeAggregatedList
      MachineTypeAggregatedList (..),
      newMachineTypeAggregatedList,
  
      -- ** MachineTypeAggregatedList_Items
      MachineTypeAggregatedList_Items (..),
      newMachineTypeAggregatedList_Items,
  
      -- ** MachineTypeAggregatedList_Warning
      MachineTypeAggregatedList_Warning (..),
      newMachineTypeAggregatedList_Warning,
  
      -- ** MachineTypeAggregatedList_Warning_Code
      MachineTypeAggregatedList_Warning_Code (..),
  
      -- ** MachineTypeAggregatedList_Warning_DataItem
      MachineTypeAggregatedList_Warning_DataItem (..),
      newMachineTypeAggregatedList_Warning_DataItem,
  
      -- ** MachineTypeList
      MachineTypeList (..),
      newMachineTypeList,
  
      -- ** MachineTypeList_Warning
      MachineTypeList_Warning (..),
      newMachineTypeList_Warning,
  
      -- ** MachineTypeList_Warning_Code
      MachineTypeList_Warning_Code (..),
  
      -- ** MachineTypeList_Warning_DataItem
      MachineTypeList_Warning_DataItem (..),
      newMachineTypeList_Warning_DataItem,
  
      -- ** MachineTypesScopedList
      MachineTypesScopedList (..),
      newMachineTypesScopedList,
  
      -- ** MachineTypesScopedList_Warning
      MachineTypesScopedList_Warning (..),
      newMachineTypesScopedList_Warning,
  
      -- ** MachineTypesScopedList_Warning_Code
      MachineTypesScopedList_Warning_Code (..),
  
      -- ** MachineTypesScopedList_Warning_DataItem
      MachineTypesScopedList_Warning_DataItem (..),
      newMachineTypesScopedList_Warning_DataItem,
  
      -- ** ManagedInstance
      ManagedInstance (..),
      newManagedInstance,
  
      -- ** ManagedInstance_CurrentAction
      ManagedInstance_CurrentAction (..),
  
      -- ** ManagedInstance_InstanceStatus
      ManagedInstance_InstanceStatus (..),
  
      -- ** ManagedInstanceInstanceHealth
      ManagedInstanceInstanceHealth (..),
      newManagedInstanceInstanceHealth,
  
      -- ** ManagedInstanceInstanceHealth_DetailedHealthState
      ManagedInstanceInstanceHealth_DetailedHealthState (..),
  
      -- ** ManagedInstanceLastAttempt
      ManagedInstanceLastAttempt (..),
      newManagedInstanceLastAttempt,
  
      -- ** ManagedInstanceLastAttempt_Errors
      ManagedInstanceLastAttempt_Errors (..),
      newManagedInstanceLastAttempt_Errors,
  
      -- ** ManagedInstanceLastAttempt_Errors_ErrorsItem
      ManagedInstanceLastAttempt_Errors_ErrorsItem (..),
      newManagedInstanceLastAttempt_Errors_ErrorsItem,
  
      -- ** ManagedInstanceLastAttempt_Errors_ErrorsItem_ErrorDetailsItem
      ManagedInstanceLastAttempt_Errors_ErrorsItem_ErrorDetailsItem (..),
      newManagedInstanceLastAttempt_Errors_ErrorsItem_ErrorDetailsItem,
  
      -- ** ManagedInstancePropertiesFromFlexibilityPolicy
      ManagedInstancePropertiesFromFlexibilityPolicy (..),
      newManagedInstancePropertiesFromFlexibilityPolicy,
  
      -- ** ManagedInstanceVersion
      ManagedInstanceVersion (..),
      newManagedInstanceVersion,
  
      -- ** Metadata
      Metadata (..),
      newMetadata,
  
      -- ** Metadata_ItemsItem
      Metadata_ItemsItem (..),
      newMetadata_ItemsItem,
  
      -- ** MetadataFilter
      MetadataFilter (..),
      newMetadataFilter,
  
      -- ** MetadataFilter_FilterMatchCriteria
      MetadataFilter_FilterMatchCriteria (..),
  
      -- ** MetadataFilterLabelMatch
      MetadataFilterLabelMatch (..),
      newMetadataFilterLabelMatch,
  
      -- ** NamedPort
      NamedPort (..),
      newNamedPort,
  
      -- ** NatIpInfo
      NatIpInfo (..),
      newNatIpInfo,
  
      -- ** NatIpInfoNatIpInfoMapping
      NatIpInfoNatIpInfoMapping (..),
      newNatIpInfoNatIpInfoMapping,
  
      -- ** NatIpInfoNatIpInfoMapping_Mode
      NatIpInfoNatIpInfoMapping_Mode (..),
  
      -- ** NatIpInfoNatIpInfoMapping_Usage
      NatIpInfoNatIpInfoMapping_Usage (..),
  
      -- ** NatIpInfoResponse
      NatIpInfoResponse (..),
      newNatIpInfoResponse,
  
      -- ** Network
      Network (..),
      newNetwork,
  
      -- ** Network_NetworkFirewallPolicyEnforcementOrder
      Network_NetworkFirewallPolicyEnforcementOrder (..),
  
      -- ** NetworkAttachment
      NetworkAttachment (..),
      newNetworkAttachment,
  
      -- ** NetworkAttachment_ConnectionPreference
      NetworkAttachment_ConnectionPreference (..),
  
      -- ** NetworkAttachmentAggregatedList
      NetworkAttachmentAggregatedList (..),
      newNetworkAttachmentAggregatedList,
  
      -- ** NetworkAttachmentAggregatedList_Items
      NetworkAttachmentAggregatedList_Items (..),
      newNetworkAttachmentAggregatedList_Items,
  
      -- ** NetworkAttachmentAggregatedList_Warning
      NetworkAttachmentAggregatedList_Warning (..),
      newNetworkAttachmentAggregatedList_Warning,
  
      -- ** NetworkAttachmentAggregatedList_Warning_Code
      NetworkAttachmentAggregatedList_Warning_Code (..),
  
      -- ** NetworkAttachmentAggregatedList_Warning_DataItem
      NetworkAttachmentAggregatedList_Warning_DataItem (..),
      newNetworkAttachmentAggregatedList_Warning_DataItem,
  
      -- ** NetworkAttachmentConnectedEndpoint
      NetworkAttachmentConnectedEndpoint (..),
      newNetworkAttachmentConnectedEndpoint,
  
      -- ** NetworkAttachmentConnectedEndpoint_Status
      NetworkAttachmentConnectedEndpoint_Status (..),
  
      -- ** NetworkAttachmentList
      NetworkAttachmentList (..),
      newNetworkAttachmentList,
  
      -- ** NetworkAttachmentList_Warning
      NetworkAttachmentList_Warning (..),
      newNetworkAttachmentList_Warning,
  
      -- ** NetworkAttachmentList_Warning_Code
      NetworkAttachmentList_Warning_Code (..),
  
      -- ** NetworkAttachmentList_Warning_DataItem
      NetworkAttachmentList_Warning_DataItem (..),
      newNetworkAttachmentList_Warning_DataItem,
  
      -- ** NetworkAttachmentsScopedList
      NetworkAttachmentsScopedList (..),
      newNetworkAttachmentsScopedList,
  
      -- ** NetworkAttachmentsScopedList_Warning
      NetworkAttachmentsScopedList_Warning (..),
      newNetworkAttachmentsScopedList_Warning,
  
      -- ** NetworkAttachmentsScopedList_Warning_Code
      NetworkAttachmentsScopedList_Warning_Code (..),
  
      -- ** NetworkAttachmentsScopedList_Warning_DataItem
      NetworkAttachmentsScopedList_Warning_DataItem (..),
      newNetworkAttachmentsScopedList_Warning_DataItem,
  
      -- ** NetworkEdgeSecurityService
      NetworkEdgeSecurityService (..),
      newNetworkEdgeSecurityService,
  
      -- ** NetworkEdgeSecurityServiceAggregatedList
      NetworkEdgeSecurityServiceAggregatedList (..),
      newNetworkEdgeSecurityServiceAggregatedList,
  
      -- ** NetworkEdgeSecurityServiceAggregatedList_Items
      NetworkEdgeSecurityServiceAggregatedList_Items (..),
      newNetworkEdgeSecurityServiceAggregatedList_Items,
  
      -- ** NetworkEdgeSecurityServiceAggregatedList_Warning
      NetworkEdgeSecurityServiceAggregatedList_Warning (..),
      newNetworkEdgeSecurityServiceAggregatedList_Warning,
  
      -- ** NetworkEdgeSecurityServiceAggregatedList_Warning_Code
      NetworkEdgeSecurityServiceAggregatedList_Warning_Code (..),
  
      -- ** NetworkEdgeSecurityServiceAggregatedList_Warning_DataItem
      NetworkEdgeSecurityServiceAggregatedList_Warning_DataItem (..),
      newNetworkEdgeSecurityServiceAggregatedList_Warning_DataItem,
  
      -- ** NetworkEdgeSecurityServicesScopedList
      NetworkEdgeSecurityServicesScopedList (..),
      newNetworkEdgeSecurityServicesScopedList,
  
      -- ** NetworkEdgeSecurityServicesScopedList_Warning
      NetworkEdgeSecurityServicesScopedList_Warning (..),
      newNetworkEdgeSecurityServicesScopedList_Warning,
  
      -- ** NetworkEdgeSecurityServicesScopedList_Warning_Code
      NetworkEdgeSecurityServicesScopedList_Warning_Code (..),
  
      -- ** NetworkEdgeSecurityServicesScopedList_Warning_DataItem
      NetworkEdgeSecurityServicesScopedList_Warning_DataItem (..),
      newNetworkEdgeSecurityServicesScopedList_Warning_DataItem,
  
      -- ** NetworkEndpoint
      NetworkEndpoint (..),
      newNetworkEndpoint,
  
      -- ** NetworkEndpoint_Annotations
      NetworkEndpoint_Annotations (..),
      newNetworkEndpoint_Annotations,
  
      -- ** NetworkEndpointGroup
      NetworkEndpointGroup (..),
      newNetworkEndpointGroup,
  
      -- ** NetworkEndpointGroup_Annotations
      NetworkEndpointGroup_Annotations (..),
      newNetworkEndpointGroup_Annotations,
  
      -- ** NetworkEndpointGroup_NetworkEndpointType
      NetworkEndpointGroup_NetworkEndpointType (..),
  
      -- ** NetworkEndpointGroupAggregatedList
      NetworkEndpointGroupAggregatedList (..),
      newNetworkEndpointGroupAggregatedList,
  
      -- ** NetworkEndpointGroupAggregatedList_Items
      NetworkEndpointGroupAggregatedList_Items (..),
      newNetworkEndpointGroupAggregatedList_Items,
  
      -- ** NetworkEndpointGroupAggregatedList_Warning
      NetworkEndpointGroupAggregatedList_Warning (..),
      newNetworkEndpointGroupAggregatedList_Warning,
  
      -- ** NetworkEndpointGroupAggregatedList_Warning_Code
      NetworkEndpointGroupAggregatedList_Warning_Code (..),
  
      -- ** NetworkEndpointGroupAggregatedList_Warning_DataItem
      NetworkEndpointGroupAggregatedList_Warning_DataItem (..),
      newNetworkEndpointGroupAggregatedList_Warning_DataItem,
  
      -- ** NetworkEndpointGroupAppEngine
      NetworkEndpointGroupAppEngine (..),
      newNetworkEndpointGroupAppEngine,
  
      -- ** NetworkEndpointGroupCloudFunction
      NetworkEndpointGroupCloudFunction (..),
      newNetworkEndpointGroupCloudFunction,
  
      -- ** NetworkEndpointGroupCloudRun
      NetworkEndpointGroupCloudRun (..),
      newNetworkEndpointGroupCloudRun,
  
      -- ** NetworkEndpointGroupList
      NetworkEndpointGroupList (..),
      newNetworkEndpointGroupList,
  
      -- ** NetworkEndpointGroupList_Warning
      NetworkEndpointGroupList_Warning (..),
      newNetworkEndpointGroupList_Warning,
  
      -- ** NetworkEndpointGroupList_Warning_Code
      NetworkEndpointGroupList_Warning_Code (..),
  
      -- ** NetworkEndpointGroupList_Warning_DataItem
      NetworkEndpointGroupList_Warning_DataItem (..),
      newNetworkEndpointGroupList_Warning_DataItem,
  
      -- ** NetworkEndpointGroupPscData
      NetworkEndpointGroupPscData (..),
      newNetworkEndpointGroupPscData,
  
      -- ** NetworkEndpointGroupPscData_PscConnectionStatus
      NetworkEndpointGroupPscData_PscConnectionStatus (..),
  
      -- ** NetworkEndpointGroupsAttachEndpointsRequest
      NetworkEndpointGroupsAttachEndpointsRequest (..),
      newNetworkEndpointGroupsAttachEndpointsRequest,
  
      -- ** NetworkEndpointGroupsDetachEndpointsRequest
      NetworkEndpointGroupsDetachEndpointsRequest (..),
      newNetworkEndpointGroupsDetachEndpointsRequest,
  
      -- ** NetworkEndpointGroupsListEndpointsRequest
      NetworkEndpointGroupsListEndpointsRequest (..),
      newNetworkEndpointGroupsListEndpointsRequest,
  
      -- ** NetworkEndpointGroupsListEndpointsRequest_HealthStatus
      NetworkEndpointGroupsListEndpointsRequest_HealthStatus (..),
  
      -- ** NetworkEndpointGroupsListNetworkEndpoints
      NetworkEndpointGroupsListNetworkEndpoints (..),
      newNetworkEndpointGroupsListNetworkEndpoints,
  
      -- ** NetworkEndpointGroupsListNetworkEndpoints_Warning
      NetworkEndpointGroupsListNetworkEndpoints_Warning (..),
      newNetworkEndpointGroupsListNetworkEndpoints_Warning,
  
      -- ** NetworkEndpointGroupsListNetworkEndpoints_Warning_Code
      NetworkEndpointGroupsListNetworkEndpoints_Warning_Code (..),
  
      -- ** NetworkEndpointGroupsListNetworkEndpoints_Warning_DataItem
      NetworkEndpointGroupsListNetworkEndpoints_Warning_DataItem (..),
      newNetworkEndpointGroupsListNetworkEndpoints_Warning_DataItem,
  
      -- ** NetworkEndpointGroupsScopedList
      NetworkEndpointGroupsScopedList (..),
      newNetworkEndpointGroupsScopedList,
  
      -- ** NetworkEndpointGroupsScopedList_Warning
      NetworkEndpointGroupsScopedList_Warning (..),
      newNetworkEndpointGroupsScopedList_Warning,
  
      -- ** NetworkEndpointGroupsScopedList_Warning_Code
      NetworkEndpointGroupsScopedList_Warning_Code (..),
  
      -- ** NetworkEndpointGroupsScopedList_Warning_DataItem
      NetworkEndpointGroupsScopedList_Warning_DataItem (..),
      newNetworkEndpointGroupsScopedList_Warning_DataItem,
  
      -- ** NetworkEndpointWithHealthStatus
      NetworkEndpointWithHealthStatus (..),
      newNetworkEndpointWithHealthStatus,
  
      -- ** NetworkFirewallPolicyAggregatedList
      NetworkFirewallPolicyAggregatedList (..),
      newNetworkFirewallPolicyAggregatedList,
  
      -- ** NetworkFirewallPolicyAggregatedList_Items
      NetworkFirewallPolicyAggregatedList_Items (..),
      newNetworkFirewallPolicyAggregatedList_Items,
  
      -- ** NetworkFirewallPolicyAggregatedList_Warning
      NetworkFirewallPolicyAggregatedList_Warning (..),
      newNetworkFirewallPolicyAggregatedList_Warning,
  
      -- ** NetworkFirewallPolicyAggregatedList_Warning_Code
      NetworkFirewallPolicyAggregatedList_Warning_Code (..),
  
      -- ** NetworkFirewallPolicyAggregatedList_Warning_DataItem
      NetworkFirewallPolicyAggregatedList_Warning_DataItem (..),
      newNetworkFirewallPolicyAggregatedList_Warning_DataItem,
  
      -- ** NetworkInterface
      NetworkInterface (..),
      newNetworkInterface,
  
      -- ** NetworkInterface_Ipv6AccessType
      NetworkInterface_Ipv6AccessType (..),
  
      -- ** NetworkInterface_NicType
      NetworkInterface_NicType (..),
  
      -- ** NetworkInterface_StackType
      NetworkInterface_StackType (..),
  
      -- ** NetworkList
      NetworkList (..),
      newNetworkList,
  
      -- ** NetworkList_Warning
      NetworkList_Warning (..),
      newNetworkList_Warning,
  
      -- ** NetworkList_Warning_Code
      NetworkList_Warning_Code (..),
  
      -- ** NetworkList_Warning_DataItem
      NetworkList_Warning_DataItem (..),
      newNetworkList_Warning_DataItem,
  
      -- ** NetworkPeering
      NetworkPeering (..),
      newNetworkPeering,
  
      -- ** NetworkPeering_StackType
      NetworkPeering_StackType (..),
  
      -- ** NetworkPeering_State
      NetworkPeering_State (..),
  
      -- ** NetworkPerformanceConfig
      NetworkPerformanceConfig (..),
      newNetworkPerformanceConfig,
  
      -- ** NetworkPerformanceConfig_TotalEgressBandwidthTier
      NetworkPerformanceConfig_TotalEgressBandwidthTier (..),
  
      -- ** NetworkProfile
      NetworkProfile (..),
      newNetworkProfile,
  
      -- ** NetworkProfileLocation
      NetworkProfileLocation (..),
      newNetworkProfileLocation,
  
      -- ** NetworkProfileLocation_Scope
      NetworkProfileLocation_Scope (..),
  
      -- ** NetworkProfileNetworkFeatures
      NetworkProfileNetworkFeatures (..),
      newNetworkProfileNetworkFeatures,
  
      -- ** NetworkProfileNetworkFeatures_AddressPurposesItem
      NetworkProfileNetworkFeatures_AddressPurposesItem (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowAliasIpRanges
      NetworkProfileNetworkFeatures_AllowAliasIpRanges (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowAutoModeSubnet
      NetworkProfileNetworkFeatures_AllowAutoModeSubnet (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowClassDFirewalls
      NetworkProfileNetworkFeatures_AllowClassDFirewalls (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowCloudNat
      NetworkProfileNetworkFeatures_AllowCloudNat (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowCloudRouter
      NetworkProfileNetworkFeatures_AllowCloudRouter (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowExternalIpAccess
      NetworkProfileNetworkFeatures_AllowExternalIpAccess (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowInterconnect
      NetworkProfileNetworkFeatures_AllowInterconnect (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowLoadBalancing
      NetworkProfileNetworkFeatures_AllowLoadBalancing (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowMultiNicInSameNetwork
      NetworkProfileNetworkFeatures_AllowMultiNicInSameNetwork (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowPacketMirroring
      NetworkProfileNetworkFeatures_AllowPacketMirroring (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowPrivateGoogleAccess
      NetworkProfileNetworkFeatures_AllowPrivateGoogleAccess (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowPsc
      NetworkProfileNetworkFeatures_AllowPsc (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowSameNetworkUnicast
      NetworkProfileNetworkFeatures_AllowSameNetworkUnicast (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowStaticRoutes
      NetworkProfileNetworkFeatures_AllowStaticRoutes (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowSubInterfaces
      NetworkProfileNetworkFeatures_AllowSubInterfaces (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowVpcPeering
      NetworkProfileNetworkFeatures_AllowVpcPeering (..),
  
      -- ** NetworkProfileNetworkFeatures_AllowVpn
      NetworkProfileNetworkFeatures_AllowVpn (..),
  
      -- ** NetworkProfileNetworkFeatures_InterfaceTypesItem
      NetworkProfileNetworkFeatures_InterfaceTypesItem (..),
  
      -- ** NetworkProfileNetworkFeatures_SubnetPurposesItem
      NetworkProfileNetworkFeatures_SubnetPurposesItem (..),
  
      -- ** NetworkProfileNetworkFeatures_SubnetStackTypesItem
      NetworkProfileNetworkFeatures_SubnetStackTypesItem (..),
  
      -- ** NetworkProfileNetworkFeatures_Unicast
      NetworkProfileNetworkFeatures_Unicast (..),
  
      -- ** NetworkProfilesListResponse
      NetworkProfilesListResponse (..),
      newNetworkProfilesListResponse,
  
      -- ** NetworkProfilesListResponse_Warning
      NetworkProfilesListResponse_Warning (..),
      newNetworkProfilesListResponse_Warning,
  
      -- ** NetworkProfilesListResponse_Warning_Code
      NetworkProfilesListResponse_Warning_Code (..),
  
      -- ** NetworkProfilesListResponse_Warning_DataItem
      NetworkProfilesListResponse_Warning_DataItem (..),
      newNetworkProfilesListResponse_Warning_DataItem,
  
      -- ** NetworkRoutingConfig
      NetworkRoutingConfig (..),
      newNetworkRoutingConfig,
  
      -- ** NetworkRoutingConfig_BgpBestPathSelectionMode
      NetworkRoutingConfig_BgpBestPathSelectionMode (..),
  
      -- ** NetworkRoutingConfig_BgpInterRegionCost
      NetworkRoutingConfig_BgpInterRegionCost (..),
  
      -- ** NetworkRoutingConfig_EffectiveBgpInterRegionCost
      NetworkRoutingConfig_EffectiveBgpInterRegionCost (..),
  
      -- ** NetworkRoutingConfig_RoutingMode
      NetworkRoutingConfig_RoutingMode (..),
  
      -- ** NetworksAddPeeringRequest
      NetworksAddPeeringRequest (..),
      newNetworksAddPeeringRequest,
  
      -- ** NetworksGetEffectiveFirewallsResponse
      NetworksGetEffectiveFirewallsResponse (..),
      newNetworksGetEffectiveFirewallsResponse,
  
      -- ** NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
      NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy (..),
      newNetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy,
  
      -- ** NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
      NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type (..),
  
      -- ** NetworksRemovePeeringRequest
      NetworksRemovePeeringRequest (..),
      newNetworksRemovePeeringRequest,
  
      -- ** NetworksUpdatePeeringRequest
      NetworksUpdatePeeringRequest (..),
      newNetworksUpdatePeeringRequest,
  
      -- ** NodeGroup
      NodeGroup (..),
      newNodeGroup,
  
      -- ** NodeGroup_MaintenanceInterval
      NodeGroup_MaintenanceInterval (..),
  
      -- ** NodeGroup_MaintenancePolicy
      NodeGroup_MaintenancePolicy (..),
  
      -- ** NodeGroup_Status
      NodeGroup_Status (..),
  
      -- ** NodeGroupAggregatedList
      NodeGroupAggregatedList (..),
      newNodeGroupAggregatedList,
  
      -- ** NodeGroupAggregatedList_Items
      NodeGroupAggregatedList_Items (..),
      newNodeGroupAggregatedList_Items,
  
      -- ** NodeGroupAggregatedList_Warning
      NodeGroupAggregatedList_Warning (..),
      newNodeGroupAggregatedList_Warning,
  
      -- ** NodeGroupAggregatedList_Warning_Code
      NodeGroupAggregatedList_Warning_Code (..),
  
      -- ** NodeGroupAggregatedList_Warning_DataItem
      NodeGroupAggregatedList_Warning_DataItem (..),
      newNodeGroupAggregatedList_Warning_DataItem,
  
      -- ** NodeGroupAutoscalingPolicy
      NodeGroupAutoscalingPolicy (..),
      newNodeGroupAutoscalingPolicy,
  
      -- ** NodeGroupAutoscalingPolicy_Mode
      NodeGroupAutoscalingPolicy_Mode (..),
  
      -- ** NodeGroupList
      NodeGroupList (..),
      newNodeGroupList,
  
      -- ** NodeGroupList_Warning
      NodeGroupList_Warning (..),
      newNodeGroupList_Warning,
  
      -- ** NodeGroupList_Warning_Code
      NodeGroupList_Warning_Code (..),
  
      -- ** NodeGroupList_Warning_DataItem
      NodeGroupList_Warning_DataItem (..),
      newNodeGroupList_Warning_DataItem,
  
      -- ** NodeGroupMaintenanceWindow
      NodeGroupMaintenanceWindow (..),
      newNodeGroupMaintenanceWindow,
  
      -- ** NodeGroupNode
      NodeGroupNode (..),
      newNodeGroupNode,
  
      -- ** NodeGroupNode_CpuOvercommitType
      NodeGroupNode_CpuOvercommitType (..),
  
      -- ** NodeGroupNode_Status
      NodeGroupNode_Status (..),
  
      -- ** NodeGroupsAddNodesRequest
      NodeGroupsAddNodesRequest (..),
      newNodeGroupsAddNodesRequest,
  
      -- ** NodeGroupsDeleteNodesRequest
      NodeGroupsDeleteNodesRequest (..),
      newNodeGroupsDeleteNodesRequest,
  
      -- ** NodeGroupsListNodes
      NodeGroupsListNodes (..),
      newNodeGroupsListNodes,
  
      -- ** NodeGroupsListNodes_Warning
      NodeGroupsListNodes_Warning (..),
      newNodeGroupsListNodes_Warning,
  
      -- ** NodeGroupsListNodes_Warning_Code
      NodeGroupsListNodes_Warning_Code (..),
  
      -- ** NodeGroupsListNodes_Warning_DataItem
      NodeGroupsListNodes_Warning_DataItem (..),
      newNodeGroupsListNodes_Warning_DataItem,
  
      -- ** NodeGroupsPerformMaintenanceRequest
      NodeGroupsPerformMaintenanceRequest (..),
      newNodeGroupsPerformMaintenanceRequest,
  
      -- ** NodeGroupsScopedList
      NodeGroupsScopedList (..),
      newNodeGroupsScopedList,
  
      -- ** NodeGroupsScopedList_Warning
      NodeGroupsScopedList_Warning (..),
      newNodeGroupsScopedList_Warning,
  
      -- ** NodeGroupsScopedList_Warning_Code
      NodeGroupsScopedList_Warning_Code (..),
  
      -- ** NodeGroupsScopedList_Warning_DataItem
      NodeGroupsScopedList_Warning_DataItem (..),
      newNodeGroupsScopedList_Warning_DataItem,
  
      -- ** NodeGroupsSetNodeTemplateRequest
      NodeGroupsSetNodeTemplateRequest (..),
      newNodeGroupsSetNodeTemplateRequest,
  
      -- ** NodeGroupsSimulateMaintenanceEventRequest
      NodeGroupsSimulateMaintenanceEventRequest (..),
      newNodeGroupsSimulateMaintenanceEventRequest,
  
      -- ** NodeTemplate
      NodeTemplate (..),
      newNodeTemplate,
  
      -- ** NodeTemplate_CpuOvercommitType
      NodeTemplate_CpuOvercommitType (..),
  
      -- ** NodeTemplate_NodeAffinityLabels
      NodeTemplate_NodeAffinityLabels (..),
      newNodeTemplate_NodeAffinityLabels,
  
      -- ** NodeTemplate_Status
      NodeTemplate_Status (..),
  
      -- ** NodeTemplateAggregatedList
      NodeTemplateAggregatedList (..),
      newNodeTemplateAggregatedList,
  
      -- ** NodeTemplateAggregatedList_Items
      NodeTemplateAggregatedList_Items (..),
      newNodeTemplateAggregatedList_Items,
  
      -- ** NodeTemplateAggregatedList_Warning
      NodeTemplateAggregatedList_Warning (..),
      newNodeTemplateAggregatedList_Warning,
  
      -- ** NodeTemplateAggregatedList_Warning_Code
      NodeTemplateAggregatedList_Warning_Code (..),
  
      -- ** NodeTemplateAggregatedList_Warning_DataItem
      NodeTemplateAggregatedList_Warning_DataItem (..),
      newNodeTemplateAggregatedList_Warning_DataItem,
  
      -- ** NodeTemplateList
      NodeTemplateList (..),
      newNodeTemplateList,
  
      -- ** NodeTemplateList_Warning
      NodeTemplateList_Warning (..),
      newNodeTemplateList_Warning,
  
      -- ** NodeTemplateList_Warning_Code
      NodeTemplateList_Warning_Code (..),
  
      -- ** NodeTemplateList_Warning_DataItem
      NodeTemplateList_Warning_DataItem (..),
      newNodeTemplateList_Warning_DataItem,
  
      -- ** NodeTemplateNodeTypeFlexibility
      NodeTemplateNodeTypeFlexibility (..),
      newNodeTemplateNodeTypeFlexibility,
  
      -- ** NodeTemplatesScopedList
      NodeTemplatesScopedList (..),
      newNodeTemplatesScopedList,
  
      -- ** NodeTemplatesScopedList_Warning
      NodeTemplatesScopedList_Warning (..),
      newNodeTemplatesScopedList_Warning,
  
      -- ** NodeTemplatesScopedList_Warning_Code
      NodeTemplatesScopedList_Warning_Code (..),
  
      -- ** NodeTemplatesScopedList_Warning_DataItem
      NodeTemplatesScopedList_Warning_DataItem (..),
      newNodeTemplatesScopedList_Warning_DataItem,
  
      -- ** NodeType
      NodeType (..),
      newNodeType,
  
      -- ** NodeTypeAggregatedList
      NodeTypeAggregatedList (..),
      newNodeTypeAggregatedList,
  
      -- ** NodeTypeAggregatedList_Items
      NodeTypeAggregatedList_Items (..),
      newNodeTypeAggregatedList_Items,
  
      -- ** NodeTypeAggregatedList_Warning
      NodeTypeAggregatedList_Warning (..),
      newNodeTypeAggregatedList_Warning,
  
      -- ** NodeTypeAggregatedList_Warning_Code
      NodeTypeAggregatedList_Warning_Code (..),
  
      -- ** NodeTypeAggregatedList_Warning_DataItem
      NodeTypeAggregatedList_Warning_DataItem (..),
      newNodeTypeAggregatedList_Warning_DataItem,
  
      -- ** NodeTypeList
      NodeTypeList (..),
      newNodeTypeList,
  
      -- ** NodeTypeList_Warning
      NodeTypeList_Warning (..),
      newNodeTypeList_Warning,
  
      -- ** NodeTypeList_Warning_Code
      NodeTypeList_Warning_Code (..),
  
      -- ** NodeTypeList_Warning_DataItem
      NodeTypeList_Warning_DataItem (..),
      newNodeTypeList_Warning_DataItem,
  
      -- ** NodeTypesScopedList
      NodeTypesScopedList (..),
      newNodeTypesScopedList,
  
      -- ** NodeTypesScopedList_Warning
      NodeTypesScopedList_Warning (..),
      newNodeTypesScopedList_Warning,
  
      -- ** NodeTypesScopedList_Warning_Code
      NodeTypesScopedList_Warning_Code (..),
  
      -- ** NodeTypesScopedList_Warning_DataItem
      NodeTypesScopedList_Warning_DataItem (..),
      newNodeTypesScopedList_Warning_DataItem,
  
      -- ** NotificationEndpoint
      NotificationEndpoint (..),
      newNotificationEndpoint,
  
      -- ** NotificationEndpointGrpcSettings
      NotificationEndpointGrpcSettings (..),
      newNotificationEndpointGrpcSettings,
  
      -- ** NotificationEndpointList
      NotificationEndpointList (..),
      newNotificationEndpointList,
  
      -- ** NotificationEndpointList_Warning
      NotificationEndpointList_Warning (..),
      newNotificationEndpointList_Warning,
  
      -- ** NotificationEndpointList_Warning_Code
      NotificationEndpointList_Warning_Code (..),
  
      -- ** NotificationEndpointList_Warning_DataItem
      NotificationEndpointList_Warning_DataItem (..),
      newNotificationEndpointList_Warning_DataItem,
  
      -- ** Operation
      Operation (..),
      newOperation,
  
      -- ** Operation_Error
      Operation_Error (..),
      newOperation_Error,
  
      -- ** Operation_Error_ErrorsItem
      Operation_Error_ErrorsItem (..),
      newOperation_Error_ErrorsItem,
  
      -- ** Operation_Error_ErrorsItem_ErrorDetailsItem
      Operation_Error_ErrorsItem_ErrorDetailsItem (..),
      newOperation_Error_ErrorsItem_ErrorDetailsItem,
  
      -- ** Operation_Status
      Operation_Status (..),
  
      -- ** Operation_WarningsItem
      Operation_WarningsItem (..),
      newOperation_WarningsItem,
  
      -- ** Operation_WarningsItem_Code
      Operation_WarningsItem_Code (..),
  
      -- ** Operation_WarningsItem_DataItem
      Operation_WarningsItem_DataItem (..),
      newOperation_WarningsItem_DataItem,
  
      -- ** OperationAggregatedList
      OperationAggregatedList (..),
      newOperationAggregatedList,
  
      -- ** OperationAggregatedList_Items
      OperationAggregatedList_Items (..),
      newOperationAggregatedList_Items,
  
      -- ** OperationAggregatedList_Warning
      OperationAggregatedList_Warning (..),
      newOperationAggregatedList_Warning,
  
      -- ** OperationAggregatedList_Warning_Code
      OperationAggregatedList_Warning_Code (..),
  
      -- ** OperationAggregatedList_Warning_DataItem
      OperationAggregatedList_Warning_DataItem (..),
      newOperationAggregatedList_Warning_DataItem,
  
      -- ** OperationList
      OperationList (..),
      newOperationList,
  
      -- ** OperationList_Warning
      OperationList_Warning (..),
      newOperationList_Warning,
  
      -- ** OperationList_Warning_Code
      OperationList_Warning_Code (..),
  
      -- ** OperationList_Warning_DataItem
      OperationList_Warning_DataItem (..),
      newOperationList_Warning_DataItem,
  
      -- ** OperationsScopedList
      OperationsScopedList (..),
      newOperationsScopedList,
  
      -- ** OperationsScopedList_Warning
      OperationsScopedList_Warning (..),
      newOperationsScopedList_Warning,
  
      -- ** OperationsScopedList_Warning_Code
      OperationsScopedList_Warning_Code (..),
  
      -- ** OperationsScopedList_Warning_DataItem
      OperationsScopedList_Warning_DataItem (..),
      newOperationsScopedList_Warning_DataItem,
  
      -- ** OutlierDetection
      OutlierDetection (..),
      newOutlierDetection,
  
      -- ** PacketIntervals
      PacketIntervals (..),
      newPacketIntervals,
  
      -- ** PacketIntervals_Duration
      PacketIntervals_Duration (..),
  
      -- ** PacketIntervals_Type
      PacketIntervals_Type (..),
  
      -- ** PacketMirroring
      PacketMirroring (..),
      newPacketMirroring,
  
      -- ** PacketMirroring_Enable
      PacketMirroring_Enable (..),
  
      -- ** PacketMirroringAggregatedList
      PacketMirroringAggregatedList (..),
      newPacketMirroringAggregatedList,
  
      -- ** PacketMirroringAggregatedList_Items
      PacketMirroringAggregatedList_Items (..),
      newPacketMirroringAggregatedList_Items,
  
      -- ** PacketMirroringAggregatedList_Warning
      PacketMirroringAggregatedList_Warning (..),
      newPacketMirroringAggregatedList_Warning,
  
      -- ** PacketMirroringAggregatedList_Warning_Code
      PacketMirroringAggregatedList_Warning_Code (..),
  
      -- ** PacketMirroringAggregatedList_Warning_DataItem
      PacketMirroringAggregatedList_Warning_DataItem (..),
      newPacketMirroringAggregatedList_Warning_DataItem,
  
      -- ** PacketMirroringFilter
      PacketMirroringFilter (..),
      newPacketMirroringFilter,
  
      -- ** PacketMirroringFilter_Direction
      PacketMirroringFilter_Direction (..),
  
      -- ** PacketMirroringForwardingRuleInfo
      PacketMirroringForwardingRuleInfo (..),
      newPacketMirroringForwardingRuleInfo,
  
      -- ** PacketMirroringList
      PacketMirroringList (..),
      newPacketMirroringList,
  
      -- ** PacketMirroringList_Warning
      PacketMirroringList_Warning (..),
      newPacketMirroringList_Warning,
  
      -- ** PacketMirroringList_Warning_Code
      PacketMirroringList_Warning_Code (..),
  
      -- ** PacketMirroringList_Warning_DataItem
      PacketMirroringList_Warning_DataItem (..),
      newPacketMirroringList_Warning_DataItem,
  
      -- ** PacketMirroringMirroredResourceInfo
      PacketMirroringMirroredResourceInfo (..),
      newPacketMirroringMirroredResourceInfo,
  
      -- ** PacketMirroringMirroredResourceInfoInstanceInfo
      PacketMirroringMirroredResourceInfoInstanceInfo (..),
      newPacketMirroringMirroredResourceInfoInstanceInfo,
  
      -- ** PacketMirroringMirroredResourceInfoSubnetInfo
      PacketMirroringMirroredResourceInfoSubnetInfo (..),
      newPacketMirroringMirroredResourceInfoSubnetInfo,
  
      -- ** PacketMirroringNetworkInfo
      PacketMirroringNetworkInfo (..),
      newPacketMirroringNetworkInfo,
  
      -- ** PacketMirroringsScopedList
      PacketMirroringsScopedList (..),
      newPacketMirroringsScopedList,
  
      -- ** PacketMirroringsScopedList_Warning
      PacketMirroringsScopedList_Warning (..),
      newPacketMirroringsScopedList_Warning,
  
      -- ** PacketMirroringsScopedList_Warning_Code
      PacketMirroringsScopedList_Warning_Code (..),
  
      -- ** PacketMirroringsScopedList_Warning_DataItem
      PacketMirroringsScopedList_Warning_DataItem (..),
      newPacketMirroringsScopedList_Warning_DataItem,
  
      -- ** PathMatcher
      PathMatcher (..),
      newPathMatcher,
  
      -- ** PathRule
      PathRule (..),
      newPathRule,
  
      -- ** PerInstanceConfig
      PerInstanceConfig (..),
      newPerInstanceConfig,
  
      -- ** PerInstanceConfig_Status
      PerInstanceConfig_Status (..),
  
      -- ** Policy
      Policy (..),
      newPolicy,
  
      -- ** PreconfiguredWafSet
      PreconfiguredWafSet (..),
      newPreconfiguredWafSet,
  
      -- ** PreservedState
      PreservedState (..),
      newPreservedState,
  
      -- ** PreservedState_Disks
      PreservedState_Disks (..),
      newPreservedState_Disks,
  
      -- ** PreservedState_ExternalIPs
      PreservedState_ExternalIPs (..),
      newPreservedState_ExternalIPs,
  
      -- ** PreservedState_InternalIPs
      PreservedState_InternalIPs (..),
      newPreservedState_InternalIPs,
  
      -- ** PreservedState_Metadata
      PreservedState_Metadata (..),
      newPreservedState_Metadata,
  
      -- ** PreservedStatePreservedDisk
      PreservedStatePreservedDisk (..),
      newPreservedStatePreservedDisk,
  
      -- ** PreservedStatePreservedDisk_AutoDelete
      PreservedStatePreservedDisk_AutoDelete (..),
  
      -- ** PreservedStatePreservedDisk_Mode
      PreservedStatePreservedDisk_Mode (..),
  
      -- ** PreservedStatePreservedNetworkIp
      PreservedStatePreservedNetworkIp (..),
      newPreservedStatePreservedNetworkIp,
  
      -- ** PreservedStatePreservedNetworkIp_AutoDelete
      PreservedStatePreservedNetworkIp_AutoDelete (..),
  
      -- ** PreservedStatePreservedNetworkIpIpAddress
      PreservedStatePreservedNetworkIpIpAddress (..),
      newPreservedStatePreservedNetworkIpIpAddress,
  
      -- ** Project
      Project (..),
      newProject,
  
      -- ** Project_CloudArmorTier
      Project_CloudArmorTier (..),
  
      -- ** Project_DefaultNetworkTier
      Project_DefaultNetworkTier (..),
  
      -- ** Project_VmDnsSetting
      Project_VmDnsSetting (..),
  
      -- ** Project_XpnProjectStatus
      Project_XpnProjectStatus (..),
  
      -- ** ProjectsDisableXpnResourceRequest
      ProjectsDisableXpnResourceRequest (..),
      newProjectsDisableXpnResourceRequest,
  
      -- ** ProjectsEnableXpnResourceRequest
      ProjectsEnableXpnResourceRequest (..),
      newProjectsEnableXpnResourceRequest,
  
      -- ** ProjectsGetXpnResources
      ProjectsGetXpnResources (..),
      newProjectsGetXpnResources,
  
      -- ** ProjectsListXpnHostsRequest
      ProjectsListXpnHostsRequest (..),
      newProjectsListXpnHostsRequest,
  
      -- ** ProjectsSetCloudArmorTierRequest
      ProjectsSetCloudArmorTierRequest (..),
      newProjectsSetCloudArmorTierRequest,
  
      -- ** ProjectsSetCloudArmorTierRequest_CloudArmorTier
      ProjectsSetCloudArmorTierRequest_CloudArmorTier (..),
  
      -- ** ProjectsSetDefaultNetworkTierRequest
      ProjectsSetDefaultNetworkTierRequest (..),
      newProjectsSetDefaultNetworkTierRequest,
  
      -- ** ProjectsSetDefaultNetworkTierRequest_NetworkTier
      ProjectsSetDefaultNetworkTierRequest_NetworkTier (..),
  
      -- ** PublicAdvertisedPrefix
      PublicAdvertisedPrefix (..),
      newPublicAdvertisedPrefix,
  
      -- ** PublicAdvertisedPrefix_ByoipApiVersion
      PublicAdvertisedPrefix_ByoipApiVersion (..),
  
      -- ** PublicAdvertisedPrefix_PdpScope
      PublicAdvertisedPrefix_PdpScope (..),
  
      -- ** PublicAdvertisedPrefix_Status
      PublicAdvertisedPrefix_Status (..),
  
      -- ** PublicAdvertisedPrefixList
      PublicAdvertisedPrefixList (..),
      newPublicAdvertisedPrefixList,
  
      -- ** PublicAdvertisedPrefixList_Warning
      PublicAdvertisedPrefixList_Warning (..),
      newPublicAdvertisedPrefixList_Warning,
  
      -- ** PublicAdvertisedPrefixList_Warning_Code
      PublicAdvertisedPrefixList_Warning_Code (..),
  
      -- ** PublicAdvertisedPrefixList_Warning_DataItem
      PublicAdvertisedPrefixList_Warning_DataItem (..),
      newPublicAdvertisedPrefixList_Warning_DataItem,
  
      -- ** PublicAdvertisedPrefixPublicDelegatedPrefix
      PublicAdvertisedPrefixPublicDelegatedPrefix (..),
      newPublicAdvertisedPrefixPublicDelegatedPrefix,
  
      -- ** PublicDelegatedPrefix
      PublicDelegatedPrefix (..),
      newPublicDelegatedPrefix,
  
      -- ** PublicDelegatedPrefix_ByoipApiVersion
      PublicDelegatedPrefix_ByoipApiVersion (..),
  
      -- ** PublicDelegatedPrefix_Mode
      PublicDelegatedPrefix_Mode (..),
  
      -- ** PublicDelegatedPrefix_Status
      PublicDelegatedPrefix_Status (..),
  
      -- ** PublicDelegatedPrefixAggregatedList
      PublicDelegatedPrefixAggregatedList (..),
      newPublicDelegatedPrefixAggregatedList,
  
      -- ** PublicDelegatedPrefixAggregatedList_Items
      PublicDelegatedPrefixAggregatedList_Items (..),
      newPublicDelegatedPrefixAggregatedList_Items,
  
      -- ** PublicDelegatedPrefixAggregatedList_Warning
      PublicDelegatedPrefixAggregatedList_Warning (..),
      newPublicDelegatedPrefixAggregatedList_Warning,
  
      -- ** PublicDelegatedPrefixAggregatedList_Warning_Code
      PublicDelegatedPrefixAggregatedList_Warning_Code (..),
  
      -- ** PublicDelegatedPrefixAggregatedList_Warning_DataItem
      PublicDelegatedPrefixAggregatedList_Warning_DataItem (..),
      newPublicDelegatedPrefixAggregatedList_Warning_DataItem,
  
      -- ** PublicDelegatedPrefixList
      PublicDelegatedPrefixList (..),
      newPublicDelegatedPrefixList,
  
      -- ** PublicDelegatedPrefixList_Warning
      PublicDelegatedPrefixList_Warning (..),
      newPublicDelegatedPrefixList_Warning,
  
      -- ** PublicDelegatedPrefixList_Warning_Code
      PublicDelegatedPrefixList_Warning_Code (..),
  
      -- ** PublicDelegatedPrefixList_Warning_DataItem
      PublicDelegatedPrefixList_Warning_DataItem (..),
      newPublicDelegatedPrefixList_Warning_DataItem,
  
      -- ** PublicDelegatedPrefixPublicDelegatedSubPrefix
      PublicDelegatedPrefixPublicDelegatedSubPrefix (..),
      newPublicDelegatedPrefixPublicDelegatedSubPrefix,
  
      -- ** PublicDelegatedPrefixPublicDelegatedSubPrefix_Mode
      PublicDelegatedPrefixPublicDelegatedSubPrefix_Mode (..),
  
      -- ** PublicDelegatedPrefixPublicDelegatedSubPrefix_Status
      PublicDelegatedPrefixPublicDelegatedSubPrefix_Status (..),
  
      -- ** PublicDelegatedPrefixesScopedList
      PublicDelegatedPrefixesScopedList (..),
      newPublicDelegatedPrefixesScopedList,
  
      -- ** PublicDelegatedPrefixesScopedList_Warning
      PublicDelegatedPrefixesScopedList_Warning (..),
      newPublicDelegatedPrefixesScopedList_Warning,
  
      -- ** PublicDelegatedPrefixesScopedList_Warning_Code
      PublicDelegatedPrefixesScopedList_Warning_Code (..),
  
      -- ** PublicDelegatedPrefixesScopedList_Warning_DataItem
      PublicDelegatedPrefixesScopedList_Warning_DataItem (..),
      newPublicDelegatedPrefixesScopedList_Warning_DataItem,
  
      -- ** Quota
      Quota (..),
      newQuota,
  
      -- ** Quota_Metric
      Quota_Metric (..),
  
      -- ** QuotaExceededInfo
      QuotaExceededInfo (..),
      newQuotaExceededInfo,
  
      -- ** QuotaExceededInfo_Dimensions
      QuotaExceededInfo_Dimensions (..),
      newQuotaExceededInfo_Dimensions,
  
      -- ** QuotaExceededInfo_RolloutStatus
      QuotaExceededInfo_RolloutStatus (..),
  
      -- ** Reference
      Reference (..),
      newReference,
  
      -- ** Region
      Region (..),
      newRegion,
  
      -- ** Region_QuotaStatusWarning
      Region_QuotaStatusWarning (..),
      newRegion_QuotaStatusWarning,
  
      -- ** Region_QuotaStatusWarning_Code
      Region_QuotaStatusWarning_Code (..),
  
      -- ** Region_QuotaStatusWarning_DataItem
      Region_QuotaStatusWarning_DataItem (..),
      newRegion_QuotaStatusWarning_DataItem,
  
      -- ** Region_Status
      Region_Status (..),
  
      -- ** RegionAddressesMoveRequest
      RegionAddressesMoveRequest (..),
      newRegionAddressesMoveRequest,
  
      -- ** RegionAutoscalerList
      RegionAutoscalerList (..),
      newRegionAutoscalerList,
  
      -- ** RegionAutoscalerList_Warning
      RegionAutoscalerList_Warning (..),
      newRegionAutoscalerList_Warning,
  
      -- ** RegionAutoscalerList_Warning_Code
      RegionAutoscalerList_Warning_Code (..),
  
      -- ** RegionAutoscalerList_Warning_DataItem
      RegionAutoscalerList_Warning_DataItem (..),
      newRegionAutoscalerList_Warning_DataItem,
  
      -- ** RegionDiskTypeList
      RegionDiskTypeList (..),
      newRegionDiskTypeList,
  
      -- ** RegionDiskTypeList_Warning
      RegionDiskTypeList_Warning (..),
      newRegionDiskTypeList_Warning,
  
      -- ** RegionDiskTypeList_Warning_Code
      RegionDiskTypeList_Warning_Code (..),
  
      -- ** RegionDiskTypeList_Warning_DataItem
      RegionDiskTypeList_Warning_DataItem (..),
      newRegionDiskTypeList_Warning_DataItem,
  
      -- ** RegionDisksAddResourcePoliciesRequest
      RegionDisksAddResourcePoliciesRequest (..),
      newRegionDisksAddResourcePoliciesRequest,
  
      -- ** RegionDisksRemoveResourcePoliciesRequest
      RegionDisksRemoveResourcePoliciesRequest (..),
      newRegionDisksRemoveResourcePoliciesRequest,
  
      -- ** RegionDisksResizeRequest
      RegionDisksResizeRequest (..),
      newRegionDisksResizeRequest,
  
      -- ** RegionDisksStartAsyncReplicationRequest
      RegionDisksStartAsyncReplicationRequest (..),
      newRegionDisksStartAsyncReplicationRequest,
  
      -- ** RegionInstanceGroupList
      RegionInstanceGroupList (..),
      newRegionInstanceGroupList,
  
      -- ** RegionInstanceGroupList_Warning
      RegionInstanceGroupList_Warning (..),
      newRegionInstanceGroupList_Warning,
  
      -- ** RegionInstanceGroupList_Warning_Code
      RegionInstanceGroupList_Warning_Code (..),
  
      -- ** RegionInstanceGroupList_Warning_DataItem
      RegionInstanceGroupList_Warning_DataItem (..),
      newRegionInstanceGroupList_Warning_DataItem,
  
      -- ** RegionInstanceGroupManagerDeleteInstanceConfigReq
      RegionInstanceGroupManagerDeleteInstanceConfigReq (..),
      newRegionInstanceGroupManagerDeleteInstanceConfigReq,
  
      -- ** RegionInstanceGroupManagerList
      RegionInstanceGroupManagerList (..),
      newRegionInstanceGroupManagerList,
  
      -- ** RegionInstanceGroupManagerList_Warning
      RegionInstanceGroupManagerList_Warning (..),
      newRegionInstanceGroupManagerList_Warning,
  
      -- ** RegionInstanceGroupManagerList_Warning_Code
      RegionInstanceGroupManagerList_Warning_Code (..),
  
      -- ** RegionInstanceGroupManagerList_Warning_DataItem
      RegionInstanceGroupManagerList_Warning_DataItem (..),
      newRegionInstanceGroupManagerList_Warning_DataItem,
  
      -- ** RegionInstanceGroupManagerPatchInstanceConfigReq
      RegionInstanceGroupManagerPatchInstanceConfigReq (..),
      newRegionInstanceGroupManagerPatchInstanceConfigReq,
  
      -- ** RegionInstanceGroupManagerUpdateInstanceConfigReq
      RegionInstanceGroupManagerUpdateInstanceConfigReq (..),
      newRegionInstanceGroupManagerUpdateInstanceConfigReq,
  
      -- ** RegionInstanceGroupManagersAbandonInstancesRequest
      RegionInstanceGroupManagersAbandonInstancesRequest (..),
      newRegionInstanceGroupManagersAbandonInstancesRequest,
  
      -- ** RegionInstanceGroupManagersApplyUpdatesRequest
      RegionInstanceGroupManagersApplyUpdatesRequest (..),
      newRegionInstanceGroupManagersApplyUpdatesRequest,
  
      -- ** RegionInstanceGroupManagersApplyUpdatesRequest_MinimalAction
      RegionInstanceGroupManagersApplyUpdatesRequest_MinimalAction (..),
  
      -- ** RegionInstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction
      RegionInstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction (..),
  
      -- ** RegionInstanceGroupManagersCreateInstancesRequest
      RegionInstanceGroupManagersCreateInstancesRequest (..),
      newRegionInstanceGroupManagersCreateInstancesRequest,
  
      -- ** RegionInstanceGroupManagersDeleteInstancesRequest
      RegionInstanceGroupManagersDeleteInstancesRequest (..),
      newRegionInstanceGroupManagersDeleteInstancesRequest,
  
      -- ** RegionInstanceGroupManagersListErrorsResponse
      RegionInstanceGroupManagersListErrorsResponse (..),
      newRegionInstanceGroupManagersListErrorsResponse,
  
      -- ** RegionInstanceGroupManagersListInstanceConfigsResp
      RegionInstanceGroupManagersListInstanceConfigsResp (..),
      newRegionInstanceGroupManagersListInstanceConfigsResp,
  
      -- ** RegionInstanceGroupManagersListInstanceConfigsResp_Warning
      RegionInstanceGroupManagersListInstanceConfigsResp_Warning (..),
      newRegionInstanceGroupManagersListInstanceConfigsResp_Warning,
  
      -- ** RegionInstanceGroupManagersListInstanceConfigsResp_Warning_Code
      RegionInstanceGroupManagersListInstanceConfigsResp_Warning_Code (..),
  
      -- ** RegionInstanceGroupManagersListInstanceConfigsResp_Warning_DataItem
      RegionInstanceGroupManagersListInstanceConfigsResp_Warning_DataItem (..),
      newRegionInstanceGroupManagersListInstanceConfigsResp_Warning_DataItem,
  
      -- ** RegionInstanceGroupManagersListInstancesResponse
      RegionInstanceGroupManagersListInstancesResponse (..),
      newRegionInstanceGroupManagersListInstancesResponse,
  
      -- ** RegionInstanceGroupManagersRecreateRequest
      RegionInstanceGroupManagersRecreateRequest (..),
      newRegionInstanceGroupManagersRecreateRequest,
  
      -- ** RegionInstanceGroupManagersResumeInstancesRequest
      RegionInstanceGroupManagersResumeInstancesRequest (..),
      newRegionInstanceGroupManagersResumeInstancesRequest,
  
      -- ** RegionInstanceGroupManagersSetTargetPoolsRequest
      RegionInstanceGroupManagersSetTargetPoolsRequest (..),
      newRegionInstanceGroupManagersSetTargetPoolsRequest,
  
      -- ** RegionInstanceGroupManagersSetTemplateRequest
      RegionInstanceGroupManagersSetTemplateRequest (..),
      newRegionInstanceGroupManagersSetTemplateRequest,
  
      -- ** RegionInstanceGroupManagersStartInstancesRequest
      RegionInstanceGroupManagersStartInstancesRequest (..),
      newRegionInstanceGroupManagersStartInstancesRequest,
  
      -- ** RegionInstanceGroupManagersStopInstancesRequest
      RegionInstanceGroupManagersStopInstancesRequest (..),
      newRegionInstanceGroupManagersStopInstancesRequest,
  
      -- ** RegionInstanceGroupManagersSuspendInstancesRequest
      RegionInstanceGroupManagersSuspendInstancesRequest (..),
      newRegionInstanceGroupManagersSuspendInstancesRequest,
  
      -- ** RegionInstanceGroupsListInstances
      RegionInstanceGroupsListInstances (..),
      newRegionInstanceGroupsListInstances,
  
      -- ** RegionInstanceGroupsListInstances_Warning
      RegionInstanceGroupsListInstances_Warning (..),
      newRegionInstanceGroupsListInstances_Warning,
  
      -- ** RegionInstanceGroupsListInstances_Warning_Code
      RegionInstanceGroupsListInstances_Warning_Code (..),
  
      -- ** RegionInstanceGroupsListInstances_Warning_DataItem
      RegionInstanceGroupsListInstances_Warning_DataItem (..),
      newRegionInstanceGroupsListInstances_Warning_DataItem,
  
      -- ** RegionInstanceGroupsListInstancesRequest
      RegionInstanceGroupsListInstancesRequest (..),
      newRegionInstanceGroupsListInstancesRequest,
  
      -- ** RegionInstanceGroupsListInstancesRequest_InstanceState
      RegionInstanceGroupsListInstancesRequest_InstanceState (..),
  
      -- ** RegionInstanceGroupsSetNamedPortsRequest
      RegionInstanceGroupsSetNamedPortsRequest (..),
      newRegionInstanceGroupsSetNamedPortsRequest,
  
      -- ** RegionList
      RegionList (..),
      newRegionList,
  
      -- ** RegionList_Warning
      RegionList_Warning (..),
      newRegionList_Warning,
  
      -- ** RegionList_Warning_Code
      RegionList_Warning_Code (..),
  
      -- ** RegionList_Warning_DataItem
      RegionList_Warning_DataItem (..),
      newRegionList_Warning_DataItem,
  
      -- ** RegionNetworkEndpointGroupsAttachEndpointsRequest
      RegionNetworkEndpointGroupsAttachEndpointsRequest (..),
      newRegionNetworkEndpointGroupsAttachEndpointsRequest,
  
      -- ** RegionNetworkEndpointGroupsDetachEndpointsRequest
      RegionNetworkEndpointGroupsDetachEndpointsRequest (..),
      newRegionNetworkEndpointGroupsDetachEndpointsRequest,
  
      -- ** RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
      RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse (..),
      newRegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse,
  
      -- ** RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
      RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy (..),
      newRegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy,
  
      -- ** RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
      RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type (..),
  
      -- ** RegionSetLabelsRequest
      RegionSetLabelsRequest (..),
      newRegionSetLabelsRequest,
  
      -- ** RegionSetLabelsRequest_Labels
      RegionSetLabelsRequest_Labels (..),
      newRegionSetLabelsRequest_Labels,
  
      -- ** RegionSetPolicyRequest
      RegionSetPolicyRequest (..),
      newRegionSetPolicyRequest,
  
      -- ** RegionTargetHttpsProxiesSetSslCertificatesRequest
      RegionTargetHttpsProxiesSetSslCertificatesRequest (..),
      newRegionTargetHttpsProxiesSetSslCertificatesRequest,
  
      -- ** RegionUrlMapsValidateRequest
      RegionUrlMapsValidateRequest (..),
      newRegionUrlMapsValidateRequest,
  
      -- ** RequestMirrorPolicy
      RequestMirrorPolicy (..),
      newRequestMirrorPolicy,
  
      -- ** Reservation
      Reservation (..),
      newReservation,
  
      -- ** Reservation_ResourcePolicies
      Reservation_ResourcePolicies (..),
      newReservation_ResourcePolicies,
  
      -- ** Reservation_Status
      Reservation_Status (..),
  
      -- ** ReservationAffinity
      ReservationAffinity (..),
      newReservationAffinity,
  
      -- ** ReservationAffinity_ConsumeReservationType
      ReservationAffinity_ConsumeReservationType (..),
  
      -- ** ReservationAggregatedList
      ReservationAggregatedList (..),
      newReservationAggregatedList,
  
      -- ** ReservationAggregatedList_Items
      ReservationAggregatedList_Items (..),
      newReservationAggregatedList_Items,
  
      -- ** ReservationAggregatedList_Warning
      ReservationAggregatedList_Warning (..),
      newReservationAggregatedList_Warning,
  
      -- ** ReservationAggregatedList_Warning_Code
      ReservationAggregatedList_Warning_Code (..),
  
      -- ** ReservationAggregatedList_Warning_DataItem
      ReservationAggregatedList_Warning_DataItem (..),
      newReservationAggregatedList_Warning_DataItem,
  
      -- ** ReservationList
      ReservationList (..),
      newReservationList,
  
      -- ** ReservationList_Warning
      ReservationList_Warning (..),
      newReservationList_Warning,
  
      -- ** ReservationList_Warning_Code
      ReservationList_Warning_Code (..),
  
      -- ** ReservationList_Warning_DataItem
      ReservationList_Warning_DataItem (..),
      newReservationList_Warning_DataItem,
  
      -- ** ReservationsResizeRequest
      ReservationsResizeRequest (..),
      newReservationsResizeRequest,
  
      -- ** ReservationsScopedList
      ReservationsScopedList (..),
      newReservationsScopedList,
  
      -- ** ReservationsScopedList_Warning
      ReservationsScopedList_Warning (..),
      newReservationsScopedList_Warning,
  
      -- ** ReservationsScopedList_Warning_Code
      ReservationsScopedList_Warning_Code (..),
  
      -- ** ReservationsScopedList_Warning_DataItem
      ReservationsScopedList_Warning_DataItem (..),
      newReservationsScopedList_Warning_DataItem,
  
      -- ** ResourceCommitment
      ResourceCommitment (..),
      newResourceCommitment,
  
      -- ** ResourceCommitment_Type
      ResourceCommitment_Type (..),
  
      -- ** ResourceGroupReference
      ResourceGroupReference (..),
      newResourceGroupReference,
  
      -- ** ResourcePoliciesScopedList
      ResourcePoliciesScopedList (..),
      newResourcePoliciesScopedList,
  
      -- ** ResourcePoliciesScopedList_Warning
      ResourcePoliciesScopedList_Warning (..),
      newResourcePoliciesScopedList_Warning,
  
      -- ** ResourcePoliciesScopedList_Warning_Code
      ResourcePoliciesScopedList_Warning_Code (..),
  
      -- ** ResourcePoliciesScopedList_Warning_DataItem
      ResourcePoliciesScopedList_Warning_DataItem (..),
      newResourcePoliciesScopedList_Warning_DataItem,
  
      -- ** ResourcePolicy
      ResourcePolicy (..),
      newResourcePolicy,
  
      -- ** ResourcePolicy_Status
      ResourcePolicy_Status (..),
  
      -- ** ResourcePolicyAggregatedList
      ResourcePolicyAggregatedList (..),
      newResourcePolicyAggregatedList,
  
      -- ** ResourcePolicyAggregatedList_Items
      ResourcePolicyAggregatedList_Items (..),
      newResourcePolicyAggregatedList_Items,
  
      -- ** ResourcePolicyAggregatedList_Warning
      ResourcePolicyAggregatedList_Warning (..),
      newResourcePolicyAggregatedList_Warning,
  
      -- ** ResourcePolicyAggregatedList_Warning_Code
      ResourcePolicyAggregatedList_Warning_Code (..),
  
      -- ** ResourcePolicyAggregatedList_Warning_DataItem
      ResourcePolicyAggregatedList_Warning_DataItem (..),
      newResourcePolicyAggregatedList_Warning_DataItem,
  
      -- ** ResourcePolicyDailyCycle
      ResourcePolicyDailyCycle (..),
      newResourcePolicyDailyCycle,
  
      -- ** ResourcePolicyDiskConsistencyGroupPolicy
      ResourcePolicyDiskConsistencyGroupPolicy (..),
      newResourcePolicyDiskConsistencyGroupPolicy,
  
      -- ** ResourcePolicyGroupPlacementPolicy
      ResourcePolicyGroupPlacementPolicy (..),
      newResourcePolicyGroupPlacementPolicy,
  
      -- ** ResourcePolicyGroupPlacementPolicy_Collocation
      ResourcePolicyGroupPlacementPolicy_Collocation (..),
  
      -- ** ResourcePolicyHourlyCycle
      ResourcePolicyHourlyCycle (..),
      newResourcePolicyHourlyCycle,
  
      -- ** ResourcePolicyInstanceSchedulePolicy
      ResourcePolicyInstanceSchedulePolicy (..),
      newResourcePolicyInstanceSchedulePolicy,
  
      -- ** ResourcePolicyInstanceSchedulePolicySchedule
      ResourcePolicyInstanceSchedulePolicySchedule (..),
      newResourcePolicyInstanceSchedulePolicySchedule,
  
      -- ** ResourcePolicyList
      ResourcePolicyList (..),
      newResourcePolicyList,
  
      -- ** ResourcePolicyList_Warning
      ResourcePolicyList_Warning (..),
      newResourcePolicyList_Warning,
  
      -- ** ResourcePolicyList_Warning_Code
      ResourcePolicyList_Warning_Code (..),
  
      -- ** ResourcePolicyList_Warning_DataItem
      ResourcePolicyList_Warning_DataItem (..),
      newResourcePolicyList_Warning_DataItem,
  
      -- ** ResourcePolicyResourceStatus
      ResourcePolicyResourceStatus (..),
      newResourcePolicyResourceStatus,
  
      -- ** ResourcePolicyResourceStatusInstanceSchedulePolicyStatus
      ResourcePolicyResourceStatusInstanceSchedulePolicyStatus (..),
      newResourcePolicyResourceStatusInstanceSchedulePolicyStatus,
  
      -- ** ResourcePolicySnapshotSchedulePolicy
      ResourcePolicySnapshotSchedulePolicy (..),
      newResourcePolicySnapshotSchedulePolicy,
  
      -- ** ResourcePolicySnapshotSchedulePolicyRetentionPolicy
      ResourcePolicySnapshotSchedulePolicyRetentionPolicy (..),
      newResourcePolicySnapshotSchedulePolicyRetentionPolicy,
  
      -- ** ResourcePolicySnapshotSchedulePolicyRetentionPolicy_OnSourceDiskDelete
      ResourcePolicySnapshotSchedulePolicyRetentionPolicy_OnSourceDiskDelete (..),
  
      -- ** ResourcePolicySnapshotSchedulePolicySchedule
      ResourcePolicySnapshotSchedulePolicySchedule (..),
      newResourcePolicySnapshotSchedulePolicySchedule,
  
      -- ** ResourcePolicySnapshotSchedulePolicySnapshotProperties
      ResourcePolicySnapshotSchedulePolicySnapshotProperties (..),
      newResourcePolicySnapshotSchedulePolicySnapshotProperties,
  
      -- ** ResourcePolicySnapshotSchedulePolicySnapshotProperties_Labels
      ResourcePolicySnapshotSchedulePolicySnapshotProperties_Labels (..),
      newResourcePolicySnapshotSchedulePolicySnapshotProperties_Labels,
  
      -- ** ResourcePolicyWeeklyCycle
      ResourcePolicyWeeklyCycle (..),
      newResourcePolicyWeeklyCycle,
  
      -- ** ResourcePolicyWeeklyCycleDayOfWeek
      ResourcePolicyWeeklyCycleDayOfWeek (..),
      newResourcePolicyWeeklyCycleDayOfWeek,
  
      -- ** ResourcePolicyWeeklyCycleDayOfWeek_Day
      ResourcePolicyWeeklyCycleDayOfWeek_Day (..),
  
      -- ** ResourceStatus
      ResourceStatus (..),
      newResourceStatus,
  
      -- ** ResourceStatusScheduling
      ResourceStatusScheduling (..),
      newResourceStatusScheduling,
  
      -- ** Route
      Route (..),
      newRoute,
  
      -- ** Route_NextHopOrigin
      Route_NextHopOrigin (..),
  
      -- ** Route_RouteStatus
      Route_RouteStatus (..),
  
      -- ** Route_RouteType
      Route_RouteType (..),
  
      -- ** Route_WarningsItem
      Route_WarningsItem (..),
      newRoute_WarningsItem,
  
      -- ** Route_WarningsItem_Code
      Route_WarningsItem_Code (..),
  
      -- ** Route_WarningsItem_DataItem
      Route_WarningsItem_DataItem (..),
      newRoute_WarningsItem_DataItem,
  
      -- ** RouteAsPath
      RouteAsPath (..),
      newRouteAsPath,
  
      -- ** RouteAsPath_PathSegmentType
      RouteAsPath_PathSegmentType (..),
  
      -- ** RouteList
      RouteList (..),
      newRouteList,
  
      -- ** RouteList_Warning
      RouteList_Warning (..),
      newRouteList_Warning,
  
      -- ** RouteList_Warning_Code
      RouteList_Warning_Code (..),
  
      -- ** RouteList_Warning_DataItem
      RouteList_Warning_DataItem (..),
      newRouteList_Warning_DataItem,
  
      -- ** RoutePolicy
      RoutePolicy (..),
      newRoutePolicy,
  
      -- ** RoutePolicy_Type
      RoutePolicy_Type (..),
  
      -- ** RoutePolicyPolicyTerm
      RoutePolicyPolicyTerm (..),
      newRoutePolicyPolicyTerm,
  
      -- ** Router
      Router (..),
      newRouter,
  
      -- ** RouterAdvertisedIpRange
      RouterAdvertisedIpRange (..),
      newRouterAdvertisedIpRange,
  
      -- ** RouterAggregatedList
      RouterAggregatedList (..),
      newRouterAggregatedList,
  
      -- ** RouterAggregatedList_Items
      RouterAggregatedList_Items (..),
      newRouterAggregatedList_Items,
  
      -- ** RouterAggregatedList_Warning
      RouterAggregatedList_Warning (..),
      newRouterAggregatedList_Warning,
  
      -- ** RouterAggregatedList_Warning_Code
      RouterAggregatedList_Warning_Code (..),
  
      -- ** RouterAggregatedList_Warning_DataItem
      RouterAggregatedList_Warning_DataItem (..),
      newRouterAggregatedList_Warning_DataItem,
  
      -- ** RouterBgp
      RouterBgp (..),
      newRouterBgp,
  
      -- ** RouterBgp_AdvertiseMode
      RouterBgp_AdvertiseMode (..),
  
      -- ** RouterBgp_AdvertisedGroupsItem
      RouterBgp_AdvertisedGroupsItem (..),
  
      -- ** RouterBgpPeer
      RouterBgpPeer (..),
      newRouterBgpPeer,
  
      -- ** RouterBgpPeer_AdvertiseMode
      RouterBgpPeer_AdvertiseMode (..),
  
      -- ** RouterBgpPeer_AdvertisedGroupsItem
      RouterBgpPeer_AdvertisedGroupsItem (..),
  
      -- ** RouterBgpPeer_Enable
      RouterBgpPeer_Enable (..),
  
      -- ** RouterBgpPeer_ManagementType
      RouterBgpPeer_ManagementType (..),
  
      -- ** RouterBgpPeerBfd
      RouterBgpPeerBfd (..),
      newRouterBgpPeerBfd,
  
      -- ** RouterBgpPeerBfd_SessionInitializationMode
      RouterBgpPeerBfd_SessionInitializationMode (..),
  
      -- ** RouterBgpPeerCustomLearnedIpRange
      RouterBgpPeerCustomLearnedIpRange (..),
      newRouterBgpPeerCustomLearnedIpRange,
  
      -- ** RouterInterface
      RouterInterface (..),
      newRouterInterface,
  
      -- ** RouterInterface_IpVersion
      RouterInterface_IpVersion (..),
  
      -- ** RouterInterface_ManagementType
      RouterInterface_ManagementType (..),
  
      -- ** RouterList
      RouterList (..),
      newRouterList,
  
      -- ** RouterList_Warning
      RouterList_Warning (..),
      newRouterList_Warning,
  
      -- ** RouterList_Warning_Code
      RouterList_Warning_Code (..),
  
      -- ** RouterList_Warning_DataItem
      RouterList_Warning_DataItem (..),
      newRouterList_Warning_DataItem,
  
      -- ** RouterMd5AuthenticationKey
      RouterMd5AuthenticationKey (..),
      newRouterMd5AuthenticationKey,
  
      -- ** RouterNat
      RouterNat (..),
      newRouterNat,
  
      -- ** RouterNat_AutoNetworkTier
      RouterNat_AutoNetworkTier (..),
  
      -- ** RouterNat_EndpointTypesItem
      RouterNat_EndpointTypesItem (..),
  
      -- ** RouterNat_NatIpAllocateOption
      RouterNat_NatIpAllocateOption (..),
  
      -- ** RouterNat_SourceSubnetworkIpRangesToNat
      RouterNat_SourceSubnetworkIpRangesToNat (..),
  
      -- ** RouterNat_Type
      RouterNat_Type (..),
  
      -- ** RouterNatLogConfig
      RouterNatLogConfig (..),
      newRouterNatLogConfig,
  
      -- ** RouterNatLogConfig_Filter
      RouterNatLogConfig_Filter (..),
  
      -- ** RouterNatRule
      RouterNatRule (..),
      newRouterNatRule,
  
      -- ** RouterNatRuleAction
      RouterNatRuleAction (..),
      newRouterNatRuleAction,
  
      -- ** RouterNatSubnetworkToNat
      RouterNatSubnetworkToNat (..),
      newRouterNatSubnetworkToNat,
  
      -- ** RouterNatSubnetworkToNat_SourceIpRangesToNatItem
      RouterNatSubnetworkToNat_SourceIpRangesToNatItem (..),
  
      -- ** RouterStatus
      RouterStatus (..),
      newRouterStatus,
  
      -- ** RouterStatusBgpPeerStatus
      RouterStatusBgpPeerStatus (..),
      newRouterStatusBgpPeerStatus,
  
      -- ** RouterStatusBgpPeerStatus_Status
      RouterStatusBgpPeerStatus_Status (..),
  
      -- ** RouterStatusBgpPeerStatus_StatusReason
      RouterStatusBgpPeerStatus_StatusReason (..),
  
      -- ** RouterStatusNatStatus
      RouterStatusNatStatus (..),
      newRouterStatusNatStatus,
  
      -- ** RouterStatusNatStatusNatRuleStatus
      RouterStatusNatStatusNatRuleStatus (..),
      newRouterStatusNatStatusNatRuleStatus,
  
      -- ** RouterStatusResponse
      RouterStatusResponse (..),
      newRouterStatusResponse,
  
      -- ** RoutersGetRoutePolicyResponse
      RoutersGetRoutePolicyResponse (..),
      newRoutersGetRoutePolicyResponse,
  
      -- ** RoutersListBgpRoutes
      RoutersListBgpRoutes (..),
      newRoutersListBgpRoutes,
  
      -- ** RoutersListBgpRoutes_Warning
      RoutersListBgpRoutes_Warning (..),
      newRoutersListBgpRoutes_Warning,
  
      -- ** RoutersListBgpRoutes_Warning_Code
      RoutersListBgpRoutes_Warning_Code (..),
  
      -- ** RoutersListBgpRoutes_Warning_DataItem
      RoutersListBgpRoutes_Warning_DataItem (..),
      newRoutersListBgpRoutes_Warning_DataItem,
  
      -- ** RoutersListRoutePolicies
      RoutersListRoutePolicies (..),
      newRoutersListRoutePolicies,
  
      -- ** RoutersListRoutePolicies_Warning
      RoutersListRoutePolicies_Warning (..),
      newRoutersListRoutePolicies_Warning,
  
      -- ** RoutersListRoutePolicies_Warning_Code
      RoutersListRoutePolicies_Warning_Code (..),
  
      -- ** RoutersListRoutePolicies_Warning_DataItem
      RoutersListRoutePolicies_Warning_DataItem (..),
      newRoutersListRoutePolicies_Warning_DataItem,
  
      -- ** RoutersPreviewResponse
      RoutersPreviewResponse (..),
      newRoutersPreviewResponse,
  
      -- ** RoutersScopedList
      RoutersScopedList (..),
      newRoutersScopedList,
  
      -- ** RoutersScopedList_Warning
      RoutersScopedList_Warning (..),
      newRoutersScopedList_Warning,
  
      -- ** RoutersScopedList_Warning_Code
      RoutersScopedList_Warning_Code (..),
  
      -- ** RoutersScopedList_Warning_DataItem
      RoutersScopedList_Warning_DataItem (..),
      newRoutersScopedList_Warning_DataItem,
  
      -- ** SSLHealthCheck
      SSLHealthCheck (..),
      newSSLHealthCheck,
  
      -- ** SSLHealthCheck_PortSpecification
      SSLHealthCheck_PortSpecification (..),
  
      -- ** SSLHealthCheck_ProxyHeader
      SSLHealthCheck_ProxyHeader (..),
  
      -- ** SavedAttachedDisk
      SavedAttachedDisk (..),
      newSavedAttachedDisk,
  
      -- ** SavedAttachedDisk_Interface
      SavedAttachedDisk_Interface (..),
  
      -- ** SavedAttachedDisk_Mode
      SavedAttachedDisk_Mode (..),
  
      -- ** SavedAttachedDisk_StorageBytesStatus
      SavedAttachedDisk_StorageBytesStatus (..),
  
      -- ** SavedAttachedDisk_Type
      SavedAttachedDisk_Type (..),
  
      -- ** SavedDisk
      SavedDisk (..),
      newSavedDisk,
  
      -- ** SavedDisk_Architecture
      SavedDisk_Architecture (..),
  
      -- ** SavedDisk_StorageBytesStatus
      SavedDisk_StorageBytesStatus (..),
  
      -- ** ScalingScheduleStatus
      ScalingScheduleStatus (..),
      newScalingScheduleStatus,
  
      -- ** ScalingScheduleStatus_State
      ScalingScheduleStatus_State (..),
  
      -- ** Scheduling
      Scheduling (..),
      newScheduling,
  
      -- ** Scheduling_InstanceTerminationAction
      Scheduling_InstanceTerminationAction (..),
  
      -- ** Scheduling_OnHostMaintenance
      Scheduling_OnHostMaintenance (..),
  
      -- ** Scheduling_ProvisioningModel
      Scheduling_ProvisioningModel (..),
  
      -- ** SchedulingNodeAffinity
      SchedulingNodeAffinity (..),
      newSchedulingNodeAffinity,
  
      -- ** SchedulingNodeAffinity_Operator
      SchedulingNodeAffinity_Operator (..),
  
      -- ** SchedulingOnInstanceStopAction
      SchedulingOnInstanceStopAction (..),
      newSchedulingOnInstanceStopAction,
  
      -- ** Screenshot
      Screenshot (..),
      newScreenshot,
  
      -- ** SecurityPoliciesAggregatedList
      SecurityPoliciesAggregatedList (..),
      newSecurityPoliciesAggregatedList,
  
      -- ** SecurityPoliciesAggregatedList_Items
      SecurityPoliciesAggregatedList_Items (..),
      newSecurityPoliciesAggregatedList_Items,
  
      -- ** SecurityPoliciesAggregatedList_Warning
      SecurityPoliciesAggregatedList_Warning (..),
      newSecurityPoliciesAggregatedList_Warning,
  
      -- ** SecurityPoliciesAggregatedList_Warning_Code
      SecurityPoliciesAggregatedList_Warning_Code (..),
  
      -- ** SecurityPoliciesAggregatedList_Warning_DataItem
      SecurityPoliciesAggregatedList_Warning_DataItem (..),
      newSecurityPoliciesAggregatedList_Warning_DataItem,
  
      -- ** SecurityPoliciesListPreconfiguredExpressionSetsResponse
      SecurityPoliciesListPreconfiguredExpressionSetsResponse (..),
      newSecurityPoliciesListPreconfiguredExpressionSetsResponse,
  
      -- ** SecurityPoliciesScopedList
      SecurityPoliciesScopedList (..),
      newSecurityPoliciesScopedList,
  
      -- ** SecurityPoliciesScopedList_Warning
      SecurityPoliciesScopedList_Warning (..),
      newSecurityPoliciesScopedList_Warning,
  
      -- ** SecurityPoliciesScopedList_Warning_Code
      SecurityPoliciesScopedList_Warning_Code (..),
  
      -- ** SecurityPoliciesScopedList_Warning_DataItem
      SecurityPoliciesScopedList_Warning_DataItem (..),
      newSecurityPoliciesScopedList_Warning_DataItem,
  
      -- ** SecurityPoliciesWafConfig
      SecurityPoliciesWafConfig (..),
      newSecurityPoliciesWafConfig,
  
      -- ** SecurityPolicy
      SecurityPolicy (..),
      newSecurityPolicy,
  
      -- ** SecurityPolicy_Labels
      SecurityPolicy_Labels (..),
      newSecurityPolicy_Labels,
  
      -- ** SecurityPolicy_Type
      SecurityPolicy_Type (..),
  
      -- ** SecurityPolicyAdaptiveProtectionConfig
      SecurityPolicyAdaptiveProtectionConfig (..),
      newSecurityPolicyAdaptiveProtectionConfig,
  
      -- ** SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
      SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig (..),
      newSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig,
  
      -- ** SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_RuleVisibility
      SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_RuleVisibility (..),
  
      -- ** SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig
      SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig (..),
      newSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig,
  
      -- ** SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig
      SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig (..),
      newSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig,
  
      -- ** SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_Type
      SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_Type (..),
  
      -- ** SecurityPolicyAdvancedOptionsConfig
      SecurityPolicyAdvancedOptionsConfig (..),
      newSecurityPolicyAdvancedOptionsConfig,
  
      -- ** SecurityPolicyAdvancedOptionsConfig_JsonParsing
      SecurityPolicyAdvancedOptionsConfig_JsonParsing (..),
  
      -- ** SecurityPolicyAdvancedOptionsConfig_LogLevel
      SecurityPolicyAdvancedOptionsConfig_LogLevel (..),
  
      -- ** SecurityPolicyAdvancedOptionsConfigJsonCustomConfig
      SecurityPolicyAdvancedOptionsConfigJsonCustomConfig (..),
      newSecurityPolicyAdvancedOptionsConfigJsonCustomConfig,
  
      -- ** SecurityPolicyDdosProtectionConfig
      SecurityPolicyDdosProtectionConfig (..),
      newSecurityPolicyDdosProtectionConfig,
  
      -- ** SecurityPolicyDdosProtectionConfig_DdosProtection
      SecurityPolicyDdosProtectionConfig_DdosProtection (..),
  
      -- ** SecurityPolicyList
      SecurityPolicyList (..),
      newSecurityPolicyList,
  
      -- ** SecurityPolicyList_Warning
      SecurityPolicyList_Warning (..),
      newSecurityPolicyList_Warning,
  
      -- ** SecurityPolicyList_Warning_Code
      SecurityPolicyList_Warning_Code (..),
  
      -- ** SecurityPolicyList_Warning_DataItem
      SecurityPolicyList_Warning_DataItem (..),
      newSecurityPolicyList_Warning_DataItem,
  
      -- ** SecurityPolicyRecaptchaOptionsConfig
      SecurityPolicyRecaptchaOptionsConfig (..),
      newSecurityPolicyRecaptchaOptionsConfig,
  
      -- ** SecurityPolicyReference
      SecurityPolicyReference (..),
      newSecurityPolicyReference,
  
      -- ** SecurityPolicyRule
      SecurityPolicyRule (..),
      newSecurityPolicyRule,
  
      -- ** SecurityPolicyRuleHttpHeaderAction
      SecurityPolicyRuleHttpHeaderAction (..),
      newSecurityPolicyRuleHttpHeaderAction,
  
      -- ** SecurityPolicyRuleHttpHeaderActionHttpHeaderOption
      SecurityPolicyRuleHttpHeaderActionHttpHeaderOption (..),
      newSecurityPolicyRuleHttpHeaderActionHttpHeaderOption,
  
      -- ** SecurityPolicyRuleMatcher
      SecurityPolicyRuleMatcher (..),
      newSecurityPolicyRuleMatcher,
  
      -- ** SecurityPolicyRuleMatcher_VersionedExpr
      SecurityPolicyRuleMatcher_VersionedExpr (..),
  
      -- ** SecurityPolicyRuleMatcherConfig
      SecurityPolicyRuleMatcherConfig (..),
      newSecurityPolicyRuleMatcherConfig,
  
      -- ** SecurityPolicyRuleMatcherExprOptions
      SecurityPolicyRuleMatcherExprOptions (..),
      newSecurityPolicyRuleMatcherExprOptions,
  
      -- ** SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions
      SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions (..),
      newSecurityPolicyRuleMatcherExprOptionsRecaptchaOptions,
  
      -- ** SecurityPolicyRuleNetworkMatcher
      SecurityPolicyRuleNetworkMatcher (..),
      newSecurityPolicyRuleNetworkMatcher,
  
      -- ** SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
      SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch (..),
      newSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch,
  
      -- ** SecurityPolicyRulePreconfiguredWafConfig
      SecurityPolicyRulePreconfiguredWafConfig (..),
      newSecurityPolicyRulePreconfiguredWafConfig,
  
      -- ** SecurityPolicyRulePreconfiguredWafConfigExclusion
      SecurityPolicyRulePreconfiguredWafConfigExclusion (..),
      newSecurityPolicyRulePreconfiguredWafConfigExclusion,
  
      -- ** SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams
      SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams (..),
      newSecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams,
  
      -- ** SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_Op
      SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_Op (..),
  
      -- ** SecurityPolicyRuleRateLimitOptions
      SecurityPolicyRuleRateLimitOptions (..),
      newSecurityPolicyRuleRateLimitOptions,
  
      -- ** SecurityPolicyRuleRateLimitOptions_EnforceOnKey
      SecurityPolicyRuleRateLimitOptions_EnforceOnKey (..),
  
      -- ** SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig
      SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig (..),
      newSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig,
  
      -- ** SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_EnforceOnKeyType
      SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_EnforceOnKeyType (..),
  
      -- ** SecurityPolicyRuleRateLimitOptionsThreshold
      SecurityPolicyRuleRateLimitOptionsThreshold (..),
      newSecurityPolicyRuleRateLimitOptionsThreshold,
  
      -- ** SecurityPolicyRuleRedirectOptions
      SecurityPolicyRuleRedirectOptions (..),
      newSecurityPolicyRuleRedirectOptions,
  
      -- ** SecurityPolicyRuleRedirectOptions_Type
      SecurityPolicyRuleRedirectOptions_Type (..),
  
      -- ** SecurityPolicyUserDefinedField
      SecurityPolicyUserDefinedField (..),
      newSecurityPolicyUserDefinedField,
  
      -- ** SecurityPolicyUserDefinedField_Base
      SecurityPolicyUserDefinedField_Base (..),
  
      -- ** SecuritySettings
      SecuritySettings (..),
      newSecuritySettings,
  
      -- ** SerialPortOutput
      SerialPortOutput (..),
      newSerialPortOutput,
  
      -- ** ServerBinding
      ServerBinding (..),
      newServerBinding,
  
      -- ** ServerBinding_Type
      ServerBinding_Type (..),
  
      -- ** ServiceAccount
      ServiceAccount (..),
      newServiceAccount,
  
      -- ** ServiceAttachment
      ServiceAttachment (..),
      newServiceAttachment,
  
      -- ** ServiceAttachment_ConnectionPreference
      ServiceAttachment_ConnectionPreference (..),
  
      -- ** ServiceAttachmentAggregatedList
      ServiceAttachmentAggregatedList (..),
      newServiceAttachmentAggregatedList,
  
      -- ** ServiceAttachmentAggregatedList_Items
      ServiceAttachmentAggregatedList_Items (..),
      newServiceAttachmentAggregatedList_Items,
  
      -- ** ServiceAttachmentAggregatedList_Warning
      ServiceAttachmentAggregatedList_Warning (..),
      newServiceAttachmentAggregatedList_Warning,
  
      -- ** ServiceAttachmentAggregatedList_Warning_Code
      ServiceAttachmentAggregatedList_Warning_Code (..),
  
      -- ** ServiceAttachmentAggregatedList_Warning_DataItem
      ServiceAttachmentAggregatedList_Warning_DataItem (..),
      newServiceAttachmentAggregatedList_Warning_DataItem,
  
      -- ** ServiceAttachmentConnectedEndpoint
      ServiceAttachmentConnectedEndpoint (..),
      newServiceAttachmentConnectedEndpoint,
  
      -- ** ServiceAttachmentConnectedEndpoint_Status
      ServiceAttachmentConnectedEndpoint_Status (..),
  
      -- ** ServiceAttachmentConsumerProjectLimit
      ServiceAttachmentConsumerProjectLimit (..),
      newServiceAttachmentConsumerProjectLimit,
  
      -- ** ServiceAttachmentList
      ServiceAttachmentList (..),
      newServiceAttachmentList,
  
      -- ** ServiceAttachmentList_Warning
      ServiceAttachmentList_Warning (..),
      newServiceAttachmentList_Warning,
  
      -- ** ServiceAttachmentList_Warning_Code
      ServiceAttachmentList_Warning_Code (..),
  
      -- ** ServiceAttachmentList_Warning_DataItem
      ServiceAttachmentList_Warning_DataItem (..),
      newServiceAttachmentList_Warning_DataItem,
  
      -- ** ServiceAttachmentsScopedList
      ServiceAttachmentsScopedList (..),
      newServiceAttachmentsScopedList,
  
      -- ** ServiceAttachmentsScopedList_Warning
      ServiceAttachmentsScopedList_Warning (..),
      newServiceAttachmentsScopedList_Warning,
  
      -- ** ServiceAttachmentsScopedList_Warning_Code
      ServiceAttachmentsScopedList_Warning_Code (..),
  
      -- ** ServiceAttachmentsScopedList_Warning_DataItem
      ServiceAttachmentsScopedList_Warning_DataItem (..),
      newServiceAttachmentsScopedList_Warning_DataItem,
  
      -- ** SetCommonInstanceMetadataOperationMetadata
      SetCommonInstanceMetadataOperationMetadata (..),
      newSetCommonInstanceMetadataOperationMetadata,
  
      -- ** SetCommonInstanceMetadataOperationMetadata_PerLocationOperations
      SetCommonInstanceMetadataOperationMetadata_PerLocationOperations (..),
      newSetCommonInstanceMetadataOperationMetadata_PerLocationOperations,
  
      -- ** SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo
      SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo (..),
      newSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo,
  
      -- ** SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_State
      SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_State (..),
  
      -- ** ShareSettings
      ShareSettings (..),
      newShareSettings,
  
      -- ** ShareSettings_ProjectMap
      ShareSettings_ProjectMap (..),
      newShareSettings_ProjectMap,
  
      -- ** ShareSettings_ShareType
      ShareSettings_ShareType (..),
  
      -- ** ShareSettingsProjectConfig
      ShareSettingsProjectConfig (..),
      newShareSettingsProjectConfig,
  
      -- ** ShieldedInstanceConfig
      ShieldedInstanceConfig (..),
      newShieldedInstanceConfig,
  
      -- ** ShieldedInstanceIdentity
      ShieldedInstanceIdentity (..),
      newShieldedInstanceIdentity,
  
      -- ** ShieldedInstanceIdentityEntry
      ShieldedInstanceIdentityEntry (..),
      newShieldedInstanceIdentityEntry,
  
      -- ** ShieldedInstanceIntegrityPolicy
      ShieldedInstanceIntegrityPolicy (..),
      newShieldedInstanceIntegrityPolicy,
  
      -- ** SignedUrlKey
      SignedUrlKey (..),
      newSignedUrlKey,
  
      -- ** Snapshot
      Snapshot (..),
      newSnapshot,
  
      -- ** Snapshot_Architecture
      Snapshot_Architecture (..),
  
      -- ** Snapshot_Labels
      Snapshot_Labels (..),
      newSnapshot_Labels,
  
      -- ** Snapshot_SnapshotType
      Snapshot_SnapshotType (..),
  
      -- ** Snapshot_Status
      Snapshot_Status (..),
  
      -- ** Snapshot_StorageBytesStatus
      Snapshot_StorageBytesStatus (..),
  
      -- ** SnapshotList
      SnapshotList (..),
      newSnapshotList,
  
      -- ** SnapshotList_Warning
      SnapshotList_Warning (..),
      newSnapshotList_Warning,
  
      -- ** SnapshotList_Warning_Code
      SnapshotList_Warning_Code (..),
  
      -- ** SnapshotList_Warning_DataItem
      SnapshotList_Warning_DataItem (..),
      newSnapshotList_Warning_DataItem,
  
      -- ** SnapshotSettings
      SnapshotSettings (..),
      newSnapshotSettings,
  
      -- ** SnapshotSettingsStorageLocationSettings
      SnapshotSettingsStorageLocationSettings (..),
      newSnapshotSettingsStorageLocationSettings,
  
      -- ** SnapshotSettingsStorageLocationSettings_Locations
      SnapshotSettingsStorageLocationSettings_Locations (..),
      newSnapshotSettingsStorageLocationSettings_Locations,
  
      -- ** SnapshotSettingsStorageLocationSettings_Policy
      SnapshotSettingsStorageLocationSettings_Policy (..),
  
      -- ** SnapshotSettingsStorageLocationSettingsStorageLocationPreference
      SnapshotSettingsStorageLocationSettingsStorageLocationPreference (..),
      newSnapshotSettingsStorageLocationSettingsStorageLocationPreference,
  
      -- ** SourceDiskEncryptionKey
      SourceDiskEncryptionKey (..),
      newSourceDiskEncryptionKey,
  
      -- ** SourceInstanceParams
      SourceInstanceParams (..),
      newSourceInstanceParams,
  
      -- ** SourceInstanceProperties
      SourceInstanceProperties (..),
      newSourceInstanceProperties,
  
      -- ** SourceInstanceProperties_KeyRevocationActionType
      SourceInstanceProperties_KeyRevocationActionType (..),
  
      -- ** SourceInstanceProperties_Labels
      SourceInstanceProperties_Labels (..),
      newSourceInstanceProperties_Labels,
  
      -- ** SslCertificate
      SslCertificate (..),
      newSslCertificate,
  
      -- ** SslCertificate_Type
      SslCertificate_Type (..),
  
      -- ** SslCertificateAggregatedList
      SslCertificateAggregatedList (..),
      newSslCertificateAggregatedList,
  
      -- ** SslCertificateAggregatedList_Items
      SslCertificateAggregatedList_Items (..),
      newSslCertificateAggregatedList_Items,
  
      -- ** SslCertificateAggregatedList_Warning
      SslCertificateAggregatedList_Warning (..),
      newSslCertificateAggregatedList_Warning,
  
      -- ** SslCertificateAggregatedList_Warning_Code
      SslCertificateAggregatedList_Warning_Code (..),
  
      -- ** SslCertificateAggregatedList_Warning_DataItem
      SslCertificateAggregatedList_Warning_DataItem (..),
      newSslCertificateAggregatedList_Warning_DataItem,
  
      -- ** SslCertificateList
      SslCertificateList (..),
      newSslCertificateList,
  
      -- ** SslCertificateList_Warning
      SslCertificateList_Warning (..),
      newSslCertificateList_Warning,
  
      -- ** SslCertificateList_Warning_Code
      SslCertificateList_Warning_Code (..),
  
      -- ** SslCertificateList_Warning_DataItem
      SslCertificateList_Warning_DataItem (..),
      newSslCertificateList_Warning_DataItem,
  
      -- ** SslCertificateManagedSslCertificate
      SslCertificateManagedSslCertificate (..),
      newSslCertificateManagedSslCertificate,
  
      -- ** SslCertificateManagedSslCertificate_DomainStatus
      SslCertificateManagedSslCertificate_DomainStatus (..),
      newSslCertificateManagedSslCertificate_DomainStatus,
  
      -- ** SslCertificateManagedSslCertificate_DomainStatusAdditional
      SslCertificateManagedSslCertificate_DomainStatusAdditional (..),
  
      -- ** SslCertificateManagedSslCertificate_Status
      SslCertificateManagedSslCertificate_Status (..),
  
      -- ** SslCertificateSelfManagedSslCertificate
      SslCertificateSelfManagedSslCertificate (..),
      newSslCertificateSelfManagedSslCertificate,
  
      -- ** SslCertificatesScopedList
      SslCertificatesScopedList (..),
      newSslCertificatesScopedList,
  
      -- ** SslCertificatesScopedList_Warning
      SslCertificatesScopedList_Warning (..),
      newSslCertificatesScopedList_Warning,
  
      -- ** SslCertificatesScopedList_Warning_Code
      SslCertificatesScopedList_Warning_Code (..),
  
      -- ** SslCertificatesScopedList_Warning_DataItem
      SslCertificatesScopedList_Warning_DataItem (..),
      newSslCertificatesScopedList_Warning_DataItem,
  
      -- ** SslPoliciesAggregatedList
      SslPoliciesAggregatedList (..),
      newSslPoliciesAggregatedList,
  
      -- ** SslPoliciesAggregatedList_Items
      SslPoliciesAggregatedList_Items (..),
      newSslPoliciesAggregatedList_Items,
  
      -- ** SslPoliciesAggregatedList_Warning
      SslPoliciesAggregatedList_Warning (..),
      newSslPoliciesAggregatedList_Warning,
  
      -- ** SslPoliciesAggregatedList_Warning_Code
      SslPoliciesAggregatedList_Warning_Code (..),
  
      -- ** SslPoliciesAggregatedList_Warning_DataItem
      SslPoliciesAggregatedList_Warning_DataItem (..),
      newSslPoliciesAggregatedList_Warning_DataItem,
  
      -- ** SslPoliciesList
      SslPoliciesList (..),
      newSslPoliciesList,
  
      -- ** SslPoliciesList_Warning
      SslPoliciesList_Warning (..),
      newSslPoliciesList_Warning,
  
      -- ** SslPoliciesList_Warning_Code
      SslPoliciesList_Warning_Code (..),
  
      -- ** SslPoliciesList_Warning_DataItem
      SslPoliciesList_Warning_DataItem (..),
      newSslPoliciesList_Warning_DataItem,
  
      -- ** SslPoliciesListAvailableFeaturesResponse
      SslPoliciesListAvailableFeaturesResponse (..),
      newSslPoliciesListAvailableFeaturesResponse,
  
      -- ** SslPoliciesScopedList
      SslPoliciesScopedList (..),
      newSslPoliciesScopedList,
  
      -- ** SslPoliciesScopedList_Warning
      SslPoliciesScopedList_Warning (..),
      newSslPoliciesScopedList_Warning,
  
      -- ** SslPoliciesScopedList_Warning_Code
      SslPoliciesScopedList_Warning_Code (..),
  
      -- ** SslPoliciesScopedList_Warning_DataItem
      SslPoliciesScopedList_Warning_DataItem (..),
      newSslPoliciesScopedList_Warning_DataItem,
  
      -- ** SslPolicy
      SslPolicy (..),
      newSslPolicy,
  
      -- ** SslPolicy_MinTlsVersion
      SslPolicy_MinTlsVersion (..),
  
      -- ** SslPolicy_Profile
      SslPolicy_Profile (..),
  
      -- ** SslPolicy_WarningsItem
      SslPolicy_WarningsItem (..),
      newSslPolicy_WarningsItem,
  
      -- ** SslPolicy_WarningsItem_Code
      SslPolicy_WarningsItem_Code (..),
  
      -- ** SslPolicy_WarningsItem_DataItem
      SslPolicy_WarningsItem_DataItem (..),
      newSslPolicy_WarningsItem_DataItem,
  
      -- ** SslPolicyReference
      SslPolicyReference (..),
      newSslPolicyReference,
  
      -- ** StatefulPolicy
      StatefulPolicy (..),
      newStatefulPolicy,
  
      -- ** StatefulPolicyPreservedState
      StatefulPolicyPreservedState (..),
      newStatefulPolicyPreservedState,
  
      -- ** StatefulPolicyPreservedState_Disks
      StatefulPolicyPreservedState_Disks (..),
      newStatefulPolicyPreservedState_Disks,
  
      -- ** StatefulPolicyPreservedState_ExternalIPs
      StatefulPolicyPreservedState_ExternalIPs (..),
      newStatefulPolicyPreservedState_ExternalIPs,
  
      -- ** StatefulPolicyPreservedState_InternalIPs
      StatefulPolicyPreservedState_InternalIPs (..),
      newStatefulPolicyPreservedState_InternalIPs,
  
      -- ** StatefulPolicyPreservedStateDiskDevice
      StatefulPolicyPreservedStateDiskDevice (..),
      newStatefulPolicyPreservedStateDiskDevice,
  
      -- ** StatefulPolicyPreservedStateDiskDevice_AutoDelete
      StatefulPolicyPreservedStateDiskDevice_AutoDelete (..),
  
      -- ** StatefulPolicyPreservedStateNetworkIp
      StatefulPolicyPreservedStateNetworkIp (..),
      newStatefulPolicyPreservedStateNetworkIp,
  
      -- ** StatefulPolicyPreservedStateNetworkIp_AutoDelete
      StatefulPolicyPreservedStateNetworkIp_AutoDelete (..),
  
      -- ** Status
      Status (..),
      newStatus,
  
      -- ** Status_DetailsItem
      Status_DetailsItem (..),
      newStatus_DetailsItem,
  
      -- ** StoragePool
      StoragePool (..),
      newStoragePool,
  
      -- ** StoragePool_CapacityProvisioningType
      StoragePool_CapacityProvisioningType (..),
  
      -- ** StoragePool_Labels
      StoragePool_Labels (..),
      newStoragePool_Labels,
  
      -- ** StoragePool_PerformanceProvisioningType
      StoragePool_PerformanceProvisioningType (..),
  
      -- ** StoragePool_State
      StoragePool_State (..),
  
      -- ** StoragePoolAggregatedList
      StoragePoolAggregatedList (..),
      newStoragePoolAggregatedList,
  
      -- ** StoragePoolAggregatedList_Items
      StoragePoolAggregatedList_Items (..),
      newStoragePoolAggregatedList_Items,
  
      -- ** StoragePoolAggregatedList_Warning
      StoragePoolAggregatedList_Warning (..),
      newStoragePoolAggregatedList_Warning,
  
      -- ** StoragePoolAggregatedList_Warning_Code
      StoragePoolAggregatedList_Warning_Code (..),
  
      -- ** StoragePoolAggregatedList_Warning_DataItem
      StoragePoolAggregatedList_Warning_DataItem (..),
      newStoragePoolAggregatedList_Warning_DataItem,
  
      -- ** StoragePoolDisk
      StoragePoolDisk (..),
      newStoragePoolDisk,
  
      -- ** StoragePoolDisk_Status
      StoragePoolDisk_Status (..),
  
      -- ** StoragePoolList
      StoragePoolList (..),
      newStoragePoolList,
  
      -- ** StoragePoolList_Warning
      StoragePoolList_Warning (..),
      newStoragePoolList_Warning,
  
      -- ** StoragePoolList_Warning_Code
      StoragePoolList_Warning_Code (..),
  
      -- ** StoragePoolList_Warning_DataItem
      StoragePoolList_Warning_DataItem (..),
      newStoragePoolList_Warning_DataItem,
  
      -- ** StoragePoolListDisks
      StoragePoolListDisks (..),
      newStoragePoolListDisks,
  
      -- ** StoragePoolListDisks_Warning
      StoragePoolListDisks_Warning (..),
      newStoragePoolListDisks_Warning,
  
      -- ** StoragePoolListDisks_Warning_Code
      StoragePoolListDisks_Warning_Code (..),
  
      -- ** StoragePoolListDisks_Warning_DataItem
      StoragePoolListDisks_Warning_DataItem (..),
      newStoragePoolListDisks_Warning_DataItem,
  
      -- ** StoragePoolResourceStatus
      StoragePoolResourceStatus (..),
      newStoragePoolResourceStatus,
  
      -- ** StoragePoolType
      StoragePoolType (..),
      newStoragePoolType,
  
      -- ** StoragePoolTypeAggregatedList
      StoragePoolTypeAggregatedList (..),
      newStoragePoolTypeAggregatedList,
  
      -- ** StoragePoolTypeAggregatedList_Items
      StoragePoolTypeAggregatedList_Items (..),
      newStoragePoolTypeAggregatedList_Items,
  
      -- ** StoragePoolTypeAggregatedList_Warning
      StoragePoolTypeAggregatedList_Warning (..),
      newStoragePoolTypeAggregatedList_Warning,
  
      -- ** StoragePoolTypeAggregatedList_Warning_Code
      StoragePoolTypeAggregatedList_Warning_Code (..),
  
      -- ** StoragePoolTypeAggregatedList_Warning_DataItem
      StoragePoolTypeAggregatedList_Warning_DataItem (..),
      newStoragePoolTypeAggregatedList_Warning_DataItem,
  
      -- ** StoragePoolTypeList
      StoragePoolTypeList (..),
      newStoragePoolTypeList,
  
      -- ** StoragePoolTypeList_Warning
      StoragePoolTypeList_Warning (..),
      newStoragePoolTypeList_Warning,
  
      -- ** StoragePoolTypeList_Warning_Code
      StoragePoolTypeList_Warning_Code (..),
  
      -- ** StoragePoolTypeList_Warning_DataItem
      StoragePoolTypeList_Warning_DataItem (..),
      newStoragePoolTypeList_Warning_DataItem,
  
      -- ** StoragePoolTypesScopedList
      StoragePoolTypesScopedList (..),
      newStoragePoolTypesScopedList,
  
      -- ** StoragePoolTypesScopedList_Warning
      StoragePoolTypesScopedList_Warning (..),
      newStoragePoolTypesScopedList_Warning,
  
      -- ** StoragePoolTypesScopedList_Warning_Code
      StoragePoolTypesScopedList_Warning_Code (..),
  
      -- ** StoragePoolTypesScopedList_Warning_DataItem
      StoragePoolTypesScopedList_Warning_DataItem (..),
      newStoragePoolTypesScopedList_Warning_DataItem,
  
      -- ** StoragePoolsScopedList
      StoragePoolsScopedList (..),
      newStoragePoolsScopedList,
  
      -- ** StoragePoolsScopedList_Warning
      StoragePoolsScopedList_Warning (..),
      newStoragePoolsScopedList_Warning,
  
      -- ** StoragePoolsScopedList_Warning_Code
      StoragePoolsScopedList_Warning_Code (..),
  
      -- ** StoragePoolsScopedList_Warning_DataItem
      StoragePoolsScopedList_Warning_DataItem (..),
      newStoragePoolsScopedList_Warning_DataItem,
  
      -- ** Subnetwork
      Subnetwork (..),
      newSubnetwork,
  
      -- ** Subnetwork_Ipv6AccessType
      Subnetwork_Ipv6AccessType (..),
  
      -- ** Subnetwork_PrivateIpv6GoogleAccess
      Subnetwork_PrivateIpv6GoogleAccess (..),
  
      -- ** Subnetwork_Purpose
      Subnetwork_Purpose (..),
  
      -- ** Subnetwork_Role
      Subnetwork_Role (..),
  
      -- ** Subnetwork_StackType
      Subnetwork_StackType (..),
  
      -- ** Subnetwork_State
      Subnetwork_State (..),
  
      -- ** SubnetworkAggregatedList
      SubnetworkAggregatedList (..),
      newSubnetworkAggregatedList,
  
      -- ** SubnetworkAggregatedList_Items
      SubnetworkAggregatedList_Items (..),
      newSubnetworkAggregatedList_Items,
  
      -- ** SubnetworkAggregatedList_Warning
      SubnetworkAggregatedList_Warning (..),
      newSubnetworkAggregatedList_Warning,
  
      -- ** SubnetworkAggregatedList_Warning_Code
      SubnetworkAggregatedList_Warning_Code (..),
  
      -- ** SubnetworkAggregatedList_Warning_DataItem
      SubnetworkAggregatedList_Warning_DataItem (..),
      newSubnetworkAggregatedList_Warning_DataItem,
  
      -- ** SubnetworkList
      SubnetworkList (..),
      newSubnetworkList,
  
      -- ** SubnetworkList_Warning
      SubnetworkList_Warning (..),
      newSubnetworkList_Warning,
  
      -- ** SubnetworkList_Warning_Code
      SubnetworkList_Warning_Code (..),
  
      -- ** SubnetworkList_Warning_DataItem
      SubnetworkList_Warning_DataItem (..),
      newSubnetworkList_Warning_DataItem,
  
      -- ** SubnetworkLogConfig
      SubnetworkLogConfig (..),
      newSubnetworkLogConfig,
  
      -- ** SubnetworkLogConfig_AggregationInterval
      SubnetworkLogConfig_AggregationInterval (..),
  
      -- ** SubnetworkLogConfig_Metadata
      SubnetworkLogConfig_Metadata (..),
  
      -- ** SubnetworkSecondaryRange
      SubnetworkSecondaryRange (..),
      newSubnetworkSecondaryRange,
  
      -- ** SubnetworksExpandIpCidrRangeRequest
      SubnetworksExpandIpCidrRangeRequest (..),
      newSubnetworksExpandIpCidrRangeRequest,
  
      -- ** SubnetworksScopedList
      SubnetworksScopedList (..),
      newSubnetworksScopedList,
  
      -- ** SubnetworksScopedList_Warning
      SubnetworksScopedList_Warning (..),
      newSubnetworksScopedList_Warning,
  
      -- ** SubnetworksScopedList_Warning_Code
      SubnetworksScopedList_Warning_Code (..),
  
      -- ** SubnetworksScopedList_Warning_DataItem
      SubnetworksScopedList_Warning_DataItem (..),
      newSubnetworksScopedList_Warning_DataItem,
  
      -- ** SubnetworksSetPrivateIpGoogleAccessRequest
      SubnetworksSetPrivateIpGoogleAccessRequest (..),
      newSubnetworksSetPrivateIpGoogleAccessRequest,
  
      -- ** Subsetting
      Subsetting (..),
      newSubsetting,
  
      -- ** Subsetting_Policy
      Subsetting_Policy (..),
  
      -- ** TCPHealthCheck
      TCPHealthCheck (..),
      newTCPHealthCheck,
  
      -- ** TCPHealthCheck_PortSpecification
      TCPHealthCheck_PortSpecification (..),
  
      -- ** TCPHealthCheck_ProxyHeader
      TCPHealthCheck_ProxyHeader (..),
  
      -- ** Tags
      Tags (..),
      newTags,
  
      -- ** TargetGrpcProxy
      TargetGrpcProxy (..),
      newTargetGrpcProxy,
  
      -- ** TargetGrpcProxyList
      TargetGrpcProxyList (..),
      newTargetGrpcProxyList,
  
      -- ** TargetGrpcProxyList_Warning
      TargetGrpcProxyList_Warning (..),
      newTargetGrpcProxyList_Warning,
  
      -- ** TargetGrpcProxyList_Warning_Code
      TargetGrpcProxyList_Warning_Code (..),
  
      -- ** TargetGrpcProxyList_Warning_DataItem
      TargetGrpcProxyList_Warning_DataItem (..),
      newTargetGrpcProxyList_Warning_DataItem,
  
      -- ** TargetHttpProxiesScopedList
      TargetHttpProxiesScopedList (..),
      newTargetHttpProxiesScopedList,
  
      -- ** TargetHttpProxiesScopedList_Warning
      TargetHttpProxiesScopedList_Warning (..),
      newTargetHttpProxiesScopedList_Warning,
  
      -- ** TargetHttpProxiesScopedList_Warning_Code
      TargetHttpProxiesScopedList_Warning_Code (..),
  
      -- ** TargetHttpProxiesScopedList_Warning_DataItem
      TargetHttpProxiesScopedList_Warning_DataItem (..),
      newTargetHttpProxiesScopedList_Warning_DataItem,
  
      -- ** TargetHttpProxy
      TargetHttpProxy (..),
      newTargetHttpProxy,
  
      -- ** TargetHttpProxyAggregatedList
      TargetHttpProxyAggregatedList (..),
      newTargetHttpProxyAggregatedList,
  
      -- ** TargetHttpProxyAggregatedList_Items
      TargetHttpProxyAggregatedList_Items (..),
      newTargetHttpProxyAggregatedList_Items,
  
      -- ** TargetHttpProxyList
      TargetHttpProxyList (..),
      newTargetHttpProxyList,
  
      -- ** TargetHttpProxyList_Warning
      TargetHttpProxyList_Warning (..),
      newTargetHttpProxyList_Warning,
  
      -- ** TargetHttpProxyList_Warning_Code
      TargetHttpProxyList_Warning_Code (..),
  
      -- ** TargetHttpProxyList_Warning_DataItem
      TargetHttpProxyList_Warning_DataItem (..),
      newTargetHttpProxyList_Warning_DataItem,
  
      -- ** TargetHttpsProxiesScopedList
      TargetHttpsProxiesScopedList (..),
      newTargetHttpsProxiesScopedList,
  
      -- ** TargetHttpsProxiesScopedList_Warning
      TargetHttpsProxiesScopedList_Warning (..),
      newTargetHttpsProxiesScopedList_Warning,
  
      -- ** TargetHttpsProxiesScopedList_Warning_Code
      TargetHttpsProxiesScopedList_Warning_Code (..),
  
      -- ** TargetHttpsProxiesScopedList_Warning_DataItem
      TargetHttpsProxiesScopedList_Warning_DataItem (..),
      newTargetHttpsProxiesScopedList_Warning_DataItem,
  
      -- ** TargetHttpsProxiesSetCertificateMapRequest
      TargetHttpsProxiesSetCertificateMapRequest (..),
      newTargetHttpsProxiesSetCertificateMapRequest,
  
      -- ** TargetHttpsProxiesSetQuicOverrideRequest
      TargetHttpsProxiesSetQuicOverrideRequest (..),
      newTargetHttpsProxiesSetQuicOverrideRequest,
  
      -- ** TargetHttpsProxiesSetQuicOverrideRequest_QuicOverride
      TargetHttpsProxiesSetQuicOverrideRequest_QuicOverride (..),
  
      -- ** TargetHttpsProxiesSetSslCertificatesRequest
      TargetHttpsProxiesSetSslCertificatesRequest (..),
      newTargetHttpsProxiesSetSslCertificatesRequest,
  
      -- ** TargetHttpsProxy
      TargetHttpsProxy (..),
      newTargetHttpsProxy,
  
      -- ** TargetHttpsProxy_QuicOverride
      TargetHttpsProxy_QuicOverride (..),
  
      -- ** TargetHttpsProxy_TlsEarlyData
      TargetHttpsProxy_TlsEarlyData (..),
  
      -- ** TargetHttpsProxyAggregatedList
      TargetHttpsProxyAggregatedList (..),
      newTargetHttpsProxyAggregatedList,
  
      -- ** TargetHttpsProxyAggregatedList_Items
      TargetHttpsProxyAggregatedList_Items (..),
      newTargetHttpsProxyAggregatedList_Items,
  
      -- ** TargetHttpsProxyAggregatedList_Warning
      TargetHttpsProxyAggregatedList_Warning (..),
      newTargetHttpsProxyAggregatedList_Warning,
  
      -- ** TargetHttpsProxyAggregatedList_Warning_Code
      TargetHttpsProxyAggregatedList_Warning_Code (..),
  
      -- ** TargetHttpsProxyAggregatedList_Warning_DataItem
      TargetHttpsProxyAggregatedList_Warning_DataItem (..),
      newTargetHttpsProxyAggregatedList_Warning_DataItem,
  
      -- ** TargetHttpsProxyList
      TargetHttpsProxyList (..),
      newTargetHttpsProxyList,
  
      -- ** TargetHttpsProxyList_Warning
      TargetHttpsProxyList_Warning (..),
      newTargetHttpsProxyList_Warning,
  
      -- ** TargetHttpsProxyList_Warning_Code
      TargetHttpsProxyList_Warning_Code (..),
  
      -- ** TargetHttpsProxyList_Warning_DataItem
      TargetHttpsProxyList_Warning_DataItem (..),
      newTargetHttpsProxyList_Warning_DataItem,
  
      -- ** TargetInstance
      TargetInstance (..),
      newTargetInstance,
  
      -- ** TargetInstance_NatPolicy
      TargetInstance_NatPolicy (..),
  
      -- ** TargetInstanceAggregatedList
      TargetInstanceAggregatedList (..),
      newTargetInstanceAggregatedList,
  
      -- ** TargetInstanceAggregatedList_Items
      TargetInstanceAggregatedList_Items (..),
      newTargetInstanceAggregatedList_Items,
  
      -- ** TargetInstanceAggregatedList_Warning
      TargetInstanceAggregatedList_Warning (..),
      newTargetInstanceAggregatedList_Warning,
  
      -- ** TargetInstanceAggregatedList_Warning_Code
      TargetInstanceAggregatedList_Warning_Code (..),
  
      -- ** TargetInstanceAggregatedList_Warning_DataItem
      TargetInstanceAggregatedList_Warning_DataItem (..),
      newTargetInstanceAggregatedList_Warning_DataItem,
  
      -- ** TargetInstanceList
      TargetInstanceList (..),
      newTargetInstanceList,
  
      -- ** TargetInstanceList_Warning
      TargetInstanceList_Warning (..),
      newTargetInstanceList_Warning,
  
      -- ** TargetInstanceList_Warning_Code
      TargetInstanceList_Warning_Code (..),
  
      -- ** TargetInstanceList_Warning_DataItem
      TargetInstanceList_Warning_DataItem (..),
      newTargetInstanceList_Warning_DataItem,
  
      -- ** TargetInstancesScopedList
      TargetInstancesScopedList (..),
      newTargetInstancesScopedList,
  
      -- ** TargetInstancesScopedList_Warning
      TargetInstancesScopedList_Warning (..),
      newTargetInstancesScopedList_Warning,
  
      -- ** TargetInstancesScopedList_Warning_Code
      TargetInstancesScopedList_Warning_Code (..),
  
      -- ** TargetInstancesScopedList_Warning_DataItem
      TargetInstancesScopedList_Warning_DataItem (..),
      newTargetInstancesScopedList_Warning_DataItem,
  
      -- ** TargetPool
      TargetPool (..),
      newTargetPool,
  
      -- ** TargetPool_SessionAffinity
      TargetPool_SessionAffinity (..),
  
      -- ** TargetPoolAggregatedList
      TargetPoolAggregatedList (..),
      newTargetPoolAggregatedList,
  
      -- ** TargetPoolAggregatedList_Items
      TargetPoolAggregatedList_Items (..),
      newTargetPoolAggregatedList_Items,
  
      -- ** TargetPoolAggregatedList_Warning
      TargetPoolAggregatedList_Warning (..),
      newTargetPoolAggregatedList_Warning,
  
      -- ** TargetPoolAggregatedList_Warning_Code
      TargetPoolAggregatedList_Warning_Code (..),
  
      -- ** TargetPoolAggregatedList_Warning_DataItem
      TargetPoolAggregatedList_Warning_DataItem (..),
      newTargetPoolAggregatedList_Warning_DataItem,
  
      -- ** TargetPoolInstanceHealth
      TargetPoolInstanceHealth (..),
      newTargetPoolInstanceHealth,
  
      -- ** TargetPoolList
      TargetPoolList (..),
      newTargetPoolList,
  
      -- ** TargetPoolList_Warning
      TargetPoolList_Warning (..),
      newTargetPoolList_Warning,
  
      -- ** TargetPoolList_Warning_Code
      TargetPoolList_Warning_Code (..),
  
      -- ** TargetPoolList_Warning_DataItem
      TargetPoolList_Warning_DataItem (..),
      newTargetPoolList_Warning_DataItem,
  
      -- ** TargetPoolsAddHealthCheckRequest
      TargetPoolsAddHealthCheckRequest (..),
      newTargetPoolsAddHealthCheckRequest,
  
      -- ** TargetPoolsAddInstanceRequest
      TargetPoolsAddInstanceRequest (..),
      newTargetPoolsAddInstanceRequest,
  
      -- ** TargetPoolsRemoveHealthCheckRequest
      TargetPoolsRemoveHealthCheckRequest (..),
      newTargetPoolsRemoveHealthCheckRequest,
  
      -- ** TargetPoolsRemoveInstanceRequest
      TargetPoolsRemoveInstanceRequest (..),
      newTargetPoolsRemoveInstanceRequest,
  
      -- ** TargetPoolsScopedList
      TargetPoolsScopedList (..),
      newTargetPoolsScopedList,
  
      -- ** TargetPoolsScopedList_Warning
      TargetPoolsScopedList_Warning (..),
      newTargetPoolsScopedList_Warning,
  
      -- ** TargetPoolsScopedList_Warning_Code
      TargetPoolsScopedList_Warning_Code (..),
  
      -- ** TargetPoolsScopedList_Warning_DataItem
      TargetPoolsScopedList_Warning_DataItem (..),
      newTargetPoolsScopedList_Warning_DataItem,
  
      -- ** TargetReference
      TargetReference (..),
      newTargetReference,
  
      -- ** TargetSslProxiesSetBackendServiceRequest
      TargetSslProxiesSetBackendServiceRequest (..),
      newTargetSslProxiesSetBackendServiceRequest,
  
      -- ** TargetSslProxiesSetCertificateMapRequest
      TargetSslProxiesSetCertificateMapRequest (..),
      newTargetSslProxiesSetCertificateMapRequest,
  
      -- ** TargetSslProxiesSetProxyHeaderRequest
      TargetSslProxiesSetProxyHeaderRequest (..),
      newTargetSslProxiesSetProxyHeaderRequest,
  
      -- ** TargetSslProxiesSetProxyHeaderRequest_ProxyHeader
      TargetSslProxiesSetProxyHeaderRequest_ProxyHeader (..),
  
      -- ** TargetSslProxiesSetSslCertificatesRequest
      TargetSslProxiesSetSslCertificatesRequest (..),
      newTargetSslProxiesSetSslCertificatesRequest,
  
      -- ** TargetSslProxy
      TargetSslProxy (..),
      newTargetSslProxy,
  
      -- ** TargetSslProxy_ProxyHeader
      TargetSslProxy_ProxyHeader (..),
  
      -- ** TargetSslProxyList
      TargetSslProxyList (..),
      newTargetSslProxyList,
  
      -- ** TargetSslProxyList_Warning
      TargetSslProxyList_Warning (..),
      newTargetSslProxyList_Warning,
  
      -- ** TargetSslProxyList_Warning_Code
      TargetSslProxyList_Warning_Code (..),
  
      -- ** TargetSslProxyList_Warning_DataItem
      TargetSslProxyList_Warning_DataItem (..),
      newTargetSslProxyList_Warning_DataItem,
  
      -- ** TargetTcpProxiesScopedList
      TargetTcpProxiesScopedList (..),
      newTargetTcpProxiesScopedList,
  
      -- ** TargetTcpProxiesScopedList_Warning
      TargetTcpProxiesScopedList_Warning (..),
      newTargetTcpProxiesScopedList_Warning,
  
      -- ** TargetTcpProxiesScopedList_Warning_Code
      TargetTcpProxiesScopedList_Warning_Code (..),
  
      -- ** TargetTcpProxiesScopedList_Warning_DataItem
      TargetTcpProxiesScopedList_Warning_DataItem (..),
      newTargetTcpProxiesScopedList_Warning_DataItem,
  
      -- ** TargetTcpProxiesSetBackendServiceRequest
      TargetTcpProxiesSetBackendServiceRequest (..),
      newTargetTcpProxiesSetBackendServiceRequest,
  
      -- ** TargetTcpProxiesSetProxyHeaderRequest
      TargetTcpProxiesSetProxyHeaderRequest (..),
      newTargetTcpProxiesSetProxyHeaderRequest,
  
      -- ** TargetTcpProxiesSetProxyHeaderRequest_ProxyHeader
      TargetTcpProxiesSetProxyHeaderRequest_ProxyHeader (..),
  
      -- ** TargetTcpProxy
      TargetTcpProxy (..),
      newTargetTcpProxy,
  
      -- ** TargetTcpProxy_ProxyHeader
      TargetTcpProxy_ProxyHeader (..),
  
      -- ** TargetTcpProxyAggregatedList
      TargetTcpProxyAggregatedList (..),
      newTargetTcpProxyAggregatedList,
  
      -- ** TargetTcpProxyAggregatedList_Items
      TargetTcpProxyAggregatedList_Items (..),
      newTargetTcpProxyAggregatedList_Items,
  
      -- ** TargetTcpProxyAggregatedList_Warning
      TargetTcpProxyAggregatedList_Warning (..),
      newTargetTcpProxyAggregatedList_Warning,
  
      -- ** TargetTcpProxyAggregatedList_Warning_Code
      TargetTcpProxyAggregatedList_Warning_Code (..),
  
      -- ** TargetTcpProxyAggregatedList_Warning_DataItem
      TargetTcpProxyAggregatedList_Warning_DataItem (..),
      newTargetTcpProxyAggregatedList_Warning_DataItem,
  
      -- ** TargetTcpProxyList
      TargetTcpProxyList (..),
      newTargetTcpProxyList,
  
      -- ** TargetTcpProxyList_Warning
      TargetTcpProxyList_Warning (..),
      newTargetTcpProxyList_Warning,
  
      -- ** TargetTcpProxyList_Warning_Code
      TargetTcpProxyList_Warning_Code (..),
  
      -- ** TargetTcpProxyList_Warning_DataItem
      TargetTcpProxyList_Warning_DataItem (..),
      newTargetTcpProxyList_Warning_DataItem,
  
      -- ** TargetVpnGateway
      TargetVpnGateway (..),
      newTargetVpnGateway,
  
      -- ** TargetVpnGateway_Labels
      TargetVpnGateway_Labels (..),
      newTargetVpnGateway_Labels,
  
      -- ** TargetVpnGateway_Status
      TargetVpnGateway_Status (..),
  
      -- ** TargetVpnGatewayAggregatedList
      TargetVpnGatewayAggregatedList (..),
      newTargetVpnGatewayAggregatedList,
  
      -- ** TargetVpnGatewayAggregatedList_Items
      TargetVpnGatewayAggregatedList_Items (..),
      newTargetVpnGatewayAggregatedList_Items,
  
      -- ** TargetVpnGatewayAggregatedList_Warning
      TargetVpnGatewayAggregatedList_Warning (..),
      newTargetVpnGatewayAggregatedList_Warning,
  
      -- ** TargetVpnGatewayAggregatedList_Warning_Code
      TargetVpnGatewayAggregatedList_Warning_Code (..),
  
      -- ** TargetVpnGatewayAggregatedList_Warning_DataItem
      TargetVpnGatewayAggregatedList_Warning_DataItem (..),
      newTargetVpnGatewayAggregatedList_Warning_DataItem,
  
      -- ** TargetVpnGatewayList
      TargetVpnGatewayList (..),
      newTargetVpnGatewayList,
  
      -- ** TargetVpnGatewayList_Warning
      TargetVpnGatewayList_Warning (..),
      newTargetVpnGatewayList_Warning,
  
      -- ** TargetVpnGatewayList_Warning_Code
      TargetVpnGatewayList_Warning_Code (..),
  
      -- ** TargetVpnGatewayList_Warning_DataItem
      TargetVpnGatewayList_Warning_DataItem (..),
      newTargetVpnGatewayList_Warning_DataItem,
  
      -- ** TargetVpnGatewaysScopedList
      TargetVpnGatewaysScopedList (..),
      newTargetVpnGatewaysScopedList,
  
      -- ** TargetVpnGatewaysScopedList_Warning
      TargetVpnGatewaysScopedList_Warning (..),
      newTargetVpnGatewaysScopedList_Warning,
  
      -- ** TargetVpnGatewaysScopedList_Warning_Code
      TargetVpnGatewaysScopedList_Warning_Code (..),
  
      -- ** TargetVpnGatewaysScopedList_Warning_DataItem
      TargetVpnGatewaysScopedList_Warning_DataItem (..),
      newTargetVpnGatewaysScopedList_Warning_DataItem,
  
      -- ** TestFailure
      TestFailure (..),
      newTestFailure,
  
      -- ** TestPermissionsRequest
      TestPermissionsRequest (..),
      newTestPermissionsRequest,
  
      -- ** TestPermissionsResponse
      TestPermissionsResponse (..),
      newTestPermissionsResponse,
  
      -- ** Uint128
      Uint128 (..),
      newUint128,
  
      -- ** UpcomingMaintenance
      UpcomingMaintenance (..),
      newUpcomingMaintenance,
  
      -- ** UpcomingMaintenance_MaintenanceStatus
      UpcomingMaintenance_MaintenanceStatus (..),
  
      -- ** UpcomingMaintenance_Type
      UpcomingMaintenance_Type (..),
  
      -- ** UrlMap
      UrlMap (..),
      newUrlMap,
  
      -- ** UrlMapList
      UrlMapList (..),
      newUrlMapList,
  
      -- ** UrlMapList_Warning
      UrlMapList_Warning (..),
      newUrlMapList_Warning,
  
      -- ** UrlMapList_Warning_Code
      UrlMapList_Warning_Code (..),
  
      -- ** UrlMapList_Warning_DataItem
      UrlMapList_Warning_DataItem (..),
      newUrlMapList_Warning_DataItem,
  
      -- ** UrlMapReference
      UrlMapReference (..),
      newUrlMapReference,
  
      -- ** UrlMapTest
      UrlMapTest (..),
      newUrlMapTest,
  
      -- ** UrlMapTestHeader
      UrlMapTestHeader (..),
      newUrlMapTestHeader,
  
      -- ** UrlMapValidationResult
      UrlMapValidationResult (..),
      newUrlMapValidationResult,
  
      -- ** UrlMapsAggregatedList
      UrlMapsAggregatedList (..),
      newUrlMapsAggregatedList,
  
      -- ** UrlMapsAggregatedList_Items
      UrlMapsAggregatedList_Items (..),
      newUrlMapsAggregatedList_Items,
  
      -- ** UrlMapsAggregatedList_Warning
      UrlMapsAggregatedList_Warning (..),
      newUrlMapsAggregatedList_Warning,
  
      -- ** UrlMapsAggregatedList_Warning_Code
      UrlMapsAggregatedList_Warning_Code (..),
  
      -- ** UrlMapsAggregatedList_Warning_DataItem
      UrlMapsAggregatedList_Warning_DataItem (..),
      newUrlMapsAggregatedList_Warning_DataItem,
  
      -- ** UrlMapsScopedList
      UrlMapsScopedList (..),
      newUrlMapsScopedList,
  
      -- ** UrlMapsScopedList_Warning
      UrlMapsScopedList_Warning (..),
      newUrlMapsScopedList_Warning,
  
      -- ** UrlMapsScopedList_Warning_Code
      UrlMapsScopedList_Warning_Code (..),
  
      -- ** UrlMapsScopedList_Warning_DataItem
      UrlMapsScopedList_Warning_DataItem (..),
      newUrlMapsScopedList_Warning_DataItem,
  
      -- ** UrlMapsValidateRequest
      UrlMapsValidateRequest (..),
      newUrlMapsValidateRequest,
  
      -- ** UrlMapsValidateRequest_LoadBalancingSchemesItem
      UrlMapsValidateRequest_LoadBalancingSchemesItem (..),
  
      -- ** UrlMapsValidateResponse
      UrlMapsValidateResponse (..),
      newUrlMapsValidateResponse,
  
      -- ** UrlRewrite
      UrlRewrite (..),
      newUrlRewrite,
  
      -- ** UsableSubnetwork
      UsableSubnetwork (..),
      newUsableSubnetwork,
  
      -- ** UsableSubnetwork_Ipv6AccessType
      UsableSubnetwork_Ipv6AccessType (..),
  
      -- ** UsableSubnetwork_Purpose
      UsableSubnetwork_Purpose (..),
  
      -- ** UsableSubnetwork_Role
      UsableSubnetwork_Role (..),
  
      -- ** UsableSubnetwork_StackType
      UsableSubnetwork_StackType (..),
  
      -- ** UsableSubnetworkSecondaryRange
      UsableSubnetworkSecondaryRange (..),
      newUsableSubnetworkSecondaryRange,
  
      -- ** UsableSubnetworksAggregatedList
      UsableSubnetworksAggregatedList (..),
      newUsableSubnetworksAggregatedList,
  
      -- ** UsableSubnetworksAggregatedList_Warning
      UsableSubnetworksAggregatedList_Warning (..),
      newUsableSubnetworksAggregatedList_Warning,
  
      -- ** UsableSubnetworksAggregatedList_Warning_Code
      UsableSubnetworksAggregatedList_Warning_Code (..),
  
      -- ** UsableSubnetworksAggregatedList_Warning_DataItem
      UsableSubnetworksAggregatedList_Warning_DataItem (..),
      newUsableSubnetworksAggregatedList_Warning_DataItem,
  
      -- ** UsageExportLocation
      UsageExportLocation (..),
      newUsageExportLocation,
  
      -- ** VmEndpointNatMappings
      VmEndpointNatMappings (..),
      newVmEndpointNatMappings,
  
      -- ** VmEndpointNatMappingsInterfaceNatMappings
      VmEndpointNatMappingsInterfaceNatMappings (..),
      newVmEndpointNatMappingsInterfaceNatMappings,
  
      -- ** VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings
      VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings (..),
      newVmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings,
  
      -- ** VmEndpointNatMappingsList
      VmEndpointNatMappingsList (..),
      newVmEndpointNatMappingsList,
  
      -- ** VmEndpointNatMappingsList_Warning
      VmEndpointNatMappingsList_Warning (..),
      newVmEndpointNatMappingsList_Warning,
  
      -- ** VmEndpointNatMappingsList_Warning_Code
      VmEndpointNatMappingsList_Warning_Code (..),
  
      -- ** VmEndpointNatMappingsList_Warning_DataItem
      VmEndpointNatMappingsList_Warning_DataItem (..),
      newVmEndpointNatMappingsList_Warning_DataItem,
  
      -- ** VpnGateway
      VpnGateway (..),
      newVpnGateway,
  
      -- ** VpnGateway_GatewayIpVersion
      VpnGateway_GatewayIpVersion (..),
  
      -- ** VpnGateway_Labels
      VpnGateway_Labels (..),
      newVpnGateway_Labels,
  
      -- ** VpnGateway_StackType
      VpnGateway_StackType (..),
  
      -- ** VpnGatewayAggregatedList
      VpnGatewayAggregatedList (..),
      newVpnGatewayAggregatedList,
  
      -- ** VpnGatewayAggregatedList_Items
      VpnGatewayAggregatedList_Items (..),
      newVpnGatewayAggregatedList_Items,
  
      -- ** VpnGatewayAggregatedList_Warning
      VpnGatewayAggregatedList_Warning (..),
      newVpnGatewayAggregatedList_Warning,
  
      -- ** VpnGatewayAggregatedList_Warning_Code
      VpnGatewayAggregatedList_Warning_Code (..),
  
      -- ** VpnGatewayAggregatedList_Warning_DataItem
      VpnGatewayAggregatedList_Warning_DataItem (..),
      newVpnGatewayAggregatedList_Warning_DataItem,
  
      -- ** VpnGatewayList
      VpnGatewayList (..),
      newVpnGatewayList,
  
      -- ** VpnGatewayList_Warning
      VpnGatewayList_Warning (..),
      newVpnGatewayList_Warning,
  
      -- ** VpnGatewayList_Warning_Code
      VpnGatewayList_Warning_Code (..),
  
      -- ** VpnGatewayList_Warning_DataItem
      VpnGatewayList_Warning_DataItem (..),
      newVpnGatewayList_Warning_DataItem,
  
      -- ** VpnGatewayStatus
      VpnGatewayStatus (..),
      newVpnGatewayStatus,
  
      -- ** VpnGatewayStatusHighAvailabilityRequirementState
      VpnGatewayStatusHighAvailabilityRequirementState (..),
      newVpnGatewayStatusHighAvailabilityRequirementState,
  
      -- ** VpnGatewayStatusHighAvailabilityRequirementState_State
      VpnGatewayStatusHighAvailabilityRequirementState_State (..),
  
      -- ** VpnGatewayStatusHighAvailabilityRequirementState_UnsatisfiedReason
      VpnGatewayStatusHighAvailabilityRequirementState_UnsatisfiedReason (..),
  
      -- ** VpnGatewayStatusTunnel
      VpnGatewayStatusTunnel (..),
      newVpnGatewayStatusTunnel,
  
      -- ** VpnGatewayStatusVpnConnection
      VpnGatewayStatusVpnConnection (..),
      newVpnGatewayStatusVpnConnection,
  
      -- ** VpnGatewayVpnGatewayInterface
      VpnGatewayVpnGatewayInterface (..),
      newVpnGatewayVpnGatewayInterface,
  
      -- ** VpnGatewaysGetStatusResponse
      VpnGatewaysGetStatusResponse (..),
      newVpnGatewaysGetStatusResponse,
  
      -- ** VpnGatewaysScopedList
      VpnGatewaysScopedList (..),
      newVpnGatewaysScopedList,
  
      -- ** VpnGatewaysScopedList_Warning
      VpnGatewaysScopedList_Warning (..),
      newVpnGatewaysScopedList_Warning,
  
      -- ** VpnGatewaysScopedList_Warning_Code
      VpnGatewaysScopedList_Warning_Code (..),
  
      -- ** VpnGatewaysScopedList_Warning_DataItem
      VpnGatewaysScopedList_Warning_DataItem (..),
      newVpnGatewaysScopedList_Warning_DataItem,
  
      -- ** VpnTunnel
      VpnTunnel (..),
      newVpnTunnel,
  
      -- ** VpnTunnel_Labels
      VpnTunnel_Labels (..),
      newVpnTunnel_Labels,
  
      -- ** VpnTunnel_Status
      VpnTunnel_Status (..),
  
      -- ** VpnTunnelAggregatedList
      VpnTunnelAggregatedList (..),
      newVpnTunnelAggregatedList,
  
      -- ** VpnTunnelAggregatedList_Items
      VpnTunnelAggregatedList_Items (..),
      newVpnTunnelAggregatedList_Items,
  
      -- ** VpnTunnelAggregatedList_Warning
      VpnTunnelAggregatedList_Warning (..),
      newVpnTunnelAggregatedList_Warning,
  
      -- ** VpnTunnelAggregatedList_Warning_Code
      VpnTunnelAggregatedList_Warning_Code (..),
  
      -- ** VpnTunnelAggregatedList_Warning_DataItem
      VpnTunnelAggregatedList_Warning_DataItem (..),
      newVpnTunnelAggregatedList_Warning_DataItem,
  
      -- ** VpnTunnelList
      VpnTunnelList (..),
      newVpnTunnelList,
  
      -- ** VpnTunnelList_Warning
      VpnTunnelList_Warning (..),
      newVpnTunnelList_Warning,
  
      -- ** VpnTunnelList_Warning_Code
      VpnTunnelList_Warning_Code (..),
  
      -- ** VpnTunnelList_Warning_DataItem
      VpnTunnelList_Warning_DataItem (..),
      newVpnTunnelList_Warning_DataItem,
  
      -- ** VpnTunnelsScopedList
      VpnTunnelsScopedList (..),
      newVpnTunnelsScopedList,
  
      -- ** VpnTunnelsScopedList_Warning
      VpnTunnelsScopedList_Warning (..),
      newVpnTunnelsScopedList_Warning,
  
      -- ** VpnTunnelsScopedList_Warning_Code
      VpnTunnelsScopedList_Warning_Code (..),
  
      -- ** VpnTunnelsScopedList_Warning_DataItem
      VpnTunnelsScopedList_Warning_DataItem (..),
      newVpnTunnelsScopedList_Warning_DataItem,
  
      -- ** WafExpressionSet
      WafExpressionSet (..),
      newWafExpressionSet,
  
      -- ** WafExpressionSetExpression
      WafExpressionSetExpression (..),
      newWafExpressionSetExpression,
  
      -- ** WeightedBackendService
      WeightedBackendService (..),
      newWeightedBackendService,
  
      -- ** XpnHostList
      XpnHostList (..),
      newXpnHostList,
  
      -- ** XpnHostList_Warning
      XpnHostList_Warning (..),
      newXpnHostList_Warning,
  
      -- ** XpnHostList_Warning_Code
      XpnHostList_Warning_Code (..),
  
      -- ** XpnHostList_Warning_DataItem
      XpnHostList_Warning_DataItem (..),
      newXpnHostList_Warning_DataItem,
  
      -- ** XpnResourceId
      XpnResourceId (..),
      newXpnResourceId,
  
      -- ** XpnResourceId_Type
      XpnResourceId_Type (..),
  
      -- ** Zone
      Zone (..),
      newZone,
  
      -- ** Zone_Status
      Zone_Status (..),
  
      -- ** ZoneList
      ZoneList (..),
      newZoneList,
  
      -- ** ZoneList_Warning
      ZoneList_Warning (..),
      newZoneList_Warning,
  
      -- ** ZoneList_Warning_Code
      ZoneList_Warning_Code (..),
  
      -- ** ZoneList_Warning_DataItem
      ZoneList_Warning_DataItem (..),
      newZoneList_Warning_DataItem,
  
      -- ** ZoneSetLabelsRequest
      ZoneSetLabelsRequest (..),
      newZoneSetLabelsRequest,
  
      -- ** ZoneSetLabelsRequest_Labels
      ZoneSetLabelsRequest_Labels (..),
      newZoneSetLabelsRequest_Labels,
  
      -- ** ZoneSetPolicyRequest
      ZoneSetPolicyRequest (..),
      newZoneSetPolicyRequest,
  
      -- ** InstancesUpdateMinimalAction
      InstancesUpdateMinimalAction (..),
  
      -- ** InstancesUpdateMostDisruptiveAllowedAction
      InstancesUpdateMostDisruptiveAllowedAction (..),
  
      -- ** NetworksListPeeringRoutesDirection
      NetworksListPeeringRoutesDirection (..),
  
      -- ** RoutersListBgpRoutesAddressFamily
      RoutersListBgpRoutesAddressFamily (..),
  
      -- ** RoutersListBgpRoutesRouteType
      RoutersListBgpRoutesRouteType (..),
    )
  where
  
  import Gogol.Compute.AcceleratorTypes.AggregatedList
  import Gogol.Compute.AcceleratorTypes.Get
  import Gogol.Compute.AcceleratorTypes.List
  import Gogol.Compute.Addresses.AggregatedList
  import Gogol.Compute.Addresses.Delete
  import Gogol.Compute.Addresses.Get
  import Gogol.Compute.Addresses.Insert
  import Gogol.Compute.Addresses.List
  import Gogol.Compute.Addresses.Move
  import Gogol.Compute.Addresses.SetLabels
  import Gogol.Compute.Autoscalers.AggregatedList
  import Gogol.Compute.Autoscalers.Delete
  import Gogol.Compute.Autoscalers.Get
  import Gogol.Compute.Autoscalers.Insert
  import Gogol.Compute.Autoscalers.List
  import Gogol.Compute.Autoscalers.Patch
  import Gogol.Compute.Autoscalers.Update
  import Gogol.Compute.BackendBuckets.AddSignedUrlKey
  import Gogol.Compute.BackendBuckets.Delete
  import Gogol.Compute.BackendBuckets.DeleteSignedUrlKey
  import Gogol.Compute.BackendBuckets.Get
  import Gogol.Compute.BackendBuckets.GetIamPolicy
  import Gogol.Compute.BackendBuckets.Insert
  import Gogol.Compute.BackendBuckets.List
  import Gogol.Compute.BackendBuckets.Patch
  import Gogol.Compute.BackendBuckets.SetEdgeSecurityPolicy
  import Gogol.Compute.BackendBuckets.SetIamPolicy
  import Gogol.Compute.BackendBuckets.TestIamPermissions
  import Gogol.Compute.BackendBuckets.Update
  import Gogol.Compute.BackendServices.AddSignedUrlKey
  import Gogol.Compute.BackendServices.AggregatedList
  import Gogol.Compute.BackendServices.Delete
  import Gogol.Compute.BackendServices.DeleteSignedUrlKey
  import Gogol.Compute.BackendServices.Get
  import Gogol.Compute.BackendServices.GetHealth
  import Gogol.Compute.BackendServices.GetIamPolicy
  import Gogol.Compute.BackendServices.Insert
  import Gogol.Compute.BackendServices.List
  import Gogol.Compute.BackendServices.ListUsable
  import Gogol.Compute.BackendServices.Patch
  import Gogol.Compute.BackendServices.SetEdgeSecurityPolicy
  import Gogol.Compute.BackendServices.SetIamPolicy
  import Gogol.Compute.BackendServices.SetSecurityPolicy
  import Gogol.Compute.BackendServices.TestIamPermissions
  import Gogol.Compute.BackendServices.Update
  import Gogol.Compute.DiskTypes.AggregatedList
  import Gogol.Compute.DiskTypes.Get
  import Gogol.Compute.DiskTypes.List
  import Gogol.Compute.Disks.AddResourcePolicies
  import Gogol.Compute.Disks.AggregatedList
  import Gogol.Compute.Disks.BulkInsert
  import Gogol.Compute.Disks.CreateSnapshot
  import Gogol.Compute.Disks.Delete
  import Gogol.Compute.Disks.Get
  import Gogol.Compute.Disks.GetIamPolicy
  import Gogol.Compute.Disks.Insert
  import Gogol.Compute.Disks.List
  import Gogol.Compute.Disks.RemoveResourcePolicies
  import Gogol.Compute.Disks.Resize
  import Gogol.Compute.Disks.SetIamPolicy
  import Gogol.Compute.Disks.SetLabels
  import Gogol.Compute.Disks.StartAsyncReplication
  import Gogol.Compute.Disks.StopAsyncReplication
  import Gogol.Compute.Disks.StopGroupAsyncReplication
  import Gogol.Compute.Disks.TestIamPermissions
  import Gogol.Compute.Disks.Update
  import Gogol.Compute.ExternalVpnGateways.Delete
  import Gogol.Compute.ExternalVpnGateways.Get
  import Gogol.Compute.ExternalVpnGateways.Insert
  import Gogol.Compute.ExternalVpnGateways.List
  import Gogol.Compute.ExternalVpnGateways.SetLabels
  import Gogol.Compute.ExternalVpnGateways.TestIamPermissions
  import Gogol.Compute.FirewallPolicies.AddAssociation
  import Gogol.Compute.FirewallPolicies.AddRule
  import Gogol.Compute.FirewallPolicies.CloneRules
  import Gogol.Compute.FirewallPolicies.Delete
  import Gogol.Compute.FirewallPolicies.Get
  import Gogol.Compute.FirewallPolicies.GetAssociation
  import Gogol.Compute.FirewallPolicies.GetIamPolicy
  import Gogol.Compute.FirewallPolicies.GetRule
  import Gogol.Compute.FirewallPolicies.Insert
  import Gogol.Compute.FirewallPolicies.List
  import Gogol.Compute.FirewallPolicies.ListAssociations
  import Gogol.Compute.FirewallPolicies.Move
  import Gogol.Compute.FirewallPolicies.Patch
  import Gogol.Compute.FirewallPolicies.PatchRule
  import Gogol.Compute.FirewallPolicies.RemoveAssociation
  import Gogol.Compute.FirewallPolicies.RemoveRule
  import Gogol.Compute.FirewallPolicies.SetIamPolicy
  import Gogol.Compute.FirewallPolicies.TestIamPermissions
  import Gogol.Compute.Firewalls.Delete
  import Gogol.Compute.Firewalls.Get
  import Gogol.Compute.Firewalls.Insert
  import Gogol.Compute.Firewalls.List
  import Gogol.Compute.Firewalls.Patch
  import Gogol.Compute.Firewalls.Update
  import Gogol.Compute.ForwardingRules.AggregatedList
  import Gogol.Compute.ForwardingRules.Delete
  import Gogol.Compute.ForwardingRules.Get
  import Gogol.Compute.ForwardingRules.Insert
  import Gogol.Compute.ForwardingRules.List
  import Gogol.Compute.ForwardingRules.Patch
  import Gogol.Compute.ForwardingRules.SetLabels
  import Gogol.Compute.ForwardingRules.SetTarget
  import Gogol.Compute.GlobalAddresses.Delete
  import Gogol.Compute.GlobalAddresses.Get
  import Gogol.Compute.GlobalAddresses.Insert
  import Gogol.Compute.GlobalAddresses.List
  import Gogol.Compute.GlobalAddresses.Move
  import Gogol.Compute.GlobalAddresses.SetLabels
  import Gogol.Compute.GlobalForwardingRules.Delete
  import Gogol.Compute.GlobalForwardingRules.Get
  import Gogol.Compute.GlobalForwardingRules.Insert
  import Gogol.Compute.GlobalForwardingRules.List
  import Gogol.Compute.GlobalForwardingRules.Patch
  import Gogol.Compute.GlobalForwardingRules.SetLabels
  import Gogol.Compute.GlobalForwardingRules.SetTarget
  import Gogol.Compute.GlobalNetworkEndpointGroups.AttachNetworkEndpoints
  import Gogol.Compute.GlobalNetworkEndpointGroups.Delete
  import Gogol.Compute.GlobalNetworkEndpointGroups.DetachNetworkEndpoints
  import Gogol.Compute.GlobalNetworkEndpointGroups.Get
  import Gogol.Compute.GlobalNetworkEndpointGroups.Insert
  import Gogol.Compute.GlobalNetworkEndpointGroups.List
  import Gogol.Compute.GlobalNetworkEndpointGroups.ListNetworkEndpoints
  import Gogol.Compute.GlobalOperations.AggregatedList
  import Gogol.Compute.GlobalOperations.Delete
  import Gogol.Compute.GlobalOperations.Get
  import Gogol.Compute.GlobalOperations.List
  import Gogol.Compute.GlobalOperations.Wait
  import Gogol.Compute.GlobalOrganizationOperations.Delete
  import Gogol.Compute.GlobalOrganizationOperations.Get
  import Gogol.Compute.GlobalOrganizationOperations.List
  import Gogol.Compute.GlobalPublicDelegatedPrefixes.Delete
  import Gogol.Compute.GlobalPublicDelegatedPrefixes.Get
  import Gogol.Compute.GlobalPublicDelegatedPrefixes.Insert
  import Gogol.Compute.GlobalPublicDelegatedPrefixes.List
  import Gogol.Compute.GlobalPublicDelegatedPrefixes.Patch
  import Gogol.Compute.HealthChecks.AggregatedList
  import Gogol.Compute.HealthChecks.Delete
  import Gogol.Compute.HealthChecks.Get
  import Gogol.Compute.HealthChecks.Insert
  import Gogol.Compute.HealthChecks.List
  import Gogol.Compute.HealthChecks.Patch
  import Gogol.Compute.HealthChecks.Update
  import Gogol.Compute.HttpHealthChecks.Delete
  import Gogol.Compute.HttpHealthChecks.Get
  import Gogol.Compute.HttpHealthChecks.Insert
  import Gogol.Compute.HttpHealthChecks.List
  import Gogol.Compute.HttpHealthChecks.Patch
  import Gogol.Compute.HttpHealthChecks.Update
  import Gogol.Compute.HttpsHealthChecks.Delete
  import Gogol.Compute.HttpsHealthChecks.Get
  import Gogol.Compute.HttpsHealthChecks.Insert
  import Gogol.Compute.HttpsHealthChecks.List
  import Gogol.Compute.HttpsHealthChecks.Patch
  import Gogol.Compute.HttpsHealthChecks.Update
  import Gogol.Compute.ImageFamilyViews.Get
  import Gogol.Compute.Images.Delete
  import Gogol.Compute.Images.Deprecate
  import Gogol.Compute.Images.Get
  import Gogol.Compute.Images.GetFromFamily
  import Gogol.Compute.Images.GetIamPolicy
  import Gogol.Compute.Images.Insert
  import Gogol.Compute.Images.List
  import Gogol.Compute.Images.Patch
  import Gogol.Compute.Images.SetIamPolicy
  import Gogol.Compute.Images.SetLabels
  import Gogol.Compute.Images.TestIamPermissions
  import Gogol.Compute.InstanceGroupManagerResizeRequests.Cancel
  import Gogol.Compute.InstanceGroupManagerResizeRequests.Delete
  import Gogol.Compute.InstanceGroupManagerResizeRequests.Get
  import Gogol.Compute.InstanceGroupManagerResizeRequests.Insert
  import Gogol.Compute.InstanceGroupManagerResizeRequests.List
  import Gogol.Compute.InstanceGroupManagers.AbandonInstances
  import Gogol.Compute.InstanceGroupManagers.AggregatedList
  import Gogol.Compute.InstanceGroupManagers.ApplyUpdatesToInstances
  import Gogol.Compute.InstanceGroupManagers.CreateInstances
  import Gogol.Compute.InstanceGroupManagers.Delete
  import Gogol.Compute.InstanceGroupManagers.DeleteInstances
  import Gogol.Compute.InstanceGroupManagers.DeletePerInstanceConfigs
  import Gogol.Compute.InstanceGroupManagers.Get
  import Gogol.Compute.InstanceGroupManagers.Insert
  import Gogol.Compute.InstanceGroupManagers.List
  import Gogol.Compute.InstanceGroupManagers.ListErrors
  import Gogol.Compute.InstanceGroupManagers.ListManagedInstances
  import Gogol.Compute.InstanceGroupManagers.ListPerInstanceConfigs
  import Gogol.Compute.InstanceGroupManagers.Patch
  import Gogol.Compute.InstanceGroupManagers.PatchPerInstanceConfigs
  import Gogol.Compute.InstanceGroupManagers.RecreateInstances
  import Gogol.Compute.InstanceGroupManagers.Resize
  import Gogol.Compute.InstanceGroupManagers.ResumeInstances
  import Gogol.Compute.InstanceGroupManagers.SetInstanceTemplate
  import Gogol.Compute.InstanceGroupManagers.SetTargetPools
  import Gogol.Compute.InstanceGroupManagers.StartInstances
  import Gogol.Compute.InstanceGroupManagers.StopInstances
  import Gogol.Compute.InstanceGroupManagers.SuspendInstances
  import Gogol.Compute.InstanceGroupManagers.UpdatePerInstanceConfigs
  import Gogol.Compute.InstanceGroups.AddInstances
  import Gogol.Compute.InstanceGroups.AggregatedList
  import Gogol.Compute.InstanceGroups.Delete
  import Gogol.Compute.InstanceGroups.Get
  import Gogol.Compute.InstanceGroups.Insert
  import Gogol.Compute.InstanceGroups.List
  import Gogol.Compute.InstanceGroups.ListInstances
  import Gogol.Compute.InstanceGroups.RemoveInstances
  import Gogol.Compute.InstanceGroups.SetNamedPorts
  import Gogol.Compute.InstanceSettings.Get
  import Gogol.Compute.InstanceSettings.Patch
  import Gogol.Compute.InstanceTemplates.AggregatedList
  import Gogol.Compute.InstanceTemplates.Delete
  import Gogol.Compute.InstanceTemplates.Get
  import Gogol.Compute.InstanceTemplates.GetIamPolicy
  import Gogol.Compute.InstanceTemplates.Insert
  import Gogol.Compute.InstanceTemplates.List
  import Gogol.Compute.InstanceTemplates.SetIamPolicy
  import Gogol.Compute.InstanceTemplates.TestIamPermissions
  import Gogol.Compute.Instances.AddAccessConfig
  import Gogol.Compute.Instances.AddResourcePolicies
  import Gogol.Compute.Instances.AggregatedList
  import Gogol.Compute.Instances.AttachDisk
  import Gogol.Compute.Instances.BulkInsert
  import Gogol.Compute.Instances.Delete
  import Gogol.Compute.Instances.DeleteAccessConfig
  import Gogol.Compute.Instances.DetachDisk
  import Gogol.Compute.Instances.Get
  import Gogol.Compute.Instances.GetEffectiveFirewalls
  import Gogol.Compute.Instances.GetGuestAttributes
  import Gogol.Compute.Instances.GetIamPolicy
  import Gogol.Compute.Instances.GetScreenshot
  import Gogol.Compute.Instances.GetSerialPortOutput
  import Gogol.Compute.Instances.GetShieldedInstanceIdentity
  import Gogol.Compute.Instances.Insert
  import Gogol.Compute.Instances.List
  import Gogol.Compute.Instances.ListReferrers
  import Gogol.Compute.Instances.PerformMaintenance
  import Gogol.Compute.Instances.RemoveResourcePolicies
  import Gogol.Compute.Instances.ReportHostAsFaulty
  import Gogol.Compute.Instances.Reset
  import Gogol.Compute.Instances.Resume
  import Gogol.Compute.Instances.SendDiagnosticInterrupt
  import Gogol.Compute.Instances.SetDeletionProtection
  import Gogol.Compute.Instances.SetDiskAutoDelete
  import Gogol.Compute.Instances.SetIamPolicy
  import Gogol.Compute.Instances.SetLabels
  import Gogol.Compute.Instances.SetMachineResources
  import Gogol.Compute.Instances.SetMachineType
  import Gogol.Compute.Instances.SetMetadata
  import Gogol.Compute.Instances.SetMinCpuPlatform
  import Gogol.Compute.Instances.SetName
  import Gogol.Compute.Instances.SetScheduling
  import Gogol.Compute.Instances.SetSecurityPolicy
  import Gogol.Compute.Instances.SetServiceAccount
  import Gogol.Compute.Instances.SetShieldedInstanceIntegrityPolicy
  import Gogol.Compute.Instances.SetTags
  import Gogol.Compute.Instances.SimulateMaintenanceEvent
  import Gogol.Compute.Instances.Start
  import Gogol.Compute.Instances.StartWithEncryptionKey
  import Gogol.Compute.Instances.Stop
  import Gogol.Compute.Instances.Suspend
  import Gogol.Compute.Instances.TestIamPermissions
  import Gogol.Compute.Instances.Update
  import Gogol.Compute.Instances.UpdateAccessConfig
  import Gogol.Compute.Instances.UpdateDisplayDevice
  import Gogol.Compute.Instances.UpdateNetworkInterface
  import Gogol.Compute.Instances.UpdateShieldedInstanceConfig
  import Gogol.Compute.InstantSnapshots.AggregatedList
  import Gogol.Compute.InstantSnapshots.Delete
  import Gogol.Compute.InstantSnapshots.Get
  import Gogol.Compute.InstantSnapshots.GetIamPolicy
  import Gogol.Compute.InstantSnapshots.Insert
  import Gogol.Compute.InstantSnapshots.List
  import Gogol.Compute.InstantSnapshots.SetIamPolicy
  import Gogol.Compute.InstantSnapshots.SetLabels
  import Gogol.Compute.InstantSnapshots.TestIamPermissions
  import Gogol.Compute.InterconnectAttachments.AggregatedList
  import Gogol.Compute.InterconnectAttachments.Delete
  import Gogol.Compute.InterconnectAttachments.Get
  import Gogol.Compute.InterconnectAttachments.Insert
  import Gogol.Compute.InterconnectAttachments.List
  import Gogol.Compute.InterconnectAttachments.Patch
  import Gogol.Compute.InterconnectAttachments.SetLabels
  import Gogol.Compute.InterconnectLocations.Get
  import Gogol.Compute.InterconnectLocations.List
  import Gogol.Compute.InterconnectRemoteLocations.Get
  import Gogol.Compute.InterconnectRemoteLocations.List
  import Gogol.Compute.Interconnects.Delete
  import Gogol.Compute.Interconnects.Get
  import Gogol.Compute.Interconnects.GetDiagnostics
  import Gogol.Compute.Interconnects.GetMacsecConfig
  import Gogol.Compute.Interconnects.Insert
  import Gogol.Compute.Interconnects.List
  import Gogol.Compute.Interconnects.Patch
  import Gogol.Compute.Interconnects.SetLabels
  import Gogol.Compute.LicenseCodes.Get
  import Gogol.Compute.LicenseCodes.TestIamPermissions
  import Gogol.Compute.Licenses.Delete
  import Gogol.Compute.Licenses.Get
  import Gogol.Compute.Licenses.GetIamPolicy
  import Gogol.Compute.Licenses.Insert
  import Gogol.Compute.Licenses.List
  import Gogol.Compute.Licenses.SetIamPolicy
  import Gogol.Compute.Licenses.TestIamPermissions
  import Gogol.Compute.MachineImages.Delete
  import Gogol.Compute.MachineImages.Get
  import Gogol.Compute.MachineImages.GetIamPolicy
  import Gogol.Compute.MachineImages.Insert
  import Gogol.Compute.MachineImages.List
  import Gogol.Compute.MachineImages.SetIamPolicy
  import Gogol.Compute.MachineImages.TestIamPermissions
  import Gogol.Compute.MachineTypes.AggregatedList
  import Gogol.Compute.MachineTypes.Get
  import Gogol.Compute.MachineTypes.List
  import Gogol.Compute.NetworkAttachments.AggregatedList
  import Gogol.Compute.NetworkAttachments.Delete
  import Gogol.Compute.NetworkAttachments.Get
  import Gogol.Compute.NetworkAttachments.GetIamPolicy
  import Gogol.Compute.NetworkAttachments.Insert
  import Gogol.Compute.NetworkAttachments.List
  import Gogol.Compute.NetworkAttachments.Patch
  import Gogol.Compute.NetworkAttachments.SetIamPolicy
  import Gogol.Compute.NetworkAttachments.TestIamPermissions
  import Gogol.Compute.NetworkEdgeSecurityServices.AggregatedList
  import Gogol.Compute.NetworkEdgeSecurityServices.Delete
  import Gogol.Compute.NetworkEdgeSecurityServices.Get
  import Gogol.Compute.NetworkEdgeSecurityServices.Insert
  import Gogol.Compute.NetworkEdgeSecurityServices.Patch
  import Gogol.Compute.NetworkEndpointGroups.AggregatedList
  import Gogol.Compute.NetworkEndpointGroups.AttachNetworkEndpoints
  import Gogol.Compute.NetworkEndpointGroups.Delete
  import Gogol.Compute.NetworkEndpointGroups.DetachNetworkEndpoints
  import Gogol.Compute.NetworkEndpointGroups.Get
  import Gogol.Compute.NetworkEndpointGroups.Insert
  import Gogol.Compute.NetworkEndpointGroups.List
  import Gogol.Compute.NetworkEndpointGroups.ListNetworkEndpoints
  import Gogol.Compute.NetworkEndpointGroups.TestIamPermissions
  import Gogol.Compute.NetworkFirewallPolicies.AddAssociation
  import Gogol.Compute.NetworkFirewallPolicies.AddPacketMirroringRule
  import Gogol.Compute.NetworkFirewallPolicies.AddRule
  import Gogol.Compute.NetworkFirewallPolicies.AggregatedList
  import Gogol.Compute.NetworkFirewallPolicies.CloneRules
  import Gogol.Compute.NetworkFirewallPolicies.Delete
  import Gogol.Compute.NetworkFirewallPolicies.Get
  import Gogol.Compute.NetworkFirewallPolicies.GetAssociation
  import Gogol.Compute.NetworkFirewallPolicies.GetIamPolicy
  import Gogol.Compute.NetworkFirewallPolicies.GetPacketMirroringRule
  import Gogol.Compute.NetworkFirewallPolicies.GetRule
  import Gogol.Compute.NetworkFirewallPolicies.Insert
  import Gogol.Compute.NetworkFirewallPolicies.List
  import Gogol.Compute.NetworkFirewallPolicies.Patch
  import Gogol.Compute.NetworkFirewallPolicies.PatchPacketMirroringRule
  import Gogol.Compute.NetworkFirewallPolicies.PatchRule
  import Gogol.Compute.NetworkFirewallPolicies.RemoveAssociation
  import Gogol.Compute.NetworkFirewallPolicies.RemovePacketMirroringRule
  import Gogol.Compute.NetworkFirewallPolicies.RemoveRule
  import Gogol.Compute.NetworkFirewallPolicies.SetIamPolicy
  import Gogol.Compute.NetworkFirewallPolicies.TestIamPermissions
  import Gogol.Compute.NetworkProfiles.Get
  import Gogol.Compute.NetworkProfiles.List
  import Gogol.Compute.Networks.AddPeering
  import Gogol.Compute.Networks.Delete
  import Gogol.Compute.Networks.Get
  import Gogol.Compute.Networks.GetEffectiveFirewalls
  import Gogol.Compute.Networks.Insert
  import Gogol.Compute.Networks.List
  import Gogol.Compute.Networks.ListPeeringRoutes
  import Gogol.Compute.Networks.Patch
  import Gogol.Compute.Networks.RemovePeering
  import Gogol.Compute.Networks.SwitchToCustomMode
  import Gogol.Compute.Networks.UpdatePeering
  import Gogol.Compute.NodeGroups.AddNodes
  import Gogol.Compute.NodeGroups.AggregatedList
  import Gogol.Compute.NodeGroups.Delete
  import Gogol.Compute.NodeGroups.DeleteNodes
  import Gogol.Compute.NodeGroups.Get
  import Gogol.Compute.NodeGroups.GetIamPolicy
  import Gogol.Compute.NodeGroups.Insert
  import Gogol.Compute.NodeGroups.List
  import Gogol.Compute.NodeGroups.ListNodes
  import Gogol.Compute.NodeGroups.Patch
  import Gogol.Compute.NodeGroups.PerformMaintenance
  import Gogol.Compute.NodeGroups.SetIamPolicy
  import Gogol.Compute.NodeGroups.SetNodeTemplate
  import Gogol.Compute.NodeGroups.SimulateMaintenanceEvent
  import Gogol.Compute.NodeGroups.TestIamPermissions
  import Gogol.Compute.NodeTemplates.AggregatedList
  import Gogol.Compute.NodeTemplates.Delete
  import Gogol.Compute.NodeTemplates.Get
  import Gogol.Compute.NodeTemplates.GetIamPolicy
  import Gogol.Compute.NodeTemplates.Insert
  import Gogol.Compute.NodeTemplates.List
  import Gogol.Compute.NodeTemplates.SetIamPolicy
  import Gogol.Compute.NodeTemplates.TestIamPermissions
  import Gogol.Compute.NodeTypes.AggregatedList
  import Gogol.Compute.NodeTypes.Get
  import Gogol.Compute.NodeTypes.List
  import Gogol.Compute.PacketMirrorings.AggregatedList
  import Gogol.Compute.PacketMirrorings.Delete
  import Gogol.Compute.PacketMirrorings.Get
  import Gogol.Compute.PacketMirrorings.Insert
  import Gogol.Compute.PacketMirrorings.List
  import Gogol.Compute.PacketMirrorings.Patch
  import Gogol.Compute.PacketMirrorings.TestIamPermissions
  import Gogol.Compute.Projects.DisableXpnHost
  import Gogol.Compute.Projects.DisableXpnResource
  import Gogol.Compute.Projects.EnableXpnHost
  import Gogol.Compute.Projects.EnableXpnResource
  import Gogol.Compute.Projects.Get
  import Gogol.Compute.Projects.GetXpnHost
  import Gogol.Compute.Projects.GetXpnResources
  import Gogol.Compute.Projects.ListXpnHosts
  import Gogol.Compute.Projects.MoveDisk
  import Gogol.Compute.Projects.MoveInstance
  import Gogol.Compute.Projects.SetCloudArmorTier
  import Gogol.Compute.Projects.SetCommonInstanceMetadata
  import Gogol.Compute.Projects.SetDefaultNetworkTier
  import Gogol.Compute.Projects.SetUsageExportBucket
  import Gogol.Compute.PublicAdvertisedPrefixes.Announce
  import Gogol.Compute.PublicAdvertisedPrefixes.Delete
  import Gogol.Compute.PublicAdvertisedPrefixes.Get
  import Gogol.Compute.PublicAdvertisedPrefixes.Insert
  import Gogol.Compute.PublicAdvertisedPrefixes.List
  import Gogol.Compute.PublicAdvertisedPrefixes.Patch
  import Gogol.Compute.PublicAdvertisedPrefixes.Withdraw
  import Gogol.Compute.PublicDelegatedPrefixes.AggregatedList
  import Gogol.Compute.PublicDelegatedPrefixes.Announce
  import Gogol.Compute.PublicDelegatedPrefixes.Delete
  import Gogol.Compute.PublicDelegatedPrefixes.Get
  import Gogol.Compute.PublicDelegatedPrefixes.Insert
  import Gogol.Compute.PublicDelegatedPrefixes.List
  import Gogol.Compute.PublicDelegatedPrefixes.Patch
  import Gogol.Compute.PublicDelegatedPrefixes.Withdraw
  import Gogol.Compute.RegionAutoscalers.Delete
  import Gogol.Compute.RegionAutoscalers.Get
  import Gogol.Compute.RegionAutoscalers.Insert
  import Gogol.Compute.RegionAutoscalers.List
  import Gogol.Compute.RegionAutoscalers.Patch
  import Gogol.Compute.RegionAutoscalers.Update
  import Gogol.Compute.RegionBackendServices.Delete
  import Gogol.Compute.RegionBackendServices.Get
  import Gogol.Compute.RegionBackendServices.GetHealth
  import Gogol.Compute.RegionBackendServices.GetIamPolicy
  import Gogol.Compute.RegionBackendServices.Insert
  import Gogol.Compute.RegionBackendServices.List
  import Gogol.Compute.RegionBackendServices.ListUsable
  import Gogol.Compute.RegionBackendServices.Patch
  import Gogol.Compute.RegionBackendServices.SetIamPolicy
  import Gogol.Compute.RegionBackendServices.SetSecurityPolicy
  import Gogol.Compute.RegionBackendServices.TestIamPermissions
  import Gogol.Compute.RegionBackendServices.Update
  import Gogol.Compute.RegionCommitments.AggregatedList
  import Gogol.Compute.RegionCommitments.Get
  import Gogol.Compute.RegionCommitments.Insert
  import Gogol.Compute.RegionCommitments.List
  import Gogol.Compute.RegionCommitments.Update
  import Gogol.Compute.RegionDiskTypes.Get
  import Gogol.Compute.RegionDiskTypes.List
  import Gogol.Compute.RegionDisks.AddResourcePolicies
  import Gogol.Compute.RegionDisks.BulkInsert
  import Gogol.Compute.RegionDisks.CreateSnapshot
  import Gogol.Compute.RegionDisks.Delete
  import Gogol.Compute.RegionDisks.Get
  import Gogol.Compute.RegionDisks.GetIamPolicy
  import Gogol.Compute.RegionDisks.Insert
  import Gogol.Compute.RegionDisks.List
  import Gogol.Compute.RegionDisks.RemoveResourcePolicies
  import Gogol.Compute.RegionDisks.Resize
  import Gogol.Compute.RegionDisks.SetIamPolicy
  import Gogol.Compute.RegionDisks.SetLabels
  import Gogol.Compute.RegionDisks.StartAsyncReplication
  import Gogol.Compute.RegionDisks.StopAsyncReplication
  import Gogol.Compute.RegionDisks.StopGroupAsyncReplication
  import Gogol.Compute.RegionDisks.TestIamPermissions
  import Gogol.Compute.RegionDisks.Update
  import Gogol.Compute.RegionHealthCheckServices.Delete
  import Gogol.Compute.RegionHealthCheckServices.Get
  import Gogol.Compute.RegionHealthCheckServices.Insert
  import Gogol.Compute.RegionHealthCheckServices.List
  import Gogol.Compute.RegionHealthCheckServices.Patch
  import Gogol.Compute.RegionHealthChecks.Delete
  import Gogol.Compute.RegionHealthChecks.Get
  import Gogol.Compute.RegionHealthChecks.Insert
  import Gogol.Compute.RegionHealthChecks.List
  import Gogol.Compute.RegionHealthChecks.Patch
  import Gogol.Compute.RegionHealthChecks.Update
  import Gogol.Compute.RegionInstanceGroupManagers.AbandonInstances
  import Gogol.Compute.RegionInstanceGroupManagers.ApplyUpdatesToInstances
  import Gogol.Compute.RegionInstanceGroupManagers.CreateInstances
  import Gogol.Compute.RegionInstanceGroupManagers.Delete
  import Gogol.Compute.RegionInstanceGroupManagers.DeleteInstances
  import Gogol.Compute.RegionInstanceGroupManagers.DeletePerInstanceConfigs
  import Gogol.Compute.RegionInstanceGroupManagers.Get
  import Gogol.Compute.RegionInstanceGroupManagers.Insert
  import Gogol.Compute.RegionInstanceGroupManagers.List
  import Gogol.Compute.RegionInstanceGroupManagers.ListErrors
  import Gogol.Compute.RegionInstanceGroupManagers.ListManagedInstances
  import Gogol.Compute.RegionInstanceGroupManagers.ListPerInstanceConfigs
  import Gogol.Compute.RegionInstanceGroupManagers.Patch
  import Gogol.Compute.RegionInstanceGroupManagers.PatchPerInstanceConfigs
  import Gogol.Compute.RegionInstanceGroupManagers.RecreateInstances
  import Gogol.Compute.RegionInstanceGroupManagers.Resize
  import Gogol.Compute.RegionInstanceGroupManagers.ResumeInstances
  import Gogol.Compute.RegionInstanceGroupManagers.SetInstanceTemplate
  import Gogol.Compute.RegionInstanceGroupManagers.SetTargetPools
  import Gogol.Compute.RegionInstanceGroupManagers.StartInstances
  import Gogol.Compute.RegionInstanceGroupManagers.StopInstances
  import Gogol.Compute.RegionInstanceGroupManagers.SuspendInstances
  import Gogol.Compute.RegionInstanceGroupManagers.UpdatePerInstanceConfigs
  import Gogol.Compute.RegionInstanceGroups.Get
  import Gogol.Compute.RegionInstanceGroups.List
  import Gogol.Compute.RegionInstanceGroups.ListInstances
  import Gogol.Compute.RegionInstanceGroups.SetNamedPorts
  import Gogol.Compute.RegionInstanceTemplates.Delete
  import Gogol.Compute.RegionInstanceTemplates.Get
  import Gogol.Compute.RegionInstanceTemplates.Insert
  import Gogol.Compute.RegionInstanceTemplates.List
  import Gogol.Compute.RegionInstances.BulkInsert
  import Gogol.Compute.RegionInstantSnapshots.Delete
  import Gogol.Compute.RegionInstantSnapshots.Get
  import Gogol.Compute.RegionInstantSnapshots.GetIamPolicy
  import Gogol.Compute.RegionInstantSnapshots.Insert
  import Gogol.Compute.RegionInstantSnapshots.List
  import Gogol.Compute.RegionInstantSnapshots.SetIamPolicy
  import Gogol.Compute.RegionInstantSnapshots.SetLabels
  import Gogol.Compute.RegionInstantSnapshots.TestIamPermissions
  import Gogol.Compute.RegionNetworkEndpointGroups.AttachNetworkEndpoints
  import Gogol.Compute.RegionNetworkEndpointGroups.Delete
  import Gogol.Compute.RegionNetworkEndpointGroups.DetachNetworkEndpoints
  import Gogol.Compute.RegionNetworkEndpointGroups.Get
  import Gogol.Compute.RegionNetworkEndpointGroups.Insert
  import Gogol.Compute.RegionNetworkEndpointGroups.List
  import Gogol.Compute.RegionNetworkEndpointGroups.ListNetworkEndpoints
  import Gogol.Compute.RegionNetworkFirewallPolicies.AddAssociation
  import Gogol.Compute.RegionNetworkFirewallPolicies.AddRule
  import Gogol.Compute.RegionNetworkFirewallPolicies.CloneRules
  import Gogol.Compute.RegionNetworkFirewallPolicies.Delete
  import Gogol.Compute.RegionNetworkFirewallPolicies.Get
  import Gogol.Compute.RegionNetworkFirewallPolicies.GetAssociation
  import Gogol.Compute.RegionNetworkFirewallPolicies.GetEffectiveFirewalls
  import Gogol.Compute.RegionNetworkFirewallPolicies.GetIamPolicy
  import Gogol.Compute.RegionNetworkFirewallPolicies.GetRule
  import Gogol.Compute.RegionNetworkFirewallPolicies.Insert
  import Gogol.Compute.RegionNetworkFirewallPolicies.List
  import Gogol.Compute.RegionNetworkFirewallPolicies.Patch
  import Gogol.Compute.RegionNetworkFirewallPolicies.PatchRule
  import Gogol.Compute.RegionNetworkFirewallPolicies.RemoveAssociation
  import Gogol.Compute.RegionNetworkFirewallPolicies.RemoveRule
  import Gogol.Compute.RegionNetworkFirewallPolicies.SetIamPolicy
  import Gogol.Compute.RegionNetworkFirewallPolicies.TestIamPermissions
  import Gogol.Compute.RegionNotificationEndpoints.Delete
  import Gogol.Compute.RegionNotificationEndpoints.Get
  import Gogol.Compute.RegionNotificationEndpoints.Insert
  import Gogol.Compute.RegionNotificationEndpoints.List
  import Gogol.Compute.RegionOperations.Delete
  import Gogol.Compute.RegionOperations.Get
  import Gogol.Compute.RegionOperations.List
  import Gogol.Compute.RegionOperations.Wait
  import Gogol.Compute.RegionSecurityPolicies.AddRule
  import Gogol.Compute.RegionSecurityPolicies.Delete
  import Gogol.Compute.RegionSecurityPolicies.Get
  import Gogol.Compute.RegionSecurityPolicies.GetRule
  import Gogol.Compute.RegionSecurityPolicies.Insert
  import Gogol.Compute.RegionSecurityPolicies.List
  import Gogol.Compute.RegionSecurityPolicies.Patch
  import Gogol.Compute.RegionSecurityPolicies.PatchRule
  import Gogol.Compute.RegionSecurityPolicies.RemoveRule
  import Gogol.Compute.RegionSecurityPolicies.SetLabels
  import Gogol.Compute.RegionSslCertificates.Delete
  import Gogol.Compute.RegionSslCertificates.Get
  import Gogol.Compute.RegionSslCertificates.Insert
  import Gogol.Compute.RegionSslCertificates.List
  import Gogol.Compute.RegionSslPolicies.Delete
  import Gogol.Compute.RegionSslPolicies.Get
  import Gogol.Compute.RegionSslPolicies.Insert
  import Gogol.Compute.RegionSslPolicies.List
  import Gogol.Compute.RegionSslPolicies.ListAvailableFeatures
  import Gogol.Compute.RegionSslPolicies.Patch
  import Gogol.Compute.RegionTargetHttpProxies.Delete
  import Gogol.Compute.RegionTargetHttpProxies.Get
  import Gogol.Compute.RegionTargetHttpProxies.Insert
  import Gogol.Compute.RegionTargetHttpProxies.List
  import Gogol.Compute.RegionTargetHttpProxies.SetUrlMap
  import Gogol.Compute.RegionTargetHttpsProxies.Delete
  import Gogol.Compute.RegionTargetHttpsProxies.Get
  import Gogol.Compute.RegionTargetHttpsProxies.Insert
  import Gogol.Compute.RegionTargetHttpsProxies.List
  import Gogol.Compute.RegionTargetHttpsProxies.Patch
  import Gogol.Compute.RegionTargetHttpsProxies.SetSslCertificates
  import Gogol.Compute.RegionTargetHttpsProxies.SetUrlMap
  import Gogol.Compute.RegionTargetTcpProxies.Delete
  import Gogol.Compute.RegionTargetTcpProxies.Get
  import Gogol.Compute.RegionTargetTcpProxies.Insert
  import Gogol.Compute.RegionTargetTcpProxies.List
  import Gogol.Compute.RegionUrlMaps.Delete
  import Gogol.Compute.RegionUrlMaps.Get
  import Gogol.Compute.RegionUrlMaps.Insert
  import Gogol.Compute.RegionUrlMaps.List
  import Gogol.Compute.RegionUrlMaps.Patch
  import Gogol.Compute.RegionUrlMaps.Update
  import Gogol.Compute.RegionUrlMaps.Validate
  import Gogol.Compute.RegionZones.List
  import Gogol.Compute.Regions.Get
  import Gogol.Compute.Regions.List
  import Gogol.Compute.Reservations.AggregatedList
  import Gogol.Compute.Reservations.Delete
  import Gogol.Compute.Reservations.Get
  import Gogol.Compute.Reservations.GetIamPolicy
  import Gogol.Compute.Reservations.Insert
  import Gogol.Compute.Reservations.List
  import Gogol.Compute.Reservations.Resize
  import Gogol.Compute.Reservations.SetIamPolicy
  import Gogol.Compute.Reservations.TestIamPermissions
  import Gogol.Compute.Reservations.Update
  import Gogol.Compute.ResourcePolicies.AggregatedList
  import Gogol.Compute.ResourcePolicies.Delete
  import Gogol.Compute.ResourcePolicies.Get
  import Gogol.Compute.ResourcePolicies.GetIamPolicy
  import Gogol.Compute.ResourcePolicies.Insert
  import Gogol.Compute.ResourcePolicies.List
  import Gogol.Compute.ResourcePolicies.Patch
  import Gogol.Compute.ResourcePolicies.SetIamPolicy
  import Gogol.Compute.ResourcePolicies.TestIamPermissions
  import Gogol.Compute.Routers.AggregatedList
  import Gogol.Compute.Routers.Delete
  import Gogol.Compute.Routers.DeleteRoutePolicy
  import Gogol.Compute.Routers.Get
  import Gogol.Compute.Routers.GetNatIpInfo
  import Gogol.Compute.Routers.GetNatMappingInfo
  import Gogol.Compute.Routers.GetRoutePolicy
  import Gogol.Compute.Routers.GetRouterStatus
  import Gogol.Compute.Routers.Insert
  import Gogol.Compute.Routers.List
  import Gogol.Compute.Routers.ListBgpRoutes
  import Gogol.Compute.Routers.ListRoutePolicies
  import Gogol.Compute.Routers.Patch
  import Gogol.Compute.Routers.PatchRoutePolicy
  import Gogol.Compute.Routers.Preview
  import Gogol.Compute.Routers.Update
  import Gogol.Compute.Routers.UpdateRoutePolicy
  import Gogol.Compute.Routes.Delete
  import Gogol.Compute.Routes.Get
  import Gogol.Compute.Routes.Insert
  import Gogol.Compute.Routes.List
  import Gogol.Compute.SecurityPolicies.AddRule
  import Gogol.Compute.SecurityPolicies.AggregatedList
  import Gogol.Compute.SecurityPolicies.Delete
  import Gogol.Compute.SecurityPolicies.Get
  import Gogol.Compute.SecurityPolicies.GetRule
  import Gogol.Compute.SecurityPolicies.Insert
  import Gogol.Compute.SecurityPolicies.List
  import Gogol.Compute.SecurityPolicies.ListPreconfiguredExpressionSets
  import Gogol.Compute.SecurityPolicies.Patch
  import Gogol.Compute.SecurityPolicies.PatchRule
  import Gogol.Compute.SecurityPolicies.RemoveRule
  import Gogol.Compute.SecurityPolicies.SetLabels
  import Gogol.Compute.ServiceAttachments.AggregatedList
  import Gogol.Compute.ServiceAttachments.Delete
  import Gogol.Compute.ServiceAttachments.Get
  import Gogol.Compute.ServiceAttachments.GetIamPolicy
  import Gogol.Compute.ServiceAttachments.Insert
  import Gogol.Compute.ServiceAttachments.List
  import Gogol.Compute.ServiceAttachments.Patch
  import Gogol.Compute.ServiceAttachments.SetIamPolicy
  import Gogol.Compute.ServiceAttachments.TestIamPermissions
  import Gogol.Compute.SnapshotSettings.Get
  import Gogol.Compute.SnapshotSettings.Patch
  import Gogol.Compute.Snapshots.Delete
  import Gogol.Compute.Snapshots.Get
  import Gogol.Compute.Snapshots.GetIamPolicy
  import Gogol.Compute.Snapshots.Insert
  import Gogol.Compute.Snapshots.List
  import Gogol.Compute.Snapshots.SetIamPolicy
  import Gogol.Compute.Snapshots.SetLabels
  import Gogol.Compute.Snapshots.TestIamPermissions
  import Gogol.Compute.SslCertificates.AggregatedList
  import Gogol.Compute.SslCertificates.Delete
  import Gogol.Compute.SslCertificates.Get
  import Gogol.Compute.SslCertificates.Insert
  import Gogol.Compute.SslCertificates.List
  import Gogol.Compute.SslPolicies.AggregatedList
  import Gogol.Compute.SslPolicies.Delete
  import Gogol.Compute.SslPolicies.Get
  import Gogol.Compute.SslPolicies.Insert
  import Gogol.Compute.SslPolicies.List
  import Gogol.Compute.SslPolicies.ListAvailableFeatures
  import Gogol.Compute.SslPolicies.Patch
  import Gogol.Compute.StoragePoolTypes.AggregatedList
  import Gogol.Compute.StoragePoolTypes.Get
  import Gogol.Compute.StoragePoolTypes.List
  import Gogol.Compute.StoragePools.AggregatedList
  import Gogol.Compute.StoragePools.Delete
  import Gogol.Compute.StoragePools.Get
  import Gogol.Compute.StoragePools.GetIamPolicy
  import Gogol.Compute.StoragePools.Insert
  import Gogol.Compute.StoragePools.List
  import Gogol.Compute.StoragePools.ListDisks
  import Gogol.Compute.StoragePools.SetIamPolicy
  import Gogol.Compute.StoragePools.TestIamPermissions
  import Gogol.Compute.StoragePools.Update
  import Gogol.Compute.Subnetworks.AggregatedList
  import Gogol.Compute.Subnetworks.Delete
  import Gogol.Compute.Subnetworks.ExpandIpCidrRange
  import Gogol.Compute.Subnetworks.Get
  import Gogol.Compute.Subnetworks.GetIamPolicy
  import Gogol.Compute.Subnetworks.Insert
  import Gogol.Compute.Subnetworks.List
  import Gogol.Compute.Subnetworks.ListUsable
  import Gogol.Compute.Subnetworks.Patch
  import Gogol.Compute.Subnetworks.SetIamPolicy
  import Gogol.Compute.Subnetworks.SetPrivateIpGoogleAccess
  import Gogol.Compute.Subnetworks.TestIamPermissions
  import Gogol.Compute.TargetGrpcProxies.Delete
  import Gogol.Compute.TargetGrpcProxies.Get
  import Gogol.Compute.TargetGrpcProxies.Insert
  import Gogol.Compute.TargetGrpcProxies.List
  import Gogol.Compute.TargetGrpcProxies.Patch
  import Gogol.Compute.TargetHttpProxies.AggregatedList
  import Gogol.Compute.TargetHttpProxies.Delete
  import Gogol.Compute.TargetHttpProxies.Get
  import Gogol.Compute.TargetHttpProxies.Insert
  import Gogol.Compute.TargetHttpProxies.List
  import Gogol.Compute.TargetHttpProxies.Patch
  import Gogol.Compute.TargetHttpProxies.SetUrlMap
  import Gogol.Compute.TargetHttpsProxies.AggregatedList
  import Gogol.Compute.TargetHttpsProxies.Delete
  import Gogol.Compute.TargetHttpsProxies.Get
  import Gogol.Compute.TargetHttpsProxies.Insert
  import Gogol.Compute.TargetHttpsProxies.List
  import Gogol.Compute.TargetHttpsProxies.Patch
  import Gogol.Compute.TargetHttpsProxies.SetCertificateMap
  import Gogol.Compute.TargetHttpsProxies.SetQuicOverride
  import Gogol.Compute.TargetHttpsProxies.SetSslCertificates
  import Gogol.Compute.TargetHttpsProxies.SetSslPolicy
  import Gogol.Compute.TargetHttpsProxies.SetUrlMap
  import Gogol.Compute.TargetInstances.AggregatedList
  import Gogol.Compute.TargetInstances.Delete
  import Gogol.Compute.TargetInstances.Get
  import Gogol.Compute.TargetInstances.Insert
  import Gogol.Compute.TargetInstances.List
  import Gogol.Compute.TargetInstances.SetSecurityPolicy
  import Gogol.Compute.TargetPools.AddHealthCheck
  import Gogol.Compute.TargetPools.AddInstance
  import Gogol.Compute.TargetPools.AggregatedList
  import Gogol.Compute.TargetPools.Delete
  import Gogol.Compute.TargetPools.Get
  import Gogol.Compute.TargetPools.GetHealth
  import Gogol.Compute.TargetPools.Insert
  import Gogol.Compute.TargetPools.List
  import Gogol.Compute.TargetPools.RemoveHealthCheck
  import Gogol.Compute.TargetPools.RemoveInstance
  import Gogol.Compute.TargetPools.SetBackup
  import Gogol.Compute.TargetPools.SetSecurityPolicy
  import Gogol.Compute.TargetSslProxies.Delete
  import Gogol.Compute.TargetSslProxies.Get
  import Gogol.Compute.TargetSslProxies.Insert
  import Gogol.Compute.TargetSslProxies.List
  import Gogol.Compute.TargetSslProxies.SetBackendService
  import Gogol.Compute.TargetSslProxies.SetCertificateMap
  import Gogol.Compute.TargetSslProxies.SetProxyHeader
  import Gogol.Compute.TargetSslProxies.SetSslCertificates
  import Gogol.Compute.TargetSslProxies.SetSslPolicy
  import Gogol.Compute.TargetTcpProxies.AggregatedList
  import Gogol.Compute.TargetTcpProxies.Delete
  import Gogol.Compute.TargetTcpProxies.Get
  import Gogol.Compute.TargetTcpProxies.Insert
  import Gogol.Compute.TargetTcpProxies.List
  import Gogol.Compute.TargetTcpProxies.SetBackendService
  import Gogol.Compute.TargetTcpProxies.SetProxyHeader
  import Gogol.Compute.TargetVpnGateways.AggregatedList
  import Gogol.Compute.TargetVpnGateways.Delete
  import Gogol.Compute.TargetVpnGateways.Get
  import Gogol.Compute.TargetVpnGateways.Insert
  import Gogol.Compute.TargetVpnGateways.List
  import Gogol.Compute.TargetVpnGateways.SetLabels
  import Gogol.Compute.Types
  import Gogol.Compute.UrlMaps.AggregatedList
  import Gogol.Compute.UrlMaps.Delete
  import Gogol.Compute.UrlMaps.Get
  import Gogol.Compute.UrlMaps.Insert
  import Gogol.Compute.UrlMaps.InvalidateCache
  import Gogol.Compute.UrlMaps.List
  import Gogol.Compute.UrlMaps.Patch
  import Gogol.Compute.UrlMaps.Update
  import Gogol.Compute.UrlMaps.Validate
  import Gogol.Compute.VpnGateways.AggregatedList
  import Gogol.Compute.VpnGateways.Delete
  import Gogol.Compute.VpnGateways.Get
  import Gogol.Compute.VpnGateways.GetStatus
  import Gogol.Compute.VpnGateways.Insert
  import Gogol.Compute.VpnGateways.List
  import Gogol.Compute.VpnGateways.SetLabels
  import Gogol.Compute.VpnGateways.TestIamPermissions
  import Gogol.Compute.VpnTunnels.AggregatedList
  import Gogol.Compute.VpnTunnels.Delete
  import Gogol.Compute.VpnTunnels.Get
  import Gogol.Compute.VpnTunnels.Insert
  import Gogol.Compute.VpnTunnels.List
  import Gogol.Compute.VpnTunnels.SetLabels
  import Gogol.Compute.ZoneOperations.Delete
  import Gogol.Compute.ZoneOperations.Get
  import Gogol.Compute.ZoneOperations.List
  import Gogol.Compute.ZoneOperations.Wait
  import Gogol.Compute.Zones.Get
  import Gogol.Compute.Zones.List
  