gogol-sqladmin-0.3.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 #

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"] #

Manage your Google SQL Service instances

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

View and manage your data across Google Cloud Platform services

SSLCert

data SSLCert #

SslCerts Resource

See: sslCert smart constructor.

Instances

Eq SSLCert # 

Methods

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

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

Data SSLCert # 

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

Associated Types

type Rep SSLCert :: * -> * #

Methods

from :: SSLCert -> Rep SSLCert x #

to :: Rep SSLCert x -> SSLCert #

ToJSON SSLCert # 
FromJSON SSLCert # 
type Rep SSLCert # 

sslCert :: SSLCert #

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) #

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

scKind :: Lens' SSLCert Text #

This is always sql#sslCert.

scCertSerialNumber :: Lens' SSLCert (Maybe Text) #

Serial number, as extracted from the certificate.

scSelfLink :: Lens' SSLCert (Maybe Text) #

The URI of this resource.

scCert :: Lens' SSLCert (Maybe Text) #

PEM representation.

scSha1Fingerprint :: Lens' SSLCert (Maybe Text) #

Sha1 Fingerprint.

scExpirationTime :: Lens' SSLCert (Maybe UTCTime) #

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

scCreateTime :: Lens' SSLCert (Maybe UTCTime) #

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

scInstance :: Lens' SSLCert (Maybe Text) #

Name of the database instance.

DatabasesListResponse

data DatabasesListResponse #

Database list response.

See: databasesListResponse smart constructor.

Instances

Eq DatabasesListResponse # 
Data DatabasesListResponse # 

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 # 
Generic DatabasesListResponse # 
ToJSON DatabasesListResponse # 
FromJSON DatabasesListResponse # 
type Rep DatabasesListResponse # 
type Rep DatabasesListResponse = D1 (MetaData "DatabasesListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#databasesList.

dlrItems :: Lens' DatabasesListResponse [Database] #

List of database resources in the instance.

InstancesExportRequest

data InstancesExportRequest #

Database instance export request.

See: instancesExportRequest smart constructor.

Instances

Eq InstancesExportRequest # 
Data InstancesExportRequest # 

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 # 
Generic InstancesExportRequest # 
ToJSON InstancesExportRequest # 
FromJSON InstancesExportRequest # 
type Rep InstancesExportRequest # 
type Rep InstancesExportRequest = D1 (MetaData "InstancesExportRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "InstancesExportRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_ierExportContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ExportContext))))

instancesExportRequest :: InstancesExportRequest #

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) #

Contains details about the export operation.

OnPremisesConfiguration

data OnPremisesConfiguration #

On-premises instance configuration.

See: onPremisesConfiguration smart constructor.

Instances

Eq OnPremisesConfiguration # 
Data OnPremisesConfiguration # 

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 # 
Generic OnPremisesConfiguration # 
ToJSON OnPremisesConfiguration # 
FromJSON OnPremisesConfiguration # 
type Rep OnPremisesConfiguration # 
type Rep OnPremisesConfiguration = D1 (MetaData "OnPremisesConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#onPremisesConfiguration.

opcHostPort :: Lens' OnPremisesConfiguration (Maybe Text) #

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

OperationsListResponse

data OperationsListResponse #

Database instance list operations response.

See: operationsListResponse smart constructor.

Instances

Eq OperationsListResponse # 
Data OperationsListResponse # 

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 # 
Generic OperationsListResponse # 
ToJSON OperationsListResponse # 
FromJSON OperationsListResponse # 
type Rep OperationsListResponse # 
type Rep OperationsListResponse = D1 (MetaData "OperationsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#operationsList.

olrItems :: Lens' OperationsListResponse [Operation] #

List of operation resources.

ImportContext

data ImportContext #

Database instance import context.

See: importContext smart constructor.

Instances

Eq ImportContext # 
Data ImportContext # 

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

Associated Types

type Rep ImportContext :: * -> * #

ToJSON ImportContext # 
FromJSON ImportContext # 
type Rep ImportContext # 
type Rep ImportContext = D1 (MetaData "ImportContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#importContext.

icURI :: Lens' ImportContext (Maybe Text) #

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) #

The file type for the specified uri. SQL: The file contains SQL statements. CSV: The file contains CSV data.

Operation

data Operation #

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 # 
Data Operation # 

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

Associated Types

type Rep Operation :: * -> * #

ToJSON Operation # 
FromJSON Operation # 
type Rep Operation # 
type Rep Operation = D1 (MetaData "Operation" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

Name of the database instance related to this operation.

oTargetProject :: Lens' Operation (Maybe Text) #

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

oStatus :: Lens' Operation (Maybe Text) #

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

oInsertTime :: Lens' Operation (Maybe UTCTime) #

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) #

The context for import operation, if applicable.

oStartTime :: Lens' Operation (Maybe UTCTime) #

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 #

This is always sql#operation.

oError :: Lens' Operation (Maybe OperationErrors) #

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

oExportContext :: Lens' Operation (Maybe ExportContext) #

The context for export operation, if applicable.

oUser :: Lens' Operation (Maybe Text) #

The email address of the user who initiated this operation.

oSelfLink :: Lens' Operation (Maybe Text) #

The URI of this resource.

oName :: Lens' Operation (Maybe Text) #

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) #

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) #

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) #

The URI of the instance related to the operation.

Settings

data Settings #

Database instance settings.

See: settings smart constructor.

Instances

Eq Settings # 
Data Settings # 

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

Associated Types

type Rep Settings :: * -> * #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

ToJSON Settings # 
FromJSON Settings # 
type Rep Settings # 
type Rep Settings = D1 (MetaData "Settings" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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) #

Configuration to increase storage size automatically. The default value is false. Applies only to Second Generation instances.

sReplicationType :: Lens' Settings (Maybe Text) #

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) #

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) #

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) #

The size of data disk, in GB. The data disk size minimum is 10GB. Applies only to Second Generation instances.

sAuthorizedGaeApplications :: Lens' Settings [Text] #

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

sKind :: Lens' Settings Text #

This is always sql#settings.

sPricingPlan :: Lens' Settings (Maybe Text) #

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) #

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) #

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) #

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

sTier :: Lens' Settings (Maybe Text) #

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

sDatabaseFlags :: Lens' Settings [DatabaseFlags] #

The database flags passed to the instance at startup.

sDataDiskType :: Lens' Settings (Maybe Text) #

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) #

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) #

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) #

The daily backup configuration for the instance.

IPMApping

data IPMApping #

Database instance IP Mapping.

See: ipMApping smart constructor.

Instances

Eq IPMApping # 
Data IPMApping # 

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

Associated Types

type Rep IPMApping :: * -> * #

ToJSON IPMApping # 
FromJSON IPMApping # 
type Rep IPMApping # 
type Rep IPMApping = D1 (MetaData "IPMApping" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

The IP address assigned.

imaTimeToRetire :: Lens' IPMApping (Maybe UTCTime) #

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) #

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 #

A database resource inside a Cloud SQL instance.

See: database smart constructor.

Instances

Eq Database # 
Data Database # 

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

Associated Types

type Rep Database :: * -> * #

Methods

from :: Database -> Rep Database x #

to :: Rep Database x -> Database #

ToJSON Database # 
FromJSON Database # 
type Rep Database # 

database :: Database #

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) #

HTTP 1.1 Entity tag for the resource.

dProject :: Lens' Database (Maybe Text) #

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

dKind :: Lens' Database Text #

This is always sql#database.

dCollation :: Lens' Database (Maybe Text) #

The MySQL collation value.

dSelfLink :: Lens' Database (Maybe Text) #

The URI of this resource.

dName :: Lens' Database (Maybe Text) #

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) #

The MySQL charset value.

dInstance :: Lens' Database (Maybe Text) #

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

SSLCertsCreateEphemeralRequest

data SSLCertsCreateEphemeralRequest #

SslCerts create ephemeral certificate request.

See: sslCertsCreateEphemeralRequest smart constructor.

Instances

Eq SSLCertsCreateEphemeralRequest # 
Data SSLCertsCreateEphemeralRequest # 

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 # 
Generic SSLCertsCreateEphemeralRequest # 
ToJSON SSLCertsCreateEphemeralRequest # 
FromJSON SSLCertsCreateEphemeralRequest # 
type Rep SSLCertsCreateEphemeralRequest # 
type Rep SSLCertsCreateEphemeralRequest = D1 (MetaData "SSLCertsCreateEphemeralRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "SSLCertsCreateEphemeralRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_sccerPublicKey") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

sslCertsCreateEphemeralRequest :: SSLCertsCreateEphemeralRequest #

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) #

PEM encoded public key to include in the signed certificate.

BinLogCoordinates

data BinLogCoordinates #

Binary log coordinates.

See: binLogCoordinates smart constructor.

Instances

Eq BinLogCoordinates # 
Data BinLogCoordinates # 

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 # 
Generic BinLogCoordinates # 
ToJSON BinLogCoordinates # 
FromJSON BinLogCoordinates # 
type Rep BinLogCoordinates # 
type Rep BinLogCoordinates = D1 (MetaData "BinLogCoordinates" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

Position (offset) within the binary log file.

blcKind :: Lens' BinLogCoordinates Text #

This is always sql#binLogCoordinates.

blcBinLogFileName :: Lens' BinLogCoordinates (Maybe Text) #

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

DatabaseInstanceFailoverReplica

data DatabaseInstanceFailoverReplica #

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

See: databaseInstanceFailoverReplica smart constructor.

Instances

Eq DatabaseInstanceFailoverReplica # 
Data DatabaseInstanceFailoverReplica # 

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 # 
Generic DatabaseInstanceFailoverReplica # 
ToJSON DatabaseInstanceFailoverReplica # 
FromJSON DatabaseInstanceFailoverReplica # 
type Rep DatabaseInstanceFailoverReplica # 
type Rep DatabaseInstanceFailoverReplica = D1 (MetaData "DatabaseInstanceFailoverReplica" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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) #

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 #

Tiers list response.

See: tiersListResponse smart constructor.

Instances

Eq TiersListResponse # 
Data TiersListResponse # 

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 # 
Generic TiersListResponse # 
ToJSON TiersListResponse # 
FromJSON TiersListResponse # 
type Rep TiersListResponse # 
type Rep TiersListResponse = D1 (MetaData "TiersListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#tiersList.

UsersListResponse

data UsersListResponse #

User list response.

See: usersListResponse smart constructor.

Instances

Eq UsersListResponse # 
Data UsersListResponse # 

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 # 
Generic UsersListResponse # 
ToJSON UsersListResponse # 
FromJSON UsersListResponse # 
type Rep UsersListResponse # 
type Rep UsersListResponse = D1 (MetaData "UsersListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#usersList.

ulrItems :: Lens' UsersListResponse [User] #

List of user resources in the instance.

ExportContext

data ExportContext #

Database instance export context.

See: exportContext smart constructor.

Instances

Eq ExportContext # 
Data ExportContext # 

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

Associated Types

type Rep ExportContext :: * -> * #

ToJSON ExportContext # 
FromJSON ExportContext # 
type Rep ExportContext # 

exportContext :: ExportContext #

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 #

This is always sql#exportContext.

ecURI :: Lens' ExportContext (Maybe Text) #

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) #

The file type for the specified uri. SQL: The file contains SQL statements. CSV: The file contains CSV data.

ecSQLExportOptions :: Lens' ExportContext (Maybe ExportContextSQLExportOptions) #

Options for exporting data as SQL statements.

ecDatabases :: Lens' ExportContext [Text] #

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 #

Database instance operation errors list wrapper.

See: operationErrors smart constructor.

Instances

Eq OperationErrors # 
Data OperationErrors # 

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 # 
Generic OperationErrors # 
ToJSON OperationErrors # 
FromJSON OperationErrors # 
type Rep OperationErrors # 
type Rep OperationErrors = D1 (MetaData "OperationErrors" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#operationErrors.

oeErrors :: Lens' OperationErrors [OperationError] #

The list of errors encountered while processing this operation.

SSLCertsListResponse

data SSLCertsListResponse #

SslCerts list response.

See: sslCertsListResponse smart constructor.

Instances

Eq SSLCertsListResponse # 
Data SSLCertsListResponse # 

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 # 
Generic SSLCertsListResponse # 
ToJSON SSLCertsListResponse # 
FromJSON SSLCertsListResponse # 
type Rep SSLCertsListResponse # 
type Rep SSLCertsListResponse = D1 (MetaData "SSLCertsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#sslCertsList.

sclrItems :: Lens' SSLCertsListResponse [SSLCert] #

List of client certificates for the instance.

SSLCertsInsertRequest

data SSLCertsInsertRequest #

SslCerts insert request.

See: sslCertsInsertRequest smart constructor.

Instances

Eq SSLCertsInsertRequest # 
Data SSLCertsInsertRequest # 

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 # 
Generic SSLCertsInsertRequest # 
ToJSON SSLCertsInsertRequest # 
FromJSON SSLCertsInsertRequest # 
type Rep SSLCertsInsertRequest # 
type Rep SSLCertsInsertRequest = D1 (MetaData "SSLCertsInsertRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "SSLCertsInsertRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_scirCommonName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

sslCertsInsertRequest :: SSLCertsInsertRequest #

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) #

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 #

IP Management configuration.

See: ipConfiguration smart constructor.

Instances

Eq IPConfiguration # 
Data IPConfiguration # 

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 # 
Generic IPConfiguration # 
ToJSON IPConfiguration # 
FromJSON IPConfiguration # 
type Rep IPConfiguration # 
type Rep IPConfiguration = D1 (MetaData "IPConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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] #

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) #

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

icIPv4Enabled :: Lens' IPConfiguration (Maybe Bool) #

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

MaintenanceWindow

data MaintenanceWindow #

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 # 
Data MaintenanceWindow # 

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 # 
Generic MaintenanceWindow # 
ToJSON MaintenanceWindow # 
FromJSON MaintenanceWindow # 
type Rep MaintenanceWindow # 
type Rep MaintenanceWindow = D1 (MetaData "MaintenanceWindow" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#maintenanceWindow.

mwDay :: Lens' MaintenanceWindow (Maybe Int32) #

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

mwHour :: Lens' MaintenanceWindow (Maybe Int32) #

hour of day - 0 to 23.

ImportContextCSVImportOptions

data ImportContextCSVImportOptions #

Options for importing data as CSV.

See: importContextCSVImportOptions smart constructor.

Instances

Eq ImportContextCSVImportOptions # 
Data ImportContextCSVImportOptions # 

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 # 
Generic ImportContextCSVImportOptions # 
ToJSON ImportContextCSVImportOptions # 
FromJSON ImportContextCSVImportOptions # 
type Rep ImportContextCSVImportOptions # 
type Rep ImportContextCSVImportOptions = D1 (MetaData "ImportContextCSVImportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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] #

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) #

The table to which CSV data is imported.

ExportContextCSVExportOptions

data ExportContextCSVExportOptions #

Options for exporting data as CSV.

See: exportContextCSVExportOptions smart constructor.

Instances

Eq ExportContextCSVExportOptions # 
Data ExportContextCSVExportOptions # 

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 # 
Generic ExportContextCSVExportOptions # 
ToJSON ExportContextCSVExportOptions # 
FromJSON ExportContextCSVExportOptions # 
type Rep ExportContextCSVExportOptions # 
type Rep ExportContextCSVExportOptions = D1 (MetaData "ExportContextCSVExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "ExportContextCSVExportOptions'" PrefixI True) (S1 (MetaSel (Just Symbol "_ecceoSelectQuery") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

exportContextCSVExportOptions :: ExportContextCSVExportOptions #

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) #

The select query used to extract the data.

User

data User #

A Cloud SQL user resource.

See: user smart constructor.

Instances

Eq User # 

Methods

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

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

Data User # 

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 # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User # 
FromJSON User # 
type Rep User # 

user :: User #

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) #

HTTP 1.1 Entity tag for the resource.

uProject :: Lens' User (Maybe Text) #

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 #

This is always sql#user.

uName :: Lens' User (Maybe Text) #

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) #

The password for the user.

uHost :: Lens' User (Maybe Text) #

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) #

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 #

A Cloud SQL instance resource.

See: databaseInstance smart constructor.

Instances

Eq DatabaseInstance # 
Data DatabaseInstance # 

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 # 
Generic DatabaseInstance # 
ToJSON DatabaseInstance # 
FromJSON DatabaseInstance # 
type Rep DatabaseInstance # 
type Rep DatabaseInstance = D1 (MetaData "DatabaseInstance" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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) #

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) #

The maximum disk size of the instance in bytes.

datOnPremisesConfiguration :: Lens' DatabaseInstance (Maybe OnPremisesConfiguration) #

Configuration specific to on-premises instances.

datEtag :: Lens' DatabaseInstance (Maybe Text) #

HTTP 1.1 Entity tag for the resource.

datState :: Lens' DatabaseInstance (Maybe Text) #

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) #

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

datDatabaseVersion :: Lens' DatabaseInstance (Maybe Text) #

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) #

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

datKind :: Lens' DatabaseInstance Text #

This is always sql#instance.

datConnectionName :: Lens' DatabaseInstance (Maybe Text) #

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

datCurrentDiskSize :: Lens' DatabaseInstance (Maybe Int64) #

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) #

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] #

The replicas of the instance.

datSelfLink :: Lens' DatabaseInstance (Maybe Text) #

The URI of this resource.

datFailoverReplica :: Lens' DatabaseInstance (Maybe DatabaseInstanceFailoverReplica) #

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

datName :: Lens' DatabaseInstance (Maybe Text) #

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

datMasterInstanceName :: Lens' DatabaseInstance (Maybe Text) #

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

datReplicaConfiguration :: Lens' DatabaseInstance (Maybe ReplicaConfiguration) #

Configuration specific to read-replicas replicating from on-premises masters.

datRegion :: Lens' DatabaseInstance (Maybe Text) #

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) #

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

datIPAddresses :: Lens' DatabaseInstance [IPMApping] #

The assigned IP addresses for the instance.

datSuspensionReason :: Lens' DatabaseInstance [Text] #

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

CloneContext

data CloneContext #

Database instance clone context.

See: cloneContext smart constructor.

Instances

Eq CloneContext # 
Data CloneContext # 

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

Associated Types

type Rep CloneContext :: * -> * #

ToJSON CloneContext # 
FromJSON CloneContext # 
type Rep CloneContext # 
type Rep CloneContext = D1 (MetaData "CloneContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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

ccBinLogCoordinates :: Lens' CloneContext (Maybe BinLogCoordinates) #

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 #

This is always sql#cloneContext.

Flag

data Flag #

A Google Cloud SQL service flag resource.

See: flag smart constructor.

Instances

Eq Flag # 

Methods

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

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

Data Flag # 

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 # 

Methods

showsPrec :: Int -> Flag -> ShowS #

show :: Flag -> String #

showList :: [Flag] -> ShowS #

Generic Flag # 

Associated Types

type Rep Flag :: * -> * #

Methods

from :: Flag -> Rep Flag x #

to :: Rep Flag x -> Flag #

ToJSON Flag # 
FromJSON Flag # 
type Rep Flag # 

flag :: Flag #

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) #

For INTEGER flags, the maximum allowed value.

fKind :: Lens' Flag Text #

This is always sql#flag.

fAppliesTo :: Lens' Flag [Text] #

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) #

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

fAllowedStringValues :: Lens' Flag [Text] #

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

fType :: Lens' Flag (Maybe Text) #

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) #

For INTEGER flags, the minimum allowed value.

fRequiresRestart :: Lens' Flag (Maybe Bool) #

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

InstancesFailoverRequest

data InstancesFailoverRequest #

Instance failover request.

See: instancesFailoverRequest smart constructor.

Instances

Eq InstancesFailoverRequest # 
Data InstancesFailoverRequest # 

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 # 
Generic InstancesFailoverRequest # 
ToJSON InstancesFailoverRequest # 
FromJSON InstancesFailoverRequest # 
type Rep InstancesFailoverRequest # 
type Rep InstancesFailoverRequest = D1 (MetaData "InstancesFailoverRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "InstancesFailoverRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_ifrFailoverContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe FailoverContext))))

instancesFailoverRequest :: InstancesFailoverRequest #

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 #

A database instance backup run resource.

See: backupRun smart constructor.

Instances

Eq BackupRun # 
Data BackupRun # 

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

Associated Types

type Rep BackupRun :: * -> * #

ToJSON BackupRun # 
FromJSON BackupRun # 
type Rep BackupRun # 
type Rep BackupRun = D1 (MetaData "BackupRun" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

The status of this run.

brStartTime :: Lens' BackupRun (Maybe UTCTime) #

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 #

This is always sql#backupRun.

brError :: Lens' BackupRun (Maybe OperationError) #

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

brWindowStartTime :: Lens' BackupRun (Maybe UTCTime) #

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) #

The URI of this resource.

brEndTime :: Lens' BackupRun (Maybe UTCTime) #

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) #

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) #

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

brEnQueuedTime :: Lens' BackupRun (Maybe UTCTime) #

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) #

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

brInstance :: Lens' BackupRun (Maybe Text) #

Name of the database instance.

ACLEntry

data ACLEntry #

An entry for an Access Control list.

See: aclEntry smart constructor.

Instances

Eq ACLEntry # 
Data ACLEntry # 

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

Associated Types

type Rep ACLEntry :: * -> * #

Methods

from :: ACLEntry -> Rep ACLEntry x #

to :: Rep ACLEntry x -> ACLEntry #

ToJSON ACLEntry # 
FromJSON ACLEntry # 
type Rep ACLEntry # 
type Rep ACLEntry = D1 (MetaData "ACLEntry" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#aclEntry.

aeValue :: Lens' ACLEntry (Maybe Text) #

The whitelisted value for the access control list.

aeName :: Lens' ACLEntry (Maybe Text) #

An optional label to identify this entry.

aeExpirationTime :: Lens' ACLEntry (Maybe UTCTime) #

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

DatabaseFlags

data DatabaseFlags #

MySQL flags for Cloud SQL instances.

See: databaseFlags smart constructor.

Instances

Eq DatabaseFlags # 
Data DatabaseFlags # 

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

Associated Types

type Rep DatabaseFlags :: * -> * #

ToJSON DatabaseFlags # 
FromJSON DatabaseFlags # 
type Rep DatabaseFlags # 
type Rep DatabaseFlags = D1 (MetaData "DatabaseFlags" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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) #

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 #

A Google Cloud SQL service tier resource.

See: tier smart constructor.

Instances

Eq Tier # 

Methods

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

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

Data Tier # 

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 # 

Methods

showsPrec :: Int -> Tier -> ShowS #

show :: Tier -> String #

showList :: [Tier] -> ShowS #

Generic Tier # 

Associated Types

type Rep Tier :: * -> * #

Methods

from :: Tier -> Rep Tier x #

to :: Rep Tier x -> Tier #

ToJSON Tier # 
FromJSON Tier # 
type Rep Tier # 

tier :: Tier #

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 #

This is always sql#tier.

tTier :: Lens' Tier (Maybe Text) #

An identifier for the service tier, for example D1, D2 etc. For related information, see Pricing.

tRegion :: Lens' Tier [Text] #

The applicable regions for this tier.

tDiskQuota :: Lens' Tier (Maybe Int64) #

The maximum disk size of this tier in bytes.

tRAM :: Lens' Tier (Maybe Int64) #

The maximum RAM usage of this tier in bytes.

MySQLReplicaConfiguration

data MySQLReplicaConfiguration #

Read-replica configuration specific to MySQL databases.

See: mySQLReplicaConfiguration smart constructor.

Instances

Eq MySQLReplicaConfiguration # 
Data MySQLReplicaConfiguration # 

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 # 
Generic MySQLReplicaConfiguration # 
ToJSON MySQLReplicaConfiguration # 
FromJSON MySQLReplicaConfiguration # 
type Rep MySQLReplicaConfiguration # 
type Rep MySQLReplicaConfiguration = D1 (MetaData "MySQLReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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) #

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 #

This is always sql#mysqlReplicaConfiguration.

msqlrcClientKey :: Lens' MySQLReplicaConfiguration (Maybe Text) #

PEM representation of the slave's private key. The corresponsing public key is encoded in the client's certificate.

msqlrcUsername :: Lens' MySQLReplicaConfiguration (Maybe Text) #

The username for the replication connection.

msqlrcSSLCipher :: Lens' MySQLReplicaConfiguration (Maybe Text) #

A list of permissible ciphers to use for SSL encryption.

msqlrcMasterHeartbeatPeriod :: Lens' MySQLReplicaConfiguration (Maybe Int64) #

Interval in milliseconds between replication heartbeats.

msqlrcConnectRetryInterval :: Lens' MySQLReplicaConfiguration (Maybe Int32) #

Seconds to wait between connect retries. MySQL's default is 60 seconds.

msqlrcClientCertificate :: Lens' MySQLReplicaConfiguration (Maybe Text) #

PEM representation of the slave's x509 certificate.

msqlrcCaCertificate :: Lens' MySQLReplicaConfiguration (Maybe Text) #

PEM representation of the trusted CA's x509 certificate.

msqlrcDumpFilePath :: Lens' MySQLReplicaConfiguration (Maybe Text) #

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) #

The password for the replication connection.

SSLCertDetail

data SSLCertDetail #

SslCertDetail.

See: sslCertDetail smart constructor.

Instances

Eq SSLCertDetail # 
Data SSLCertDetail # 

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

Associated Types

type Rep SSLCertDetail :: * -> * #

ToJSON SSLCertDetail # 
FromJSON SSLCertDetail # 
type Rep SSLCertDetail # 
type Rep SSLCertDetail = D1 (MetaData "SSLCertDetail" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

The public information about the cert.

scdCertPrivateKey :: Lens' SSLCertDetail (Maybe Text) #

The private key for the client cert, in pem format. Keep private in order to protect your security.

InstancesRestoreBackupRequest

data InstancesRestoreBackupRequest #

Database instance restore backup request.

See: instancesRestoreBackupRequest smart constructor.

Instances

Eq InstancesRestoreBackupRequest # 
Data InstancesRestoreBackupRequest # 

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 # 
Generic InstancesRestoreBackupRequest # 
ToJSON InstancesRestoreBackupRequest # 
FromJSON InstancesRestoreBackupRequest # 
type Rep InstancesRestoreBackupRequest # 
type Rep InstancesRestoreBackupRequest = D1 (MetaData "InstancesRestoreBackupRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "InstancesRestoreBackupRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_irbrRestoreBackupContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe RestoreBackupContext))))

instancesRestoreBackupRequest :: InstancesRestoreBackupRequest #

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) #

Parameters required to perform the restore backup operation.

BackupRunsListResponse

data BackupRunsListResponse #

Backup run list results.

See: backupRunsListResponse smart constructor.

Instances

Eq BackupRunsListResponse # 
Data BackupRunsListResponse # 

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 # 
Generic BackupRunsListResponse # 
ToJSON BackupRunsListResponse # 
FromJSON BackupRunsListResponse # 
type Rep BackupRunsListResponse # 
type Rep BackupRunsListResponse = D1 (MetaData "BackupRunsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#backupRunsList.

brlrItems :: Lens' BackupRunsListResponse [BackupRun] #

A list of backup runs in reverse chronological order of the enqueued time.

OperationError

data OperationError #

Database instance operation error.

See: operationError smart constructor.

Instances

Eq OperationError # 
Data OperationError # 

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

Associated Types

type Rep OperationError :: * -> * #

ToJSON OperationError # 
FromJSON OperationError # 
type Rep OperationError # 
type Rep OperationError = D1 (MetaData "OperationError" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#operationError.

opeCode :: Lens' OperationError (Maybe Text) #

Identifies the specific error that occurred.

opeMessage :: Lens' OperationError (Maybe Text) #

Additional information about the error encountered.

TruncateLogContext

data TruncateLogContext #

Database Instance truncate log context.

See: truncateLogContext smart constructor.

Instances

Eq TruncateLogContext # 
Data TruncateLogContext # 

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 # 
Generic TruncateLogContext # 
ToJSON TruncateLogContext # 
FromJSON TruncateLogContext # 
type Rep TruncateLogContext # 
type Rep TruncateLogContext = D1 (MetaData "TruncateLogContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#truncateLogContext.

tlcLogType :: Lens' TruncateLogContext (Maybe Text) #

The type of log to truncate. Valid values are MYSQL_GENERAL_TABLE and MYSQL_SLOW_TABLE.

InstancesCloneRequest

data InstancesCloneRequest #

Database instance clone request.

See: instancesCloneRequest smart constructor.

Instances

Eq InstancesCloneRequest # 
Data InstancesCloneRequest # 

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 # 
Generic InstancesCloneRequest # 
ToJSON InstancesCloneRequest # 
FromJSON InstancesCloneRequest # 
type Rep InstancesCloneRequest # 
type Rep InstancesCloneRequest = D1 (MetaData "InstancesCloneRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "InstancesCloneRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_icrCloneContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe CloneContext))))

instancesCloneRequest :: InstancesCloneRequest #

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) #

Contains details about the clone operation.

ReplicaConfiguration

data ReplicaConfiguration #

Read-replica configuration for connecting to the master.

See: replicaConfiguration smart constructor.

Instances

Eq ReplicaConfiguration # 
Data ReplicaConfiguration # 

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 # 
Generic ReplicaConfiguration # 
ToJSON ReplicaConfiguration # 
FromJSON ReplicaConfiguration # 
type Rep ReplicaConfiguration # 
type Rep ReplicaConfiguration = D1 (MetaData "ReplicaConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#replicaConfiguration.

rcMysqlReplicaConfiguration :: Lens' ReplicaConfiguration (Maybe MySQLReplicaConfiguration) #

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 #

Database instance failover context.

See: failoverContext smart constructor.

Instances

Eq FailoverContext # 
Data FailoverContext # 

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 # 
Generic FailoverContext # 
ToJSON FailoverContext # 
FromJSON FailoverContext # 
type Rep FailoverContext # 
type Rep FailoverContext = D1 (MetaData "FailoverContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#failoverContext.

SSLCertsInsertResponse

data SSLCertsInsertResponse #

SslCert insert response.

See: sslCertsInsertResponse smart constructor.

Instances

Eq SSLCertsInsertResponse # 
Data SSLCertsInsertResponse # 

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 # 
Generic SSLCertsInsertResponse # 
ToJSON SSLCertsInsertResponse # 
FromJSON SSLCertsInsertResponse # 
type Rep SSLCertsInsertResponse # 
type Rep SSLCertsInsertResponse = D1 (MetaData "SSLCertsInsertResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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) #

The operation to track the ssl certs insert request.

scirKind :: Lens' SSLCertsInsertResponse Text #

This is always sql#sslCertsInsert.

scirClientCert :: Lens' SSLCertsInsertResponse (Maybe SSLCertDetail) #

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 #

Database instances list response.

See: instancesListResponse smart constructor.

Instances

Eq InstancesListResponse # 
Data InstancesListResponse # 

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 # 
Generic InstancesListResponse # 
ToJSON InstancesListResponse # 
FromJSON InstancesListResponse # 
type Rep InstancesListResponse # 
type Rep InstancesListResponse = D1 (MetaData "InstancesListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

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 #

This is always sql#instancesList.

ilrItems :: Lens' InstancesListResponse [DatabaseInstance] #

List of database instance resources.

BackupConfiguration

data BackupConfiguration #

Database instance backup configuration.

See: backupConfiguration smart constructor.

Instances

Eq BackupConfiguration # 
Data BackupConfiguration # 

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 # 
Generic BackupConfiguration # 
ToJSON BackupConfiguration # 
FromJSON BackupConfiguration # 
type Rep BackupConfiguration # 
type Rep BackupConfiguration = D1 (MetaData "BackupConfiguration" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

Whether this configuration is enabled.

bcStartTime :: Lens' BackupConfiguration (Maybe Text) #

Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

bcKind :: Lens' BackupConfiguration Text #

This is always sql#backupConfiguration.

bcBinaryLogEnabled :: Lens' BackupConfiguration (Maybe Bool) #

Whether binary log is enabled. If backup configuration is disabled, binary log must be disabled as well.

InstancesImportRequest

data InstancesImportRequest #

Database instance import request.

See: instancesImportRequest smart constructor.

Instances

Eq InstancesImportRequest # 
Data InstancesImportRequest # 

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 # 
Generic InstancesImportRequest # 
ToJSON InstancesImportRequest # 
FromJSON InstancesImportRequest # 
type Rep InstancesImportRequest # 
type Rep InstancesImportRequest = D1 (MetaData "InstancesImportRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "InstancesImportRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_iirImportContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ImportContext))))

instancesImportRequest :: InstancesImportRequest #

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) #

Contains details about the import operation.

LocationPreference

data LocationPreference #

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 # 
Data LocationPreference # 

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 # 
Generic LocationPreference # 
ToJSON LocationPreference # 
FromJSON LocationPreference # 
type Rep LocationPreference # 
type Rep LocationPreference = D1 (MetaData "LocationPreference" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#locationPreference.

lpFollowGaeApplication :: Lens' LocationPreference (Maybe Text) #

The AppEngine application to follow, it must be in the same region as the Cloud SQL instance.

lpZone :: Lens' LocationPreference (Maybe Text) #

The preferred Compute Engine zone (e.g. us-centra1-a, us-central1-b, etc.).

FlagsListResponse

data FlagsListResponse #

Flags list response.

See: flagsListResponse smart constructor.

Instances

Eq FlagsListResponse # 
Data FlagsListResponse # 

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 # 
Generic FlagsListResponse # 
ToJSON FlagsListResponse # 
FromJSON FlagsListResponse # 
type Rep FlagsListResponse # 
type Rep FlagsListResponse = D1 (MetaData "FlagsListResponse" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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 #

This is always sql#flagsList.

InstancesTruncateLogRequest

data InstancesTruncateLogRequest #

Instance truncate log request.

See: instancesTruncateLogRequest smart constructor.

Instances

Eq InstancesTruncateLogRequest # 
Data InstancesTruncateLogRequest # 

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 # 
Generic InstancesTruncateLogRequest # 
ToJSON InstancesTruncateLogRequest # 
FromJSON InstancesTruncateLogRequest # 
type Rep InstancesTruncateLogRequest # 
type Rep InstancesTruncateLogRequest = D1 (MetaData "InstancesTruncateLogRequest" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" True) (C1 (MetaCons "InstancesTruncateLogRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_itlrTruncateLogContext") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TruncateLogContext))))

instancesTruncateLogRequest :: InstancesTruncateLogRequest #

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) #

Contains details about the truncate log operation.

ExportContextSQLExportOptions

data ExportContextSQLExportOptions #

Options for exporting data as SQL statements.

See: exportContextSQLExportOptions smart constructor.

Instances

Eq ExportContextSQLExportOptions # 
Data ExportContextSQLExportOptions # 

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 # 
Generic ExportContextSQLExportOptions # 
ToJSON ExportContextSQLExportOptions # 
FromJSON ExportContextSQLExportOptions # 
type Rep ExportContextSQLExportOptions # 
type Rep ExportContextSQLExportOptions = D1 (MetaData "ExportContextSQLExportOptions" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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] #

Tables to export, or that were exported, from the specified database. If you specify tables, specify one and only one database.

RestoreBackupContext

data RestoreBackupContext #

Database instance restore from backup context.

See: restoreBackupContext smart constructor.

Instances

Eq RestoreBackupContext # 
Data RestoreBackupContext # 

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 # 
Generic RestoreBackupContext # 
ToJSON RestoreBackupContext # 
FromJSON RestoreBackupContext # 
type Rep RestoreBackupContext # 
type Rep RestoreBackupContext = D1 (MetaData "RestoreBackupContext" "Network.Google.SQLAdmin.Types.Product" "gogol-sqladmin-0.3.0-BD0t1IiAlhu87AUuRiY1UJ" 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 #

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) #

The ID of the instance that the backup was taken from.

rbcBackupRunId :: Lens' RestoreBackupContext (Maybe Int64) #

The ID of the backup run to restore from.

rbcKind :: Lens' RestoreBackupContext Text #

This is always sql#restoreBackupContext.