{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.ReplicaPool
(
replicaPoolService
, cloudPlatformReadOnlyScope
, cloudPlatformScope
, ndevCloudmanScope
, ndevCloudmanReadOnlyScope
, replicaPoolScope
, replicaPoolReadOnlyScope
, ReplicaPoolAPI
, module Network.Google.Resource.ReplicaPool.Pools.Delete
, module Network.Google.Resource.ReplicaPool.Pools.Get
, module Network.Google.Resource.ReplicaPool.Pools.Insert
, module Network.Google.Resource.ReplicaPool.Pools.List
, module Network.Google.Resource.ReplicaPool.Pools.Resize
, module Network.Google.Resource.ReplicaPool.Pools.Updatetemplate
, module Network.Google.Resource.ReplicaPool.Replicas.Delete
, module Network.Google.Resource.ReplicaPool.Replicas.Get
, module Network.Google.Resource.ReplicaPool.Replicas.List
, module Network.Google.Resource.ReplicaPool.Replicas.Restart
, ReplicaStatus
, replicaStatus
, rsState
, rsTemplateVersion
, rsVMLink
, rsVMStartTime
, rsDetails
, DiskAttachment
, diskAttachment
, daDeviceName
, daIndex
, PoolsDeleteRequest
, poolsDeleteRequest
, pdrAbandonInstances
, HealthCheck
, healthCheck
, hcHealthyThreshold
, hcPath
, hcCheckIntervalSec
, hcName
, hcHost
, hcTimeoutSec
, hcDescription
, hcUnhealthyThreshold
, hcPort
, Tag
, tag
, tFingerPrint
, tItems
, NewDiskInitializeParams
, newDiskInitializeParams
, ndipSourceImage
, ndipDiskSizeGb
, ndipDiskType
, MetadataItem
, metadataItem
, miValue
, miKey
, Replica
, replica
, rStatus
, rSelfLink
, rName
, NetworkInterface
, networkInterface
, niNetwork
, niNetworkIP
, niAccessConfigs
, ExistingDisk
, existingDisk
, edAttachment
, edSource
, Action
, action
, aCommands
, aTimeoutMilliSeconds
, aEnvVariables
, Pool
, pool
, pResourceViews
, pNumReplicas
, pTargetPool
, pAutoRestart
, pBaseInstanceName
, pInitialNumReplicas
, pCurrentNumReplicas
, pSelfLink
, pName
, pLabels
, pType
, pTemplate
, pTargetPools
, pDescription
, pHealthChecks
, ServiceAccount
, serviceAccount
, saEmail
, saScopes
, VMParams
, vMParams
, vmpServiceAccounts
, vmpNetworkInterfaces
, vmpBaseInstanceName
, vmpOnHostMaintenance
, vmpMachineType
, vmpMetadata
, vmpDisksToAttach
, vmpCanIPForward
, vmpDescription
, vmpDisksToCreate
, vmpTags
, ReplicasListResponse
, replicasListResponse
, rlrNextPageToken
, rlrResources
, Metadata
, metadata
, mFingerPrint
, mItems
, Template
, template
, tAction
, tVMParams
, tVersion
, tHealthChecks
, EnvVariable
, envVariable
, evValue
, evName
, evHidden
, ReplicasDeleteRequest
, replicasDeleteRequest
, rdrAbandonInstance
, AccessConfig
, accessConfig
, acName
, acNATIP
, acType
, Label
, label
, lValue
, lKey
, PoolsListResponse
, poolsListResponse
, plrNextPageToken
, plrResources
, NewDisk
, newDisk
, ndBoot
, ndAutoDelete
, ndAttachment
, ndInitializeParams
) where
import Network.Google.Prelude
import Network.Google.ReplicaPool.Types
import Network.Google.Resource.ReplicaPool.Pools.Delete
import Network.Google.Resource.ReplicaPool.Pools.Get
import Network.Google.Resource.ReplicaPool.Pools.Insert
import Network.Google.Resource.ReplicaPool.Pools.List
import Network.Google.Resource.ReplicaPool.Pools.Resize
import Network.Google.Resource.ReplicaPool.Pools.Updatetemplate
import Network.Google.Resource.ReplicaPool.Replicas.Delete
import Network.Google.Resource.ReplicaPool.Replicas.Get
import Network.Google.Resource.ReplicaPool.Replicas.List
import Network.Google.Resource.ReplicaPool.Replicas.Restart
type ReplicaPoolAPI =
PoolsInsertResource :<|> PoolsResizeResource :<|>
PoolsListResource
:<|> PoolsGetResource
:<|> PoolsUpdatetemplateResource
:<|> PoolsDeleteResource
:<|> ReplicasListResource
:<|> ReplicasGetResource
:<|> ReplicasRestartResource
:<|> ReplicasDeleteResource