gogol-sqladmin-0.2.0: Google Cloud SQL Administration 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.Types

Contents

Description

 

Synopsis

Service Configuration

sQLAdminService :: ServiceConfig Source #

Default request referring to version v1beta4 of the Cloud SQL Administration 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

SSLCert

data SSLCert Source #

SslCerts Resource

See: sslCert smart constructor.

Instances

Eq SSLCert Source # 

Methods

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

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

Data SSLCert Source # 

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 # 
Generic SSLCert Source # 

Associated Types

type Rep SSLCert :: * -> * #

Methods

from :: SSLCert -> Rep SSLCert x #

to :: Rep SSLCert x -> SSLCert #

ToJSON SSLCert Source # 
FromJSON SSLCert Source # 
type Rep SSLCert Source # 

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 # 
Data DatabasesListResponse Source # 

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 # 
Generic DatabasesListResponse Source # 
ToJSON DatabasesListResponse Source # 
FromJSON DatabasesListResponse Source # 
type Rep DatabasesListResponse Source # 
type Rep DatabasesListResponse = D1 (MetaData "DatabasesListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "DatabasesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data InstancesExportRequest Source # 

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 # 
Generic InstancesExportRequest Source # 
ToJSON InstancesExportRequest Source # 
FromJSON InstancesExportRequest Source # 
type Rep InstancesExportRequest Source # 
type Rep InstancesExportRequest = D1 (MetaData "InstancesExportRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "InstancesExportRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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.

OnPremisesConfiguration

data OnPremisesConfiguration Source #

On-premises instance configuration.

See: onPremisesConfiguration smart constructor.

Instances

Eq OnPremisesConfiguration Source # 
Data OnPremisesConfiguration Source # 

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 # 
Generic OnPremisesConfiguration Source # 
ToJSON OnPremisesConfiguration Source # 
FromJSON OnPremisesConfiguration Source # 
type Rep OnPremisesConfiguration Source # 
type Rep OnPremisesConfiguration = D1 (MetaData "OnPremisesConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "OnPremisesConfiguration'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_opcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data OperationsListResponse Source # 

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 # 
Generic OperationsListResponse Source # 
ToJSON OperationsListResponse Source # 
FromJSON OperationsListResponse Source # 
type Rep OperationsListResponse Source # 
type Rep OperationsListResponse = D1 (MetaData "OperationsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "OperationsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_olrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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.

ImportContext

data ImportContext Source #

Database instance import context.

See: importContext smart constructor.

Instances

Eq ImportContext Source # 
Data ImportContext Source # 

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 # 
Generic ImportContext Source # 

Associated Types

type Rep ImportContext :: * -> * #

ToJSON ImportContext Source # 
FromJSON ImportContext Source # 
type Rep ImportContext Source # 
type Rep ImportContext = D1 (MetaData "ImportContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "ImportContext'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_icDatabase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_icKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_icCSVImportOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImportContextCSVImportOptions))) ((:*:) (S1 (MetaSel (Just Symbol "_icURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_icFileType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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 database (for example, guestbook) to which the import is made. If fileType is SQL and no database is specified, it is assumed that the database is specified in the file to be imported. If fileType is CSV, it must be specified.

icKind :: Lens' ImportContext Text Source #

This is always sql#importContext.

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

A path to the file in Google Cloud Storage from which the import is made. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are supported when fileType is SQL.

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.

Operation

data Operation Source #

An Operations resource contains information about database instance operations such as create, delete, and restart. Operations resources are created in response to operations that were initiated; you never create them directly.

See: operation smart constructor.

Instances

Eq Operation Source # 
Data Operation Source # 

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 # 
Generic Operation Source # 

Associated Types

type Rep Operation :: * -> * #

ToJSON Operation Source # 
FromJSON Operation Source # 
type Rep Operation Source # 
type Rep Operation = D1 (MetaData "Operation" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "Operation'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetProject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_oImportContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImportContext)))) ((:*:) (S1 (MetaSel (Just Symbol "_oStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationErrors))) (S1 (MetaSel (Just Symbol "_oExportContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExportContext)))) ((:*:) (S1 (MetaSel (Just Symbol "_oUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) ((:*:) (S1 (MetaSel (Just Symbol "_oOperationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 .

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

The URI of the instance related to the operation.

Settings

data Settings Source #

Database instance settings.

See: settings smart constructor.

Instances

Eq Settings Source # 
Data Settings Source # 

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 # 
Generic Settings Source # 

Associated Types

type Rep Settings :: * -> * #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

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

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

Configuration to increase storage size automatically. The default value is false. Applies only to Second 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. The activation policy cannot be updated together with other settings for Second Generation instances. Valid values: ALWAYS: The instance is on; it is not deactivated by inactivity. NEVER: The instance is off; it is not activated, even if a connection request arrives. ON_DEMAND: 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. Applies only to Second Generation instances.

sAuthorizedGaeApplications :: Lens' Settings [Text] Source #

The App Engine app IDs that can access this instance. This property is only applicable to First Generation instances.

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 may be restarted for maintenance purposes. Applies only to Second Generation instances.

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

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

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

The tier of service for this instance, for example D1, D2. For more information, see pricing.

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. Only supported for Second Generation instances. The default type is PD_SSD. Applies only to Second 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 GCE 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.

IPMApping

data IPMApping Source #

Database instance IP Mapping.

See: ipMApping smart constructor.

Instances

Eq IPMApping Source # 
Data IPMApping Source # 

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 # 
Generic IPMApping Source # 

Associated Types

type Rep IPMApping :: * -> * #

ToJSON IPMApping Source # 
FromJSON IPMApping Source # 
type Rep IPMApping Source # 
type Rep IPMApping = D1 (MetaData "IPMApping" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "IPMApping'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_imaIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_imaTimeToRetire") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_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 #

A database resource inside a Cloud SQL instance.

See: database smart constructor.

Instances

Eq Database Source # 
Data Database Source # 

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 # 
Generic Database Source # 

Associated Types

type Rep Database :: * -> * #

Methods

from :: Database -> Rep Database x #

to :: Rep Database x -> Database #

ToJSON Database Source # 
FromJSON Database Source # 
type Rep Database Source # 

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 #

HTTP 1.1 Entity tag for the resource.

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 # 
Data SSLCertsCreateEphemeralRequest Source # 

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 # 
Generic SSLCertsCreateEphemeralRequest Source # 
ToJSON SSLCertsCreateEphemeralRequest Source # 
FromJSON SSLCertsCreateEphemeralRequest Source # 
type Rep SSLCertsCreateEphemeralRequest Source # 
type Rep SSLCertsCreateEphemeralRequest = D1 (MetaData "SSLCertsCreateEphemeralRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "SSLCertsCreateEphemeralRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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 # 
Data BinLogCoordinates Source # 

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 # 
Generic BinLogCoordinates Source # 
ToJSON BinLogCoordinates Source # 
FromJSON BinLogCoordinates Source # 
type Rep BinLogCoordinates Source # 
type Rep BinLogCoordinates = D1 (MetaData "BinLogCoordinates" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "BinLogCoordinates'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_blcBinLogPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_blcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data DatabaseInstanceFailoverReplica Source # 

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 # 
Generic DatabaseInstanceFailoverReplica Source # 
ToJSON DatabaseInstanceFailoverReplica Source # 
FromJSON DatabaseInstanceFailoverReplica Source # 
type Rep DatabaseInstanceFailoverReplica Source # 
type Rep DatabaseInstanceFailoverReplica = D1 (MetaData "DatabaseInstanceFailoverReplica" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "DatabaseInstanceFailoverReplica'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_difrName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 # 
Data TiersListResponse Source # 

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 # 
Generic TiersListResponse Source # 
ToJSON TiersListResponse Source # 
FromJSON TiersListResponse Source # 
type Rep TiersListResponse Source # 
type Rep TiersListResponse = D1 (MetaData "TiersListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "TiersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data UsersListResponse Source # 

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 # 
Generic UsersListResponse Source # 
ToJSON UsersListResponse Source # 
FromJSON UsersListResponse Source # 
type Rep UsersListResponse Source # 
type Rep UsersListResponse = D1 (MetaData "UsersListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "UsersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ulrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ulrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data ExportContext Source # 

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 # 
Generic ExportContext Source # 

Associated Types

type Rep ExportContext :: * -> * #

ToJSON ExportContext Source # 
FromJSON ExportContext Source # 
type Rep ExportContext Source # 

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:

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

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

Options for exporting data as SQL statements.

ecDatabases :: Lens' ExportContext [Text] Source #

Databases (for example, guestbook) from which the export is made. If fileType is SQL and no database is specified, all databases are exported. If fileType is CSV, you can optionally specify at most one database to export. If csvExportOptions.selectQuery also specifies the database, this field will be ignored.

OperationErrors

data OperationErrors Source #

Database instance operation errors list wrapper.

See: operationErrors smart constructor.

Instances

Eq OperationErrors Source # 
Data OperationErrors Source # 

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 # 
Generic OperationErrors Source # 
ToJSON OperationErrors Source # 
FromJSON OperationErrors Source # 
type Rep OperationErrors Source # 
type Rep OperationErrors = D1 (MetaData "OperationErrors" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "OperationErrors'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data SSLCertsListResponse Source # 

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 # 
Generic SSLCertsListResponse Source # 
ToJSON SSLCertsListResponse Source # 
FromJSON SSLCertsListResponse Source # 
type Rep SSLCertsListResponse Source # 
type Rep SSLCertsListResponse = D1 (MetaData "SSLCertsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "SSLCertsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sclrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data SSLCertsInsertRequest Source # 

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 # 
Generic SSLCertsInsertRequest Source # 
ToJSON SSLCertsInsertRequest Source # 
FromJSON SSLCertsInsertRequest Source # 
type Rep SSLCertsInsertRequest Source # 
type Rep SSLCertsInsertRequest = D1 (MetaData "SSLCertsInsertRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "SSLCertsInsertRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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. New certificates will not be usable until the instance is restarted.

IPConfiguration

data IPConfiguration Source #

IP Management configuration.

See: ipConfiguration smart constructor.

Instances

Eq IPConfiguration Source # 
Data IPConfiguration Source # 

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 # 
Generic IPConfiguration Source # 
ToJSON IPConfiguration Source # 
FromJSON IPConfiguration Source # 
type Rep IPConfiguration Source # 
type Rep IPConfiguration = D1 (MetaData "IPConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "IPConfiguration'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_icAuthorizedNetworks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ACLEntry]))) ((:*:) (S1 (MetaSel (Just Symbol "_icRequireSSL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_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).

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

Whether the mysqld should default to 'REQUIRE X509' for users connecting over IP.

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

See: maintenanceWindow smart constructor.

Instances

Eq MaintenanceWindow Source # 
Data MaintenanceWindow Source # 

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 # 
Generic MaintenanceWindow Source # 
ToJSON MaintenanceWindow Source # 
FromJSON MaintenanceWindow Source # 
type Rep MaintenanceWindow Source # 
type Rep MaintenanceWindow = D1 (MetaData "MaintenanceWindow" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "MaintenanceWindow'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mwKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mwDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_mwHour") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_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.

ImportContextCSVImportOptions

data ImportContextCSVImportOptions Source #

Options for importing data as CSV.

See: importContextCSVImportOptions smart constructor.

Instances

Eq ImportContextCSVImportOptions Source # 
Data ImportContextCSVImportOptions Source # 

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 # 
Generic ImportContextCSVImportOptions Source # 
ToJSON ImportContextCSVImportOptions Source # 
FromJSON ImportContextCSVImportOptions Source # 
type Rep ImportContextCSVImportOptions Source # 
type Rep ImportContextCSVImportOptions = D1 (MetaData "ImportContextCSVImportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "ImportContextCSVImportOptions'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iccioColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_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.

ExportContextCSVExportOptions

data ExportContextCSVExportOptions Source #

Options for exporting data as CSV.

See: exportContextCSVExportOptions smart constructor.

Instances

Eq ExportContextCSVExportOptions Source # 
Data ExportContextCSVExportOptions Source # 

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 # 
Generic ExportContextCSVExportOptions Source # 
ToJSON ExportContextCSVExportOptions Source # 
FromJSON ExportContextCSVExportOptions Source # 
type Rep ExportContextCSVExportOptions Source # 
type Rep ExportContextCSVExportOptions = D1 (MetaData "ExportContextCSVExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "ExportContextCSVExportOptions'" PrefixI True) (S1 (MetaSel (Just Symbol "_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 # 

Methods

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

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

Data User Source # 

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 # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User Source # 
FromJSON User Source # 
type Rep User Source # 

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 #

HTTP 1.1 Entity tag for the resource.

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 on 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 # 
Data DatabaseInstance Source # 

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 # 
Generic DatabaseInstance Source # 
ToJSON DatabaseInstance Source # 
FromJSON DatabaseInstance Source # 
type Rep DatabaseInstance Source # 
type Rep DatabaseInstance = D1 (MetaData "DatabaseInstance" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "DatabaseInstance'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_datBackendType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_datMaxDiskSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_datOnPremisesConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OnPremisesConfiguration))))) ((:*:) (S1 (MetaSel (Just Symbol "_datEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_datState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_datIPv6Address") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_datServerCaCert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCert))) ((:*:) (S1 (MetaSel (Just Symbol "_datDatabaseVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_datProject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_datSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Settings))) ((:*:) (S1 (MetaSel (Just Symbol "_datKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_datConnectionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_datCurrentDiskSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_datInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_datReplicaNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) ((:*:) (S1 (MetaSel (Just Symbol "_datSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_datFailoverReplica") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DatabaseInstanceFailoverReplica))) (S1 (MetaSel (Just Symbol "_datName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_datMasterInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_datReplicaConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicaConfiguration))) (S1 (MetaSel (Just Symbol "_datRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_datServiceAccountEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_datIPAddresses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [IPMApping]))) (S1 (MetaSel (Just Symbol "_datSuspensionReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))))

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

FIRST_GEN: Basic Cloud SQL instance that runs in a Google-managed container. SECOND_GEN: A newer Cloud SQL backend that runs in a Compute Engine VM. EXTERNAL: A MySQL server that is not managed by Google.

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.

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

HTTP 1.1 Entity tag for the resource.

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 can not be changed after instance creation. Can be MYSQL_5_5, MYSQL_5_6 or MYSQL_5_7. Defaults to MYSQL_5_6. MYSQL_5_7 is applicable only to Second Generation instances.

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 https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ 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 read-replicas replicating from on-premises masters.

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 # 
Data CloneContext Source # 

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 # 
Generic CloneContext Source # 

Associated Types

type Rep CloneContext :: * -> * #

ToJSON CloneContext Source # 
FromJSON CloneContext Source # 
type Rep CloneContext Source # 
type Rep CloneContext = D1 (MetaData "CloneContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "CloneContext'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ccDestinationInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ccBinLogCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BinLogCoordinates))) (S1 (MetaSel (Just Symbol "_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:

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, indentify the 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 coordintes.

ccKind :: Lens' CloneContext Text Source #

This is always sql#cloneContext.

Flag

data Flag Source #

A Google Cloud SQL service flag resource.

See: flag smart constructor.

Instances

Eq Flag Source # 

Methods

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

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

Data Flag Source # 

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 # 

Methods

showsPrec :: Int -> Flag -> ShowS #

show :: Flag -> String #

showList :: [Flag] -> ShowS #

Generic Flag Source # 

Associated Types

type Rep Flag :: * -> * #

Methods

from :: Flag -> Rep Flag x #

to :: Rep Flag x -> Flag #

ToJSON Flag Source # 
FromJSON Flag Source # 
type Rep Flag Source # 

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 # 
Data InstancesFailoverRequest Source # 

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 # 
Generic InstancesFailoverRequest Source # 
ToJSON InstancesFailoverRequest Source # 
FromJSON InstancesFailoverRequest Source # 
type Rep InstancesFailoverRequest Source # 
type Rep InstancesFailoverRequest = D1 (MetaData "InstancesFailoverRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "InstancesFailoverRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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 database instance backup run resource.

See: backupRun smart constructor.

Instances

Eq BackupRun Source # 
Data BackupRun Source # 

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 # 
Generic BackupRun Source # 

Associated Types

type Rep BackupRun :: * -> * #

ToJSON BackupRun Source # 
FromJSON BackupRun Source # 
type Rep BackupRun Source # 
type Rep BackupRun = D1 (MetaData "BackupRun" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "BackupRun'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_brStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_brStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_brKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_brError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationError))) ((:*:) (S1 (MetaSel (Just Symbol "_brWindowStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_brSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_brEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_brId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_brType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_brEnQueuedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_brDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_brInstance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

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 #

A unique identifier for this backup run. Note that this is unique only within the scope of a particular 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 # 
Data ACLEntry Source # 

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 # 
Generic ACLEntry Source # 

Associated Types

type Rep ACLEntry :: * -> * #

Methods

from :: ACLEntry -> Rep ACLEntry x #

to :: Rep ACLEntry x -> ACLEntry #

ToJSON ACLEntry Source # 
FromJSON ACLEntry Source # 
type Rep ACLEntry Source # 
type Rep ACLEntry = D1 (MetaData "ACLEntry" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "ACLEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aeValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 #

MySQL flags for Cloud SQL instances.

See: databaseFlags smart constructor.

Instances

Eq DatabaseFlags Source # 
Data DatabaseFlags Source # 

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 # 
Generic DatabaseFlags Source # 

Associated Types

type Rep DatabaseFlags :: * -> * #

ToJSON DatabaseFlags Source # 
FromJSON DatabaseFlags Source # 
type Rep DatabaseFlags Source # 
type Rep DatabaseFlags = D1 (MetaData "DatabaseFlags" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "DatabaseFlags'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 MySQL server options and MySQL system variables. Flags should be specified with underscores, not hyphens. For more information, see Configuring MySQL Flags in the Google Cloud SQL documentation, as well as the official MySQL documentation for server options and system variables.

Tier

data Tier Source #

A Google Cloud SQL service tier resource.

See: tier smart constructor.

Instances

Eq Tier Source # 

Methods

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

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

Data Tier Source # 

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 # 

Methods

showsPrec :: Int -> Tier -> ShowS #

show :: Tier -> String #

showList :: [Tier] -> ShowS #

Generic Tier Source # 

Associated Types

type Rep Tier :: * -> * #

Methods

from :: Tier -> Rep Tier x #

to :: Rep Tier x -> Tier #

ToJSON Tier Source # 
FromJSON Tier Source # 
type Rep Tier Source # 

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 service tier, for example D1, D2 etc. 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 # 
Data MySQLReplicaConfiguration Source # 

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 # 
Generic MySQLReplicaConfiguration Source # 
ToJSON MySQLReplicaConfiguration Source # 
FromJSON MySQLReplicaConfiguration Source # 
type Rep MySQLReplicaConfiguration Source # 
type Rep MySQLReplicaConfiguration = D1 (MetaData "MySQLReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "MySQLReplicaConfiguration'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcVerifyServerCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_msqlrcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcClientKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_msqlrcSSLCipher") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcMasterHeartbeatPeriod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcConnectRetryInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_msqlrcClientCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcCaCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_msqlrcDumpFilePath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 # 
Data SSLCertDetail Source # 

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 # 
Generic SSLCertDetail Source # 

Associated Types

type Rep SSLCertDetail :: * -> * #

ToJSON SSLCertDetail Source # 
FromJSON SSLCertDetail Source # 
type Rep SSLCertDetail Source # 
type Rep SSLCertDetail = D1 (MetaData "SSLCertDetail" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "SSLCertDetail'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_scdCertInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCert))) (S1 (MetaSel (Just Symbol "_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 # 
Data InstancesRestoreBackupRequest Source # 

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 # 
Generic InstancesRestoreBackupRequest Source # 
ToJSON InstancesRestoreBackupRequest Source # 
FromJSON InstancesRestoreBackupRequest Source # 
type Rep InstancesRestoreBackupRequest Source # 
type Rep InstancesRestoreBackupRequest = D1 (MetaData "InstancesRestoreBackupRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "InstancesRestoreBackupRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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.

BackupRunsListResponse

data BackupRunsListResponse Source #

Backup run list results.

See: backupRunsListResponse smart constructor.

Instances

Eq BackupRunsListResponse Source # 
Data BackupRunsListResponse Source # 

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 # 
Generic BackupRunsListResponse Source # 
ToJSON BackupRunsListResponse Source # 
FromJSON BackupRunsListResponse Source # 
type Rep BackupRunsListResponse Source # 
type Rep BackupRunsListResponse = D1 (MetaData "BackupRunsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "BackupRunsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_brlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_brlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data OperationError Source # 

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 # 
Generic OperationError Source # 

Associated Types

type Rep OperationError :: * -> * #

ToJSON OperationError Source # 
FromJSON OperationError Source # 
type Rep OperationError Source # 
type Rep OperationError = D1 (MetaData "OperationError" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "OperationError'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_opeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_opeCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 # 
Data TruncateLogContext Source # 

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 # 
Generic TruncateLogContext Source # 
ToJSON TruncateLogContext Source # 
FromJSON TruncateLogContext Source # 
type Rep TruncateLogContext Source # 
type Rep TruncateLogContext = D1 (MetaData "TruncateLogContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "TruncateLogContext'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tlcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data InstancesCloneRequest Source # 

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 # 
Generic InstancesCloneRequest Source # 
ToJSON InstancesCloneRequest Source # 
FromJSON InstancesCloneRequest Source # 
type Rep InstancesCloneRequest Source # 
type Rep InstancesCloneRequest = D1 (MetaData "InstancesCloneRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "InstancesCloneRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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 # 
Data ReplicaConfiguration Source # 

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 # 
Generic ReplicaConfiguration Source # 
ToJSON ReplicaConfiguration Source # 
FromJSON ReplicaConfiguration Source # 
type Rep ReplicaConfiguration Source # 
type Rep ReplicaConfiguration = D1 (MetaData "ReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "ReplicaConfiguration'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rcFailoverTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_rcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data FailoverContext Source # 

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 # 
Generic FailoverContext Source # 
ToJSON FailoverContext Source # 
FromJSON FailoverContext Source # 
type Rep FailoverContext Source # 
type Rep FailoverContext = D1 (MetaData "FailoverContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "FailoverContext'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fcSettingsVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_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 # 
Data SSLCertsInsertResponse Source # 

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 # 
Generic SSLCertsInsertResponse Source # 
ToJSON SSLCertsInsertResponse Source # 
FromJSON SSLCertsInsertResponse Source # 
type Rep SSLCertsInsertResponse Source # 
type Rep SSLCertsInsertResponse = D1 (MetaData "SSLCertsInsertResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "SSLCertsInsertResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_scirServerCaCert") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLCert))) (S1 (MetaSel (Just Symbol "_scirOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Operation)))) ((:*:) (S1 (MetaSel (Just Symbol "_scirKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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. The new certificate will not work until the instance is restarted for First Generation instances.

InstancesListResponse

data InstancesListResponse Source #

Database instances list response.

See: instancesListResponse smart constructor.

Instances

Eq InstancesListResponse Source # 
Data InstancesListResponse Source # 

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 # 
Generic InstancesListResponse Source # 
ToJSON InstancesListResponse Source # 
FromJSON InstancesListResponse Source # 
type Rep InstancesListResponse Source # 
type Rep InstancesListResponse = D1 (MetaData "InstancesListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "InstancesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ilrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ilrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ilrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DatabaseInstance]))))))

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.

BackupConfiguration

data BackupConfiguration Source #

Database instance backup configuration.

See: backupConfiguration smart constructor.

Instances

Eq BackupConfiguration Source # 
Data BackupConfiguration Source # 

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 # 
Generic BackupConfiguration Source # 
ToJSON BackupConfiguration Source # 
FromJSON BackupConfiguration Source # 
type Rep BackupConfiguration Source # 
type Rep BackupConfiguration = D1 (MetaData "BackupConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "BackupConfiguration'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_bcEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_bcStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_bcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data InstancesImportRequest Source # 

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 # 
Generic InstancesImportRequest Source # 
ToJSON InstancesImportRequest Source # 
FromJSON InstancesImportRequest Source # 
type Rep InstancesImportRequest Source # 
type Rep InstancesImportRequest = D1 (MetaData "InstancesImportRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "InstancesImportRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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 # 
Data LocationPreference Source # 

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 # 
Generic LocationPreference Source # 
ToJSON LocationPreference Source # 
FromJSON LocationPreference Source # 
type Rep LocationPreference Source # 
type Rep LocationPreference = D1 (MetaData "LocationPreference" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "LocationPreference'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lpKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_lpFollowGaeApplication") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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-centra1-a, us-central1-b, etc.).

FlagsListResponse

data FlagsListResponse Source #

Flags list response.

See: flagsListResponse smart constructor.

Instances

Eq FlagsListResponse Source # 
Data FlagsListResponse Source # 

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 # 
Generic FlagsListResponse Source # 
ToJSON FlagsListResponse Source # 
FromJSON FlagsListResponse Source # 
type Rep FlagsListResponse Source # 
type Rep FlagsListResponse = D1 (MetaData "FlagsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "FlagsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_flrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data InstancesTruncateLogRequest Source # 

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 # 
Generic InstancesTruncateLogRequest Source # 
ToJSON InstancesTruncateLogRequest Source # 
FromJSON InstancesTruncateLogRequest Source # 
type Rep InstancesTruncateLogRequest Source # 
type Rep InstancesTruncateLogRequest = D1 (MetaData "InstancesTruncateLogRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" True) (C1 (MetaCons "InstancesTruncateLogRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_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 # 
Data ExportContextSQLExportOptions Source # 

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 # 
Generic ExportContextSQLExportOptions Source # 
ToJSON ExportContextSQLExportOptions Source # 
FromJSON ExportContextSQLExportOptions Source # 
type Rep ExportContextSQLExportOptions Source # 
type Rep ExportContextSQLExportOptions = D1 (MetaData "ExportContextSQLExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "ExportContextSQLExportOptions'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ecsqleoSchemaOnly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_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.

RestoreBackupContext

data RestoreBackupContext Source #

Database instance restore from backup context.

See: restoreBackupContext smart constructor.

Instances

Eq RestoreBackupContext Source # 
Data RestoreBackupContext Source # 

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 # 
Generic RestoreBackupContext Source # 
ToJSON RestoreBackupContext Source # 
FromJSON RestoreBackupContext Source # 
type Rep RestoreBackupContext Source # 
type Rep RestoreBackupContext = D1 (MetaData "RestoreBackupContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.2.0-BihfPAXdzgqA8dYlEmHsAp" False) (C1 (MetaCons "RestoreBackupContext'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rbcInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rbcBackupRunId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_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.