gogol-sqladmin-0.4.0: Google Cloud SQL Admin SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.SQLAdmin

Contents

Description

Creates and manages Cloud SQL instances, which provide fully managed MySQL or PostgreSQL databases.

See: Cloud SQL Admin API Reference

Synopsis

Service Configuration

sQLAdminService :: ServiceConfig Source #

Default request referring to version v1beta4 of the Cloud SQL Admin API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

sqlServiceAdminScope :: Proxy '["https://www.googleapis.com/auth/sqlservice.admin"] Source #

Manage your Google SQL Service instances

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

API Declaration

type SQLAdminAPI = FlagsListResource :<|> (UsersInsertResource :<|> (UsersListResource :<|> (UsersDeleteResource :<|> (UsersUpdateResource :<|> (TiersListResource :<|> (BackupRunsInsertResource :<|> (BackupRunsListResource :<|> (BackupRunsGetResource :<|> (BackupRunsDeleteResource :<|> (SSLCertsInsertResource :<|> (SSLCertsListResource :<|> (SSLCertsGetResource :<|> (SSLCertsCreateEphemeralResource :<|> (SSLCertsDeleteResource :<|> (InstancesExportResource :<|> (InstancesInsertResource :<|> (InstancesListResource :<|> (InstancesStartReplicaResource :<|> (InstancesCloneResource :<|> (InstancesPatchResource :<|> (InstancesDemoteMasterResource :<|> (InstancesGetResource :<|> (InstancesListServerCasResource :<|> (InstancesRestoreBackupResource :<|> (InstancesAddServerCaResource :<|> (InstancesFailoverResource :<|> (InstancesRestartResource :<|> (InstancesTruncateLogResource :<|> (InstancesImportResource :<|> (InstancesStopReplicaResource :<|> (InstancesResetSSLConfigResource :<|> (InstancesPromoteReplicaResource :<|> (InstancesRotateServerCaResource :<|> (InstancesDeleteResource :<|> (InstancesUpdateResource :<|> (OperationsListResource :<|> (OperationsGetResource :<|> (DatabasesInsertResource :<|> (DatabasesListResource :<|> (DatabasesPatchResource :<|> (DatabasesGetResource :<|> (DatabasesDeleteResource :<|> DatabasesUpdateResource)))))))))))))))))))))))))))))))))))))))))) Source #

Represents the entirety of the methods and resources available for the Cloud SQL Admin API service.

Resources

sql.backupRuns.delete

sql.backupRuns.get

sql.backupRuns.insert

sql.backupRuns.list

sql.databases.delete

sql.databases.get

sql.databases.insert

sql.databases.list

sql.databases.patch

sql.databases.update

sql.flags.list

sql.instances.addServerCa

sql.instances.clone

sql.instances.delete

sql.instances.demoteMaster

sql.instances.export

sql.instances.failover

sql.instances.get

sql.instances.import

sql.instances.insert

sql.instances.list

sql.instances.listServerCas

sql.instances.patch

sql.instances.promoteReplica

sql.instances.resetSslConfig

sql.instances.restart

sql.instances.restoreBackup

sql.instances.rotateServerCa

sql.instances.startReplica

sql.instances.stopReplica

sql.instances.truncateLog

sql.instances.update

sql.operations.get

sql.operations.list

sql.sslCerts.createEphemeral

sql.sslCerts.delete

sql.sslCerts.get

sql.sslCerts.insert

sql.sslCerts.list

sql.tiers.list

sql.users.delete

sql.users.insert

sql.users.list

sql.users.update

Types

DemoteMasterMySQLReplicaConfiguration

data DemoteMasterMySQLReplicaConfiguration Source #

Read-replica configuration specific to MySQL databases.

See: demoteMasterMySQLReplicaConfiguration smart constructor.

Instances
Eq DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DemoteMasterMySQLReplicaConfiguration -> c DemoteMasterMySQLReplicaConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DemoteMasterMySQLReplicaConfiguration #

toConstr :: DemoteMasterMySQLReplicaConfiguration -> Constr #

dataTypeOf :: DemoteMasterMySQLReplicaConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DemoteMasterMySQLReplicaConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DemoteMasterMySQLReplicaConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> DemoteMasterMySQLReplicaConfiguration -> DemoteMasterMySQLReplicaConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DemoteMasterMySQLReplicaConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DemoteMasterMySQLReplicaConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> DemoteMasterMySQLReplicaConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DemoteMasterMySQLReplicaConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DemoteMasterMySQLReplicaConfiguration -> m DemoteMasterMySQLReplicaConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DemoteMasterMySQLReplicaConfiguration -> m DemoteMasterMySQLReplicaConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DemoteMasterMySQLReplicaConfiguration -> m DemoteMasterMySQLReplicaConfiguration #

Show DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

ToJSON DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DemoteMasterMySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DemoteMasterMySQLReplicaConfiguration = D1 (MetaData "DemoteMasterMySQLReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DemoteMasterMySQLReplicaConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_dmmsqlrcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_dmmsqlrcClientKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dmmsqlrcUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_dmmsqlrcClientCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dmmsqlrcCaCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dmmsqlrcPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dmmsqlrcKind :: Lens' DemoteMasterMySQLReplicaConfiguration Text Source #

This is always sql#demoteMasterMysqlReplicaConfiguration.

dmmsqlrcClientKey :: Lens' DemoteMasterMySQLReplicaConfiguration (Maybe Text) Source #

PEM representation of the slave's private key. The corresponsing public key is encoded in the client's certificate. The format of the slave's private key can be either PKCS 8.

dmmsqlrcUsername :: Lens' DemoteMasterMySQLReplicaConfiguration (Maybe Text) Source #

The username for the replication connection.

dmmsqlrcClientCertificate :: Lens' DemoteMasterMySQLReplicaConfiguration (Maybe Text) Source #

PEM representation of the slave's x509 certificate.

dmmsqlrcCaCertificate :: Lens' DemoteMasterMySQLReplicaConfiguration (Maybe Text) Source #

PEM representation of the trusted CA's x509 certificate.

dmmsqlrcPassword :: Lens' DemoteMasterMySQLReplicaConfiguration (Maybe Text) Source #

The password for the replication connection.

SSLCert

data SSLCert Source #

SslCerts Resource

See: sslCert smart constructor.

Instances
Eq SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

(==) :: SSLCert -> SSLCert -> Bool #

(/=) :: SSLCert -> SSLCert -> Bool #

Data SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLCert -> c SSLCert #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLCert #

toConstr :: SSLCert -> Constr #

dataTypeOf :: SSLCert -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLCert) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLCert) #

gmapT :: (forall b. Data b => b -> b) -> SSLCert -> SSLCert #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLCert -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLCert -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLCert -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLCert -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLCert -> m SSLCert #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCert -> m SSLCert #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCert -> m SSLCert #

Show SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SSLCert :: Type -> Type #

Methods

from :: SSLCert -> Rep SSLCert x #

to :: Rep SSLCert x -> SSLCert #

ToJSON SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCert Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

sslCert :: SSLCert Source #

Creates a value of SSLCert with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scCommonName :: Lens' SSLCert (Maybe Text) Source #

User supplied name. Constrained to [a-zA-Z.-_ ]+.

scKind :: Lens' SSLCert Text Source #

This is always sql#sslCert.

scCertSerialNumber :: Lens' SSLCert (Maybe Text) Source #

Serial number, as extracted from the certificate.

scSelfLink :: Lens' SSLCert (Maybe Text) Source #

The URI of this resource.

scCert :: Lens' SSLCert (Maybe Text) Source #

PEM representation.

scExpirationTime :: Lens' SSLCert (Maybe UTCTime) Source #

The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

scCreateTime :: Lens' SSLCert (Maybe UTCTime) Source #

The time when the certificate was created in RFC 3339 format, for example 2012-11-15T16:19:00.094Z

scInstance :: Lens' SSLCert (Maybe Text) Source #

Name of the database instance.

DatabasesListResponse

data DatabasesListResponse Source #

Database list response.

See: databasesListResponse smart constructor.

Instances
Eq DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatabasesListResponse -> c DatabasesListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatabasesListResponse #

toConstr :: DatabasesListResponse -> Constr #

dataTypeOf :: DatabasesListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DatabasesListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatabasesListResponse) #

gmapT :: (forall b. Data b => b -> b) -> DatabasesListResponse -> DatabasesListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatabasesListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatabasesListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatabasesListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatabasesListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatabasesListResponse -> m DatabasesListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabasesListResponse -> m DatabasesListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabasesListResponse -> m DatabasesListResponse #

Show DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep DatabasesListResponse :: Type -> Type #

ToJSON DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabasesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabasesListResponse = D1 (MetaData "DatabasesListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DatabasesListResponse'" PrefixI True) (S1 (MetaSel (Just "_dlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Database]))))

databasesListResponse :: DatabasesListResponse Source #

Creates a value of DatabasesListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dlrKind :: Lens' DatabasesListResponse Text Source #

This is always sql#databasesList.

dlrItems :: Lens' DatabasesListResponse [Database] Source #

List of database resources in the instance.

InstancesExportRequest

data InstancesExportRequest Source #

Database instance export request.

See: instancesExportRequest smart constructor.

Instances
Eq InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesExportRequest -> c InstancesExportRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesExportRequest #

toConstr :: InstancesExportRequest -> Constr #

dataTypeOf :: InstancesExportRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesExportRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesExportRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesExportRequest -> InstancesExportRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesExportRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesExportRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesExportRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesExportRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesExportRequest -> m InstancesExportRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesExportRequest -> m InstancesExportRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesExportRequest -> m InstancesExportRequest #

Show InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesExportRequest :: Type -> Type #

ToJSON InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesExportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesExportRequest = D1 (MetaData "InstancesExportRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesExportRequest'" PrefixI True) (S1 (MetaSel (Just "_ierExportContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ExportContext))))

instancesExportRequest :: InstancesExportRequest Source #

Creates a value of InstancesExportRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ierExportContext :: Lens' InstancesExportRequest (Maybe ExportContext) Source #

Contains details about the export operation.

InstancesListServerCasResponse

data InstancesListServerCasResponse Source #

Instances ListServerCas response.

See: instancesListServerCasResponse smart constructor.

Instances
Eq InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesListServerCasResponse -> c InstancesListServerCasResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesListServerCasResponse #

toConstr :: InstancesListServerCasResponse -> Constr #

dataTypeOf :: InstancesListServerCasResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesListServerCasResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesListServerCasResponse) #

gmapT :: (forall b. Data b => b -> b) -> InstancesListServerCasResponse -> InstancesListServerCasResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesListServerCasResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesListServerCasResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesListServerCasResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesListServerCasResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesListServerCasResponse -> m InstancesListServerCasResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesListServerCasResponse -> m InstancesListServerCasResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesListServerCasResponse -> m InstancesListServerCasResponse #

Show InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesListServerCasResponse :: Type -> Type #

ToJSON InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesListServerCasResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesListServerCasResponse = D1 (MetaData "InstancesListServerCasResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "InstancesListServerCasResponse'" PrefixI True) (S1 (MetaSel (Just "_ilscrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_ilscrCerts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SSLCert])) :*: S1 (MetaSel (Just "_ilscrActiveVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

instancesListServerCasResponse :: InstancesListServerCasResponse Source #

Creates a value of InstancesListServerCasResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ilscrKind :: Lens' InstancesListServerCasResponse Text Source #

This is always sql#instancesListServerCas.

ilscrCerts :: Lens' InstancesListServerCasResponse [SSLCert] Source #

List of server CA certificates for the instance.

ExportContextSQLExportOptionsMysqlExportOptions

data ExportContextSQLExportOptionsMysqlExportOptions Source #

Options for exporting from MySQL.

See: exportContextSQLExportOptionsMysqlExportOptions smart constructor.

Instances
Eq ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExportContextSQLExportOptionsMysqlExportOptions -> c ExportContextSQLExportOptionsMysqlExportOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExportContextSQLExportOptionsMysqlExportOptions #

toConstr :: ExportContextSQLExportOptionsMysqlExportOptions -> Constr #

dataTypeOf :: ExportContextSQLExportOptionsMysqlExportOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExportContextSQLExportOptionsMysqlExportOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExportContextSQLExportOptionsMysqlExportOptions) #

gmapT :: (forall b. Data b => b -> b) -> ExportContextSQLExportOptionsMysqlExportOptions -> ExportContextSQLExportOptionsMysqlExportOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExportContextSQLExportOptionsMysqlExportOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExportContextSQLExportOptionsMysqlExportOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExportContextSQLExportOptionsMysqlExportOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExportContextSQLExportOptionsMysqlExportOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExportContextSQLExportOptionsMysqlExportOptions -> m ExportContextSQLExportOptionsMysqlExportOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContextSQLExportOptionsMysqlExportOptions -> m ExportContextSQLExportOptionsMysqlExportOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContextSQLExportOptionsMysqlExportOptions -> m ExportContextSQLExportOptionsMysqlExportOptions #

Show ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

ToJSON ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContextSQLExportOptionsMysqlExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContextSQLExportOptionsMysqlExportOptions = D1 (MetaData "ExportContextSQLExportOptionsMysqlExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "ExportContextSQLExportOptionsMysqlExportOptions'" PrefixI True) (S1 (MetaSel (Just "_ecsqleomeoMasterData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int32)))))

exportContextSQLExportOptionsMysqlExportOptions :: ExportContextSQLExportOptionsMysqlExportOptions Source #

Creates a value of ExportContextSQLExportOptionsMysqlExportOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ecsqleomeoMasterData :: Lens' ExportContextSQLExportOptionsMysqlExportOptions (Maybe Int32) Source #

Option to include SQL statement required to set up replication. If set to 1, the dump file includes a CHANGE MASTER TO statement with the binary log coordinates. If set to 2, the CHANGE MASTER TO statement is written as a SQL comment, and has no effect. All other values are ignored.

OnPremisesConfiguration

data OnPremisesConfiguration Source #

On-premises instance configuration.

See: onPremisesConfiguration smart constructor.

Instances
Eq OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OnPremisesConfiguration -> c OnPremisesConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OnPremisesConfiguration #

toConstr :: OnPremisesConfiguration -> Constr #

dataTypeOf :: OnPremisesConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OnPremisesConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OnPremisesConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> OnPremisesConfiguration -> OnPremisesConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OnPremisesConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OnPremisesConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> OnPremisesConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OnPremisesConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OnPremisesConfiguration -> m OnPremisesConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OnPremisesConfiguration -> m OnPremisesConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OnPremisesConfiguration -> m OnPremisesConfiguration #

Show OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep OnPremisesConfiguration :: Type -> Type #

ToJSON OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OnPremisesConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OnPremisesConfiguration = D1 (MetaData "OnPremisesConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "OnPremisesConfiguration'" PrefixI True) (S1 (MetaSel (Just "_opcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_opcHostPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

onPremisesConfiguration :: OnPremisesConfiguration Source #

Creates a value of OnPremisesConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

opcKind :: Lens' OnPremisesConfiguration Text Source #

This is always sql#onPremisesConfiguration.

opcHostPort :: Lens' OnPremisesConfiguration (Maybe Text) Source #

The host and port of the on-premises instance in host:port format

OperationsListResponse

data OperationsListResponse Source #

Database instance list operations response.

See: operationsListResponse smart constructor.

Instances
Eq OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationsListResponse -> c OperationsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationsListResponse #

toConstr :: OperationsListResponse -> Constr #

dataTypeOf :: OperationsListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationsListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> OperationsListResponse -> OperationsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationsListResponse -> m OperationsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationsListResponse -> m OperationsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationsListResponse -> m OperationsListResponse #

Show OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep OperationsListResponse :: Type -> Type #

ToJSON OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OperationsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OperationsListResponse = D1 (MetaData "OperationsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "OperationsListResponse'" PrefixI True) (S1 (MetaSel (Just "_olrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_olrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_olrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Operation])))))

operationsListResponse :: OperationsListResponse Source #

Creates a value of OperationsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

olrNextPageToken :: Lens' OperationsListResponse (Maybe Text) Source #

The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.

olrKind :: Lens' OperationsListResponse Text Source #

This is always sql#operationsList.

olrItems :: Lens' OperationsListResponse [Operation] Source #

List of operation resources.

APIWarning

data APIWarning Source #

An Admin API warning message.

See: apiWarning smart constructor.

Instances
Eq APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> APIWarning -> c APIWarning #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c APIWarning #

toConstr :: APIWarning -> Constr #

dataTypeOf :: APIWarning -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c APIWarning) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c APIWarning) #

gmapT :: (forall b. Data b => b -> b) -> APIWarning -> APIWarning #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> APIWarning -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> APIWarning -> r #

gmapQ :: (forall d. Data d => d -> u) -> APIWarning -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> APIWarning -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> APIWarning -> m APIWarning #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> APIWarning -> m APIWarning #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> APIWarning -> m APIWarning #

Show APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep APIWarning :: Type -> Type #

ToJSON APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep APIWarning Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep APIWarning = D1 (MetaData "APIWarning" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "APIWarning'" PrefixI True) (S1 (MetaSel (Just "_awCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_awMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

apiWarning :: APIWarning Source #

Creates a value of APIWarning with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

awCode :: Lens' APIWarning (Maybe Text) Source #

Code to uniquely identify the warning type.

awMessage :: Lens' APIWarning (Maybe Text) Source #

The warning message.

ImportContext

data ImportContext Source #

Database instance import context.

See: importContext smart constructor.

Instances
Eq ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImportContext -> c ImportContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImportContext #

toConstr :: ImportContext -> Constr #

dataTypeOf :: ImportContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImportContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImportContext) #

gmapT :: (forall b. Data b => b -> b) -> ImportContext -> ImportContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImportContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImportContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImportContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImportContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImportContext -> m ImportContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImportContext -> m ImportContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImportContext -> m ImportContext #

Show ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ImportContext :: Type -> Type #

ToJSON ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ImportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

importContext :: ImportContext Source #

Creates a value of ImportContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icDatabase :: Lens' ImportContext (Maybe Text) Source #

The target database for the import. If fileType is SQL, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. If fileType is CSV, one database must be specified.

icKind :: Lens' ImportContext Text Source #

This is always sql#importContext.

icCSVImportOptions :: Lens' ImportContext (Maybe ImportContextCSVImportOptions) Source #

Options for importing data as CSV. Importing CSV data using the Cloud SQL Admin API is not supported for PostgreSQL instances.

icURI :: Lens' ImportContext (Maybe Text) Source #

Path to the import file in Cloud Storage, in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL. The instance must have write permissions to the bucket and read access to the file.

icFileType :: Lens' ImportContext (Maybe Text) Source #

The file type for the specified uri. SQL: The file contains SQL statements. CSV: The file contains CSV data. Importing CSV data using the Cloud SQL Admin API is not supported for PostgreSQL instances.

icImportUser :: Lens' ImportContext (Maybe Text) Source #

The PostgreSQL user for this import operation. Defaults to cloudsqlsuperuser. PostgreSQL instances only.

Operation

data Operation Source #

An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.

See: operation smart constructor.

Instances
Eq Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Operation -> c Operation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Operation #

toConstr :: Operation -> Constr #

dataTypeOf :: Operation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Operation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Operation) #

gmapT :: (forall b. Data b => b -> b) -> Operation -> Operation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQ :: (forall d. Data d => d -> u) -> Operation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Operation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

Show Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep Operation :: Type -> Type #

ToJSON Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Operation Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Operation = D1 (MetaData "Operation" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "Operation'" PrefixI True) (((S1 (MetaSel (Just "_oTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_oTargetProject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_oStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_oInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_oImportContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImportContext))) :*: (S1 (MetaSel (Just "_oStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) :*: (((S1 (MetaSel (Just "_oError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationErrors)) :*: S1 (MetaSel (Just "_oExportContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExportContext))) :*: (S1 (MetaSel (Just "_oUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_oSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_oName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_oEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_oOperationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_oTargetLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

operation :: Operation Source #

Creates a value of Operation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oTargetId :: Lens' Operation (Maybe Text) Source #

Name of the database instance related to this operation.

oTargetProject :: Lens' Operation (Maybe Text) Source #

The project ID of the target instance related to this operation.

oStatus :: Lens' Operation (Maybe Text) Source #

The status of an operation. Valid values are PENDING, RUNNING, DONE, UNKNOWN.

oInsertTime :: Lens' Operation (Maybe UTCTime) Source #

The time this operation was enqueued in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

oImportContext :: Lens' Operation (Maybe ImportContext) Source #

The context for import operation, if applicable.

oStartTime :: Lens' Operation (Maybe UTCTime) Source #

The time this operation actually started in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

oKind :: Lens' Operation Text Source #

This is always sql#operation.

oError :: Lens' Operation (Maybe OperationErrors) Source #

If errors occurred during processing of this operation, this field will be populated.

oExportContext :: Lens' Operation (Maybe ExportContext) Source #

The context for export operation, if applicable.

oUser :: Lens' Operation (Maybe Text) Source #

The email address of the user who initiated this operation.

oSelfLink :: Lens' Operation (Maybe Text) Source #

The URI of this resource.

oName :: Lens' Operation (Maybe Text) Source #

An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.

oEndTime :: Lens' Operation (Maybe UTCTime) Source #

The time this operation finished in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

oOperationType :: Lens' Operation (Maybe Text) Source #

The type of the operation. Valid values are CREATE, DELETE, UPDATE, RESTART, IMPORT, EXPORT, BACKUP_VOLUME, RESTORE_VOLUME, CREATE_USER, DELETE_USER, CREATE_DATABASE, DELETE_DATABASE .

Settings

data Settings Source #

Database instance settings.

See: settings smart constructor.

Instances
Eq Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Settings -> c Settings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Settings #

toConstr :: Settings -> Constr #

dataTypeOf :: Settings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Settings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Settings) #

gmapT :: (forall b. Data b => b -> b) -> Settings -> Settings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Settings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Settings -> r #

gmapQ :: (forall d. Data d => d -> u) -> Settings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Settings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Settings -> m Settings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Settings -> m Settings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Settings -> m Settings #

Show Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep Settings :: Type -> Type #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

ToJSON Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Settings Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Settings = D1 (MetaData "Settings" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "Settings'" PrefixI True) ((((S1 (MetaSel (Just "_sStorageAutoResize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_sReplicationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sActivationPolicy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sSettingsVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_sDataDiskSizeGb") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_sAuthorizedGaeApplications") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_sKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_sPricingPlan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sIPConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IPConfiguration)) :*: S1 (MetaSel (Just "_sMaintenanceWindow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaintenanceWindow)))))) :*: (((S1 (MetaSel (Just "_sDatabaseReplicationEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_sUserLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SettingsUserLabels))) :*: (S1 (MetaSel (Just "_sTier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sDatabaseFlags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatabaseFlags])) :*: S1 (MetaSel (Just "_sDataDiskType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_sCrashSafeReplicationEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_sLocationPreference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LocationPreference))) :*: (S1 (MetaSel (Just "_sBackupConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BackupConfiguration)) :*: (S1 (MetaSel (Just "_sAvailabilityType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sStorageAutoResizeLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))))

sStorageAutoResize :: Lens' Settings (Maybe Bool) Source #

Configuration to increase storage size automatically. The default value is true. Not used for First Generation instances.

sReplicationType :: Lens' Settings (Maybe Text) Source #

The type of replication this instance uses. This can be either ASYNCHRONOUS or SYNCHRONOUS. This property is only applicable to First Generation instances.

sActivationPolicy :: Lens' Settings (Maybe Text) Source #

The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: ALWAYS: The instance is on, and remains so even in the absence of connection requests. NEVER: The instance is off; it is not activated, even if a connection request arrives. ON_DEMAND: First Generation instances only. The instance responds to incoming requests, and turns itself off when not in use. Instances with PER_USE pricing turn off after 15 minutes of inactivity. Instances with PER_PACKAGE pricing turn off after 12 hours of inactivity.

sSettingsVersion :: Lens' Settings (Maybe Int64) Source #

The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.

sDataDiskSizeGb :: Lens' Settings (Maybe Int64) Source #

The size of data disk, in GB. The data disk size minimum is 10GB. Not used for First Generation instances.

sAuthorizedGaeApplications :: Lens' Settings [Text] Source #

The App Engine app IDs that can access this instance. First Generation instances only.

sKind :: Lens' Settings Text Source #

This is always sql#settings.

sPricingPlan :: Lens' Settings (Maybe Text) Source #

The pricing plan for this instance. This can be either PER_USE or PACKAGE. Only PER_USE is supported for Second Generation instances.

sIPConfiguration :: Lens' Settings (Maybe IPConfiguration) Source #

The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.

sMaintenanceWindow :: Lens' Settings (Maybe MaintenanceWindow) Source #

The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes. Not used for First Generation instances.

sDatabaseReplicationEnabled :: Lens' Settings (Maybe Bool) Source #

Configuration specific to read replica instances. Indicates whether replication is enabled or not.

sUserLabels :: Lens' Settings (Maybe SettingsUserLabels) Source #

User-provided labels, represented as a dictionary where each label is a single key value pair.

sTier :: Lens' Settings (Maybe Text) Source #

The tier (or machine type) for this instance, for example db-n1-standard-1 (MySQL instances) or db-custom-1-3840 (PostgreSQL instances). For MySQL instances, this property determines whether the instance is First or Second Generation. For more information, see Instance Settings.

sDatabaseFlags :: Lens' Settings [DatabaseFlags] Source #

The database flags passed to the instance at startup.

sDataDiskType :: Lens' Settings (Maybe Text) Source #

The type of data disk: PD_SSD (default) or PD_HDD. Not used for First Generation instances.

sCrashSafeReplicationEnabled :: Lens' Settings (Maybe Bool) Source #

Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property is only applicable to First Generation instances.

sLocationPreference :: Lens' Settings (Maybe LocationPreference) Source #

The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location is only applicable to First Generation instances.

sBackupConfiguration :: Lens' Settings (Maybe BackupConfiguration) Source #

The daily backup configuration for the instance.

sAvailabilityType :: Lens' Settings (Maybe Text) Source #

Availability type (PostgreSQL instances only). Potential values: ZONAL: The instance serves data from only one zone. Outages in that zone affect data accessibility. REGIONAL: The instance can serve data from more than one zone in a region (it is highly available). For more information, see Overview of the High Availability Configuration.

sStorageAutoResizeLimit :: Lens' Settings (Maybe Int64) Source #

The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. Not used for First Generation instances.

InstancesRotateServerCaRequest

data InstancesRotateServerCaRequest Source #

Rotate Server CA request.

See: instancesRotateServerCaRequest smart constructor.

Instances
Eq InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesRotateServerCaRequest -> c InstancesRotateServerCaRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesRotateServerCaRequest #

toConstr :: InstancesRotateServerCaRequest -> Constr #

dataTypeOf :: InstancesRotateServerCaRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesRotateServerCaRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesRotateServerCaRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesRotateServerCaRequest -> InstancesRotateServerCaRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesRotateServerCaRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesRotateServerCaRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesRotateServerCaRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesRotateServerCaRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesRotateServerCaRequest -> m InstancesRotateServerCaRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesRotateServerCaRequest -> m InstancesRotateServerCaRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesRotateServerCaRequest -> m InstancesRotateServerCaRequest #

Show InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesRotateServerCaRequest :: Type -> Type #

ToJSON InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesRotateServerCaRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesRotateServerCaRequest = D1 (MetaData "InstancesRotateServerCaRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesRotateServerCaRequest'" PrefixI True) (S1 (MetaSel (Just "_irscrRotateServerCaContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe RotateServerCaContext))))

instancesRotateServerCaRequest :: InstancesRotateServerCaRequest Source #

Creates a value of InstancesRotateServerCaRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

irscrRotateServerCaContext :: Lens' InstancesRotateServerCaRequest (Maybe RotateServerCaContext) Source #

Contains details about the rotate server CA operation.

IPMApping

data IPMApping Source #

Database instance IP Mapping.

See: ipMApping smart constructor.

Instances
Eq IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IPMApping -> c IPMApping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IPMApping #

toConstr :: IPMApping -> Constr #

dataTypeOf :: IPMApping -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IPMApping) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IPMApping) #

gmapT :: (forall b. Data b => b -> b) -> IPMApping -> IPMApping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IPMApping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IPMApping -> r #

gmapQ :: (forall d. Data d => d -> u) -> IPMApping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IPMApping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IPMApping -> m IPMApping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IPMApping -> m IPMApping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IPMApping -> m IPMApping #

Show IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep IPMApping :: Type -> Type #

ToJSON IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep IPMApping Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep IPMApping = D1 (MetaData "IPMApping" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "IPMApping'" PrefixI True) (S1 (MetaSel (Just "_imaIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_imaTimeToRetire") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_imaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ipMApping :: IPMApping Source #

Creates a value of IPMApping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

imaIPAddress :: Lens' IPMApping (Maybe Text) Source #

The IP address assigned.

imaTimeToRetire :: Lens' IPMApping (Maybe UTCTime) Source #

The due time for this IP to be retired in RFC 3339 format, for example 2012-11-15T16:19:00.094Z. This field is only available when the IP is scheduled to be retired.

imaType :: Lens' IPMApping (Maybe Text) Source #

The type of this IP address. A PRIMARY address is an address that can accept incoming connections. An OUTGOING address is the source address of connections originating from the instance, if supported.

Database

data Database Source #

Represents a SQL database on the Cloud SQL instance.

See: database smart constructor.

Instances
Eq Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Database -> c Database #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Database #

toConstr :: Database -> Constr #

dataTypeOf :: Database -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Database) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Database) #

gmapT :: (forall b. Data b => b -> b) -> Database -> Database #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Database -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Database -> r #

gmapQ :: (forall d. Data d => d -> u) -> Database -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Database -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Database -> m Database #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Database -> m Database #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Database -> m Database #

Show Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep Database :: Type -> Type #

Methods

from :: Database -> Rep Database x #

to :: Rep Database x -> Database #

ToJSON Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Database Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

database :: Database Source #

Creates a value of Database with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dEtag :: Lens' Database (Maybe Text) Source #

This field is deprecated and will be removed from a future version of the API.

dProject :: Lens' Database (Maybe Text) Source #

The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.

dKind :: Lens' Database Text Source #

This is always sql#database.

dCollation :: Lens' Database (Maybe Text) Source #

The MySQL collation value.

dSelfLink :: Lens' Database (Maybe Text) Source #

The URI of this resource.

dName :: Lens' Database (Maybe Text) Source #

The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.

dCharSet :: Lens' Database (Maybe Text) Source #

The MySQL charset value.

dInstance :: Lens' Database (Maybe Text) Source #

The name of the Cloud SQL instance. This does not include the project ID.

SSLCertsCreateEphemeralRequest

data SSLCertsCreateEphemeralRequest Source #

SslCerts create ephemeral certificate request.

See: sslCertsCreateEphemeralRequest smart constructor.

Instances
Eq SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLCertsCreateEphemeralRequest -> c SSLCertsCreateEphemeralRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLCertsCreateEphemeralRequest #

toConstr :: SSLCertsCreateEphemeralRequest -> Constr #

dataTypeOf :: SSLCertsCreateEphemeralRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLCertsCreateEphemeralRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLCertsCreateEphemeralRequest) #

gmapT :: (forall b. Data b => b -> b) -> SSLCertsCreateEphemeralRequest -> SSLCertsCreateEphemeralRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsCreateEphemeralRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsCreateEphemeralRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLCertsCreateEphemeralRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLCertsCreateEphemeralRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLCertsCreateEphemeralRequest -> m SSLCertsCreateEphemeralRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsCreateEphemeralRequest -> m SSLCertsCreateEphemeralRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsCreateEphemeralRequest -> m SSLCertsCreateEphemeralRequest #

Show SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SSLCertsCreateEphemeralRequest :: Type -> Type #

ToJSON SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsCreateEphemeralRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsCreateEphemeralRequest = D1 (MetaData "SSLCertsCreateEphemeralRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "SSLCertsCreateEphemeralRequest'" PrefixI True) (S1 (MetaSel (Just "_sccerPublicKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

sslCertsCreateEphemeralRequest :: SSLCertsCreateEphemeralRequest Source #

Creates a value of SSLCertsCreateEphemeralRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sccerPublicKey :: Lens' SSLCertsCreateEphemeralRequest (Maybe Text) Source #

PEM encoded public key to include in the signed certificate.

BinLogCoordinates

data BinLogCoordinates Source #

Binary log coordinates.

See: binLogCoordinates smart constructor.

Instances
Eq BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BinLogCoordinates -> c BinLogCoordinates #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BinLogCoordinates #

toConstr :: BinLogCoordinates -> Constr #

dataTypeOf :: BinLogCoordinates -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BinLogCoordinates) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BinLogCoordinates) #

gmapT :: (forall b. Data b => b -> b) -> BinLogCoordinates -> BinLogCoordinates #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BinLogCoordinates -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BinLogCoordinates -> r #

gmapQ :: (forall d. Data d => d -> u) -> BinLogCoordinates -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BinLogCoordinates -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BinLogCoordinates -> m BinLogCoordinates #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BinLogCoordinates -> m BinLogCoordinates #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BinLogCoordinates -> m BinLogCoordinates #

Show BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep BinLogCoordinates :: Type -> Type #

ToJSON BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BinLogCoordinates Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BinLogCoordinates = D1 (MetaData "BinLogCoordinates" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "BinLogCoordinates'" PrefixI True) (S1 (MetaSel (Just "_blcBinLogPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_blcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_blcBinLogFileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

binLogCoordinates :: BinLogCoordinates Source #

Creates a value of BinLogCoordinates with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

blcBinLogPosition :: Lens' BinLogCoordinates (Maybe Int64) Source #

Position (offset) within the binary log file.

blcKind :: Lens' BinLogCoordinates Text Source #

This is always sql#binLogCoordinates.

blcBinLogFileName :: Lens' BinLogCoordinates (Maybe Text) Source #

Name of the binary log file for a Cloud SQL instance.

DatabaseInstanceFailoverReplica

data DatabaseInstanceFailoverReplica Source #

The name and status of the failover replica. This property is applicable only to Second Generation instances.

See: databaseInstanceFailoverReplica smart constructor.

Instances
Eq DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatabaseInstanceFailoverReplica -> c DatabaseInstanceFailoverReplica #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatabaseInstanceFailoverReplica #

toConstr :: DatabaseInstanceFailoverReplica -> Constr #

dataTypeOf :: DatabaseInstanceFailoverReplica -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DatabaseInstanceFailoverReplica) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatabaseInstanceFailoverReplica) #

gmapT :: (forall b. Data b => b -> b) -> DatabaseInstanceFailoverReplica -> DatabaseInstanceFailoverReplica #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatabaseInstanceFailoverReplica -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatabaseInstanceFailoverReplica -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatabaseInstanceFailoverReplica -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatabaseInstanceFailoverReplica -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatabaseInstanceFailoverReplica -> m DatabaseInstanceFailoverReplica #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabaseInstanceFailoverReplica -> m DatabaseInstanceFailoverReplica #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabaseInstanceFailoverReplica -> m DatabaseInstanceFailoverReplica #

Show DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep DatabaseInstanceFailoverReplica :: Type -> Type #

ToJSON DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabaseInstanceFailoverReplica Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabaseInstanceFailoverReplica = D1 (MetaData "DatabaseInstanceFailoverReplica" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DatabaseInstanceFailoverReplica'" PrefixI True) (S1 (MetaSel (Just "_difrName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_difrAvailable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

databaseInstanceFailoverReplica :: DatabaseInstanceFailoverReplica Source #

Creates a value of DatabaseInstanceFailoverReplica with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

difrName :: Lens' DatabaseInstanceFailoverReplica (Maybe Text) Source #

The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. This property is applicable only to Second Generation instances.

difrAvailable :: Lens' DatabaseInstanceFailoverReplica (Maybe Bool) Source #

The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The master can only failover to the falover replica when the status is true.

TiersListResponse

data TiersListResponse Source #

Tiers list response.

See: tiersListResponse smart constructor.

Instances
Eq TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TiersListResponse -> c TiersListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TiersListResponse #

toConstr :: TiersListResponse -> Constr #

dataTypeOf :: TiersListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TiersListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TiersListResponse) #

gmapT :: (forall b. Data b => b -> b) -> TiersListResponse -> TiersListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TiersListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TiersListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> TiersListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TiersListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TiersListResponse -> m TiersListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TiersListResponse -> m TiersListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TiersListResponse -> m TiersListResponse #

Show TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep TiersListResponse :: Type -> Type #

ToJSON TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep TiersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep TiersListResponse = D1 (MetaData "TiersListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "TiersListResponse'" PrefixI True) (S1 (MetaSel (Just "_tlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tier]))))

tiersListResponse :: TiersListResponse Source #

Creates a value of TiersListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tlrKind :: Lens' TiersListResponse Text Source #

This is always sql#tiersList.

UsersListResponse

data UsersListResponse Source #

User list response.

See: usersListResponse smart constructor.

Instances
Eq UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UsersListResponse -> c UsersListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UsersListResponse #

toConstr :: UsersListResponse -> Constr #

dataTypeOf :: UsersListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UsersListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UsersListResponse) #

gmapT :: (forall b. Data b => b -> b) -> UsersListResponse -> UsersListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UsersListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UsersListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> UsersListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UsersListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UsersListResponse -> m UsersListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UsersListResponse -> m UsersListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UsersListResponse -> m UsersListResponse #

Show UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep UsersListResponse :: Type -> Type #

ToJSON UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep UsersListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep UsersListResponse = D1 (MetaData "UsersListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "UsersListResponse'" PrefixI True) (S1 (MetaSel (Just "_ulrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ulrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ulrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [User])))))

usersListResponse :: UsersListResponse Source #

Creates a value of UsersListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ulrNextPageToken :: Lens' UsersListResponse (Maybe Text) Source #

An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.

ulrKind :: Lens' UsersListResponse Text Source #

This is always sql#usersList.

ulrItems :: Lens' UsersListResponse [User] Source #

List of user resources in the instance.

ExportContext

data ExportContext Source #

Database instance export context.

See: exportContext smart constructor.

Instances
Eq ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExportContext -> c ExportContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExportContext #

toConstr :: ExportContext -> Constr #

dataTypeOf :: ExportContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExportContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExportContext) #

gmapT :: (forall b. Data b => b -> b) -> ExportContext -> ExportContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExportContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExportContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExportContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExportContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExportContext -> m ExportContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContext -> m ExportContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContext -> m ExportContext #

Show ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ExportContext :: Type -> Type #

ToJSON ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

exportContext :: ExportContext Source #

Creates a value of ExportContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ecCSVExportOptions :: Lens' ExportContext (Maybe ExportContextCSVExportOptions) Source #

Options for exporting data as CSV. Exporting in CSV format using the Cloud SQL Admin API is not supported for PostgreSQL instances.

ecKind :: Lens' ExportContext Text Source #

This is always sql#exportContext.

ecURI :: Lens' ExportContext (Maybe Text) Source #

The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form gs://bucketName/fileName. If the file already exists, the requests succeeds, but the operation fails. If fileType is SQL and the filename ends with .gz, the contents are compressed.

ecFileType :: Lens' ExportContext (Maybe Text) Source #

The file type for the specified uri. SQL: The file contains SQL statements. CSV: The file contains CSV data. CSV is not supported for PostgreSQL instances.

ecSQLExportOptions :: Lens' ExportContext (Maybe ExportContextSQLExportOptions) Source #

Options for exporting data as SQL statements.

ecDatabases :: Lens' ExportContext [Text] Source #

Databases to be exported. MySQL instances: If fileType is SQL and no database is specified, all databases are exported, except for the mysql system database. If fileType is CSV, you can specify one database, either by using this property or by using the csvExportOptions.selectQuery property, which takes precedence over this property. PostgreSQL instances: If fileType is SQL, you must specify one database to be exported. A fileType of CSV is not supported for PostgreSQL instances.

OperationErrors

data OperationErrors Source #

Database instance operation errors list wrapper.

See: operationErrors smart constructor.

Instances
Eq OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationErrors -> c OperationErrors #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationErrors #

toConstr :: OperationErrors -> Constr #

dataTypeOf :: OperationErrors -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationErrors) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationErrors) #

gmapT :: (forall b. Data b => b -> b) -> OperationErrors -> OperationErrors #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrors -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrors -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationErrors -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationErrors -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationErrors -> m OperationErrors #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrors -> m OperationErrors #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrors -> m OperationErrors #

Show OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep OperationErrors :: Type -> Type #

ToJSON OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OperationErrors Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OperationErrors = D1 (MetaData "OperationErrors" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "OperationErrors'" PrefixI True) (S1 (MetaSel (Just "_oeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_oeErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationError]))))

operationErrors :: OperationErrors Source #

Creates a value of OperationErrors with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeKind :: Lens' OperationErrors Text Source #

This is always sql#operationErrors.

oeErrors :: Lens' OperationErrors [OperationError] Source #

The list of errors encountered while processing this operation.

SSLCertsListResponse

data SSLCertsListResponse Source #

SslCerts list response.

See: sslCertsListResponse smart constructor.

Instances
Eq SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLCertsListResponse -> c SSLCertsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLCertsListResponse #

toConstr :: SSLCertsListResponse -> Constr #

dataTypeOf :: SSLCertsListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLCertsListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLCertsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> SSLCertsListResponse -> SSLCertsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLCertsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLCertsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLCertsListResponse -> m SSLCertsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsListResponse -> m SSLCertsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsListResponse -> m SSLCertsListResponse #

Show SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SSLCertsListResponse :: Type -> Type #

ToJSON SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsListResponse = D1 (MetaData "SSLCertsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "SSLCertsListResponse'" PrefixI True) (S1 (MetaSel (Just "_sclrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_sclrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SSLCert]))))

sslCertsListResponse :: SSLCertsListResponse Source #

Creates a value of SSLCertsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sclrKind :: Lens' SSLCertsListResponse Text Source #

This is always sql#sslCertsList.

sclrItems :: Lens' SSLCertsListResponse [SSLCert] Source #

List of client certificates for the instance.

SSLCertsInsertRequest

data SSLCertsInsertRequest Source #

SslCerts insert request.

See: sslCertsInsertRequest smart constructor.

Instances
Eq SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLCertsInsertRequest -> c SSLCertsInsertRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLCertsInsertRequest #

toConstr :: SSLCertsInsertRequest -> Constr #

dataTypeOf :: SSLCertsInsertRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLCertsInsertRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLCertsInsertRequest) #

gmapT :: (forall b. Data b => b -> b) -> SSLCertsInsertRequest -> SSLCertsInsertRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsInsertRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsInsertRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLCertsInsertRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLCertsInsertRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLCertsInsertRequest -> m SSLCertsInsertRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsInsertRequest -> m SSLCertsInsertRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsInsertRequest -> m SSLCertsInsertRequest #

Show SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SSLCertsInsertRequest :: Type -> Type #

ToJSON SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsInsertRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsInsertRequest = D1 (MetaData "SSLCertsInsertRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "SSLCertsInsertRequest'" PrefixI True) (S1 (MetaSel (Just "_scirCommonName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

sslCertsInsertRequest :: SSLCertsInsertRequest Source #

Creates a value of SSLCertsInsertRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scirCommonName :: Lens' SSLCertsInsertRequest (Maybe Text) Source #

User supplied name. Must be a distinct name from the other certificates for this instance.

IPConfiguration

data IPConfiguration Source #

IP Management configuration.

See: ipConfiguration smart constructor.

Instances
Eq IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IPConfiguration -> c IPConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IPConfiguration #

toConstr :: IPConfiguration -> Constr #

dataTypeOf :: IPConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IPConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IPConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> IPConfiguration -> IPConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IPConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IPConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> IPConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IPConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IPConfiguration -> m IPConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IPConfiguration -> m IPConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IPConfiguration -> m IPConfiguration #

Show IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep IPConfiguration :: Type -> Type #

ToJSON IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep IPConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep IPConfiguration = D1 (MetaData "IPConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "IPConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_icAuthorizedNetworks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ACLEntry])) :*: S1 (MetaSel (Just "_icPrivateNetwork") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_icRequireSSL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_icIPv4Enabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

ipConfiguration :: IPConfiguration Source #

Creates a value of IPConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icAuthorizedNetworks :: Lens' IPConfiguration [ACLEntry] Source #

The list of external networks that are allowed to connect to the instance using the IP. In CIDR notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

icPrivateNetwork :: Lens' IPConfiguration (Maybe Text) Source #

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, /projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

icRequireSSL :: Lens' IPConfiguration (Maybe Bool) Source #

Whether SSL connections over IP should be enforced or not.

icIPv4Enabled :: Lens' IPConfiguration (Maybe Bool) Source #

Whether the instance should be assigned an IP address or not.

MaintenanceWindow

data MaintenanceWindow Source #

Maintenance window. This specifies when a v2 Cloud SQL instance should preferably be restarted for system maintenance purposes.

See: maintenanceWindow smart constructor.

Instances
Eq MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaintenanceWindow -> c MaintenanceWindow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaintenanceWindow #

toConstr :: MaintenanceWindow -> Constr #

dataTypeOf :: MaintenanceWindow -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaintenanceWindow) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaintenanceWindow) #

gmapT :: (forall b. Data b => b -> b) -> MaintenanceWindow -> MaintenanceWindow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaintenanceWindow -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaintenanceWindow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaintenanceWindow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaintenanceWindow -> m MaintenanceWindow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindow -> m MaintenanceWindow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaintenanceWindow -> m MaintenanceWindow #

Show MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep MaintenanceWindow :: Type -> Type #

ToJSON MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep MaintenanceWindow Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep MaintenanceWindow = D1 (MetaData "MaintenanceWindow" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "MaintenanceWindow'" PrefixI True) ((S1 (MetaSel (Just "_mwKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mwDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_mwHour") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_mwUpdateTrack") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

maintenanceWindow :: MaintenanceWindow Source #

Creates a value of MaintenanceWindow with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mwKind :: Lens' MaintenanceWindow Text Source #

This is always sql#maintenanceWindow.

mwDay :: Lens' MaintenanceWindow (Maybe Int32) Source #

day of week (1-7), starting on Monday.

mwHour :: Lens' MaintenanceWindow (Maybe Int32) Source #

hour of day - 0 to 23.

mwUpdateTrack :: Lens' MaintenanceWindow (Maybe Text) Source #

Maintenance timing setting: canary (Earlier) or stable (Later). Learn more.

ImportContextCSVImportOptions

data ImportContextCSVImportOptions Source #

Options for importing data as CSV. Importing CSV data using the Cloud SQL Admin API is not supported for PostgreSQL instances.

See: importContextCSVImportOptions smart constructor.

Instances
Eq ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImportContextCSVImportOptions -> c ImportContextCSVImportOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImportContextCSVImportOptions #

toConstr :: ImportContextCSVImportOptions -> Constr #

dataTypeOf :: ImportContextCSVImportOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImportContextCSVImportOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImportContextCSVImportOptions) #

gmapT :: (forall b. Data b => b -> b) -> ImportContextCSVImportOptions -> ImportContextCSVImportOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImportContextCSVImportOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImportContextCSVImportOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImportContextCSVImportOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImportContextCSVImportOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImportContextCSVImportOptions -> m ImportContextCSVImportOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImportContextCSVImportOptions -> m ImportContextCSVImportOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImportContextCSVImportOptions -> m ImportContextCSVImportOptions #

Show ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ImportContextCSVImportOptions :: Type -> Type #

ToJSON ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ImportContextCSVImportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ImportContextCSVImportOptions = D1 (MetaData "ImportContextCSVImportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "ImportContextCSVImportOptions'" PrefixI True) (S1 (MetaSel (Just "_iccioColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_iccioTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

importContextCSVImportOptions :: ImportContextCSVImportOptions Source #

Creates a value of ImportContextCSVImportOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iccioColumns :: Lens' ImportContextCSVImportOptions [Text] Source #

The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.

iccioTable :: Lens' ImportContextCSVImportOptions (Maybe Text) Source #

The table to which CSV data is imported.

RotateServerCaContext

data RotateServerCaContext Source #

Instance rotate server CA context.

See: rotateServerCaContext smart constructor.

Instances
Eq RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RotateServerCaContext -> c RotateServerCaContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RotateServerCaContext #

toConstr :: RotateServerCaContext -> Constr #

dataTypeOf :: RotateServerCaContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RotateServerCaContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RotateServerCaContext) #

gmapT :: (forall b. Data b => b -> b) -> RotateServerCaContext -> RotateServerCaContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RotateServerCaContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RotateServerCaContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> RotateServerCaContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RotateServerCaContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RotateServerCaContext -> m RotateServerCaContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RotateServerCaContext -> m RotateServerCaContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RotateServerCaContext -> m RotateServerCaContext #

Show RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep RotateServerCaContext :: Type -> Type #

ToJSON RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep RotateServerCaContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep RotateServerCaContext = D1 (MetaData "RotateServerCaContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "RotateServerCaContext'" PrefixI True) (S1 (MetaSel (Just "_rsccNextVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rsccKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

rotateServerCaContext :: RotateServerCaContext Source #

Creates a value of RotateServerCaContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rsccNextVersion :: Lens' RotateServerCaContext (Maybe Text) Source #

The fingerprint of the next version to be rotated to. If left unspecified, will be rotated to the most recently added server CA version.

rsccKind :: Lens' RotateServerCaContext Text Source #

This is always sql#rotateServerCaContext.

ExportContextCSVExportOptions

data ExportContextCSVExportOptions Source #

Options for exporting data as CSV. Exporting in CSV format using the Cloud SQL Admin API is not supported for PostgreSQL instances.

See: exportContextCSVExportOptions smart constructor.

Instances
Eq ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExportContextCSVExportOptions -> c ExportContextCSVExportOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExportContextCSVExportOptions #

toConstr :: ExportContextCSVExportOptions -> Constr #

dataTypeOf :: ExportContextCSVExportOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExportContextCSVExportOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExportContextCSVExportOptions) #

gmapT :: (forall b. Data b => b -> b) -> ExportContextCSVExportOptions -> ExportContextCSVExportOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExportContextCSVExportOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExportContextCSVExportOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExportContextCSVExportOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExportContextCSVExportOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExportContextCSVExportOptions -> m ExportContextCSVExportOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContextCSVExportOptions -> m ExportContextCSVExportOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContextCSVExportOptions -> m ExportContextCSVExportOptions #

Show ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ExportContextCSVExportOptions :: Type -> Type #

ToJSON ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContextCSVExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContextCSVExportOptions = D1 (MetaData "ExportContextCSVExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "ExportContextCSVExportOptions'" PrefixI True) (S1 (MetaSel (Just "_ecceoSelectQuery") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

exportContextCSVExportOptions :: ExportContextCSVExportOptions Source #

Creates a value of ExportContextCSVExportOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ecceoSelectQuery :: Lens' ExportContextCSVExportOptions (Maybe Text) Source #

The select query used to extract the data.

User

data User Source #

A Cloud SQL user resource.

See: user smart constructor.

Instances
Eq User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Data User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> User -> c User #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c User #

toConstr :: User -> Constr #

dataTypeOf :: User -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c User) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c User) #

gmapT :: (forall b. Data b => b -> b) -> User -> User #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> User -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> User -> r #

gmapQ :: (forall d. Data d => d -> u) -> User -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> User -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> User -> m User #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User #

Show User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep User Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

user :: User Source #

Creates a value of User with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uEtag :: Lens' User (Maybe Text) Source #

This field is deprecated and will be removed from a future version of the API.

uProject :: Lens' User (Maybe Text) Source #

The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for update since it is already specified on the URL.

uKind :: Lens' User Text Source #

This is always sql#user.

uName :: Lens' User (Maybe Text) Source #

The name of the user in the Cloud SQL instance. Can be omitted for update since it is already specified in the URL.

uPassword :: Lens' User (Maybe Text) Source #

The password for the user.

uHost :: Lens' User (Maybe Text) Source #

The host name from which the user can connect. For insert operations, host defaults to an empty string. For update operations, host is specified as part of the request URL. The host name cannot be updated after insertion.

uInstance :: Lens' User (Maybe Text) Source #

The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for update since it is already specified on the URL.

DatabaseInstance

data DatabaseInstance Source #

A Cloud SQL instance resource.

See: databaseInstance smart constructor.

Instances
Eq DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatabaseInstance -> c DatabaseInstance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatabaseInstance #

toConstr :: DatabaseInstance -> Constr #

dataTypeOf :: DatabaseInstance -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DatabaseInstance) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatabaseInstance) #

gmapT :: (forall b. Data b => b -> b) -> DatabaseInstance -> DatabaseInstance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatabaseInstance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatabaseInstance -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatabaseInstance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatabaseInstance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatabaseInstance -> m DatabaseInstance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabaseInstance -> m DatabaseInstance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabaseInstance -> m DatabaseInstance #

Show DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep DatabaseInstance :: Type -> Type #

ToJSON DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabaseInstance Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabaseInstance = D1 (MetaData "DatabaseInstance" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DatabaseInstance'" PrefixI True) ((((S1 (MetaSel (Just "_datBackendType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_datMaxDiskSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_datOnPremisesConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OnPremisesConfiguration)))) :*: (S1 (MetaSel (Just "_datGceZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_datEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_datState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_datIPv6Address") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_datServerCaCert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCert)) :*: S1 (MetaSel (Just "_datDatabaseVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_datProject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_datSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Settings)) :*: S1 (MetaSel (Just "_datKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))) :*: (((S1 (MetaSel (Just "_datConnectionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_datCurrentDiskSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_datInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_datReplicaNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_datSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_datFailoverReplica") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DatabaseInstanceFailoverReplica))))) :*: ((S1 (MetaSel (Just "_datName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_datMasterInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_datReplicaConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicaConfiguration)))) :*: ((S1 (MetaSel (Just "_datRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_datServiceAccountEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_datIPAddresses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [IPMApping])) :*: S1 (MetaSel (Just "_datSuspensionReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))))

datBackendType :: Lens' DatabaseInstance (Maybe Text) Source #

FIRST_GEN: First Generation instance. MySQL only. SECOND_GEN: Second Generation instance or PostgreSQL instance. EXTERNAL: A database server that is not managed by Google. This property is read-only; use the tier property in the settings object to determine the database type and Second or First Generation.

datMaxDiskSize :: Lens' DatabaseInstance (Maybe Int64) Source #

The maximum disk size of the instance in bytes.

datOnPremisesConfiguration :: Lens' DatabaseInstance (Maybe OnPremisesConfiguration) Source #

Configuration specific to on-premises instances.

datGceZone :: Lens' DatabaseInstance (Maybe Text) Source #

The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone.

datEtag :: Lens' DatabaseInstance (Maybe Text) Source #

This field is deprecated and will be removed from a future version of the API. Use the settings.settingsVersion field instead.

datState :: Lens' DatabaseInstance (Maybe Text) Source #

The current serving state of the Cloud SQL instance. This can be one of the following. RUNNABLE: The instance is running, or is ready to run when accessed. SUSPENDED: The instance is not available, for example due to problems with billing. PENDING_CREATE: The instance is being created. MAINTENANCE: The instance is down for maintenance. FAILED: The instance creation failed. UNKNOWN_STATE: The state of the instance is unknown.

datIPv6Address :: Lens' DatabaseInstance (Maybe Text) Source #

The IPv6 address assigned to the instance. This property is applicable only to First Generation instances.

datDatabaseVersion :: Lens' DatabaseInstance (Maybe Text) Source #

The database engine type and version. The databaseVersion field can not be changed after instance creation. MySQL Second Generation instances: MYSQL_5_7 (default) or MYSQL_5_6. PostgreSQL instances: POSTGRES_9_6 MySQL First Generation instances: MYSQL_5_6 (default) or MYSQL_5_5

datProject :: Lens' DatabaseInstance (Maybe Text) Source #

The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.

datKind :: Lens' DatabaseInstance Text Source #

This is always sql#instance.

datConnectionName :: Lens' DatabaseInstance (Maybe Text) Source #

Connection name of the Cloud SQL instance used in connection strings.

datCurrentDiskSize :: Lens' DatabaseInstance (Maybe Int64) Source #

The current disk usage of the instance in bytes. This property has been deprecated. Users should use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see this announcement for details.

datInstanceType :: Lens' DatabaseInstance (Maybe Text) Source #

The instance type. This can be one of the following. CLOUD_SQL_INSTANCE: A Cloud SQL instance that is not replicating from a master. ON_PREMISES_INSTANCE: An instance running on the customer's premises. READ_REPLICA_INSTANCE: A Cloud SQL instance configured as a read-replica.

datReplicaNames :: Lens' DatabaseInstance [Text] Source #

The replicas of the instance.

datSelfLink :: Lens' DatabaseInstance (Maybe Text) Source #

The URI of this resource.

datFailoverReplica :: Lens' DatabaseInstance (Maybe DatabaseInstanceFailoverReplica) Source #

The name and status of the failover replica. This property is applicable only to Second Generation instances.

datName :: Lens' DatabaseInstance (Maybe Text) Source #

Name of the Cloud SQL instance. This does not include the project ID.

datMasterInstanceName :: Lens' DatabaseInstance (Maybe Text) Source #

The name of the instance which will act as master in the replication setup.

datReplicaConfiguration :: Lens' DatabaseInstance (Maybe ReplicaConfiguration) Source #

Configuration specific to failover replicas and read replicas.

datRegion :: Lens' DatabaseInstance (Maybe Text) Source #

The geographical region. Can be us-central (FIRST_GEN instances only), us-central1 (SECOND_GEN instances only), asia-east1 or europe-west1. Defaults to us-central or us-central1 depending on the instance type (First Generation or Second Generation). The region can not be changed after instance creation.

datServiceAccountEmailAddress :: Lens' DatabaseInstance (Maybe Text) Source #

The service account email address assigned to the instance. This property is applicable only to Second Generation instances.

datIPAddresses :: Lens' DatabaseInstance [IPMApping] Source #

The assigned IP addresses for the instance.

datSuspensionReason :: Lens' DatabaseInstance [Text] Source #

If the instance state is SUSPENDED, the reason for the suspension.

CloneContext

data CloneContext Source #

Database instance clone context.

See: cloneContext smart constructor.

Instances
Eq CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloneContext -> c CloneContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloneContext #

toConstr :: CloneContext -> Constr #

dataTypeOf :: CloneContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloneContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloneContext) #

gmapT :: (forall b. Data b => b -> b) -> CloneContext -> CloneContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloneContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloneContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloneContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloneContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloneContext -> m CloneContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloneContext -> m CloneContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloneContext -> m CloneContext #

Show CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep CloneContext :: Type -> Type #

ToJSON CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep CloneContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep CloneContext = D1 (MetaData "CloneContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "CloneContext'" PrefixI True) ((S1 (MetaSel (Just "_ccPitrTimestampMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_ccDestinationInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ccBinLogCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BinLogCoordinates)) :*: S1 (MetaSel (Just "_ccKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

cloneContext :: CloneContext Source #

Creates a value of CloneContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccPitrTimestampMs :: Lens' CloneContext (Maybe Int64) Source #

Reserved for future use.

ccDestinationInstanceName :: Lens' CloneContext (Maybe Text) Source #

Name of the Cloud SQL instance to be created as a clone.

ccBinLogCoordinates :: Lens' CloneContext (Maybe BinLogCoordinates) Source #

Binary log coordinates, if specified, identify the position up to which the source instance should be cloned. If not specified, the source instance is cloned up to the most recent binary log coordinates.

ccKind :: Lens' CloneContext Text Source #

This is always sql#cloneContext.

Flag

data Flag Source #

A flag resource.

See: flag smart constructor.

Instances
Eq Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

(==) :: Flag -> Flag -> Bool #

(/=) :: Flag -> Flag -> Bool #

Data Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Flag -> c Flag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Flag #

toConstr :: Flag -> Constr #

dataTypeOf :: Flag -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Flag) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Flag) #

gmapT :: (forall b. Data b => b -> b) -> Flag -> Flag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Flag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Flag -> r #

gmapQ :: (forall d. Data d => d -> u) -> Flag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Flag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Flag -> m Flag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Flag -> m Flag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Flag -> m Flag #

Show Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

showsPrec :: Int -> Flag -> ShowS #

show :: Flag -> String #

showList :: [Flag] -> ShowS #

Generic Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep Flag :: Type -> Type #

Methods

from :: Flag -> Rep Flag x #

to :: Rep Flag x -> Flag #

ToJSON Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Flag Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

flag :: Flag Source #

Creates a value of Flag with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fMaxValue :: Lens' Flag (Maybe Int64) Source #

For INTEGER flags, the maximum allowed value.

fKind :: Lens' Flag Text Source #

This is always sql#flag.

fAppliesTo :: Lens' Flag [Text] Source #

The database version this flag applies to. Can be MYSQL_5_5, MYSQL_5_6, or MYSQL_5_7. MYSQL_5_7 is applicable only to Second Generation instances.

fName :: Lens' Flag (Maybe Text) Source #

This is the name of the flag. Flag names always use underscores, not hyphens, e.g. max_allowed_packet

fAllowedStringValues :: Lens' Flag [Text] Source #

For STRING flags, a list of strings that the value can be set to.

fType :: Lens' Flag (Maybe Text) Source #

The type of the flag. Flags are typed to being BOOLEAN, STRING, INTEGER or NONE. NONE is used for flags which do not take a value, such as skip_grant_tables.

fMinValue :: Lens' Flag (Maybe Int64) Source #

For INTEGER flags, the minimum allowed value.

fRequiresRestart :: Lens' Flag (Maybe Bool) Source #

Indicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances.

InstancesFailoverRequest

data InstancesFailoverRequest Source #

Instance failover request.

See: instancesFailoverRequest smart constructor.

Instances
Eq InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesFailoverRequest -> c InstancesFailoverRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesFailoverRequest #

toConstr :: InstancesFailoverRequest -> Constr #

dataTypeOf :: InstancesFailoverRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesFailoverRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesFailoverRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesFailoverRequest -> InstancesFailoverRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesFailoverRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesFailoverRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesFailoverRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesFailoverRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesFailoverRequest -> m InstancesFailoverRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesFailoverRequest -> m InstancesFailoverRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesFailoverRequest -> m InstancesFailoverRequest #

Show InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesFailoverRequest :: Type -> Type #

ToJSON InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesFailoverRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesFailoverRequest = D1 (MetaData "InstancesFailoverRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesFailoverRequest'" PrefixI True) (S1 (MetaSel (Just "_ifrFailoverContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe FailoverContext))))

instancesFailoverRequest :: InstancesFailoverRequest Source #

Creates a value of InstancesFailoverRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

BackupRun

data BackupRun Source #

A BackupRun resource.

See: backupRun smart constructor.

Instances
Eq BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BackupRun -> c BackupRun #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BackupRun #

toConstr :: BackupRun -> Constr #

dataTypeOf :: BackupRun -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BackupRun) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BackupRun) #

gmapT :: (forall b. Data b => b -> b) -> BackupRun -> BackupRun #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BackupRun -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BackupRun -> r #

gmapQ :: (forall d. Data d => d -> u) -> BackupRun -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BackupRun -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BackupRun -> m BackupRun #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupRun -> m BackupRun #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupRun -> m BackupRun #

Show BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep BackupRun :: Type -> Type #

ToJSON BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BackupRun Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

backupRun :: BackupRun Source #

Creates a value of BackupRun with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

brStatus :: Lens' BackupRun (Maybe Text) Source #

The status of this run.

brStartTime :: Lens' BackupRun (Maybe UTCTime) Source #

The time the backup operation actually started in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

brKind :: Lens' BackupRun Text Source #

This is always sql#backupRun.

brError :: Lens' BackupRun (Maybe OperationError) Source #

Information about why the backup operation failed. This is only present if the run has the FAILED status.

brWindowStartTime :: Lens' BackupRun (Maybe UTCTime) Source #

The start time of the backup window during which this the backup was attempted in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

brSelfLink :: Lens' BackupRun (Maybe Text) Source #

The URI of this resource.

brEndTime :: Lens' BackupRun (Maybe UTCTime) Source #

The time the backup operation completed in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

brId :: Lens' BackupRun (Maybe Int64) Source #

The identifier for this backup run. Unique only for a specific Cloud SQL instance.

brType :: Lens' BackupRun (Maybe Text) Source #

The type of this run; can be either "AUTOMATED" or "ON_DEMAND".

brEnQueuedTime :: Lens' BackupRun (Maybe UTCTime) Source #

The time the run was enqueued in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

brDescription :: Lens' BackupRun (Maybe Text) Source #

The description of this run, only applicable to on-demand backups.

brInstance :: Lens' BackupRun (Maybe Text) Source #

Name of the database instance.

ACLEntry

data ACLEntry Source #

An entry for an Access Control list.

See: aclEntry smart constructor.

Instances
Eq ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ACLEntry -> c ACLEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ACLEntry #

toConstr :: ACLEntry -> Constr #

dataTypeOf :: ACLEntry -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ACLEntry) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ACLEntry) #

gmapT :: (forall b. Data b => b -> b) -> ACLEntry -> ACLEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ACLEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ACLEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ACLEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ACLEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ACLEntry -> m ACLEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ACLEntry -> m ACLEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ACLEntry -> m ACLEntry #

Show ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ACLEntry :: Type -> Type #

Methods

from :: ACLEntry -> Rep ACLEntry x #

to :: Rep ACLEntry x -> ACLEntry #

ToJSON ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ACLEntry Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ACLEntry = D1 (MetaData "ACLEntry" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "ACLEntry'" PrefixI True) ((S1 (MetaSel (Just "_aeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aeValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aeExpirationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

aclEntry :: ACLEntry Source #

Creates a value of ACLEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aeKind :: Lens' ACLEntry Text Source #

This is always sql#aclEntry.

aeValue :: Lens' ACLEntry (Maybe Text) Source #

The whitelisted value for the access control list.

aeName :: Lens' ACLEntry (Maybe Text) Source #

An optional label to identify this entry.

aeExpirationTime :: Lens' ACLEntry (Maybe UTCTime) Source #

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

DatabaseFlags

data DatabaseFlags Source #

Database flags for Cloud SQL instances.

See: databaseFlags smart constructor.

Instances
Eq DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DatabaseFlags -> c DatabaseFlags #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DatabaseFlags #

toConstr :: DatabaseFlags -> Constr #

dataTypeOf :: DatabaseFlags -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DatabaseFlags) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DatabaseFlags) #

gmapT :: (forall b. Data b => b -> b) -> DatabaseFlags -> DatabaseFlags #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DatabaseFlags -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DatabaseFlags -> r #

gmapQ :: (forall d. Data d => d -> u) -> DatabaseFlags -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DatabaseFlags -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DatabaseFlags -> m DatabaseFlags #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabaseFlags -> m DatabaseFlags #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DatabaseFlags -> m DatabaseFlags #

Show DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep DatabaseFlags :: Type -> Type #

ToJSON DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabaseFlags Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DatabaseFlags = D1 (MetaData "DatabaseFlags" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DatabaseFlags'" PrefixI True) (S1 (MetaSel (Just "_dfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dfName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

databaseFlags :: DatabaseFlags Source #

Creates a value of DatabaseFlags with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dfValue :: Lens' DatabaseFlags (Maybe Text) Source #

The value of the flag. Booleans should be set to on for true and off for false. This field must be omitted if the flag doesn't take a value.

dfName :: Lens' DatabaseFlags (Maybe Text) Source #

The name of the flag. These flags are passed at instance startup, so include both server options and system variables for MySQL. Flags should be specified with underscores, not hyphens. For more information, see Configuring Database Flags in the Cloud SQL documentation.

Tier

data Tier Source #

A Google Cloud SQL service tier resource.

See: tier smart constructor.

Instances
Eq Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

(==) :: Tier -> Tier -> Bool #

(/=) :: Tier -> Tier -> Bool #

Data Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Tier -> c Tier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Tier #

toConstr :: Tier -> Constr #

dataTypeOf :: Tier -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Tier) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Tier) #

gmapT :: (forall b. Data b => b -> b) -> Tier -> Tier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tier -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tier -> r #

gmapQ :: (forall d. Data d => d -> u) -> Tier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Tier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tier -> m Tier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tier -> m Tier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tier -> m Tier #

Show Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

showsPrec :: Int -> Tier -> ShowS #

show :: Tier -> String #

showList :: [Tier] -> ShowS #

Generic Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep Tier :: Type -> Type #

Methods

from :: Tier -> Rep Tier x #

to :: Rep Tier x -> Tier #

ToJSON Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep Tier Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

tier :: Tier Source #

Creates a value of Tier with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tKind :: Lens' Tier Text Source #

This is always sql#tier.

tTier :: Lens' Tier (Maybe Text) Source #

An identifier for the machine type, for example, db-n1-standard-1. For related information, see Pricing.

tRegion :: Lens' Tier [Text] Source #

The applicable regions for this tier.

tDiskQuota :: Lens' Tier (Maybe Int64) Source #

The maximum disk size of this tier in bytes.

tRAM :: Lens' Tier (Maybe Int64) Source #

The maximum RAM usage of this tier in bytes.

MySQLReplicaConfiguration

data MySQLReplicaConfiguration Source #

Read-replica configuration specific to MySQL databases.

See: mySQLReplicaConfiguration smart constructor.

Instances
Eq MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MySQLReplicaConfiguration -> c MySQLReplicaConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MySQLReplicaConfiguration #

toConstr :: MySQLReplicaConfiguration -> Constr #

dataTypeOf :: MySQLReplicaConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MySQLReplicaConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MySQLReplicaConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> MySQLReplicaConfiguration -> MySQLReplicaConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MySQLReplicaConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MySQLReplicaConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> MySQLReplicaConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MySQLReplicaConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MySQLReplicaConfiguration -> m MySQLReplicaConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MySQLReplicaConfiguration -> m MySQLReplicaConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MySQLReplicaConfiguration -> m MySQLReplicaConfiguration #

Show MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep MySQLReplicaConfiguration :: Type -> Type #

ToJSON MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep MySQLReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep MySQLReplicaConfiguration = D1 (MetaData "MySQLReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "MySQLReplicaConfiguration'" PrefixI True) (((S1 (MetaSel (Just "_msqlrcVerifyServerCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_msqlrcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_msqlrcClientKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_msqlrcUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_msqlrcSSLCipher") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_msqlrcMasterHeartbeatPeriod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_msqlrcConnectRetryInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_msqlrcClientCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_msqlrcCaCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_msqlrcDumpFilePath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_msqlrcPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

msqlrcVerifyServerCertificate :: Lens' MySQLReplicaConfiguration (Maybe Bool) Source #

Whether or not to check the master's Common Name value in the certificate that it sends during the SSL handshake.

msqlrcKind :: Lens' MySQLReplicaConfiguration Text Source #

This is always sql#mysqlReplicaConfiguration.

msqlrcClientKey :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

PEM representation of the slave's private key. The corresponsing public key is encoded in the client's certificate.

msqlrcUsername :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

The username for the replication connection.

msqlrcSSLCipher :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

A list of permissible ciphers to use for SSL encryption.

msqlrcMasterHeartbeatPeriod :: Lens' MySQLReplicaConfiguration (Maybe Int64) Source #

Interval in milliseconds between replication heartbeats.

msqlrcConnectRetryInterval :: Lens' MySQLReplicaConfiguration (Maybe Int32) Source #

Seconds to wait between connect retries. MySQL's default is 60 seconds.

msqlrcClientCertificate :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

PEM representation of the slave's x509 certificate.

msqlrcCaCertificate :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

PEM representation of the trusted CA's x509 certificate.

msqlrcDumpFilePath :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

Path to a SQL dump file in Google Cloud Storage from which the slave instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps should have the binlog co-ordinates from which replication should begin. This can be accomplished by setting --master-data to 1 when using mysqldump.

msqlrcPassword :: Lens' MySQLReplicaConfiguration (Maybe Text) Source #

The password for the replication connection.

SSLCertDetail

data SSLCertDetail Source #

SslCertDetail.

See: sslCertDetail smart constructor.

Instances
Eq SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLCertDetail -> c SSLCertDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLCertDetail #

toConstr :: SSLCertDetail -> Constr #

dataTypeOf :: SSLCertDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLCertDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLCertDetail) #

gmapT :: (forall b. Data b => b -> b) -> SSLCertDetail -> SSLCertDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLCertDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLCertDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLCertDetail -> m SSLCertDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertDetail -> m SSLCertDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertDetail -> m SSLCertDetail #

Show SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SSLCertDetail :: Type -> Type #

ToJSON SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertDetail Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertDetail = D1 (MetaData "SSLCertDetail" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "SSLCertDetail'" PrefixI True) (S1 (MetaSel (Just "_scdCertInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCert)) :*: S1 (MetaSel (Just "_scdCertPrivateKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

sslCertDetail :: SSLCertDetail Source #

Creates a value of SSLCertDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scdCertInfo :: Lens' SSLCertDetail (Maybe SSLCert) Source #

The public information about the cert.

scdCertPrivateKey :: Lens' SSLCertDetail (Maybe Text) Source #

The private key for the client cert, in pem format. Keep private in order to protect your security.

InstancesRestoreBackupRequest

data InstancesRestoreBackupRequest Source #

Database instance restore backup request.

See: instancesRestoreBackupRequest smart constructor.

Instances
Eq InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesRestoreBackupRequest -> c InstancesRestoreBackupRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesRestoreBackupRequest #

toConstr :: InstancesRestoreBackupRequest -> Constr #

dataTypeOf :: InstancesRestoreBackupRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesRestoreBackupRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesRestoreBackupRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesRestoreBackupRequest -> InstancesRestoreBackupRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesRestoreBackupRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesRestoreBackupRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesRestoreBackupRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesRestoreBackupRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesRestoreBackupRequest -> m InstancesRestoreBackupRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesRestoreBackupRequest -> m InstancesRestoreBackupRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesRestoreBackupRequest -> m InstancesRestoreBackupRequest #

Show InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesRestoreBackupRequest :: Type -> Type #

ToJSON InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesRestoreBackupRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesRestoreBackupRequest = D1 (MetaData "InstancesRestoreBackupRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesRestoreBackupRequest'" PrefixI True) (S1 (MetaSel (Just "_irbrRestoreBackupContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe RestoreBackupContext))))

instancesRestoreBackupRequest :: InstancesRestoreBackupRequest Source #

Creates a value of InstancesRestoreBackupRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

irbrRestoreBackupContext :: Lens' InstancesRestoreBackupRequest (Maybe RestoreBackupContext) Source #

Parameters required to perform the restore backup operation.

InstancesDemoteMasterRequest

data InstancesDemoteMasterRequest Source #

Database demote master request.

See: instancesDemoteMasterRequest smart constructor.

Instances
Eq InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesDemoteMasterRequest -> c InstancesDemoteMasterRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesDemoteMasterRequest #

toConstr :: InstancesDemoteMasterRequest -> Constr #

dataTypeOf :: InstancesDemoteMasterRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesDemoteMasterRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesDemoteMasterRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesDemoteMasterRequest -> InstancesDemoteMasterRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesDemoteMasterRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesDemoteMasterRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesDemoteMasterRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesDemoteMasterRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesDemoteMasterRequest -> m InstancesDemoteMasterRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesDemoteMasterRequest -> m InstancesDemoteMasterRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesDemoteMasterRequest -> m InstancesDemoteMasterRequest #

Show InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesDemoteMasterRequest :: Type -> Type #

ToJSON InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesDemoteMasterRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesDemoteMasterRequest = D1 (MetaData "InstancesDemoteMasterRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesDemoteMasterRequest'" PrefixI True) (S1 (MetaSel (Just "_idmrDemoteMasterContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DemoteMasterContext))))

instancesDemoteMasterRequest :: InstancesDemoteMasterRequest Source #

Creates a value of InstancesDemoteMasterRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

idmrDemoteMasterContext :: Lens' InstancesDemoteMasterRequest (Maybe DemoteMasterContext) Source #

Contains details about the demoteMaster operation.

BackupRunsListResponse

data BackupRunsListResponse Source #

Backup run list results.

See: backupRunsListResponse smart constructor.

Instances
Eq BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BackupRunsListResponse -> c BackupRunsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BackupRunsListResponse #

toConstr :: BackupRunsListResponse -> Constr #

dataTypeOf :: BackupRunsListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BackupRunsListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BackupRunsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> BackupRunsListResponse -> BackupRunsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BackupRunsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BackupRunsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> BackupRunsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BackupRunsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BackupRunsListResponse -> m BackupRunsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupRunsListResponse -> m BackupRunsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupRunsListResponse -> m BackupRunsListResponse #

Show BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep BackupRunsListResponse :: Type -> Type #

ToJSON BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BackupRunsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BackupRunsListResponse = D1 (MetaData "BackupRunsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "BackupRunsListResponse'" PrefixI True) (S1 (MetaSel (Just "_brlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_brlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_brlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BackupRun])))))

backupRunsListResponse :: BackupRunsListResponse Source #

Creates a value of BackupRunsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

brlrNextPageToken :: Lens' BackupRunsListResponse (Maybe Text) Source #

The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.

brlrKind :: Lens' BackupRunsListResponse Text Source #

This is always sql#backupRunsList.

brlrItems :: Lens' BackupRunsListResponse [BackupRun] Source #

A list of backup runs in reverse chronological order of the enqueued time.

OperationError

data OperationError Source #

Database instance operation error.

See: operationError smart constructor.

Instances
Eq OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationError -> c OperationError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationError #

toConstr :: OperationError -> Constr #

dataTypeOf :: OperationError -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationError) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationError) #

gmapT :: (forall b. Data b => b -> b) -> OperationError -> OperationError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

Show OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep OperationError :: Type -> Type #

ToJSON OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OperationError Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep OperationError = D1 (MetaData "OperationError" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "OperationError'" PrefixI True) (S1 (MetaSel (Just "_opeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_opeCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_opeMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

operationError :: OperationError Source #

Creates a value of OperationError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

opeKind :: Lens' OperationError Text Source #

This is always sql#operationError.

opeCode :: Lens' OperationError (Maybe Text) Source #

Identifies the specific error that occurred.

opeMessage :: Lens' OperationError (Maybe Text) Source #

Additional information about the error encountered.

TruncateLogContext

data TruncateLogContext Source #

Database Instance truncate log context.

See: truncateLogContext smart constructor.

Instances
Eq TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TruncateLogContext -> c TruncateLogContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TruncateLogContext #

toConstr :: TruncateLogContext -> Constr #

dataTypeOf :: TruncateLogContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TruncateLogContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TruncateLogContext) #

gmapT :: (forall b. Data b => b -> b) -> TruncateLogContext -> TruncateLogContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TruncateLogContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TruncateLogContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> TruncateLogContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TruncateLogContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TruncateLogContext -> m TruncateLogContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TruncateLogContext -> m TruncateLogContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TruncateLogContext -> m TruncateLogContext #

Show TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep TruncateLogContext :: Type -> Type #

ToJSON TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep TruncateLogContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep TruncateLogContext = D1 (MetaData "TruncateLogContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "TruncateLogContext'" PrefixI True) (S1 (MetaSel (Just "_tlcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tlcLogType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

truncateLogContext :: TruncateLogContext Source #

Creates a value of TruncateLogContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tlcKind :: Lens' TruncateLogContext Text Source #

This is always sql#truncateLogContext.

tlcLogType :: Lens' TruncateLogContext (Maybe Text) Source #

The type of log to truncate. Valid values are MYSQL_GENERAL_TABLE and MYSQL_SLOW_TABLE.

InstancesCloneRequest

data InstancesCloneRequest Source #

Database instance clone request.

See: instancesCloneRequest smart constructor.

Instances
Eq InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesCloneRequest -> c InstancesCloneRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesCloneRequest #

toConstr :: InstancesCloneRequest -> Constr #

dataTypeOf :: InstancesCloneRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesCloneRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesCloneRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesCloneRequest -> InstancesCloneRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesCloneRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesCloneRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesCloneRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesCloneRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesCloneRequest -> m InstancesCloneRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesCloneRequest -> m InstancesCloneRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesCloneRequest -> m InstancesCloneRequest #

Show InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesCloneRequest :: Type -> Type #

ToJSON InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesCloneRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesCloneRequest = D1 (MetaData "InstancesCloneRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesCloneRequest'" PrefixI True) (S1 (MetaSel (Just "_icrCloneContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe CloneContext))))

instancesCloneRequest :: InstancesCloneRequest Source #

Creates a value of InstancesCloneRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icrCloneContext :: Lens' InstancesCloneRequest (Maybe CloneContext) Source #

Contains details about the clone operation.

ReplicaConfiguration

data ReplicaConfiguration Source #

Read-replica configuration for connecting to the master.

See: replicaConfiguration smart constructor.

Instances
Eq ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicaConfiguration -> c ReplicaConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicaConfiguration #

toConstr :: ReplicaConfiguration -> Constr #

dataTypeOf :: ReplicaConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplicaConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicaConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> ReplicaConfiguration -> ReplicaConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicaConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicaConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicaConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicaConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicaConfiguration -> m ReplicaConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicaConfiguration -> m ReplicaConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicaConfiguration -> m ReplicaConfiguration #

Show ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ReplicaConfiguration :: Type -> Type #

ToJSON ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ReplicaConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ReplicaConfiguration = D1 (MetaData "ReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "ReplicaConfiguration'" PrefixI True) (S1 (MetaSel (Just "_rcFailoverTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_rcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rcMysqlReplicaConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MySQLReplicaConfiguration)))))

replicaConfiguration :: ReplicaConfiguration Source #

Creates a value of ReplicaConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rcFailoverTarget :: Lens' ReplicaConfiguration (Maybe Bool) Source #

Specifies if the replica is the failover target. If the field is set to true the replica will be designated as a failover replica. In case the master instance fails, the replica instance will be promoted as the new master instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the master instance.

rcKind :: Lens' ReplicaConfiguration Text Source #

This is always sql#replicaConfiguration.

rcMysqlReplicaConfiguration :: Lens' ReplicaConfiguration (Maybe MySQLReplicaConfiguration) Source #

MySQL specific configuration when replicating from a MySQL on-premises master. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.info in the data directory.

FailoverContext

data FailoverContext Source #

Database instance failover context.

See: failoverContext smart constructor.

Instances
Eq FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FailoverContext -> c FailoverContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FailoverContext #

toConstr :: FailoverContext -> Constr #

dataTypeOf :: FailoverContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FailoverContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FailoverContext) #

gmapT :: (forall b. Data b => b -> b) -> FailoverContext -> FailoverContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FailoverContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FailoverContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> FailoverContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FailoverContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FailoverContext -> m FailoverContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FailoverContext -> m FailoverContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FailoverContext -> m FailoverContext #

Show FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep FailoverContext :: Type -> Type #

ToJSON FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep FailoverContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep FailoverContext = D1 (MetaData "FailoverContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "FailoverContext'" PrefixI True) (S1 (MetaSel (Just "_fcSettingsVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_fcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

failoverContext :: FailoverContext Source #

Creates a value of FailoverContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

fcSettingsVersion :: Lens' FailoverContext (Maybe Int64) Source #

The current settings version of this instance. Request will be rejected if this version doesn't match the current settings version.

fcKind :: Lens' FailoverContext Text Source #

This is always sql#failoverContext.

SSLCertsInsertResponse

data SSLCertsInsertResponse Source #

SslCert insert response.

See: sslCertsInsertResponse smart constructor.

Instances
Eq SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLCertsInsertResponse -> c SSLCertsInsertResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLCertsInsertResponse #

toConstr :: SSLCertsInsertResponse -> Constr #

dataTypeOf :: SSLCertsInsertResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLCertsInsertResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLCertsInsertResponse) #

gmapT :: (forall b. Data b => b -> b) -> SSLCertsInsertResponse -> SSLCertsInsertResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsInsertResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLCertsInsertResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLCertsInsertResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLCertsInsertResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLCertsInsertResponse -> m SSLCertsInsertResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsInsertResponse -> m SSLCertsInsertResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLCertsInsertResponse -> m SSLCertsInsertResponse #

Show SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SSLCertsInsertResponse :: Type -> Type #

ToJSON SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsInsertResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SSLCertsInsertResponse = D1 (MetaData "SSLCertsInsertResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "SSLCertsInsertResponse'" PrefixI True) ((S1 (MetaSel (Just "_scirServerCaCert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCert)) :*: S1 (MetaSel (Just "_scirOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Operation))) :*: (S1 (MetaSel (Just "_scirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_scirClientCert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCertDetail)))))

sslCertsInsertResponse :: SSLCertsInsertResponse Source #

Creates a value of SSLCertsInsertResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scirServerCaCert :: Lens' SSLCertsInsertResponse (Maybe SSLCert) Source #

The server Certificate Authority's certificate. If this is missing you can force a new one to be generated by calling resetSslConfig method on instances resource.

scirOperation :: Lens' SSLCertsInsertResponse (Maybe Operation) Source #

The operation to track the ssl certs insert request.

scirKind :: Lens' SSLCertsInsertResponse Text Source #

This is always sql#sslCertsInsert.

scirClientCert :: Lens' SSLCertsInsertResponse (Maybe SSLCertDetail) Source #

The new client certificate and private key. For First Generation instances, the new certificate does not take effect until the instance is restarted.

InstancesListResponse

data InstancesListResponse Source #

Database instances list response.

See: instancesListResponse smart constructor.

Instances
Eq InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesListResponse -> c InstancesListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesListResponse #

toConstr :: InstancesListResponse -> Constr #

dataTypeOf :: InstancesListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesListResponse) #

gmapT :: (forall b. Data b => b -> b) -> InstancesListResponse -> InstancesListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesListResponse -> m InstancesListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesListResponse -> m InstancesListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesListResponse -> m InstancesListResponse #

Show InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesListResponse :: Type -> Type #

ToJSON InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesListResponse = D1 (MetaData "InstancesListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "InstancesListResponse'" PrefixI True) ((S1 (MetaSel (Just "_ilrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ilrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_ilrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatabaseInstance])) :*: S1 (MetaSel (Just "_ilrWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [APIWarning])))))

instancesListResponse :: InstancesListResponse Source #

Creates a value of InstancesListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ilrNextPageToken :: Lens' InstancesListResponse (Maybe Text) Source #

The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.

ilrKind :: Lens' InstancesListResponse Text Source #

This is always sql#instancesList.

ilrItems :: Lens' InstancesListResponse [DatabaseInstance] Source #

List of database instance resources.

ilrWarnings :: Lens' InstancesListResponse [APIWarning] Source #

List of warnings that ocurred while handling the request.

DemoteMasterConfiguration

data DemoteMasterConfiguration Source #

Read-replica configuration for connecting to the on-premises master.

See: demoteMasterConfiguration smart constructor.

Instances
Eq DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DemoteMasterConfiguration -> c DemoteMasterConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DemoteMasterConfiguration #

toConstr :: DemoteMasterConfiguration -> Constr #

dataTypeOf :: DemoteMasterConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DemoteMasterConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DemoteMasterConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> DemoteMasterConfiguration -> DemoteMasterConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DemoteMasterConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DemoteMasterConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> DemoteMasterConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DemoteMasterConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DemoteMasterConfiguration -> m DemoteMasterConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DemoteMasterConfiguration -> m DemoteMasterConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DemoteMasterConfiguration -> m DemoteMasterConfiguration #

Show DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep DemoteMasterConfiguration :: Type -> Type #

ToJSON DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DemoteMasterConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DemoteMasterConfiguration = D1 (MetaData "DemoteMasterConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DemoteMasterConfiguration'" PrefixI True) (S1 (MetaSel (Just "_dmcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dmcMysqlReplicaConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DemoteMasterMySQLReplicaConfiguration))))

demoteMasterConfiguration :: DemoteMasterConfiguration Source #

Creates a value of DemoteMasterConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dmcKind :: Lens' DemoteMasterConfiguration Text Source #

This is always sql#demoteMasterConfiguration.

dmcMysqlReplicaConfiguration :: Lens' DemoteMasterConfiguration (Maybe DemoteMasterMySQLReplicaConfiguration) Source #

MySQL specific configuration when replicating from a MySQL on-premises master. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named master.info in the data directory.

BackupConfiguration

data BackupConfiguration Source #

Database instance backup configuration.

See: backupConfiguration smart constructor.

Instances
Eq BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BackupConfiguration -> c BackupConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BackupConfiguration #

toConstr :: BackupConfiguration -> Constr #

dataTypeOf :: BackupConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BackupConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BackupConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> BackupConfiguration -> BackupConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BackupConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BackupConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> BackupConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BackupConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BackupConfiguration -> m BackupConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupConfiguration -> m BackupConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupConfiguration -> m BackupConfiguration #

Show BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep BackupConfiguration :: Type -> Type #

ToJSON BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BackupConfiguration Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep BackupConfiguration = D1 (MetaData "BackupConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "BackupConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_bcReplicationLogArchivingEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_bcEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_bcStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_bcBinaryLogEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

backupConfiguration :: BackupConfiguration Source #

Creates a value of BackupConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bcEnabled :: Lens' BackupConfiguration (Maybe Bool) Source #

Whether this configuration is enabled.

bcStartTime :: Lens' BackupConfiguration (Maybe Text) Source #

Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

bcKind :: Lens' BackupConfiguration Text Source #

This is always sql#backupConfiguration.

bcBinaryLogEnabled :: Lens' BackupConfiguration (Maybe Bool) Source #

Whether binary log is enabled. If backup configuration is disabled, binary log must be disabled as well.

InstancesImportRequest

data InstancesImportRequest Source #

Database instance import request.

See: instancesImportRequest smart constructor.

Instances
Eq InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesImportRequest -> c InstancesImportRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesImportRequest #

toConstr :: InstancesImportRequest -> Constr #

dataTypeOf :: InstancesImportRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesImportRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesImportRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesImportRequest -> InstancesImportRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesImportRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesImportRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesImportRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesImportRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesImportRequest -> m InstancesImportRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesImportRequest -> m InstancesImportRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesImportRequest -> m InstancesImportRequest #

Show InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesImportRequest :: Type -> Type #

ToJSON InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesImportRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesImportRequest = D1 (MetaData "InstancesImportRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesImportRequest'" PrefixI True) (S1 (MetaSel (Just "_iirImportContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ImportContext))))

instancesImportRequest :: InstancesImportRequest Source #

Creates a value of InstancesImportRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iirImportContext :: Lens' InstancesImportRequest (Maybe ImportContext) Source #

Contains details about the import operation.

LocationPreference

data LocationPreference Source #

Preferred location. This specifies where a Cloud SQL instance should preferably be located, either in a specific Compute Engine zone, or co-located with an App Engine application. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.

See: locationPreference smart constructor.

Instances
Eq LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LocationPreference -> c LocationPreference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LocationPreference #

toConstr :: LocationPreference -> Constr #

dataTypeOf :: LocationPreference -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LocationPreference) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LocationPreference) #

gmapT :: (forall b. Data b => b -> b) -> LocationPreference -> LocationPreference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LocationPreference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LocationPreference -> r #

gmapQ :: (forall d. Data d => d -> u) -> LocationPreference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LocationPreference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LocationPreference -> m LocationPreference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationPreference -> m LocationPreference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationPreference -> m LocationPreference #

Show LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep LocationPreference :: Type -> Type #

ToJSON LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep LocationPreference Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep LocationPreference = D1 (MetaData "LocationPreference" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "LocationPreference'" PrefixI True) (S1 (MetaSel (Just "_lpKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_lpFollowGaeApplication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lpZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

locationPreference :: LocationPreference Source #

Creates a value of LocationPreference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lpKind :: Lens' LocationPreference Text Source #

This is always sql#locationPreference.

lpFollowGaeApplication :: Lens' LocationPreference (Maybe Text) Source #

The AppEngine application to follow, it must be in the same region as the Cloud SQL instance.

lpZone :: Lens' LocationPreference (Maybe Text) Source #

The preferred Compute Engine zone (e.g. us-central1-a, us-central1-b, etc.).

FlagsListResponse

data FlagsListResponse Source #

Flags list response.

See: flagsListResponse smart constructor.

Instances
Eq FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FlagsListResponse -> c FlagsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FlagsListResponse #

toConstr :: FlagsListResponse -> Constr #

dataTypeOf :: FlagsListResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FlagsListResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FlagsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> FlagsListResponse -> FlagsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FlagsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FlagsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> FlagsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FlagsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FlagsListResponse -> m FlagsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FlagsListResponse -> m FlagsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FlagsListResponse -> m FlagsListResponse #

Show FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep FlagsListResponse :: Type -> Type #

ToJSON FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep FlagsListResponse Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep FlagsListResponse = D1 (MetaData "FlagsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "FlagsListResponse'" PrefixI True) (S1 (MetaSel (Just "_flrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_flrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Flag]))))

flagsListResponse :: FlagsListResponse Source #

Creates a value of FlagsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

flrKind :: Lens' FlagsListResponse Text Source #

This is always sql#flagsList.

InstancesTruncateLogRequest

data InstancesTruncateLogRequest Source #

Instance truncate log request.

See: instancesTruncateLogRequest smart constructor.

Instances
Eq InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesTruncateLogRequest -> c InstancesTruncateLogRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesTruncateLogRequest #

toConstr :: InstancesTruncateLogRequest -> Constr #

dataTypeOf :: InstancesTruncateLogRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesTruncateLogRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesTruncateLogRequest) #

gmapT :: (forall b. Data b => b -> b) -> InstancesTruncateLogRequest -> InstancesTruncateLogRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesTruncateLogRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesTruncateLogRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesTruncateLogRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesTruncateLogRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesTruncateLogRequest -> m InstancesTruncateLogRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesTruncateLogRequest -> m InstancesTruncateLogRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesTruncateLogRequest -> m InstancesTruncateLogRequest #

Show InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep InstancesTruncateLogRequest :: Type -> Type #

ToJSON InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesTruncateLogRequest Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep InstancesTruncateLogRequest = D1 (MetaData "InstancesTruncateLogRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "InstancesTruncateLogRequest'" PrefixI True) (S1 (MetaSel (Just "_itlrTruncateLogContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TruncateLogContext))))

instancesTruncateLogRequest :: InstancesTruncateLogRequest Source #

Creates a value of InstancesTruncateLogRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

itlrTruncateLogContext :: Lens' InstancesTruncateLogRequest (Maybe TruncateLogContext) Source #

Contains details about the truncate log operation.

ExportContextSQLExportOptions

data ExportContextSQLExportOptions Source #

Options for exporting data as SQL statements.

See: exportContextSQLExportOptions smart constructor.

Instances
Eq ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExportContextSQLExportOptions -> c ExportContextSQLExportOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExportContextSQLExportOptions #

toConstr :: ExportContextSQLExportOptions -> Constr #

dataTypeOf :: ExportContextSQLExportOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExportContextSQLExportOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExportContextSQLExportOptions) #

gmapT :: (forall b. Data b => b -> b) -> ExportContextSQLExportOptions -> ExportContextSQLExportOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExportContextSQLExportOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExportContextSQLExportOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExportContextSQLExportOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExportContextSQLExportOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExportContextSQLExportOptions -> m ExportContextSQLExportOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContextSQLExportOptions -> m ExportContextSQLExportOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExportContextSQLExportOptions -> m ExportContextSQLExportOptions #

Show ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep ExportContextSQLExportOptions :: Type -> Type #

ToJSON ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContextSQLExportOptions Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep ExportContextSQLExportOptions = D1 (MetaData "ExportContextSQLExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "ExportContextSQLExportOptions'" PrefixI True) (S1 (MetaSel (Just "_ecsqleoSchemaOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_ecsqleoMysqlExportOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExportContextSQLExportOptionsMysqlExportOptions)) :*: S1 (MetaSel (Just "_ecsqleoTables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))

exportContextSQLExportOptions :: ExportContextSQLExportOptions Source #

Creates a value of ExportContextSQLExportOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ecsqleoTables :: Lens' ExportContextSQLExportOptions [Text] Source #

Tables to export, or that were exported, from the specified database. If you specify tables, specify one and only one database. For PostgreSQL instances, you can specify only one table.

RestoreBackupContext

data RestoreBackupContext Source #

Database instance restore from backup context.

See: restoreBackupContext smart constructor.

Instances
Eq RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RestoreBackupContext -> c RestoreBackupContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RestoreBackupContext #

toConstr :: RestoreBackupContext -> Constr #

dataTypeOf :: RestoreBackupContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RestoreBackupContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RestoreBackupContext) #

gmapT :: (forall b. Data b => b -> b) -> RestoreBackupContext -> RestoreBackupContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RestoreBackupContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RestoreBackupContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> RestoreBackupContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RestoreBackupContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RestoreBackupContext -> m RestoreBackupContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RestoreBackupContext -> m RestoreBackupContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RestoreBackupContext -> m RestoreBackupContext #

Show RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep RestoreBackupContext :: Type -> Type #

ToJSON RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep RestoreBackupContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep RestoreBackupContext = D1 (MetaData "RestoreBackupContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "RestoreBackupContext'" PrefixI True) (S1 (MetaSel (Just "_rbcInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rbcBackupRunId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_rbcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

restoreBackupContext :: RestoreBackupContext Source #

Creates a value of RestoreBackupContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rbcInstanceId :: Lens' RestoreBackupContext (Maybe Text) Source #

The ID of the instance that the backup was taken from.

rbcBackupRunId :: Lens' RestoreBackupContext (Maybe Int64) Source #

The ID of the backup run to restore from.

rbcKind :: Lens' RestoreBackupContext Text Source #

This is always sql#restoreBackupContext.

DemoteMasterContext

data DemoteMasterContext Source #

Database instance demote master context.

See: demoteMasterContext smart constructor.

Instances
Eq DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DemoteMasterContext -> c DemoteMasterContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DemoteMasterContext #

toConstr :: DemoteMasterContext -> Constr #

dataTypeOf :: DemoteMasterContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DemoteMasterContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DemoteMasterContext) #

gmapT :: (forall b. Data b => b -> b) -> DemoteMasterContext -> DemoteMasterContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DemoteMasterContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DemoteMasterContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> DemoteMasterContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DemoteMasterContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DemoteMasterContext -> m DemoteMasterContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DemoteMasterContext -> m DemoteMasterContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DemoteMasterContext -> m DemoteMasterContext #

Show DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep DemoteMasterContext :: Type -> Type #

ToJSON DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DemoteMasterContext Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep DemoteMasterContext = D1 (MetaData "DemoteMasterContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" False) (C1 (MetaCons "DemoteMasterContext'" PrefixI True) ((S1 (MetaSel (Just "_demVerifyGtidConsistency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_demKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_demMasterInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_demReplicaConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DemoteMasterConfiguration)))))

demoteMasterContext :: DemoteMasterContext Source #

Creates a value of DemoteMasterContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

demVerifyGtidConsistency :: Lens' DemoteMasterContext (Maybe Bool) Source #

Verify GTID consistency for demote operation. Default value: True. Second Generation instances only. Setting this flag to false enables you to bypass GTID consistency check between on-premises master and Cloud SQL instance during the demotion operation but also exposes you to the risk of future replication failures. Change the value only if you know the reason for the GTID divergence and are confident that doing so will not cause any replication issues.

demKind :: Lens' DemoteMasterContext Text Source #

This is always sql#demoteMasterContext.

demMasterInstanceName :: Lens' DemoteMasterContext (Maybe Text) Source #

The name of the instance which will act as on-premises master in the replication setup.

demReplicaConfiguration :: Lens' DemoteMasterContext (Maybe DemoteMasterConfiguration) Source #

Configuration specific to read-replicas replicating from the on-premises master.

SettingsUserLabels

data SettingsUserLabels Source #

User-provided labels, represented as a dictionary where each label is a single key value pair.

See: settingsUserLabels smart constructor.

Instances
Eq SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Data SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SettingsUserLabels -> c SettingsUserLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SettingsUserLabels #

toConstr :: SettingsUserLabels -> Constr #

dataTypeOf :: SettingsUserLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SettingsUserLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SettingsUserLabels) #

gmapT :: (forall b. Data b => b -> b) -> SettingsUserLabels -> SettingsUserLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SettingsUserLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SettingsUserLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> SettingsUserLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SettingsUserLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SettingsUserLabels -> m SettingsUserLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SettingsUserLabels -> m SettingsUserLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SettingsUserLabels -> m SettingsUserLabels #

Show SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Generic SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

Associated Types

type Rep SettingsUserLabels :: Type -> Type #

ToJSON SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

FromJSON SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SettingsUserLabels Source # 
Instance details

Defined in Network.Google.SQLAdmin.Types.Product

type Rep SettingsUserLabels = D1 (MetaData "SettingsUserLabels" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.4.0-E7PrzlfFsl19SfOpZznMc2" True) (C1 (MetaCons "SettingsUserLabels'" PrefixI True) (S1 (MetaSel (Just "_sulAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

settingsUserLabels Source #

Creates a value of SettingsUserLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sulAddtional :: Lens' SettingsUserLabels (HashMap Text Text) Source #

An individual label entry, composed of a key and a value.