Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Redshift Serverless can respond with.

Structs§

Association

An object that represents the custom domain name association.

ConfigParameter

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

CreateSnapshotScheduleActionParameters

The parameters that you can use to configure a scheduled action to create a snapshot. For more information about creating a scheduled action, see CreateScheduledAction.

Endpoint

The VPC endpoint object.

EndpointAccess

Information about an Amazon Redshift Serverless VPC endpoint.

ManagedWorkgroupListItem

A collection of Amazon Redshift compute resources managed by Glue.

Namespace

A collection of database objects and users.

NetworkInterface

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

PerformanceTarget

An object that represents the price performance target settings for the workgroup.

RecoveryPoint

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

Reservation

Represents an Amazon Redshift Serverless reservation, which gives you the option to commit to a specified number of Redshift Processing Units (RPUs) for a year at a discount from Serverless on-demand (OD) rates.

ReservationOffering

The class of offering for the reservation. The offering class determines the payment schedule for the reservation.

ResourcePolicy

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

ScheduledActionAssociation

Contains names of objects associated with a scheduled action.

ScheduledActionResponse

The returned scheduled action object.

ServerlessTrack

Defines a track that determines which Amazon Redshift version to apply after a new version is released. If the value for ServerlessTrack is current, the workgroup is updated to the most recently certified release. If the value is trailing, the workgroup is updated to the previously certified release.

Snapshot

A snapshot object that contains databases.

SnapshotCopyConfiguration

The object that you configure to copy snapshots from one namespace to a namespace in another Amazon Web Services Region.

TableRestoreStatus

Contains information about a table restore request.

Tag

A map of key-value pairs.

UpdateTarget

A track that you can switch the current track to.

UsageLimit

The usage limit object.

VpcEndpoint

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

VpcSecurityGroupMembership

Describes the members of a VPC security group.

Workgroup

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

Enums§

LakehouseIdcRegistration
When writing a match expression against LakehouseIdcRegistration, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LakehouseRegistration
When writing a match expression against LakehouseRegistration, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
LogExport
When writing a match expression against LogExport, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ManagedWorkgroupStatus
When writing a match expression against ManagedWorkgroupStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
NamespaceStatus
When writing a match expression against NamespaceStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
OfferingType
When writing a match expression against OfferingType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PerformanceTargetStatus
When writing a match expression against PerformanceTargetStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Schedule

The schedule of when Amazon Redshift Serverless should run the scheduled action.

SnapshotStatus
When writing a match expression against SnapshotStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
State
When writing a match expression against State, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TargetAction

A JSON format string of the Amazon Redshift Serverless API operation with input parameters. The following is an example of a target action.

"{"CreateSnapshot": {"NamespaceName": "sampleNamespace","SnapshotName": "sampleSnapshot", "retentionPeriod": "1"}}"

UsageLimitBreachAction
When writing a match expression against UsageLimitBreachAction, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UsageLimitPeriod
When writing a match expression against UsageLimitPeriod, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
UsageLimitUsageType
When writing a match expression against UsageLimitUsageType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
WorkgroupStatus
When writing a match expression against WorkgroupStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.