amazonka-redshift-serverless-2.0: Amazon Redshift Serverless SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.RedshiftServerLess.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-04-21 of the Amazon Redshift Serverless SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient access to perform this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

The submitted action has conflicts.

_InsufficientCapacityException :: AsError a => Fold a ServiceError Source #

There is an insufficient capacity to perform the action.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request processing has failed because of an unknown error, exception or failure.

_InvalidPaginationException :: AsError a => Fold a ServiceError Source #

The provided pagination token is invalid.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource could not be found.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The service limit was exceeded.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

The request exceeded the number of tags allowed for a resource.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input failed to satisfy the constraints specified by an AWS service.

LogExport

newtype LogExport Source #

Constructors

LogExport' 

Fields

Instances

Instances details
FromJSON LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

FromJSONKey LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToJSON LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToJSONKey LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToByteString LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Methods

toBS :: LogExport -> ByteString #

ToHeader LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToLog LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToQuery LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

FromText LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToText LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Methods

toText :: LogExport -> Text #

FromXML LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

ToXML LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Methods

toXML :: LogExport -> XML #

Generic LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Associated Types

type Rep LogExport :: Type -> Type #

Read LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Show LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

NFData LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Methods

rnf :: LogExport -> () #

Eq LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Ord LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

Hashable LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

type Rep LogExport Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.LogExport

type Rep LogExport = D1 ('MetaData "LogExport" "Amazonka.RedshiftServerLess.Types.LogExport" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "LogExport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogExport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NamespaceStatus

newtype NamespaceStatus Source #

Constructors

NamespaceStatus' 

Instances

Instances details
FromJSON NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

FromJSONKey NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToJSON NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToJSONKey NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToByteString NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToHeader NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToLog NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToQuery NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

FromText NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToText NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

FromXML NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

ToXML NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

Methods

toXML :: NamespaceStatus -> XML #

Generic NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

Associated Types

type Rep NamespaceStatus :: Type -> Type #

Read NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

Show NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

NFData NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

Methods

rnf :: NamespaceStatus -> () #

Eq NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

Ord NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

Hashable NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

type Rep NamespaceStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NamespaceStatus

type Rep NamespaceStatus = D1 ('MetaData "NamespaceStatus" "Amazonka.RedshiftServerLess.Types.NamespaceStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "NamespaceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNamespaceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotStatus

newtype SnapshotStatus Source #

Constructors

SnapshotStatus' 

Instances

Instances details
FromJSON SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

FromJSONKey SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToJSON SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToJSONKey SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToByteString SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToHeader SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToLog SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToQuery SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

FromText SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToText SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

FromXML SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

ToXML SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

Methods

toXML :: SnapshotStatus -> XML #

Generic SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

Associated Types

type Rep SnapshotStatus :: Type -> Type #

Read SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

Show SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

NFData SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

Methods

rnf :: SnapshotStatus -> () #

Eq SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

Ord SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

Hashable SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

type Rep SnapshotStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.SnapshotStatus

type Rep SnapshotStatus = D1 ('MetaData "SnapshotStatus" "Amazonka.RedshiftServerLess.Types.SnapshotStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "SnapshotStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitBreachAction

newtype UsageLimitBreachAction Source #

Instances

Instances details
FromJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

FromJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToByteString UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToHeader UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToLog UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToQuery UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

FromText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

FromXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

ToXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

Generic UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

Associated Types

type Rep UsageLimitBreachAction :: Type -> Type #

Read UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

Show UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

NFData UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

Methods

rnf :: UsageLimitBreachAction -> () #

Eq UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

Ord UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

Hashable UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction = D1 ('MetaData "UsageLimitBreachAction" "Amazonka.RedshiftServerLess.Types.UsageLimitBreachAction" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "UsageLimitBreachAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitBreachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitPeriod

newtype UsageLimitPeriod Source #

Instances

Instances details
FromJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

FromJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToByteString UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToHeader UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToLog UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToQuery UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

FromText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

FromXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

ToXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

Generic UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

Associated Types

type Rep UsageLimitPeriod :: Type -> Type #

Read UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

Show UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

NFData UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

Methods

rnf :: UsageLimitPeriod -> () #

Eq UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

Ord UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

Hashable UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

type Rep UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitPeriod

type Rep UsageLimitPeriod = D1 ('MetaData "UsageLimitPeriod" "Amazonka.RedshiftServerLess.Types.UsageLimitPeriod" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "UsageLimitPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitUsageType

newtype UsageLimitUsageType Source #

Instances

Instances details
FromJSON UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

FromJSONKey UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToJSON UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToJSONKey UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToByteString UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToHeader UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToLog UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToQuery UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

FromText UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToText UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

FromXML UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

ToXML UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

Generic UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

Associated Types

type Rep UsageLimitUsageType :: Type -> Type #

Read UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

Show UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

NFData UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

Methods

rnf :: UsageLimitUsageType -> () #

Eq UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

Ord UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

Hashable UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

type Rep UsageLimitUsageType Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimitUsageType

type Rep UsageLimitUsageType = D1 ('MetaData "UsageLimitUsageType" "Amazonka.RedshiftServerLess.Types.UsageLimitUsageType" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "UsageLimitUsageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitUsageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkgroupStatus

newtype WorkgroupStatus Source #

Constructors

WorkgroupStatus' 

Instances

Instances details
FromJSON WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

FromJSONKey WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToJSON WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToJSONKey WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToByteString WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToHeader WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToLog WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToQuery WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

FromText WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToText WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

FromXML WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

ToXML WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

Methods

toXML :: WorkgroupStatus -> XML #

Generic WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

Associated Types

type Rep WorkgroupStatus :: Type -> Type #

Read WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

Show WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

NFData WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

Methods

rnf :: WorkgroupStatus -> () #

Eq WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

Ord WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

Hashable WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

type Rep WorkgroupStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.WorkgroupStatus

type Rep WorkgroupStatus = D1 ('MetaData "WorkgroupStatus" "Amazonka.RedshiftServerLess.Types.WorkgroupStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'True) (C1 ('MetaCons "WorkgroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkgroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigParameter

data ConfigParameter Source #

An array of key-value pairs to set for advanced control over Amazon Redshift Serverless.

See: newConfigParameter smart constructor.

Constructors

ConfigParameter' 

Fields

  • parameterKey :: Maybe Text

    The key of the parameter. The options are datestyle, enable_user_activity_logging, query_group, search_path, and max_query_execution_time.

  • parameterValue :: Maybe Text

    The value of the parameter to set.

Instances

Instances details
FromJSON ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

ToJSON ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

Generic ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

Associated Types

type Rep ConfigParameter :: Type -> Type #

Read ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

Show ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

NFData ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

Methods

rnf :: ConfigParameter -> () #

Eq ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

Hashable ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

type Rep ConfigParameter Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ConfigParameter

type Rep ConfigParameter = D1 ('MetaData "ConfigParameter" "Amazonka.RedshiftServerLess.Types.ConfigParameter" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ConfigParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newConfigParameter :: ConfigParameter Source #

Create a value of ConfigParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterKey:ConfigParameter', configParameter_parameterKey - The key of the parameter. The options are datestyle, enable_user_activity_logging, query_group, search_path, and max_query_execution_time.

$sel:parameterValue:ConfigParameter', configParameter_parameterValue - The value of the parameter to set.

configParameter_parameterKey :: Lens' ConfigParameter (Maybe Text) Source #

The key of the parameter. The options are datestyle, enable_user_activity_logging, query_group, search_path, and max_query_execution_time.

configParameter_parameterValue :: Lens' ConfigParameter (Maybe Text) Source #

The value of the parameter to set.

Endpoint

data Endpoint Source #

The VPC endpoint object.

See: newEndpoint smart constructor.

Constructors

Endpoint' 

Fields

Instances

Instances details
FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Read Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

NFData Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Eq Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.RedshiftServerLess.Types.Endpoint" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpcEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpoint])))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:Endpoint', endpoint_address - The DNS address of the VPC endpoint.

$sel:port:Endpoint', endpoint_port - The port that Amazon Redshift Serverless listens on.

$sel:vpcEndpoints:Endpoint', endpoint_vpcEndpoints - An array of VpcEndpoint objects.

endpoint_address :: Lens' Endpoint (Maybe Text) Source #

The DNS address of the VPC endpoint.

endpoint_port :: Lens' Endpoint (Maybe Int) Source #

The port that Amazon Redshift Serverless listens on.

endpoint_vpcEndpoints :: Lens' Endpoint (Maybe [VpcEndpoint]) Source #

An array of VpcEndpoint objects.

EndpointAccess

data EndpointAccess Source #

Information about an Amazon Redshift Serverless VPC endpoint.

See: newEndpointAccess smart constructor.

Constructors

EndpointAccess' 

Fields

Instances

Instances details
FromJSON EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:EndpointAccess', endpointAccess_address - The DNS address of the endpoint.

$sel:endpointArn:EndpointAccess', endpointAccess_endpointArn - The Amazon Resource Name (ARN) of the VPC endpoint.

$sel:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time that the endpoint was created.

$sel:endpointName:EndpointAccess', endpointAccess_endpointName - The name of the VPC endpoint.

$sel:endpointStatus:EndpointAccess', endpointAccess_endpointStatus - The status of the VPC endpoint.

$sel:port:EndpointAccess', endpointAccess_port - The port number on which Amazon Redshift Serverless accepts incoming connections.

$sel:subnetIds:EndpointAccess', endpointAccess_subnetIds - The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.

$sel:vpcEndpoint:EndpointAccess', endpointAccess_vpcEndpoint - The connection endpoint for connecting to Amazon Redshift Serverless.

$sel:vpcSecurityGroups:EndpointAccess', endpointAccess_vpcSecurityGroups - The security groups associated with the endpoint.

$sel:workgroupName:EndpointAccess', endpointAccess_workgroupName - The name of the workgroup associated with the endpoint.

endpointAccess_address :: Lens' EndpointAccess (Maybe Text) Source #

The DNS address of the endpoint.

endpointAccess_endpointArn :: Lens' EndpointAccess (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPC endpoint.

endpointAccess_endpointCreateTime :: Lens' EndpointAccess (Maybe UTCTime) Source #

The time that the endpoint was created.

endpointAccess_port :: Lens' EndpointAccess (Maybe Int) Source #

The port number on which Amazon Redshift Serverless accepts incoming connections.

endpointAccess_subnetIds :: Lens' EndpointAccess (Maybe [Text]) Source #

The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.

endpointAccess_vpcEndpoint :: Lens' EndpointAccess (Maybe VpcEndpoint) Source #

The connection endpoint for connecting to Amazon Redshift Serverless.

endpointAccess_vpcSecurityGroups :: Lens' EndpointAccess (Maybe [VpcSecurityGroupMembership]) Source #

The security groups associated with the endpoint.

endpointAccess_workgroupName :: Lens' EndpointAccess (Maybe Text) Source #

The name of the workgroup associated with the endpoint.

Namespace

data Namespace Source #

A collection of database objects and users.

See: newNamespace smart constructor.

Constructors

Namespace' 

Fields

Instances

Instances details
FromJSON Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

Generic Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

Associated Types

type Rep Namespace :: Type -> Type #

Show Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

NFData Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

Methods

rnf :: Namespace -> () #

Eq Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

Hashable Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

type Rep Namespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Namespace

type Rep Namespace = D1 ('MetaData "Namespace" "Amazonka.RedshiftServerLess.Types.Namespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "Namespace'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "adminUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultIamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogExport])) :*: S1 ('MetaSel ('Just "namespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NamespaceStatus)))))))

newNamespace :: Namespace Source #

Create a value of Namespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminUsername:Namespace', namespace_adminUsername - The username of the administrator for the first database created in the namespace.

$sel:creationDate:Namespace', namespace_creationDate - The date of when the namespace was created.

$sel:dbName:Namespace', namespace_dbName - The name of the first database created in the namespace.

$sel:defaultIamRoleArn:Namespace', namespace_defaultIamRoleArn - The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.

$sel:iamRoles:Namespace', namespace_iamRoles - A list of IAM roles to associate with the namespace.

$sel:kmsKeyId:Namespace', namespace_kmsKeyId - The ID of the Amazon Web Services Key Management Service key used to encrypt your data.

$sel:logExports:Namespace', namespace_logExports - The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.

$sel:namespaceArn:Namespace', namespace_namespaceArn - The Amazon Resource Name (ARN) associated with a namespace.

$sel:namespaceId:Namespace', namespace_namespaceId - The unique identifier of a namespace.

$sel:namespaceName:Namespace', namespace_namespaceName - The name of the namespace. Must be between 3-64 alphanumeric characters in lowercase, and it cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

$sel:status:Namespace', namespace_status - The status of the namespace.

namespace_adminUsername :: Lens' Namespace (Maybe Text) Source #

The username of the administrator for the first database created in the namespace.

namespace_creationDate :: Lens' Namespace (Maybe UTCTime) Source #

The date of when the namespace was created.

namespace_dbName :: Lens' Namespace (Maybe Text) Source #

The name of the first database created in the namespace.

namespace_defaultIamRoleArn :: Lens' Namespace (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.

namespace_iamRoles :: Lens' Namespace (Maybe [Text]) Source #

A list of IAM roles to associate with the namespace.

namespace_kmsKeyId :: Lens' Namespace (Maybe Text) Source #

The ID of the Amazon Web Services Key Management Service key used to encrypt your data.

namespace_logExports :: Lens' Namespace (Maybe [LogExport]) Source #

The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.

namespace_namespaceArn :: Lens' Namespace (Maybe Text) Source #

The Amazon Resource Name (ARN) associated with a namespace.

namespace_namespaceId :: Lens' Namespace (Maybe Text) Source #

The unique identifier of a namespace.

namespace_namespaceName :: Lens' Namespace (Maybe Text) Source #

The name of the namespace. Must be between 3-64 alphanumeric characters in lowercase, and it cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

namespace_status :: Lens' Namespace (Maybe NamespaceStatus) Source #

The status of the namespace.

NetworkInterface

data NetworkInterface Source #

Contains information about a network interface in an Amazon Redshift Serverless managed VPC endpoint.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

Instances

Instances details
FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.RedshiftServerLess.Types.NetworkInterface" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZone:NetworkInterface', networkInterface_availabilityZone - The availability Zone.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The unique identifier of the network interface.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The unique identifier of the subnet.

networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text) Source #

The unique identifier of the network interface.

networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #

The IPv4 address of the network interface within the subnet.

networkInterface_subnetId :: Lens' NetworkInterface (Maybe Text) Source #

The unique identifier of the subnet.

RecoveryPoint

data RecoveryPoint Source #

The automatically created recovery point of a namespace. Recovery points are created every 30 minutes and kept for 24 hours.

See: newRecoveryPoint smart constructor.

Constructors

RecoveryPoint' 

Fields

Instances

Instances details
FromJSON RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

Generic RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

Associated Types

type Rep RecoveryPoint :: Type -> Type #

Read RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

Show RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

NFData RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

Methods

rnf :: RecoveryPoint -> () #

Eq RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

Hashable RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

type Rep RecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.RecoveryPoint

type Rep RecoveryPoint = D1 ('MetaData "RecoveryPoint" "Amazonka.RedshiftServerLess.Types.RecoveryPoint" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RecoveryPoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "namespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryPointCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "recoveryPointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRecoveryPoint :: RecoveryPoint Source #

Create a value of RecoveryPoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespaceArn:RecoveryPoint', recoveryPoint_namespaceArn - The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.

$sel:namespaceName:RecoveryPoint', recoveryPoint_namespaceName - The name of the namespace the recovery point is associated with.

$sel:recoveryPointCreateTime:RecoveryPoint', recoveryPoint_recoveryPointCreateTime - The time the recovery point is created.

$sel:recoveryPointId:RecoveryPoint', recoveryPoint_recoveryPointId - The unique identifier of the recovery point.

$sel:totalSizeInMegaBytes:RecoveryPoint', recoveryPoint_totalSizeInMegaBytes - The total size of the data in the recovery point in megabytes.

$sel:workgroupName:RecoveryPoint', recoveryPoint_workgroupName - The name of the workgroup the recovery point is associated with.

recoveryPoint_namespaceArn :: Lens' RecoveryPoint (Maybe Text) Source #

The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.

recoveryPoint_namespaceName :: Lens' RecoveryPoint (Maybe Text) Source #

The name of the namespace the recovery point is associated with.

recoveryPoint_recoveryPointCreateTime :: Lens' RecoveryPoint (Maybe UTCTime) Source #

The time the recovery point is created.

recoveryPoint_recoveryPointId :: Lens' RecoveryPoint (Maybe Text) Source #

The unique identifier of the recovery point.

recoveryPoint_totalSizeInMegaBytes :: Lens' RecoveryPoint (Maybe Double) Source #

The total size of the data in the recovery point in megabytes.

recoveryPoint_workgroupName :: Lens' RecoveryPoint (Maybe Text) Source #

The name of the workgroup the recovery point is associated with.

ResourcePolicy

data ResourcePolicy Source #

The resource policy object. Currently, you can use policies to share snapshots across Amazon Web Services accounts.

See: newResourcePolicy smart constructor.

Constructors

ResourcePolicy' 

Fields

Instances

Instances details
FromJSON ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

Generic ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

Associated Types

type Rep ResourcePolicy :: Type -> Type #

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

Show ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

type Rep ResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.ResourcePolicy

type Rep ResourcePolicy = D1 ('MetaData "ResourcePolicy" "Amazonka.RedshiftServerLess.Types.ResourcePolicy" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourcePolicy :: ResourcePolicy Source #

Create a value of ResourcePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:ResourcePolicy', resourcePolicy_policy - The resource policy.

$sel:resourceArn:ResourcePolicy', resourcePolicy_resourceArn - The Amazon Resource Name (ARN) of the policy.

resourcePolicy_resourceArn :: Lens' ResourcePolicy (Maybe Text) Source #

The Amazon Resource Name (ARN) of the policy.

Snapshot

data Snapshot Source #

A snapshot object that contains databases.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
FromJSON Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.RedshiftServerLess.Types.Snapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accountsWithProvisionedRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "accountsWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "actualIncrementalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "adminUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupProgressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "currentBackupRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "estimatedSecondsToCompletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "snapshotRemainingDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "snapshotRetentionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotStatus)) :*: S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))))

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountsWithProvisionedRestoreAccess:Snapshot', snapshot_accountsWithProvisionedRestoreAccess - All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.

$sel:accountsWithRestoreAccess:Snapshot', snapshot_accountsWithRestoreAccess - All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.

$sel:actualIncrementalBackupSizeInMegaBytes:Snapshot', snapshot_actualIncrementalBackupSizeInMegaBytes - The size of the incremental backup in megabytes.

$sel:adminUsername:Snapshot', snapshot_adminUsername - The username of the database within a snapshot.

$sel:backupProgressInMegaBytes:Snapshot', snapshot_backupProgressInMegaBytes - The size in megabytes of the data that has been backed up to a snapshot.

$sel:currentBackupRateInMegaBytesPerSecond:Snapshot', snapshot_currentBackupRateInMegaBytesPerSecond - The rate at which data is backed up into a snapshot in megabytes per second.

$sel:elapsedTimeInSeconds:Snapshot', snapshot_elapsedTimeInSeconds - The amount of time it took to back up data into a snapshot.

$sel:estimatedSecondsToCompletion:Snapshot', snapshot_estimatedSecondsToCompletion - The estimated amount of seconds until the snapshot completes backup.

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The unique identifier of the KMS key used to encrypt the snapshot.

$sel:namespaceArn:Snapshot', snapshot_namespaceArn - The Amazon Resource Name (ARN) of the namespace the snapshot was created from.

$sel:namespaceName:Snapshot', snapshot_namespaceName - The name of the namepsace.

$sel:ownerAccount:Snapshot', snapshot_ownerAccount - The owner Amazon Web Services; account of the snapshot.

$sel:snapshotArn:Snapshot', snapshot_snapshotArn - The Amazon Resource Name (ARN) of the snapshot.

$sel:snapshotCreateTime:Snapshot', snapshot_snapshotCreateTime - The timestamp of when the snapshot was created.

$sel:snapshotName:Snapshot', snapshot_snapshotName - The name of the snapshot.

$sel:snapshotRemainingDays:Snapshot', snapshot_snapshotRemainingDays - The amount of days until the snapshot is deleted.

$sel:snapshotRetentionPeriod:Snapshot', snapshot_snapshotRetentionPeriod - The period of time, in days, of how long the snapshot is retained.

$sel:snapshotRetentionStartTime:Snapshot', snapshot_snapshotRetentionStartTime - The timestamp of when data within the snapshot started getting retained.

$sel:status:Snapshot', snapshot_status - The status of the snapshot.

$sel:totalBackupSizeInMegaBytes:Snapshot', snapshot_totalBackupSizeInMegaBytes - The total size, in megabytes, of how big the snapshot is.

snapshot_accountsWithProvisionedRestoreAccess :: Lens' Snapshot (Maybe [Text]) Source #

All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.

snapshot_accountsWithRestoreAccess :: Lens' Snapshot (Maybe [Text]) Source #

All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.

snapshot_actualIncrementalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double) Source #

The size of the incremental backup in megabytes.

snapshot_adminUsername :: Lens' Snapshot (Maybe Text) Source #

The username of the database within a snapshot.

snapshot_backupProgressInMegaBytes :: Lens' Snapshot (Maybe Double) Source #

The size in megabytes of the data that has been backed up to a snapshot.

snapshot_currentBackupRateInMegaBytesPerSecond :: Lens' Snapshot (Maybe Double) Source #

The rate at which data is backed up into a snapshot in megabytes per second.

snapshot_elapsedTimeInSeconds :: Lens' Snapshot (Maybe Integer) Source #

The amount of time it took to back up data into a snapshot.

snapshot_estimatedSecondsToCompletion :: Lens' Snapshot (Maybe Integer) Source #

The estimated amount of seconds until the snapshot completes backup.

snapshot_kmsKeyId :: Lens' Snapshot (Maybe Text) Source #

The unique identifier of the KMS key used to encrypt the snapshot.

snapshot_namespaceArn :: Lens' Snapshot (Maybe Text) Source #

The Amazon Resource Name (ARN) of the namespace the snapshot was created from.

snapshot_namespaceName :: Lens' Snapshot (Maybe Text) Source #

The name of the namepsace.

snapshot_ownerAccount :: Lens' Snapshot (Maybe Text) Source #

The owner Amazon Web Services; account of the snapshot.

snapshot_snapshotArn :: Lens' Snapshot (Maybe Text) Source #

The Amazon Resource Name (ARN) of the snapshot.

snapshot_snapshotCreateTime :: Lens' Snapshot (Maybe UTCTime) Source #

The timestamp of when the snapshot was created.

snapshot_snapshotName :: Lens' Snapshot (Maybe Text) Source #

The name of the snapshot.

snapshot_snapshotRemainingDays :: Lens' Snapshot (Maybe Int) Source #

The amount of days until the snapshot is deleted.

snapshot_snapshotRetentionPeriod :: Lens' Snapshot (Maybe Int) Source #

The period of time, in days, of how long the snapshot is retained.

snapshot_snapshotRetentionStartTime :: Lens' Snapshot (Maybe UTCTime) Source #

The timestamp of when data within the snapshot started getting retained.

snapshot_status :: Lens' Snapshot (Maybe SnapshotStatus) Source #

The status of the snapshot.

snapshot_totalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double) Source #

The total size, in megabytes, of how big the snapshot is.

TableRestoreStatus

data TableRestoreStatus Source #

Contains information about a table restore request.

See: newTableRestoreStatus smart constructor.

Constructors

TableRestoreStatus' 

Fields

Instances

Instances details
FromJSON TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

Generic TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

Associated Types

type Rep TableRestoreStatus :: Type -> Type #

Read TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

Show TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

NFData TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

Methods

rnf :: TableRestoreStatus -> () #

Eq TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

Hashable TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

type Rep TableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.TableRestoreStatus

type Rep TableRestoreStatus = D1 ('MetaData "TableRestoreStatus" "Amazonka.RedshiftServerLess.Types.TableRestoreStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "TableRestoreStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTableRestoreStatus :: TableRestoreStatus Source #

Create a value of TableRestoreStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:TableRestoreStatus', tableRestoreStatus_message - A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

$sel:namespaceName:TableRestoreStatus', tableRestoreStatus_namespaceName - The namespace of the table being restored from.

$sel:newTableName':TableRestoreStatus', tableRestoreStatus_newTableName - The name of the table to create from the restore operation.

$sel:progressInMegaBytes:TableRestoreStatus', tableRestoreStatus_progressInMegaBytes - The amount of data restored to the new table so far, in megabytes (MB).

$sel:requestTime:TableRestoreStatus', tableRestoreStatus_requestTime - The time that the table restore request was made, in Universal Coordinated Time (UTC).

$sel:snapshotName:TableRestoreStatus', tableRestoreStatus_snapshotName - The name of the snapshot being restored from.

$sel:sourceDatabaseName:TableRestoreStatus', tableRestoreStatus_sourceDatabaseName - The name of the source database being restored from.

$sel:sourceSchemaName:TableRestoreStatus', tableRestoreStatus_sourceSchemaName - The name of the source schema being restored from.

$sel:sourceTableName:TableRestoreStatus', tableRestoreStatus_sourceTableName - The name of the source table being restored from.

$sel:status:TableRestoreStatus', tableRestoreStatus_status - A value that describes the current state of the table restore request. Possible values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

$sel:tableRestoreRequestId:TableRestoreStatus', tableRestoreStatus_tableRestoreRequestId - The ID of the RestoreTableFromSnapshot request.

$sel:targetDatabaseName:TableRestoreStatus', tableRestoreStatus_targetDatabaseName - The name of the database to restore to.

$sel:targetSchemaName:TableRestoreStatus', tableRestoreStatus_targetSchemaName - The name of the schema to restore to.

$sel:totalDataInMegaBytes:TableRestoreStatus', tableRestoreStatus_totalDataInMegaBytes - The total amount of data to restore to the new table, in megabytes (MB).

$sel:workgroupName:TableRestoreStatus', tableRestoreStatus_workgroupName - The name of the workgroup being restored from.

tableRestoreStatus_message :: Lens' TableRestoreStatus (Maybe Text) Source #

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

tableRestoreStatus_namespaceName :: Lens' TableRestoreStatus (Maybe Text) Source #

The namespace of the table being restored from.

tableRestoreStatus_newTableName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the table to create from the restore operation.

tableRestoreStatus_progressInMegaBytes :: Lens' TableRestoreStatus (Maybe Integer) Source #

The amount of data restored to the new table so far, in megabytes (MB).

tableRestoreStatus_requestTime :: Lens' TableRestoreStatus (Maybe UTCTime) Source #

The time that the table restore request was made, in Universal Coordinated Time (UTC).

tableRestoreStatus_snapshotName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the snapshot being restored from.

tableRestoreStatus_sourceDatabaseName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source database being restored from.

tableRestoreStatus_sourceSchemaName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source schema being restored from.

tableRestoreStatus_sourceTableName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source table being restored from.

tableRestoreStatus_status :: Lens' TableRestoreStatus (Maybe Text) Source #

A value that describes the current state of the table restore request. Possible values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

tableRestoreStatus_tableRestoreRequestId :: Lens' TableRestoreStatus (Maybe Text) Source #

The ID of the RestoreTableFromSnapshot request.

tableRestoreStatus_totalDataInMegaBytes :: Lens' TableRestoreStatus (Maybe Integer) Source #

The total amount of data to restore to the new table, in megabytes (MB).

tableRestoreStatus_workgroupName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the workgroup being restored from.

Tag

data Tag Source #

A map of key-value pairs.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.RedshiftServerLess.Types.Tag" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key to use in the tag.

$sel:value:Tag', tag_value - The value of the tag.

tag_key :: Lens' Tag Text Source #

The key to use in the tag.

tag_value :: Lens' Tag Text Source #

The value of the tag.

UsageLimit

data UsageLimit Source #

The usage limit object.

See: newUsageLimit smart constructor.

Constructors

UsageLimit' 

Fields

Instances

Instances details
FromJSON UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

Generic UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

Associated Types

type Rep UsageLimit :: Type -> Type #

Read UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Eq UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

Hashable UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

type Rep UsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.UsageLimit

newUsageLimit :: UsageLimit Source #

Create a value of UsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:UsageLimit', usageLimit_amount - The limit amount. If time-based, this amount is in RPUs consumed per hour. If data-based, this amount is in terabytes (TB). The value must be a positive number.

$sel:breachAction:UsageLimit', usageLimit_breachAction - The action that Amazon Redshift Serverless takes when the limit is reached.

$sel:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

$sel:resourceArn:UsageLimit', usageLimit_resourceArn - The Amazon Resource Name (ARN) that identifies the Amazon Redshift Serverless resource.

$sel:usageLimitArn:UsageLimit', usageLimit_usageLimitArn - The Amazon Resource Name (ARN) of the resource associated with the usage limit.

$sel:usageLimitId:UsageLimit', usageLimit_usageLimitId - The identifier of the usage limit.

$sel:usageType:UsageLimit', usageLimit_usageType - The Amazon Redshift Serverless feature to limit.

usageLimit_amount :: Lens' UsageLimit (Maybe Integer) Source #

The limit amount. If time-based, this amount is in RPUs consumed per hour. If data-based, this amount is in terabytes (TB). The value must be a positive number.

usageLimit_breachAction :: Lens' UsageLimit (Maybe UsageLimitBreachAction) Source #

The action that Amazon Redshift Serverless takes when the limit is reached.

usageLimit_period :: Lens' UsageLimit (Maybe UsageLimitPeriod) Source #

The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

usageLimit_resourceArn :: Lens' UsageLimit (Maybe Text) Source #

The Amazon Resource Name (ARN) that identifies the Amazon Redshift Serverless resource.

usageLimit_usageLimitArn :: Lens' UsageLimit (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource associated with the usage limit.

usageLimit_usageLimitId :: Lens' UsageLimit (Maybe Text) Source #

The identifier of the usage limit.

usageLimit_usageType :: Lens' UsageLimit (Maybe UsageLimitUsageType) Source #

The Amazon Redshift Serverless feature to limit.

VpcEndpoint

data VpcEndpoint Source #

The connection endpoint for connecting to Amazon Redshift Serverless through the proxy.

See: newVpcEndpoint smart constructor.

Constructors

VpcEndpoint' 

Fields

Instances

Instances details
FromJSON VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

Generic VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

Associated Types

type Rep VpcEndpoint :: Type -> Type #

Read VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

Show VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

NFData VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

Methods

rnf :: VpcEndpoint -> () #

Eq VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

Hashable VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

type Rep VpcEndpoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcEndpoint

type Rep VpcEndpoint = D1 ('MetaData "VpcEndpoint" "Amazonka.RedshiftServerLess.Types.VpcEndpoint" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "VpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: (S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcEndpoint :: VpcEndpoint Source #

Create a value of VpcEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:networkInterfaces:VpcEndpoint', vpcEndpoint_networkInterfaces - One or more network interfaces of the endpoint. Also known as an interface endpoint.

$sel:vpcEndpointId:VpcEndpoint', vpcEndpoint_vpcEndpointId - The connection endpoint ID for connecting to Amazon Redshift Serverless.

$sel:vpcId:VpcEndpoint', vpcEndpoint_vpcId - The VPC identifier that the endpoint is associated with.

vpcEndpoint_networkInterfaces :: Lens' VpcEndpoint (Maybe [NetworkInterface]) Source #

One or more network interfaces of the endpoint. Also known as an interface endpoint.

vpcEndpoint_vpcEndpointId :: Lens' VpcEndpoint (Maybe Text) Source #

The connection endpoint ID for connecting to Amazon Redshift Serverless.

vpcEndpoint_vpcId :: Lens' VpcEndpoint (Maybe Text) Source #

The VPC identifier that the endpoint is associated with.

VpcSecurityGroupMembership

data VpcSecurityGroupMembership Source #

Describes the members of a VPC security group.

See: newVpcSecurityGroupMembership smart constructor.

Constructors

VpcSecurityGroupMembership' 

Fields

Instances

Instances details
FromJSON VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

Generic VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

Associated Types

type Rep VpcSecurityGroupMembership :: Type -> Type #

Read VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

Show VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

NFData VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

Eq VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

Hashable VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership = D1 ('MetaData "VpcSecurityGroupMembership" "Amazonka.RedshiftServerLess.Types.VpcSecurityGroupMembership" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "VpcSecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcSecurityGroupMembership :: VpcSecurityGroupMembership Source #

Create a value of VpcSecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VpcSecurityGroupMembership', vpcSecurityGroupMembership_status - The status of the VPC security group.

$sel:vpcSecurityGroupId:VpcSecurityGroupMembership', vpcSecurityGroupMembership_vpcSecurityGroupId - The unique identifier of the VPC security group.

Workgroup

data Workgroup Source #

The collection of computing resources from which an endpoint is created.

See: newWorkgroup smart constructor.

Constructors

Workgroup' 

Fields

Instances

Instances details
FromJSON Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

Generic Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

Associated Types

type Rep Workgroup :: Type -> Type #

Read Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

Show Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

NFData Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

Methods

rnf :: Workgroup -> () #

Eq Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

Hashable Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

type Rep Workgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.Types.Workgroup

type Rep Workgroup = D1 ('MetaData "Workgroup" "Amazonka.RedshiftServerLess.Types.Workgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "Workgroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "baseCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "configParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigParameter])) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkgroupStatus)))) :*: ((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "workgroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workgroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newWorkgroup :: Workgroup Source #

Create a value of Workgroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:baseCapacity:Workgroup', workgroup_baseCapacity - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).

$sel:configParameters:Workgroup', workgroup_configParameters - An array of parameters to set for finer control over a database. The options are datestyle, enable_user_activity_logging, query_group, search_path, and max_query_execution_time.

$sel:creationDate:Workgroup', workgroup_creationDate - The creation date of the workgroup.

$sel:endpoint:Workgroup', workgroup_endpoint - The endpoint that is created from the workgroup.

$sel:enhancedVpcRouting:Workgroup', workgroup_enhancedVpcRouting - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.

$sel:namespaceName:Workgroup', workgroup_namespaceName - The namespace the workgroup is associated with.

Workgroup, workgroup_port - The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.

$sel:publiclyAccessible:Workgroup', workgroup_publiclyAccessible - A value that specifies whether the workgroup can be accessible from a public network

$sel:securityGroupIds:Workgroup', workgroup_securityGroupIds - An array of security group IDs to associate with the workgroup.

$sel:status:Workgroup', workgroup_status - The status of the workgroup.

$sel:subnetIds:Workgroup', workgroup_subnetIds - An array of subnet IDs the workgroup is associated with.

$sel:workgroupArn:Workgroup', workgroup_workgroupArn - The Amazon Resource Name (ARN) that links to the workgroup.

$sel:workgroupId:Workgroup', workgroup_workgroupId - The unique identifier of the workgroup.

$sel:workgroupName:Workgroup', workgroup_workgroupName - The name of the workgroup.

workgroup_baseCapacity :: Lens' Workgroup (Maybe Int) Source #

The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).

workgroup_configParameters :: Lens' Workgroup (Maybe [ConfigParameter]) Source #

An array of parameters to set for finer control over a database. The options are datestyle, enable_user_activity_logging, query_group, search_path, and max_query_execution_time.

workgroup_creationDate :: Lens' Workgroup (Maybe UTCTime) Source #

The creation date of the workgroup.

workgroup_endpoint :: Lens' Workgroup (Maybe Endpoint) Source #

The endpoint that is created from the workgroup.

workgroup_enhancedVpcRouting :: Lens' Workgroup (Maybe Bool) Source #

The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.

workgroup_namespaceName :: Lens' Workgroup (Maybe Text) Source #

The namespace the workgroup is associated with.

workgroup_port :: Lens' Workgroup (Maybe Int) Source #

The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.

workgroup_publiclyAccessible :: Lens' Workgroup (Maybe Bool) Source #

A value that specifies whether the workgroup can be accessible from a public network

workgroup_securityGroupIds :: Lens' Workgroup (Maybe [Text]) Source #

An array of security group IDs to associate with the workgroup.

workgroup_status :: Lens' Workgroup (Maybe WorkgroupStatus) Source #

The status of the workgroup.

workgroup_subnetIds :: Lens' Workgroup (Maybe [Text]) Source #

An array of subnet IDs the workgroup is associated with.

workgroup_workgroupArn :: Lens' Workgroup (Maybe Text) Source #

The Amazon Resource Name (ARN) that links to the workgroup.

workgroup_workgroupId :: Lens' Workgroup (Maybe Text) Source #

The unique identifier of the workgroup.

workgroup_workgroupName :: Lens' Workgroup (Maybe Text) Source #

The name of the workgroup.