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

Description

Derived from API version 2021-04-21 of the AWS service descriptions, licensed under Apache 2.0.

This is an interface reference for Amazon Redshift Serverless. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift Serverless.

Amazon Redshift Serverless automatically provisions data warehouse capacity and intelligently scales the underlying resources based on workload demands. Amazon Redshift Serverless adjusts capacity in seconds to deliver consistently high performance and simplified operations for even the most demanding and volatile workloads. Amazon Redshift Serverless lets you focus on using your data to acquire new insights for your business and customers.

To learn more about Amazon Redshift Serverless, see What is Amazon Redshift Serverless.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by RedshiftServerLess.

AccessDeniedException

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

You do not have sufficient access to perform this action.

ConflictException

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

The submitted action has conflicts.

InsufficientCapacityException

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

There is an insufficient capacity to perform the action.

InternalServerException

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

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

InvalidPaginationException

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

The provided pagination token is invalid.

ResourceNotFoundException

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

The resource could not be found.

ServiceQuotaExceededException

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

The service limit was exceeded.

ThrottlingException

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

The request was denied due to request throttling.

TooManyTagsException

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

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

ValidationException

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

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ConvertRecoveryPointToSnapshot

data ConvertRecoveryPointToSnapshot Source #

See: newConvertRecoveryPointToSnapshot smart constructor.

Instances

Instances details
ToJSON ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

ToHeaders ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

ToPath ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

ToQuery ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

AWSRequest ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Generic ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Associated Types

type Rep ConvertRecoveryPointToSnapshot :: Type -> Type #

Read ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Show ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

NFData ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Eq ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Hashable ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

type AWSResponse ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

type Rep ConvertRecoveryPointToSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

type Rep ConvertRecoveryPointToSnapshot = D1 ('MetaData "ConvertRecoveryPointToSnapshot" "Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ConvertRecoveryPointToSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "recoveryPointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newConvertRecoveryPointToSnapshot Source #

Create a value of ConvertRecoveryPointToSnapshot 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:retentionPeriod:ConvertRecoveryPointToSnapshot', convertRecoveryPointToSnapshot_retentionPeriod - How long to retain the snapshot.

$sel:tags:ConvertRecoveryPointToSnapshot', convertRecoveryPointToSnapshot_tags - An array of Tag objects to associate with the created snapshot.

ConvertRecoveryPointToSnapshot, convertRecoveryPointToSnapshot_recoveryPointId - The unique identifier of the recovery point.

ConvertRecoveryPointToSnapshot, convertRecoveryPointToSnapshot_snapshotName - The name of the snapshot.

data ConvertRecoveryPointToSnapshotResponse Source #

Instances

Instances details
Generic ConvertRecoveryPointToSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Read ConvertRecoveryPointToSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Show ConvertRecoveryPointToSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

NFData ConvertRecoveryPointToSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

Eq ConvertRecoveryPointToSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

type Rep ConvertRecoveryPointToSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot

type Rep ConvertRecoveryPointToSnapshotResponse = D1 ('MetaData "ConvertRecoveryPointToSnapshotResponse" "Amazonka.RedshiftServerLess.ConvertRecoveryPointToSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ConvertRecoveryPointToSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConvertRecoveryPointToSnapshotResponse Source #

Create a value of ConvertRecoveryPointToSnapshotResponse 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:snapshot:ConvertRecoveryPointToSnapshotResponse', convertRecoveryPointToSnapshotResponse_snapshot - The snapshot converted from the recovery point.

$sel:httpStatus:ConvertRecoveryPointToSnapshotResponse', convertRecoveryPointToSnapshotResponse_httpStatus - The response's http status code.

CreateEndpointAccess

data CreateEndpointAccess Source #

See: newCreateEndpointAccess smart constructor.

Instances

Instances details
ToJSON CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

ToHeaders CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

ToPath CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

ToQuery CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

AWSRequest CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Associated Types

type AWSResponse CreateEndpointAccess #

Generic CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Associated Types

type Rep CreateEndpointAccess :: Type -> Type #

Read CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Show CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

NFData CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Methods

rnf :: CreateEndpointAccess -> () #

Eq CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Hashable CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

type AWSResponse CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

type Rep CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

type Rep CreateEndpointAccess = D1 ('MetaData "CreateEndpointAccess" "Amazonka.RedshiftServerLess.CreateEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateEndpointAccess Source #

Create a value of CreateEndpointAccess 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:vpcSecurityGroupIds:CreateEndpointAccess', createEndpointAccess_vpcSecurityGroupIds - The unique identifiers of the security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

CreateEndpointAccess, createEndpointAccess_endpointName - The name of the VPC endpoint. An endpoint name must contain 1-30 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter. The name can't contain two consecutive hyphens or end with a hyphen.

CreateEndpointAccess, createEndpointAccess_subnetIds - The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.

CreateEndpointAccess, createEndpointAccess_workgroupName - The name of the workgroup to associate with the VPC endpoint.

data CreateEndpointAccessResponse Source #

See: newCreateEndpointAccessResponse smart constructor.

Instances

Instances details
Generic CreateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Associated Types

type Rep CreateEndpointAccessResponse :: Type -> Type #

Read CreateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Show CreateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

NFData CreateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

Eq CreateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

type Rep CreateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateEndpointAccess

type Rep CreateEndpointAccessResponse = D1 ('MetaData "CreateEndpointAccessResponse" "Amazonka.RedshiftServerLess.CreateEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAccess)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateEndpointAccessResponse Source #

Create a value of CreateEndpointAccessResponse 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:

CreateEndpointAccessResponse, createEndpointAccessResponse_endpoint - The created VPC endpoint.

$sel:httpStatus:CreateEndpointAccessResponse', createEndpointAccessResponse_httpStatus - The response's http status code.

CreateNamespace

data CreateNamespace Source #

See: newCreateNamespace smart constructor.

Instances

Instances details
ToJSON CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

ToHeaders CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

ToPath CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

ToQuery CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

AWSRequest CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

Associated Types

type AWSResponse CreateNamespace #

Generic CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

Associated Types

type Rep CreateNamespace :: Type -> Type #

Show CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

NFData CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

Methods

rnf :: CreateNamespace -> () #

Eq CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

Hashable CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

type AWSResponse CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

type Rep CreateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

newCreateNamespace Source #

Create a value of CreateNamespace 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:adminUserPassword:CreateNamespace', createNamespace_adminUserPassword - The password of the administrator for the first database created in the namespace.

CreateNamespace, createNamespace_adminUsername - The username of the administrator for the first database created in the namespace.

CreateNamespace, createNamespace_dbName - The name of the first database created in the namespace.

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

CreateNamespace, createNamespace_iamRoles - A list of IAM roles to associate with the namespace.

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

CreateNamespace, createNamespace_logExports - The types of logs the namespace can export. Available export types are userlog, connectionlog, and useractivitylog.

$sel:tags:CreateNamespace', createNamespace_tags - A list of tag instances.

CreateNamespace, createNamespace_namespaceName - The name of the namespace.

data CreateNamespaceResponse Source #

See: newCreateNamespaceResponse smart constructor.

Instances

Instances details
Generic CreateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

Associated Types

type Rep CreateNamespaceResponse :: Type -> Type #

Show CreateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

NFData CreateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

Methods

rnf :: CreateNamespaceResponse -> () #

Eq CreateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

type Rep CreateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateNamespace

type Rep CreateNamespaceResponse = D1 ('MetaData "CreateNamespaceResponse" "Amazonka.RedshiftServerLess.CreateNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Namespace)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNamespaceResponse Source #

Create a value of CreateNamespaceResponse 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:namespace:CreateNamespaceResponse', createNamespaceResponse_namespace - The created namespace object.

$sel:httpStatus:CreateNamespaceResponse', createNamespaceResponse_httpStatus - The response's http status code.

CreateSnapshot

data CreateSnapshot Source #

See: newCreateSnapshot smart constructor.

Constructors

CreateSnapshot' (Maybe Int) (Maybe [Tag]) Text Text 

Instances

Instances details
ToJSON CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

ToHeaders CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

ToPath CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

ToQuery CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

AWSRequest CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Associated Types

type AWSResponse CreateSnapshot #

Generic CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Associated Types

type Rep CreateSnapshot :: Type -> Type #

Read CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Show CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

NFData CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Methods

rnf :: CreateSnapshot -> () #

Eq CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Hashable CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

type AWSResponse CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

type Rep CreateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

type Rep CreateSnapshot = D1 ('MetaData "CreateSnapshot" "Amazonka.RedshiftServerLess.CreateSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateSnapshot Source #

Create a value of CreateSnapshot 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:retentionPeriod:CreateSnapshot', createSnapshot_retentionPeriod - How long to retain the created snapshot.

$sel:tags:CreateSnapshot', createSnapshot_tags - An array of Tag objects to associate with the snapshot.

CreateSnapshot, createSnapshot_namespaceName - The namespace to create a snapshot for.

CreateSnapshot, createSnapshot_snapshotName - The name of the snapshot.

data CreateSnapshotResponse Source #

See: newCreateSnapshotResponse smart constructor.

Instances

Instances details
Generic CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Associated Types

type Rep CreateSnapshotResponse :: Type -> Type #

Read CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Show CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

NFData CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

Methods

rnf :: CreateSnapshotResponse -> () #

Eq CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

type Rep CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateSnapshot

type Rep CreateSnapshotResponse = D1 ('MetaData "CreateSnapshotResponse" "Amazonka.RedshiftServerLess.CreateSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSnapshotResponse Source #

Create a value of CreateSnapshotResponse 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:snapshot:CreateSnapshotResponse', createSnapshotResponse_snapshot - The created snapshot object.

$sel:httpStatus:CreateSnapshotResponse', createSnapshotResponse_httpStatus - The response's http status code.

CreateUsageLimit

data CreateUsageLimit Source #

See: newCreateUsageLimit smart constructor.

Instances

Instances details
ToJSON CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

ToHeaders CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

ToPath CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

ToQuery CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

AWSRequest CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Associated Types

type AWSResponse CreateUsageLimit #

Generic CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Associated Types

type Rep CreateUsageLimit :: Type -> Type #

Read CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Show CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

NFData CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Methods

rnf :: CreateUsageLimit -> () #

Eq CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Hashable CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

type AWSResponse CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

type Rep CreateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

type Rep CreateUsageLimit = D1 ('MetaData "CreateUsageLimit" "Amazonka.RedshiftServerLess.CreateUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateUsageLimit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "breachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimitBreachAction)) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimitPeriod))) :*: (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "usageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UsageLimitUsageType)))))

newCreateUsageLimit Source #

Create a value of CreateUsageLimit 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:

CreateUsageLimit, createUsageLimit_breachAction - The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.

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

CreateUsageLimit, createUsageLimit_amount - The limit amount. If time-based, this amount is in Redshift Processing Units (RPU) consumed per hour. If data-based, this amount is in terabytes (TB) of data transferred between Regions in cross-account sharing. The value must be a positive number.

CreateUsageLimit, createUsageLimit_resourceArn - The Amazon Resource Name (ARN) of the Amazon Redshift Serverless resource to create the usage limit for.

CreateUsageLimit, createUsageLimit_usageType - The type of Amazon Redshift Serverless usage to create a usage limit for.

data CreateUsageLimitResponse Source #

See: newCreateUsageLimitResponse smart constructor.

Instances

Instances details
Generic CreateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Associated Types

type Rep CreateUsageLimitResponse :: Type -> Type #

Read CreateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Show CreateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

NFData CreateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

Eq CreateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

type Rep CreateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateUsageLimit

type Rep CreateUsageLimitResponse = D1 ('MetaData "CreateUsageLimitResponse" "Amazonka.RedshiftServerLess.CreateUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateUsageLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateUsageLimitResponse Source #

Create a value of CreateUsageLimitResponse 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:usageLimit:CreateUsageLimitResponse', createUsageLimitResponse_usageLimit - The returned usage limit object.

$sel:httpStatus:CreateUsageLimitResponse', createUsageLimitResponse_httpStatus - The response's http status code.

CreateWorkgroup

data CreateWorkgroup Source #

See: newCreateWorkgroup smart constructor.

Instances

Instances details
ToJSON CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

ToHeaders CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

ToPath CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

ToQuery CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

AWSRequest CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Associated Types

type AWSResponse CreateWorkgroup #

Generic CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Associated Types

type Rep CreateWorkgroup :: Type -> Type #

Read CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Show CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

NFData CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Methods

rnf :: CreateWorkgroup -> () #

Eq CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Hashable CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

type AWSResponse CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

type Rep CreateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

type Rep CreateWorkgroup = D1 ('MetaData "CreateWorkgroup" "Amazonka.RedshiftServerLess.CreateWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateWorkgroup'" '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 "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (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 "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateWorkgroup Source #

Create a value of CreateWorkgroup 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:

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

CreateWorkgroup, createWorkgroup_configParameters - An array of parameters to set for more control over a serverless database. The options are datestyle, enable_user_activity_logging, query_group, search_path, and max_query_execution_time.

CreateWorkgroup, createWorkgroup_enhancedVpcRouting - The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC instead of over the internet.

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

CreateWorkgroup, createWorkgroup_publiclyAccessible - A value that specifies whether the workgroup can be accessed from a public network.

CreateWorkgroup, createWorkgroup_securityGroupIds - An array of security group IDs to associate with the workgroup.

CreateWorkgroup, createWorkgroup_subnetIds - An array of VPC subnet IDs to associate with the workgroup.

$sel:tags:CreateWorkgroup', createWorkgroup_tags - A array of tag instances.

CreateWorkgroup, createWorkgroup_namespaceName - The name of the namespace to associate with the workgroup.

CreateWorkgroup, createWorkgroup_workgroupName - The name of the created workgroup.

data CreateWorkgroupResponse Source #

See: newCreateWorkgroupResponse smart constructor.

Instances

Instances details
Generic CreateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Associated Types

type Rep CreateWorkgroupResponse :: Type -> Type #

Read CreateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Show CreateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

NFData CreateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

Methods

rnf :: CreateWorkgroupResponse -> () #

Eq CreateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

type Rep CreateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.CreateWorkgroup

type Rep CreateWorkgroupResponse = D1 ('MetaData "CreateWorkgroupResponse" "Amazonka.RedshiftServerLess.CreateWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "CreateWorkgroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workgroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Workgroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateWorkgroupResponse Source #

Create a value of CreateWorkgroupResponse 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:workgroup:CreateWorkgroupResponse', createWorkgroupResponse_workgroup - The created workgroup object.

$sel:httpStatus:CreateWorkgroupResponse', createWorkgroupResponse_httpStatus - The response's http status code.

DeleteEndpointAccess

data DeleteEndpointAccess Source #

See: newDeleteEndpointAccess smart constructor.

Instances

Instances details
ToJSON DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

ToHeaders DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

ToPath DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

ToQuery DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

AWSRequest DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Associated Types

type AWSResponse DeleteEndpointAccess #

Generic DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Associated Types

type Rep DeleteEndpointAccess :: Type -> Type #

Read DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Show DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

NFData DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Methods

rnf :: DeleteEndpointAccess -> () #

Eq DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Hashable DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

type AWSResponse DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

type Rep DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

type Rep DeleteEndpointAccess = D1 ('MetaData "DeleteEndpointAccess" "Amazonka.RedshiftServerLess.DeleteEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteEndpointAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteEndpointAccess Source #

Create a value of DeleteEndpointAccess 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:

DeleteEndpointAccess, deleteEndpointAccess_endpointName - The name of the VPC endpoint to delete.

data DeleteEndpointAccessResponse Source #

See: newDeleteEndpointAccessResponse smart constructor.

Instances

Instances details
Generic DeleteEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Associated Types

type Rep DeleteEndpointAccessResponse :: Type -> Type #

Read DeleteEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Show DeleteEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

NFData DeleteEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

Eq DeleteEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

type Rep DeleteEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteEndpointAccess

type Rep DeleteEndpointAccessResponse = D1 ('MetaData "DeleteEndpointAccessResponse" "Amazonka.RedshiftServerLess.DeleteEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAccess)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteEndpointAccessResponse Source #

Create a value of DeleteEndpointAccessResponse 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:

DeleteEndpointAccessResponse, deleteEndpointAccessResponse_endpoint - The deleted VPC endpoint.

$sel:httpStatus:DeleteEndpointAccessResponse', deleteEndpointAccessResponse_httpStatus - The response's http status code.

DeleteNamespace

data DeleteNamespace Source #

See: newDeleteNamespace smart constructor.

Instances

Instances details
ToJSON DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

ToHeaders DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

ToPath DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

ToQuery DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

AWSRequest DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Associated Types

type AWSResponse DeleteNamespace #

Generic DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Associated Types

type Rep DeleteNamespace :: Type -> Type #

Read DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Show DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

NFData DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Methods

rnf :: DeleteNamespace -> () #

Eq DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Hashable DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

type AWSResponse DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

type Rep DeleteNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

type Rep DeleteNamespace = D1 ('MetaData "DeleteNamespace" "Amazonka.RedshiftServerLess.DeleteNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finalSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "finalSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteNamespace Source #

Create a value of DeleteNamespace 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:finalSnapshotName:DeleteNamespace', deleteNamespace_finalSnapshotName - The name of the snapshot to be created before the namespace is deleted.

$sel:finalSnapshotRetentionPeriod:DeleteNamespace', deleteNamespace_finalSnapshotRetentionPeriod - How long to retain the final snapshot.

DeleteNamespace, deleteNamespace_namespaceName - The name of the namespace to delete.

data DeleteNamespaceResponse Source #

See: newDeleteNamespaceResponse smart constructor.

Instances

Instances details
Generic DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Associated Types

type Rep DeleteNamespaceResponse :: Type -> Type #

Show DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

NFData DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

Methods

rnf :: DeleteNamespaceResponse -> () #

Eq DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

type Rep DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteNamespace

type Rep DeleteNamespaceResponse = D1 ('MetaData "DeleteNamespaceResponse" "Amazonka.RedshiftServerLess.DeleteNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Namespace)))

newDeleteNamespaceResponse Source #

Create a value of DeleteNamespaceResponse 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:httpStatus:DeleteNamespaceResponse', deleteNamespaceResponse_httpStatus - The response's http status code.

$sel:namespace:DeleteNamespaceResponse', deleteNamespaceResponse_namespace - The deleted namespace object.

DeleteResourcePolicy

data DeleteResourcePolicy Source #

See: newDeleteResourcePolicy smart constructor.

Instances

Instances details
ToJSON DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

ToHeaders DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

ToPath DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

ToQuery DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

AWSRequest DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Associated Types

type AWSResponse DeleteResourcePolicy #

Generic DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicy :: Type -> Type #

Read DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Show DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

NFData DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Methods

rnf :: DeleteResourcePolicy -> () #

Eq DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Hashable DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

type AWSResponse DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

type Rep DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

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

newDeleteResourcePolicy Source #

Create a value of DeleteResourcePolicy 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:

DeleteResourcePolicy, deleteResourcePolicy_resourceArn - The Amazon Resource Name (ARN) of the policy to delete.

data DeleteResourcePolicyResponse Source #

See: newDeleteResourcePolicyResponse smart constructor.

Instances

Instances details
Generic DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicyResponse :: Type -> Type #

Read DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Show DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

NFData DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

Eq DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse = D1 ('MetaData "DeleteResourcePolicyResponse" "Amazonka.RedshiftServerLess.DeleteResourcePolicy" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResourcePolicyResponse Source #

Create a value of DeleteResourcePolicyResponse 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:httpStatus:DeleteResourcePolicyResponse', deleteResourcePolicyResponse_httpStatus - The response's http status code.

DeleteSnapshot

data DeleteSnapshot Source #

See: newDeleteSnapshot smart constructor.

Constructors

DeleteSnapshot' Text 

Instances

Instances details
ToJSON DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

ToHeaders DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

ToPath DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

ToQuery DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

AWSRequest DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Associated Types

type AWSResponse DeleteSnapshot #

Generic DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Associated Types

type Rep DeleteSnapshot :: Type -> Type #

Read DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Show DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

NFData DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Methods

rnf :: DeleteSnapshot -> () #

Eq DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Hashable DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

type AWSResponse DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

type Rep DeleteSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

type Rep DeleteSnapshot = D1 ('MetaData "DeleteSnapshot" "Amazonka.RedshiftServerLess.DeleteSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSnapshot Source #

Create a value of DeleteSnapshot 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:

DeleteSnapshot, deleteSnapshot_snapshotName - The name of the snapshot to be deleted.

data DeleteSnapshotResponse Source #

See: newDeleteSnapshotResponse smart constructor.

Instances

Instances details
Generic DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Associated Types

type Rep DeleteSnapshotResponse :: Type -> Type #

Read DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Show DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

NFData DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

Methods

rnf :: DeleteSnapshotResponse -> () #

Eq DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

type Rep DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteSnapshot

type Rep DeleteSnapshotResponse = D1 ('MetaData "DeleteSnapshotResponse" "Amazonka.RedshiftServerLess.DeleteSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSnapshotResponse Source #

Create a value of DeleteSnapshotResponse 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:snapshot:DeleteSnapshotResponse', deleteSnapshotResponse_snapshot - The deleted snapshot object.

$sel:httpStatus:DeleteSnapshotResponse', deleteSnapshotResponse_httpStatus - The response's http status code.

DeleteUsageLimit

data DeleteUsageLimit Source #

See: newDeleteUsageLimit smart constructor.

Constructors

DeleteUsageLimit' Text 

Instances

Instances details
ToJSON DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

ToHeaders DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

ToPath DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

ToQuery DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

AWSRequest DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Associated Types

type AWSResponse DeleteUsageLimit #

Generic DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Associated Types

type Rep DeleteUsageLimit :: Type -> Type #

Read DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Show DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

NFData DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Methods

rnf :: DeleteUsageLimit -> () #

Eq DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Hashable DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

type AWSResponse DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

type Rep DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

type Rep DeleteUsageLimit = D1 ('MetaData "DeleteUsageLimit" "Amazonka.RedshiftServerLess.DeleteUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteUsageLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUsageLimit Source #

Create a value of DeleteUsageLimit 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:

DeleteUsageLimit, deleteUsageLimit_usageLimitId - The unique identifier of the usage limit to delete.

data DeleteUsageLimitResponse Source #

See: newDeleteUsageLimitResponse smart constructor.

Instances

Instances details
Generic DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Associated Types

type Rep DeleteUsageLimitResponse :: Type -> Type #

Read DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Show DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

NFData DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

Eq DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

type Rep DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteUsageLimit

type Rep DeleteUsageLimitResponse = D1 ('MetaData "DeleteUsageLimitResponse" "Amazonka.RedshiftServerLess.DeleteUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteUsageLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteUsageLimitResponse Source #

Create a value of DeleteUsageLimitResponse 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:usageLimit:DeleteUsageLimitResponse', deleteUsageLimitResponse_usageLimit - The deleted usage limit object.

$sel:httpStatus:DeleteUsageLimitResponse', deleteUsageLimitResponse_httpStatus - The response's http status code.

DeleteWorkgroup

data DeleteWorkgroup Source #

See: newDeleteWorkgroup smart constructor.

Constructors

DeleteWorkgroup' Text 

Instances

Instances details
ToJSON DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

ToHeaders DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

ToPath DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

ToQuery DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

AWSRequest DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Associated Types

type AWSResponse DeleteWorkgroup #

Generic DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Associated Types

type Rep DeleteWorkgroup :: Type -> Type #

Read DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Show DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

NFData DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Methods

rnf :: DeleteWorkgroup -> () #

Eq DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Hashable DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

type AWSResponse DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

type Rep DeleteWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

type Rep DeleteWorkgroup = D1 ('MetaData "DeleteWorkgroup" "Amazonka.RedshiftServerLess.DeleteWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteWorkgroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteWorkgroup Source #

Create a value of DeleteWorkgroup 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:

DeleteWorkgroup, deleteWorkgroup_workgroupName - The name of the workgroup to be deleted.

data DeleteWorkgroupResponse Source #

See: newDeleteWorkgroupResponse smart constructor.

Instances

Instances details
Generic DeleteWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Associated Types

type Rep DeleteWorkgroupResponse :: Type -> Type #

Read DeleteWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Show DeleteWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

NFData DeleteWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

Methods

rnf :: DeleteWorkgroupResponse -> () #

Eq DeleteWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

type Rep DeleteWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.DeleteWorkgroup

type Rep DeleteWorkgroupResponse = D1 ('MetaData "DeleteWorkgroupResponse" "Amazonka.RedshiftServerLess.DeleteWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "DeleteWorkgroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workgroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Workgroup)))

newDeleteWorkgroupResponse Source #

Create a value of DeleteWorkgroupResponse 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:httpStatus:DeleteWorkgroupResponse', deleteWorkgroupResponse_httpStatus - The response's http status code.

$sel:workgroup:DeleteWorkgroupResponse', deleteWorkgroupResponse_workgroup - The deleted workgroup object.

GetCredentials

data GetCredentials Source #

See: newGetCredentials smart constructor.

Instances

Instances details
ToJSON GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

ToHeaders GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

ToPath GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

ToQuery GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

AWSRequest GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Associated Types

type AWSResponse GetCredentials #

Generic GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Associated Types

type Rep GetCredentials :: Type -> Type #

Read GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Show GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

NFData GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Methods

rnf :: GetCredentials -> () #

Eq GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Hashable GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

type AWSResponse GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

type Rep GetCredentials Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

type Rep GetCredentials = D1 ('MetaData "GetCredentials" "Amazonka.RedshiftServerLess.GetCredentials" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetCredentials Source #

Create a value of GetCredentials 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:

GetCredentials, getCredentials_dbName - The name of the database to get temporary authorization to log on to.

Constraints:

  • Must be 1 to 64 alphanumeric characters or hyphens.
  • Must contain only uppercase or lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.
  • The first character must be a letter.
  • Must not contain a colon ( : ) or slash ( / ).
  • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide

$sel:durationSeconds:GetCredentials', getCredentials_durationSeconds - The number of seconds until the returned temporary password expires. The minimum is 900 seconds, and the maximum is 3600 seconds.

GetCredentials, getCredentials_workgroupName - The name of the workgroup associated with the database.

data GetCredentialsResponse Source #

See: newGetCredentialsResponse smart constructor.

Instances

Instances details
Generic GetCredentialsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Associated Types

type Rep GetCredentialsResponse :: Type -> Type #

Show GetCredentialsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

NFData GetCredentialsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

Methods

rnf :: GetCredentialsResponse -> () #

Eq GetCredentialsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

type Rep GetCredentialsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetCredentials

type Rep GetCredentialsResponse = D1 ('MetaData "GetCredentialsResponse" "Amazonka.RedshiftServerLess.GetCredentials" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetCredentialsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "nextRefreshTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetCredentialsResponse Source #

Create a value of GetCredentialsResponse 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:dbPassword:GetCredentialsResponse', getCredentialsResponse_dbPassword - A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

$sel:dbUser:GetCredentialsResponse', getCredentialsResponse_dbUser - A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC.

$sel:expiration:GetCredentialsResponse', getCredentialsResponse_expiration - The date and time the password in DbPassword expires.

$sel:nextRefreshTime:GetCredentialsResponse', getCredentialsResponse_nextRefreshTime - The date and time of when the DbUser and DbPassword authorization refreshes.

$sel:httpStatus:GetCredentialsResponse', getCredentialsResponse_httpStatus - The response's http status code.

GetEndpointAccess

data GetEndpointAccess Source #

See: newGetEndpointAccess smart constructor.

Constructors

GetEndpointAccess' Text 

Instances

Instances details
ToJSON GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

ToHeaders GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

ToPath GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

ToQuery GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

AWSRequest GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Associated Types

type AWSResponse GetEndpointAccess #

Generic GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Associated Types

type Rep GetEndpointAccess :: Type -> Type #

Read GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Show GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

NFData GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Methods

rnf :: GetEndpointAccess -> () #

Eq GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Hashable GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

type AWSResponse GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

type Rep GetEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

type Rep GetEndpointAccess = D1 ('MetaData "GetEndpointAccess" "Amazonka.RedshiftServerLess.GetEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetEndpointAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetEndpointAccess Source #

Create a value of GetEndpointAccess 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:

GetEndpointAccess, getEndpointAccess_endpointName - The name of the VPC endpoint to return information for.

data GetEndpointAccessResponse Source #

See: newGetEndpointAccessResponse smart constructor.

Instances

Instances details
Generic GetEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Associated Types

type Rep GetEndpointAccessResponse :: Type -> Type #

Read GetEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Show GetEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

NFData GetEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

Eq GetEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

type Rep GetEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetEndpointAccess

type Rep GetEndpointAccessResponse = D1 ('MetaData "GetEndpointAccessResponse" "Amazonka.RedshiftServerLess.GetEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAccess)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetEndpointAccessResponse Source #

Create a value of GetEndpointAccessResponse 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:

GetEndpointAccessResponse, getEndpointAccessResponse_endpoint - The returned VPC endpoint.

$sel:httpStatus:GetEndpointAccessResponse', getEndpointAccessResponse_httpStatus - The response's http status code.

GetNamespace

data GetNamespace Source #

See: newGetNamespace smart constructor.

Constructors

GetNamespace' Text 

Instances

Instances details
ToJSON GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

ToHeaders GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

ToPath GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

ToQuery GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

AWSRequest GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Associated Types

type AWSResponse GetNamespace #

Generic GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Associated Types

type Rep GetNamespace :: Type -> Type #

Read GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Show GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

NFData GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Methods

rnf :: GetNamespace -> () #

Eq GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Hashable GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

type AWSResponse GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

type Rep GetNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

type Rep GetNamespace = D1 ('MetaData "GetNamespace" "Amazonka.RedshiftServerLess.GetNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetNamespace Source #

Create a value of GetNamespace 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:

GetNamespace, getNamespace_namespaceName - The name of the namespace to retrieve information for.

data GetNamespaceResponse Source #

See: newGetNamespaceResponse smart constructor.

Instances

Instances details
Generic GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Associated Types

type Rep GetNamespaceResponse :: Type -> Type #

Show GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

NFData GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

Methods

rnf :: GetNamespaceResponse -> () #

Eq GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

type Rep GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetNamespace

type Rep GetNamespaceResponse = D1 ('MetaData "GetNamespaceResponse" "Amazonka.RedshiftServerLess.GetNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Namespace)))

newGetNamespaceResponse Source #

Create a value of GetNamespaceResponse 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:httpStatus:GetNamespaceResponse', getNamespaceResponse_httpStatus - The response's http status code.

$sel:namespace:GetNamespaceResponse', getNamespaceResponse_namespace - The returned namespace object.

GetRecoveryPoint

data GetRecoveryPoint Source #

See: newGetRecoveryPoint smart constructor.

Constructors

GetRecoveryPoint' Text 

Instances

Instances details
ToJSON GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

ToHeaders GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

ToPath GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

ToQuery GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

AWSRequest GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Associated Types

type AWSResponse GetRecoveryPoint #

Generic GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Associated Types

type Rep GetRecoveryPoint :: Type -> Type #

Read GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Show GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

NFData GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Methods

rnf :: GetRecoveryPoint -> () #

Eq GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Hashable GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

type AWSResponse GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

type Rep GetRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

type Rep GetRecoveryPoint = D1 ('MetaData "GetRecoveryPoint" "Amazonka.RedshiftServerLess.GetRecoveryPoint" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetRecoveryPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recoveryPointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRecoveryPoint Source #

Create a value of GetRecoveryPoint 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:

GetRecoveryPoint, getRecoveryPoint_recoveryPointId - The unique identifier of the recovery point to return information for.

data GetRecoveryPointResponse Source #

See: newGetRecoveryPointResponse smart constructor.

Instances

Instances details
Generic GetRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Associated Types

type Rep GetRecoveryPointResponse :: Type -> Type #

Read GetRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Show GetRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

NFData GetRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

Eq GetRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

type Rep GetRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetRecoveryPoint

type Rep GetRecoveryPointResponse = D1 ('MetaData "GetRecoveryPointResponse" "Amazonka.RedshiftServerLess.GetRecoveryPoint" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetRecoveryPointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recoveryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryPoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetRecoveryPointResponse Source #

Create a value of GetRecoveryPointResponse 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:recoveryPoint:GetRecoveryPointResponse', getRecoveryPointResponse_recoveryPoint - The returned recovery point object.

$sel:httpStatus:GetRecoveryPointResponse', getRecoveryPointResponse_httpStatus - The response's http status code.

GetResourcePolicy

data GetResourcePolicy Source #

See: newGetResourcePolicy smart constructor.

Constructors

GetResourcePolicy' Text 

Instances

Instances details
ToJSON GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

ToHeaders GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

ToPath GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

ToQuery GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

AWSRequest GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Associated Types

type AWSResponse GetResourcePolicy #

Generic GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Associated Types

type Rep GetResourcePolicy :: Type -> Type #

Read GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Show GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

NFData GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Methods

rnf :: GetResourcePolicy -> () #

Eq GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Hashable GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

type AWSResponse GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

type Rep GetResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

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

newGetResourcePolicy Source #

Create a value of GetResourcePolicy 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:

GetResourcePolicy, getResourcePolicy_resourceArn - The Amazon Resource Name (ARN) of the resource to return.

data GetResourcePolicyResponse Source #

See: newGetResourcePolicyResponse smart constructor.

Instances

Instances details
Generic GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Associated Types

type Rep GetResourcePolicyResponse :: Type -> Type #

Read GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Show GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

NFData GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

Eq GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

type Rep GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetResourcePolicy

type Rep GetResourcePolicyResponse = D1 ('MetaData "GetResourcePolicyResponse" "Amazonka.RedshiftServerLess.GetResourcePolicy" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResourcePolicyResponse Source #

Create a value of GetResourcePolicyResponse 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:resourcePolicy:GetResourcePolicyResponse', getResourcePolicyResponse_resourcePolicy - The returned resource policy.

$sel:httpStatus:GetResourcePolicyResponse', getResourcePolicyResponse_httpStatus - The response's http status code.

GetSnapshot

data GetSnapshot Source #

See: newGetSnapshot smart constructor.

Constructors

GetSnapshot' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
ToJSON GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

ToHeaders GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Methods

toHeaders :: GetSnapshot -> [Header] #

ToPath GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

ToQuery GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

AWSRequest GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Associated Types

type AWSResponse GetSnapshot #

Generic GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Associated Types

type Rep GetSnapshot :: Type -> Type #

Read GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Show GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

NFData GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Methods

rnf :: GetSnapshot -> () #

Eq GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Hashable GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

type AWSResponse GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

type Rep GetSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

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

newGetSnapshot :: GetSnapshot Source #

Create a value of GetSnapshot 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:

GetSnapshot, getSnapshot_ownerAccount - The owner Amazon Web Services account of a snapshot shared with another user.

GetSnapshot, getSnapshot_snapshotArn - The Amazon Resource Name (ARN) of the snapshot to return.

GetSnapshot, getSnapshot_snapshotName - The name of the snapshot to return.

data GetSnapshotResponse Source #

See: newGetSnapshotResponse smart constructor.

Instances

Instances details
Generic GetSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Associated Types

type Rep GetSnapshotResponse :: Type -> Type #

Read GetSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Show GetSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

NFData GetSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

Methods

rnf :: GetSnapshotResponse -> () #

Eq GetSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

type Rep GetSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetSnapshot

type Rep GetSnapshotResponse = D1 ('MetaData "GetSnapshotResponse" "Amazonka.RedshiftServerLess.GetSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSnapshotResponse Source #

Create a value of GetSnapshotResponse 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:snapshot:GetSnapshotResponse', getSnapshotResponse_snapshot - The returned snapshot object.

$sel:httpStatus:GetSnapshotResponse', getSnapshotResponse_httpStatus - The response's http status code.

GetTableRestoreStatus

data GetTableRestoreStatus Source #

See: newGetTableRestoreStatus smart constructor.

Instances

Instances details
ToJSON GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

ToHeaders GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

ToPath GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

ToQuery GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

AWSRequest GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Associated Types

type AWSResponse GetTableRestoreStatus #

Generic GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Associated Types

type Rep GetTableRestoreStatus :: Type -> Type #

Read GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Show GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

NFData GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Methods

rnf :: GetTableRestoreStatus -> () #

Eq GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Hashable GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

type AWSResponse GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

type Rep GetTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

type Rep GetTableRestoreStatus = D1 ('MetaData "GetTableRestoreStatus" "Amazonka.RedshiftServerLess.GetTableRestoreStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetTableRestoreStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetTableRestoreStatus Source #

Create a value of GetTableRestoreStatus 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:

GetTableRestoreStatus, getTableRestoreStatus_tableRestoreRequestId - The ID of the RestoreTableFromSnapshot request to return status for.

data GetTableRestoreStatusResponse Source #

See: newGetTableRestoreStatusResponse smart constructor.

Instances

Instances details
Generic GetTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Associated Types

type Rep GetTableRestoreStatusResponse :: Type -> Type #

Read GetTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Show GetTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

NFData GetTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

Eq GetTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

type Rep GetTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetTableRestoreStatus

type Rep GetTableRestoreStatusResponse = D1 ('MetaData "GetTableRestoreStatusResponse" "Amazonka.RedshiftServerLess.GetTableRestoreStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetTableRestoreStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableRestoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTableRestoreStatusResponse Source #

Create a value of GetTableRestoreStatusResponse 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:tableRestoreStatus:GetTableRestoreStatusResponse', getTableRestoreStatusResponse_tableRestoreStatus - The returned TableRestoreStatus object that contains information about the status of your RestoreTableFromSnapshot request.

$sel:httpStatus:GetTableRestoreStatusResponse', getTableRestoreStatusResponse_httpStatus - The response's http status code.

GetUsageLimit

data GetUsageLimit Source #

See: newGetUsageLimit smart constructor.

Constructors

GetUsageLimit' Text 

Instances

Instances details
ToJSON GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

ToHeaders GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

ToPath GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

ToQuery GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

AWSRequest GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Associated Types

type AWSResponse GetUsageLimit #

Generic GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Associated Types

type Rep GetUsageLimit :: Type -> Type #

Read GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Show GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

NFData GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Methods

rnf :: GetUsageLimit -> () #

Eq GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Hashable GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

type AWSResponse GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

type Rep GetUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

type Rep GetUsageLimit = D1 ('MetaData "GetUsageLimit" "Amazonka.RedshiftServerLess.GetUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetUsageLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetUsageLimit Source #

Create a value of GetUsageLimit 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:

GetUsageLimit, getUsageLimit_usageLimitId - The unique identifier of the usage limit to return information for.

data GetUsageLimitResponse Source #

See: newGetUsageLimitResponse smart constructor.

Instances

Instances details
Generic GetUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Associated Types

type Rep GetUsageLimitResponse :: Type -> Type #

Read GetUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Show GetUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

NFData GetUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

Methods

rnf :: GetUsageLimitResponse -> () #

Eq GetUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

type Rep GetUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetUsageLimit

type Rep GetUsageLimitResponse = D1 ('MetaData "GetUsageLimitResponse" "Amazonka.RedshiftServerLess.GetUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetUsageLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetUsageLimitResponse Source #

Create a value of GetUsageLimitResponse 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:usageLimit:GetUsageLimitResponse', getUsageLimitResponse_usageLimit - The returned usage limit object.

$sel:httpStatus:GetUsageLimitResponse', getUsageLimitResponse_httpStatus - The response's http status code.

GetWorkgroup

data GetWorkgroup Source #

See: newGetWorkgroup smart constructor.

Constructors

GetWorkgroup' Text 

Instances

Instances details
ToJSON GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

ToHeaders GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

ToPath GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

ToQuery GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

AWSRequest GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Associated Types

type AWSResponse GetWorkgroup #

Generic GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Associated Types

type Rep GetWorkgroup :: Type -> Type #

Read GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Show GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

NFData GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Methods

rnf :: GetWorkgroup -> () #

Eq GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Hashable GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

type AWSResponse GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

type Rep GetWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

type Rep GetWorkgroup = D1 ('MetaData "GetWorkgroup" "Amazonka.RedshiftServerLess.GetWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetWorkgroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetWorkgroup Source #

Create a value of GetWorkgroup 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:

GetWorkgroup, getWorkgroup_workgroupName - The name of the workgroup to return information for.

data GetWorkgroupResponse Source #

See: newGetWorkgroupResponse smart constructor.

Instances

Instances details
Generic GetWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Associated Types

type Rep GetWorkgroupResponse :: Type -> Type #

Read GetWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Show GetWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

NFData GetWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

Methods

rnf :: GetWorkgroupResponse -> () #

Eq GetWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

type Rep GetWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.GetWorkgroup

type Rep GetWorkgroupResponse = D1 ('MetaData "GetWorkgroupResponse" "Amazonka.RedshiftServerLess.GetWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "GetWorkgroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workgroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Workgroup)))

newGetWorkgroupResponse Source #

Create a value of GetWorkgroupResponse 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:httpStatus:GetWorkgroupResponse', getWorkgroupResponse_httpStatus - The response's http status code.

$sel:workgroup:GetWorkgroupResponse', getWorkgroupResponse_workgroup - The returned workgroup object.

ListEndpointAccess (Paginated)

data ListEndpointAccess Source #

See: newListEndpointAccess smart constructor.

Instances

Instances details
ToJSON ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

ToHeaders ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

ToPath ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

ToQuery ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

AWSPager ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

AWSRequest ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Associated Types

type AWSResponse ListEndpointAccess #

Generic ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Associated Types

type Rep ListEndpointAccess :: Type -> Type #

Read ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Show ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

NFData ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Methods

rnf :: ListEndpointAccess -> () #

Eq ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Hashable ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

type AWSResponse ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

type Rep ListEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

type Rep ListEndpointAccess = D1 ('MetaData "ListEndpointAccess" "Amazonka.RedshiftServerLess.ListEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListEndpointAccess :: ListEndpointAccess Source #

Create a value of ListEndpointAccess 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:maxResults:ListEndpointAccess', listEndpointAccess_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to display the next page of results.

ListEndpointAccess, listEndpointAccess_nextToken - If your initial ListEndpointAccess operation returns a nextToken, you can include the returned nextToken in following ListEndpointAccess operations, which returns results in the next page.

ListEndpointAccess, listEndpointAccess_vpcId - The unique identifier of the virtual private cloud with access to Amazon Redshift Serverless.

ListEndpointAccess, listEndpointAccess_workgroupName - The name of the workgroup associated with the VPC endpoint to return.

data ListEndpointAccessResponse Source #

See: newListEndpointAccessResponse smart constructor.

Instances

Instances details
Generic ListEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Associated Types

type Rep ListEndpointAccessResponse :: Type -> Type #

Read ListEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Show ListEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

NFData ListEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

Eq ListEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

type Rep ListEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListEndpointAccess

type Rep ListEndpointAccessResponse = D1 ('MetaData "ListEndpointAccessResponse" "Amazonka.RedshiftServerLess.ListEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EndpointAccess]))))

newListEndpointAccessResponse Source #

Create a value of ListEndpointAccessResponse 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:

ListEndpointAccess, listEndpointAccessResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:httpStatus:ListEndpointAccessResponse', listEndpointAccessResponse_httpStatus - The response's http status code.

$sel:endpoints:ListEndpointAccessResponse', listEndpointAccessResponse_endpoints - The returned VPC endpoints.

ListNamespaces (Paginated)

data ListNamespaces Source #

See: newListNamespaces smart constructor.

Instances

Instances details
ToJSON ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

ToHeaders ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

ToPath ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

ToQuery ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

AWSPager ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

AWSRequest ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Associated Types

type AWSResponse ListNamespaces #

Generic ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Associated Types

type Rep ListNamespaces :: Type -> Type #

Read ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Show ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

NFData ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Methods

rnf :: ListNamespaces -> () #

Eq ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Hashable ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

type AWSResponse ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

type Rep ListNamespaces Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

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

newListNamespaces :: ListNamespaces Source #

Create a value of ListNamespaces 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:maxResults:ListNamespaces', listNamespaces_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to display the next page of results.

ListNamespaces, listNamespaces_nextToken - If your initial ListNamespaces operation returns a nextToken, you can include the returned nextToken in following ListNamespaces operations, which returns results in the next page.

data ListNamespacesResponse Source #

See: newListNamespacesResponse smart constructor.

Instances

Instances details
Generic ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Associated Types

type Rep ListNamespacesResponse :: Type -> Type #

Show ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

NFData ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

Methods

rnf :: ListNamespacesResponse -> () #

Eq ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

type Rep ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListNamespaces

type Rep ListNamespacesResponse = D1 ('MetaData "ListNamespacesResponse" "Amazonka.RedshiftServerLess.ListNamespaces" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListNamespacesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "namespaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Namespace]))))

newListNamespacesResponse Source #

Create a value of ListNamespacesResponse 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:

ListNamespaces, listNamespacesResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:httpStatus:ListNamespacesResponse', listNamespacesResponse_httpStatus - The response's http status code.

$sel:namespaces:ListNamespacesResponse', listNamespacesResponse_namespaces - The list of returned namespaces.

ListRecoveryPoints (Paginated)

data ListRecoveryPoints Source #

See: newListRecoveryPoints smart constructor.

Instances

Instances details
ToJSON ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

ToHeaders ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

ToPath ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

ToQuery ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

AWSPager ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

AWSRequest ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Associated Types

type AWSResponse ListRecoveryPoints #

Generic ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Associated Types

type Rep ListRecoveryPoints :: Type -> Type #

Read ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Show ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

NFData ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Methods

rnf :: ListRecoveryPoints -> () #

Eq ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Hashable ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

type AWSResponse ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

type Rep ListRecoveryPoints Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

type Rep ListRecoveryPoints = D1 ('MetaData "ListRecoveryPoints" "Amazonka.RedshiftServerLess.ListRecoveryPoints" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListRecoveryPoints'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "namespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newListRecoveryPoints :: ListRecoveryPoints Source #

Create a value of ListRecoveryPoints 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:endTime:ListRecoveryPoints', listRecoveryPoints_endTime - The time when creation of the recovery point finished.

$sel:maxResults:ListRecoveryPoints', listRecoveryPoints_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to display the next page of results.

ListRecoveryPoints, listRecoveryPoints_namespaceArn - The Amazon Resource Name (ARN) of the namespace from which to list recovery points.

ListRecoveryPoints, listRecoveryPoints_namespaceName - The name of the namespace to list recovery points for.

ListRecoveryPoints, listRecoveryPoints_nextToken - If your initial ListRecoveryPoints operation returns a nextToken, you can include the returned nextToken in following ListRecoveryPoints operations, which returns results in the next page.

$sel:startTime:ListRecoveryPoints', listRecoveryPoints_startTime - The time when the recovery point's creation was initiated.

data ListRecoveryPointsResponse Source #

See: newListRecoveryPointsResponse smart constructor.

Instances

Instances details
Generic ListRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Associated Types

type Rep ListRecoveryPointsResponse :: Type -> Type #

Read ListRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Show ListRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

NFData ListRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

Eq ListRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

type Rep ListRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListRecoveryPoints

type Rep ListRecoveryPointsResponse = D1 ('MetaData "ListRecoveryPointsResponse" "Amazonka.RedshiftServerLess.ListRecoveryPoints" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListRecoveryPointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recoveryPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryPoint])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRecoveryPointsResponse Source #

Create a value of ListRecoveryPointsResponse 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:

ListRecoveryPoints, listRecoveryPointsResponse_nextToken - If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:recoveryPoints:ListRecoveryPointsResponse', listRecoveryPointsResponse_recoveryPoints - The returned recovery point objects.

$sel:httpStatus:ListRecoveryPointsResponse', listRecoveryPointsResponse_httpStatus - The response's http status code.

ListSnapshots (Paginated)

data ListSnapshots Source #

See: newListSnapshots smart constructor.

Instances

Instances details
ToJSON ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

ToHeaders ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

ToPath ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

ToQuery ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

AWSPager ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

AWSRequest ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Associated Types

type AWSResponse ListSnapshots #

Generic ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Associated Types

type Rep ListSnapshots :: Type -> Type #

Read ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Show ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

NFData ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Methods

rnf :: ListSnapshots -> () #

Eq ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Hashable ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

type AWSResponse ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

type Rep ListSnapshots Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

type Rep ListSnapshots = D1 ('MetaData "ListSnapshots" "Amazonka.RedshiftServerLess.ListSnapshots" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListSnapshots'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "namespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newListSnapshots :: ListSnapshots Source #

Create a value of ListSnapshots 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:endTime:ListSnapshots', listSnapshots_endTime - The timestamp showing when the snapshot creation finished.

$sel:maxResults:ListSnapshots', listSnapshots_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to display the next page of results.

ListSnapshots, listSnapshots_namespaceArn - The Amazon Resource Name (ARN) of the namespace from which to list all snapshots.

ListSnapshots, listSnapshots_namespaceName - The namespace from which to list all snapshots.

ListSnapshots, listSnapshots_nextToken - If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

ListSnapshots, listSnapshots_ownerAccount - The owner Amazon Web Services account of the snapshot.

$sel:startTime:ListSnapshots', listSnapshots_startTime - The time when the creation of the snapshot was initiated.

data ListSnapshotsResponse Source #

See: newListSnapshotsResponse smart constructor.

Instances

Instances details
Generic ListSnapshotsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Associated Types

type Rep ListSnapshotsResponse :: Type -> Type #

Read ListSnapshotsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Show ListSnapshotsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

NFData ListSnapshotsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

Methods

rnf :: ListSnapshotsResponse -> () #

Eq ListSnapshotsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

type Rep ListSnapshotsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListSnapshots

type Rep ListSnapshotsResponse = D1 ('MetaData "ListSnapshotsResponse" "Amazonka.RedshiftServerLess.ListSnapshots" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Snapshot])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSnapshotsResponse Source #

Create a value of ListSnapshotsResponse 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:

ListSnapshots, listSnapshotsResponse_nextToken - If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:snapshots:ListSnapshotsResponse', listSnapshotsResponse_snapshots - All of the returned snapshot objects.

$sel:httpStatus:ListSnapshotsResponse', listSnapshotsResponse_httpStatus - The response's http status code.

ListTableRestoreStatus (Paginated)

data ListTableRestoreStatus Source #

See: newListTableRestoreStatus smart constructor.

Instances

Instances details
ToJSON ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

ToHeaders ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

ToPath ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

ToQuery ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

AWSPager ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

AWSRequest ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Associated Types

type AWSResponse ListTableRestoreStatus #

Generic ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Associated Types

type Rep ListTableRestoreStatus :: Type -> Type #

Read ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Show ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

NFData ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Methods

rnf :: ListTableRestoreStatus -> () #

Eq ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Hashable ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

type AWSResponse ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

type Rep ListTableRestoreStatus Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

type Rep ListTableRestoreStatus = D1 ('MetaData "ListTableRestoreStatus" "Amazonka.RedshiftServerLess.ListTableRestoreStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListTableRestoreStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListTableRestoreStatus :: ListTableRestoreStatus Source #

Create a value of ListTableRestoreStatus 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:maxResults:ListTableRestoreStatus', listTableRestoreStatus_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to display the next page of results.

ListTableRestoreStatus, listTableRestoreStatus_namespaceName - The namespace from which to list all of the statuses of RestoreTableFromSnapshot operations .

ListTableRestoreStatus, listTableRestoreStatus_nextToken - If your initial ListTableRestoreStatus operation returns a nextToken, you can include the returned nextToken in following ListTableRestoreStatus operations. This will return results on the next page.

ListTableRestoreStatus, listTableRestoreStatus_workgroupName - The workgroup from which to list all of the statuses of RestoreTableFromSnapshot operations.

data ListTableRestoreStatusResponse Source #

See: newListTableRestoreStatusResponse smart constructor.

Instances

Instances details
Generic ListTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Associated Types

type Rep ListTableRestoreStatusResponse :: Type -> Type #

Read ListTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Show ListTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

NFData ListTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

Eq ListTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

type Rep ListTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTableRestoreStatus

type Rep ListTableRestoreStatusResponse = D1 ('MetaData "ListTableRestoreStatusResponse" "Amazonka.RedshiftServerLess.ListTableRestoreStatus" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListTableRestoreStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableRestoreStatuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TableRestoreStatus])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTableRestoreStatusResponse Source #

Create a value of ListTableRestoreStatusResponse 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:

ListTableRestoreStatus, listTableRestoreStatusResponse_nextToken - If your initial ListTableRestoreStatus operation returns a nextToken, you can include the returned nextToken in following ListTableRestoreStatus operations. This will returns results on the next page.

$sel:tableRestoreStatuses:ListTableRestoreStatusResponse', listTableRestoreStatusResponse_tableRestoreStatuses - The array of returned TableRestoreStatus objects.

$sel:httpStatus:ListTableRestoreStatusResponse', listTableRestoreStatusResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

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

newListTagsForResource Source #

Create a value of ListTagsForResource 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:

ListTagsForResource, listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource to list tags for.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.RedshiftServerLess.ListTagsForResource" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A map of the key-value pairs assigned to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListUsageLimits (Paginated)

data ListUsageLimits Source #

See: newListUsageLimits smart constructor.

Instances

Instances details
ToJSON ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

ToHeaders ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

ToPath ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

ToQuery ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

AWSPager ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

AWSRequest ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Associated Types

type AWSResponse ListUsageLimits #

Generic ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Associated Types

type Rep ListUsageLimits :: Type -> Type #

Read ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Show ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

NFData ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Methods

rnf :: ListUsageLimits -> () #

Eq ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Hashable ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

type AWSResponse ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

type Rep ListUsageLimits Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

type Rep ListUsageLimits = D1 ('MetaData "ListUsageLimits" "Amazonka.RedshiftServerLess.ListUsageLimits" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListUsageLimits'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimitUsageType)))))

newListUsageLimits :: ListUsageLimits Source #

Create a value of ListUsageLimits 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:maxResults:ListUsageLimits', listUsageLimits_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to get the next page of results. The default is 100.

ListUsageLimits, listUsageLimits_nextToken - If your initial ListUsageLimits operation returns a nextToken, you can include the returned nextToken in following ListUsageLimits operations, which returns results in the next page.

ListUsageLimits, listUsageLimits_resourceArn - The Amazon Resource Name (ARN) associated with the resource whose usage limits you want to list.

ListUsageLimits, listUsageLimits_usageType - The Amazon Redshift Serverless feature whose limits you want to see.

data ListUsageLimitsResponse Source #

See: newListUsageLimitsResponse smart constructor.

Instances

Instances details
Generic ListUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Associated Types

type Rep ListUsageLimitsResponse :: Type -> Type #

Read ListUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Show ListUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

NFData ListUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

Methods

rnf :: ListUsageLimitsResponse -> () #

Eq ListUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

type Rep ListUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListUsageLimits

type Rep ListUsageLimitsResponse = D1 ('MetaData "ListUsageLimitsResponse" "Amazonka.RedshiftServerLess.ListUsageLimits" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListUsageLimitsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "usageLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty UsageLimit))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListUsageLimitsResponse Source #

Create a value of ListUsageLimitsResponse 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:

ListUsageLimits, listUsageLimitsResponse_nextToken - When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

$sel:usageLimits:ListUsageLimitsResponse', listUsageLimitsResponse_usageLimits - An array of returned usage limit objects.

$sel:httpStatus:ListUsageLimitsResponse', listUsageLimitsResponse_httpStatus - The response's http status code.

ListWorkgroups (Paginated)

data ListWorkgroups Source #

See: newListWorkgroups smart constructor.

Instances

Instances details
ToJSON ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

ToHeaders ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

ToPath ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

ToQuery ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

AWSPager ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

AWSRequest ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Associated Types

type AWSResponse ListWorkgroups #

Generic ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Associated Types

type Rep ListWorkgroups :: Type -> Type #

Read ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Show ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

NFData ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Methods

rnf :: ListWorkgroups -> () #

Eq ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Hashable ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

type AWSResponse ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

type Rep ListWorkgroups Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

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

newListWorkgroups :: ListWorkgroups Source #

Create a value of ListWorkgroups 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:maxResults:ListWorkgroups', listWorkgroups_maxResults - An optional parameter that specifies the maximum number of results to return. You can use nextToken to display the next page of results.

ListWorkgroups, listWorkgroups_nextToken - If your initial ListWorkgroups operation returns a nextToken, you can include the returned nextToken in following ListNamespaces operations, which returns results in the next page.

data ListWorkgroupsResponse Source #

See: newListWorkgroupsResponse smart constructor.

Instances

Instances details
Generic ListWorkgroupsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Associated Types

type Rep ListWorkgroupsResponse :: Type -> Type #

Read ListWorkgroupsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Show ListWorkgroupsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

NFData ListWorkgroupsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

Methods

rnf :: ListWorkgroupsResponse -> () #

Eq ListWorkgroupsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

type Rep ListWorkgroupsResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.ListWorkgroups

type Rep ListWorkgroupsResponse = D1 ('MetaData "ListWorkgroupsResponse" "Amazonka.RedshiftServerLess.ListWorkgroups" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "ListWorkgroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workgroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Workgroup]))))

newListWorkgroupsResponse Source #

Create a value of ListWorkgroupsResponse 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:

ListWorkgroups, listWorkgroupsResponse_nextToken - If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. To retrieve the next page, make the call again using the returned token.

$sel:httpStatus:ListWorkgroupsResponse', listWorkgroupsResponse_httpStatus - The response's http status code.

$sel:workgroups:ListWorkgroupsResponse', listWorkgroupsResponse_workgroups - The returned array of workgroups.

PutResourcePolicy

data PutResourcePolicy Source #

See: newPutResourcePolicy smart constructor.

Instances

Instances details
ToJSON PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

ToHeaders PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

ToPath PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

ToQuery PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

AWSRequest PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Associated Types

type AWSResponse PutResourcePolicy #

Generic PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Associated Types

type Rep PutResourcePolicy :: Type -> Type #

Read PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Show PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

NFData PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Methods

rnf :: PutResourcePolicy -> () #

Eq PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Hashable PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

type AWSResponse PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

type Rep PutResourcePolicy Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

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

newPutResourcePolicy Source #

Create a value of PutResourcePolicy 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:

PutResourcePolicy, putResourcePolicy_policy - The policy to create or update. For example, the following policy grants a user authorization to restore a snapshot.

"{\"Version\": \"2012-10-17\", \"Statement\" : [{ \"Sid\": \"AllowUserRestoreFromSnapshot\", \"Principal\":{\"AWS\": [\"739247239426\"]}, \"Action\": [\"redshift-serverless:RestoreFromSnapshot\"] , \"Effect\": \"Allow\" }]}"

PutResourcePolicy, putResourcePolicy_resourceArn - The Amazon Resource Name (ARN) of the account to create or update a resource policy for.

data PutResourcePolicyResponse Source #

See: newPutResourcePolicyResponse smart constructor.

Instances

Instances details
Generic PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Associated Types

type Rep PutResourcePolicyResponse :: Type -> Type #

Read PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Show PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

NFData PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

Eq PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

type Rep PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.PutResourcePolicy

type Rep PutResourcePolicyResponse = D1 ('MetaData "PutResourcePolicyResponse" "Amazonka.RedshiftServerLess.PutResourcePolicy" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "PutResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutResourcePolicyResponse Source #

Create a value of PutResourcePolicyResponse 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:resourcePolicy:PutResourcePolicyResponse', putResourcePolicyResponse_resourcePolicy - The policy that was created or updated.

$sel:httpStatus:PutResourcePolicyResponse', putResourcePolicyResponse_httpStatus - The response's http status code.

RestoreFromRecoveryPoint

data RestoreFromRecoveryPoint Source #

See: newRestoreFromRecoveryPoint smart constructor.

Instances

Instances details
ToJSON RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

ToHeaders RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

ToPath RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

ToQuery RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

AWSRequest RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Generic RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Associated Types

type Rep RestoreFromRecoveryPoint :: Type -> Type #

Read RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Show RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

NFData RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Eq RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Hashable RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

type AWSResponse RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

type Rep RestoreFromRecoveryPoint Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

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

newRestoreFromRecoveryPoint Source #

Create a value of RestoreFromRecoveryPoint 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:

RestoreFromRecoveryPoint, restoreFromRecoveryPoint_namespaceName - The name of the namespace to restore data into.

RestoreFromRecoveryPoint, restoreFromRecoveryPoint_recoveryPointId - The unique identifier of the recovery point to restore from.

RestoreFromRecoveryPoint, restoreFromRecoveryPoint_workgroupName - The name of the workgroup used to restore data.

data RestoreFromRecoveryPointResponse Source #

See: newRestoreFromRecoveryPointResponse smart constructor.

Instances

Instances details
Generic RestoreFromRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Associated Types

type Rep RestoreFromRecoveryPointResponse :: Type -> Type #

Show RestoreFromRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

NFData RestoreFromRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

Eq RestoreFromRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

type Rep RestoreFromRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint

type Rep RestoreFromRecoveryPointResponse = D1 ('MetaData "RestoreFromRecoveryPointResponse" "Amazonka.RedshiftServerLess.RestoreFromRecoveryPoint" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RestoreFromRecoveryPointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Namespace)) :*: (S1 ('MetaSel ('Just "recoveryPointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRestoreFromRecoveryPointResponse Source #

Create a value of RestoreFromRecoveryPointResponse 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:namespace:RestoreFromRecoveryPointResponse', restoreFromRecoveryPointResponse_namespace - The namespace that data was restored into.

RestoreFromRecoveryPoint, restoreFromRecoveryPointResponse_recoveryPointId - The unique identifier of the recovery point used for the restore.

$sel:httpStatus:RestoreFromRecoveryPointResponse', restoreFromRecoveryPointResponse_httpStatus - The response's http status code.

RestoreFromSnapshot

data RestoreFromSnapshot Source #

See: newRestoreFromSnapshot smart constructor.

Instances

Instances details
ToJSON RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

ToHeaders RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

ToPath RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

ToQuery RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

AWSRequest RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Associated Types

type AWSResponse RestoreFromSnapshot #

Generic RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Associated Types

type Rep RestoreFromSnapshot :: Type -> Type #

Read RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Show RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

NFData RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Methods

rnf :: RestoreFromSnapshot -> () #

Eq RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Hashable RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

type AWSResponse RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

type Rep RestoreFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

type Rep RestoreFromSnapshot = D1 ('MetaData "RestoreFromSnapshot" "Amazonka.RedshiftServerLess.RestoreFromSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RestoreFromSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRestoreFromSnapshot Source #

Create a value of RestoreFromSnapshot 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:

RestoreFromSnapshot, restoreFromSnapshot_ownerAccount - The Amazon Web Services account that owns the snapshot.

RestoreFromSnapshot, restoreFromSnapshot_snapshotArn - The Amazon Resource Name (ARN) of the snapshot to restore from. Required if restoring from Amazon Redshift Serverless to a provisioned cluster. Must not be specified at the same time as snapshotName.

The format of the ARN is arn:aws:redshift:<region>:<account_id>:snapshot:<cluster_identifier>/<snapshot_identifier>.

RestoreFromSnapshot, restoreFromSnapshot_snapshotName - The name of the snapshot to restore from. Must not be specified at the same time as snapshotArn.

RestoreFromSnapshot, restoreFromSnapshot_namespaceName - The name of the namespace to restore the snapshot to.

RestoreFromSnapshot, restoreFromSnapshot_workgroupName - The name of the workgroup used to restore the snapshot.

data RestoreFromSnapshotResponse Source #

See: newRestoreFromSnapshotResponse smart constructor.

Instances

Instances details
Generic RestoreFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Associated Types

type Rep RestoreFromSnapshotResponse :: Type -> Type #

Show RestoreFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

NFData RestoreFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

Eq RestoreFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

type Rep RestoreFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreFromSnapshot

type Rep RestoreFromSnapshotResponse = D1 ('MetaData "RestoreFromSnapshotResponse" "Amazonka.RedshiftServerLess.RestoreFromSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RestoreFromSnapshotResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Namespace)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRestoreFromSnapshotResponse Source #

Create a value of RestoreFromSnapshotResponse 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:namespace:RestoreFromSnapshotResponse', restoreFromSnapshotResponse_namespace - Undocumented member.

RestoreFromSnapshot, restoreFromSnapshotResponse_ownerAccount - The owner Amazon Web Services; account of the snapshot that was restored.

RestoreFromSnapshot, restoreFromSnapshotResponse_snapshotName - The name of the snapshot used to restore the namespace.

$sel:httpStatus:RestoreFromSnapshotResponse', restoreFromSnapshotResponse_httpStatus - The response's http status code.

RestoreTableFromSnapshot

data RestoreTableFromSnapshot Source #

See: newRestoreTableFromSnapshot smart constructor.

Instances

Instances details
ToJSON RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

ToHeaders RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

ToPath RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

ToQuery RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

AWSRequest RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Generic RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Associated Types

type Rep RestoreTableFromSnapshot :: Type -> Type #

Read RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Show RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

NFData RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Eq RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Hashable RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

type AWSResponse RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

type Rep RestoreTableFromSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

type Rep RestoreTableFromSnapshot = D1 ('MetaData "RestoreTableFromSnapshot" "Amazonka.RedshiftServerLess.RestoreTableFromSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RestoreTableFromSnapshot'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activateCaseSensitiveIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceSchemaName") '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 "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newRestoreTableFromSnapshot Source #

Create a value of RestoreTableFromSnapshot 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:activateCaseSensitiveIdentifier:RestoreTableFromSnapshot', restoreTableFromSnapshot_activateCaseSensitiveIdentifier - Indicates whether name identifiers for database, schema, and table are case sensitive. If true, the names are case sensitive. If false, the names are not case sensitive. The default is false.

RestoreTableFromSnapshot, restoreTableFromSnapshot_sourceSchemaName - The name of the source schema that contains the table being restored.

RestoreTableFromSnapshot, restoreTableFromSnapshot_targetDatabaseName - The name of the database to restore the table to.

RestoreTableFromSnapshot, restoreTableFromSnapshot_targetSchemaName - The name of the schema to restore the table to.

RestoreTableFromSnapshot, restoreTableFromSnapshot_namespaceName - The namespace of the snapshot to restore from.

RestoreTableFromSnapshot, restoreTableFromSnapshot_newTableName - The name of the table to create from the restore operation.

RestoreTableFromSnapshot, restoreTableFromSnapshot_snapshotName - The name of the snapshot to restore the table from.

RestoreTableFromSnapshot, restoreTableFromSnapshot_sourceDatabaseName - The name of the source database that contains the table being restored.

RestoreTableFromSnapshot, restoreTableFromSnapshot_sourceTableName - The name of the source table being restored.

RestoreTableFromSnapshot, restoreTableFromSnapshot_workgroupName - The workgroup to restore the table to.

data RestoreTableFromSnapshotResponse Source #

See: newRestoreTableFromSnapshotResponse smart constructor.

Instances

Instances details
Generic RestoreTableFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Associated Types

type Rep RestoreTableFromSnapshotResponse :: Type -> Type #

Read RestoreTableFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Show RestoreTableFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

NFData RestoreTableFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

Eq RestoreTableFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

type Rep RestoreTableFromSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.RestoreTableFromSnapshot

type Rep RestoreTableFromSnapshotResponse = D1 ('MetaData "RestoreTableFromSnapshotResponse" "Amazonka.RedshiftServerLess.RestoreTableFromSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "RestoreTableFromSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableRestoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRestoreTableFromSnapshotResponse Source #

Create a value of RestoreTableFromSnapshotResponse 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:tableRestoreStatus:RestoreTableFromSnapshotResponse', restoreTableFromSnapshotResponse_tableRestoreStatus - The TableRestoreStatus object that contains the status of the restore operation.

$sel:httpStatus:RestoreTableFromSnapshotResponse', restoreTableFromSnapshotResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

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

newTagResource Source #

Create a value of TagResource 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:

TagResource, tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to tag.

$sel:tags:TagResource', tagResource_tags - The map of the key-value pairs used to tag the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.RedshiftServerLess.TagResource" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

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

newUntagResource Source #

Create a value of UntagResource 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:

UntagResource, untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to remove tags from.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag or set of tags to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.RedshiftServerLess.UntagResource" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateEndpointAccess

data UpdateEndpointAccess Source #

See: newUpdateEndpointAccess smart constructor.

Instances

Instances details
ToJSON UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

ToHeaders UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

ToPath UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

ToQuery UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

AWSRequest UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Associated Types

type AWSResponse UpdateEndpointAccess #

Generic UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Associated Types

type Rep UpdateEndpointAccess :: Type -> Type #

Read UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Show UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

NFData UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Methods

rnf :: UpdateEndpointAccess -> () #

Eq UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Hashable UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

type AWSResponse UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

type Rep UpdateEndpointAccess Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

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

newUpdateEndpointAccess Source #

Create a value of UpdateEndpointAccess 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:vpcSecurityGroupIds:UpdateEndpointAccess', updateEndpointAccess_vpcSecurityGroupIds - The list of VPC security groups associated with the endpoint after the endpoint is modified.

UpdateEndpointAccess, updateEndpointAccess_endpointName - The name of the VPC endpoint to update.

data UpdateEndpointAccessResponse Source #

See: newUpdateEndpointAccessResponse smart constructor.

Instances

Instances details
Generic UpdateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Associated Types

type Rep UpdateEndpointAccessResponse :: Type -> Type #

Read UpdateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Show UpdateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

NFData UpdateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

Eq UpdateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

type Rep UpdateEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateEndpointAccess

type Rep UpdateEndpointAccessResponse = D1 ('MetaData "UpdateEndpointAccessResponse" "Amazonka.RedshiftServerLess.UpdateEndpointAccess" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointAccess)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateEndpointAccessResponse Source #

Create a value of UpdateEndpointAccessResponse 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:

UpdateEndpointAccessResponse, updateEndpointAccessResponse_endpoint - The updated VPC endpoint.

$sel:httpStatus:UpdateEndpointAccessResponse', updateEndpointAccessResponse_httpStatus - The response's http status code.

UpdateNamespace

data UpdateNamespace Source #

See: newUpdateNamespace smart constructor.

Instances

Instances details
ToJSON UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

ToHeaders UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

ToPath UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

ToQuery UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

AWSRequest UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

Associated Types

type AWSResponse UpdateNamespace #

Generic UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

Associated Types

type Rep UpdateNamespace :: Type -> Type #

Show UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

NFData UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

Methods

rnf :: UpdateNamespace -> () #

Eq UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

Hashable UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

type AWSResponse UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

type Rep UpdateNamespace Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

type Rep UpdateNamespace = D1 ('MetaData "UpdateNamespace" "Amazonka.RedshiftServerLess.UpdateNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateNamespace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "adminUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "adminUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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 "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateNamespace Source #

Create a value of UpdateNamespace 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:adminUserPassword:UpdateNamespace', updateNamespace_adminUserPassword - The password of the administrator for the first database created in the namespace.

UpdateNamespace, updateNamespace_adminUsername - The username of the administrator for the first database created in the namespace.

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

UpdateNamespace, updateNamespace_iamRoles - A list of IAM roles to associate with the namespace.

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

UpdateNamespace, updateNamespace_logExports - The types of logs the namespace can export. The export types are userlog, connectionlog, and useractivitylog.

UpdateNamespace, updateNamespace_namespaceName - The name of the namespace.

data UpdateNamespaceResponse Source #

See: newUpdateNamespaceResponse smart constructor.

Instances

Instances details
Generic UpdateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

Associated Types

type Rep UpdateNamespaceResponse :: Type -> Type #

Show UpdateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

NFData UpdateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

Methods

rnf :: UpdateNamespaceResponse -> () #

Eq UpdateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

type Rep UpdateNamespaceResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateNamespace

type Rep UpdateNamespaceResponse = D1 ('MetaData "UpdateNamespaceResponse" "Amazonka.RedshiftServerLess.UpdateNamespace" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Namespace)))

newUpdateNamespaceResponse Source #

Create a value of UpdateNamespaceResponse 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:httpStatus:UpdateNamespaceResponse', updateNamespaceResponse_httpStatus - The response's http status code.

$sel:namespace:UpdateNamespaceResponse', updateNamespaceResponse_namespace - A list of tag instances.

UpdateSnapshot

data UpdateSnapshot Source #

See: newUpdateSnapshot smart constructor.

Constructors

UpdateSnapshot' (Maybe Int) Text 

Instances

Instances details
ToJSON UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

ToHeaders UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

ToPath UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

ToQuery UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

AWSRequest UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Associated Types

type AWSResponse UpdateSnapshot #

Generic UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Associated Types

type Rep UpdateSnapshot :: Type -> Type #

Read UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Show UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

NFData UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Methods

rnf :: UpdateSnapshot -> () #

Eq UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Hashable UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

type AWSResponse UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

type Rep UpdateSnapshot Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

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

newUpdateSnapshot Source #

Create a value of UpdateSnapshot 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:retentionPeriod:UpdateSnapshot', updateSnapshot_retentionPeriod - The new retention period of the snapshot.

UpdateSnapshot, updateSnapshot_snapshotName - The name of the snapshot.

data UpdateSnapshotResponse Source #

See: newUpdateSnapshotResponse smart constructor.

Instances

Instances details
Generic UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Associated Types

type Rep UpdateSnapshotResponse :: Type -> Type #

Read UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Show UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

NFData UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

Methods

rnf :: UpdateSnapshotResponse -> () #

Eq UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

type Rep UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateSnapshot

type Rep UpdateSnapshotResponse = D1 ('MetaData "UpdateSnapshotResponse" "Amazonka.RedshiftServerLess.UpdateSnapshot" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSnapshotResponse Source #

Create a value of UpdateSnapshotResponse 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:snapshot:UpdateSnapshotResponse', updateSnapshotResponse_snapshot - The updated snapshot object.

$sel:httpStatus:UpdateSnapshotResponse', updateSnapshotResponse_httpStatus - The response's http status code.

UpdateUsageLimit

data UpdateUsageLimit Source #

See: newUpdateUsageLimit smart constructor.

Instances

Instances details
ToJSON UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

ToHeaders UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

ToPath UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

ToQuery UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

AWSRequest UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Associated Types

type AWSResponse UpdateUsageLimit #

Generic UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Associated Types

type Rep UpdateUsageLimit :: Type -> Type #

Read UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Show UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

NFData UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Methods

rnf :: UpdateUsageLimit -> () #

Eq UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Hashable UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

type AWSResponse UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

type Rep UpdateUsageLimit Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

type Rep UpdateUsageLimit = D1 ('MetaData "UpdateUsageLimit" "Amazonka.RedshiftServerLess.UpdateUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateUsageLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "breachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimitBreachAction)) :*: S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateUsageLimit Source #

Create a value of UpdateUsageLimit 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:

UpdateUsageLimit, updateUsageLimit_amount - The new limit amount. If time-based, this amount is in Redshift Processing Units (RPU) consumed per hour. If data-based, this amount is in terabytes (TB) of data transferred between Regions in cross-account sharing. The value must be a positive number.

UpdateUsageLimit, updateUsageLimit_breachAction - The new action that Amazon Redshift Serverless takes when the limit is reached.

UpdateUsageLimit, updateUsageLimit_usageLimitId - The identifier of the usage limit to update.

data UpdateUsageLimitResponse Source #

See: newUpdateUsageLimitResponse smart constructor.

Instances

Instances details
Generic UpdateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Associated Types

type Rep UpdateUsageLimitResponse :: Type -> Type #

Read UpdateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Show UpdateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

NFData UpdateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

Eq UpdateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

type Rep UpdateUsageLimitResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateUsageLimit

type Rep UpdateUsageLimitResponse = D1 ('MetaData "UpdateUsageLimitResponse" "Amazonka.RedshiftServerLess.UpdateUsageLimit" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateUsageLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimit)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateUsageLimitResponse Source #

Create a value of UpdateUsageLimitResponse 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:usageLimit:UpdateUsageLimitResponse', updateUsageLimitResponse_usageLimit - The updated usage limit object.

$sel:httpStatus:UpdateUsageLimitResponse', updateUsageLimitResponse_httpStatus - The response's http status code.

UpdateWorkgroup

data UpdateWorkgroup Source #

See: newUpdateWorkgroup smart constructor.

Instances

Instances details
ToJSON UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

ToHeaders UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

ToPath UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

ToQuery UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

AWSRequest UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Associated Types

type AWSResponse UpdateWorkgroup #

Generic UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Associated Types

type Rep UpdateWorkgroup :: Type -> Type #

Read UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Show UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

NFData UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Methods

rnf :: UpdateWorkgroup -> () #

Eq UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Hashable UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

type AWSResponse UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

type Rep UpdateWorkgroup Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

type Rep UpdateWorkgroup = D1 ('MetaData "UpdateWorkgroup" "Amazonka.RedshiftServerLess.UpdateWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateWorkgroup'" '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 "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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 "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateWorkgroup Source #

Create a value of UpdateWorkgroup 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:

UpdateWorkgroup, updateWorkgroup_baseCapacity - The new base data warehouse capacity in Redshift Processing Units (RPUs).

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

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

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

UpdateWorkgroup, updateWorkgroup_publiclyAccessible - A value that specifies whether the workgroup can be accessible from a public network.

UpdateWorkgroup, updateWorkgroup_securityGroupIds - An array of security group IDs to associate with the workgroup.

UpdateWorkgroup, updateWorkgroup_subnetIds - An array of VPC subnet IDs to associate with the workgroup.

UpdateWorkgroup, updateWorkgroup_workgroupName - The name of the workgroup to update.

data UpdateWorkgroupResponse Source #

See: newUpdateWorkgroupResponse smart constructor.

Instances

Instances details
Generic UpdateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Associated Types

type Rep UpdateWorkgroupResponse :: Type -> Type #

Read UpdateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Show UpdateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

NFData UpdateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

Methods

rnf :: UpdateWorkgroupResponse -> () #

Eq UpdateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

type Rep UpdateWorkgroupResponse Source # 
Instance details

Defined in Amazonka.RedshiftServerLess.UpdateWorkgroup

type Rep UpdateWorkgroupResponse = D1 ('MetaData "UpdateWorkgroupResponse" "Amazonka.RedshiftServerLess.UpdateWorkgroup" "amazonka-redshift-serverless-2.0-ApuSN33KEWs53jvwyBa3sl" 'False) (C1 ('MetaCons "UpdateWorkgroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workgroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Workgroup)))

newUpdateWorkgroupResponse Source #

Create a value of UpdateWorkgroupResponse 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:httpStatus:UpdateWorkgroupResponse', updateWorkgroupResponse_httpStatus - The response's http status code.

$sel:workgroup:UpdateWorkgroupResponse', updateWorkgroupResponse_workgroup - The updated workgroup object.

Types

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.

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.

Endpoint

data Endpoint Source #

The VPC endpoint object.

See: newEndpoint smart constructor.

Constructors

Endpoint' (Maybe Text) (Maybe Int) (Maybe [VpcEndpoint]) 

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.

EndpointAccess

data EndpointAccess Source #

Information about an Amazon Redshift Serverless VPC endpoint.

See: newEndpointAccess smart constructor.

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.

Namespace

data Namespace Source #

A collection of database objects and users.

See: newNamespace smart constructor.

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.

NetworkInterface

data NetworkInterface Source #

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

See: newNetworkInterface smart constructor.

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.

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.

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.

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' (Maybe Text) (Maybe Text) 

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.

Snapshot

data Snapshot Source #

A snapshot object that contains databases.

See: newSnapshot smart constructor.

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.

TableRestoreStatus

data TableRestoreStatus Source #

Contains information about a table restore request.

See: newTableRestoreStatus smart constructor.

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.

Tag

data Tag Source #

A map of key-value pairs.

See: newTag smart constructor.

Constructors

Tag' Text Text 

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.

UsageLimit

data UsageLimit Source #

The usage limit object.

See: newUsageLimit smart constructor.

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.

VpcEndpoint

data VpcEndpoint Source #

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

See: newVpcEndpoint smart constructor.

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.

VpcSecurityGroupMembership

data VpcSecurityGroupMembership Source #

Describes the members of a VPC security group.

See: newVpcSecurityGroupMembership smart constructor.

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.

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.