AWS.RedshiftServerless — AWS SDK for JavaScript (original) (raw)

Property Details

endpointAWS.Endpoint

Returns an Endpoint object representing the endpoint URL for service requests.

Method Details

convertRecoveryPointToSnapshot(params = {}, callback) ⇒ AWS.Request

createCustomDomainAssociation(params = {}, callback) ⇒ AWS.Request

Creates a custom domain association for Amazon Redshift Serverless.

createEndpointAccess(params = {}, callback) ⇒ AWS.Request

Creates an Amazon Redshift Serverless managed VPC endpoint.

createNamespace(params = {}, callback) ⇒ AWS.Request

Creates a namespace in Amazon Redshift Serverless.

createScheduledAction(params = {}, callback) ⇒ AWS.Request

Creates a scheduled action. A scheduled action contains a schedule and an Amazon Redshift API action. For example, you can create a schedule of when to run the CreateSnapshot API operation.

createSnapshot(params = {}, callback) ⇒ AWS.Request

createSnapshotCopyConfiguration(params = {}, callback) ⇒ AWS.Request

Creates a snapshot copy configuration that lets you copy snapshots to another Amazon Web Services Region.

createUsageLimit(params = {}, callback) ⇒ AWS.Request

Creates a usage limit for a specified Amazon Redshift Serverless usage type. The usage limit is identified by the returned usage limit identifier.

createWorkgroup(params = {}, callback) ⇒ AWS.Request

Creates an workgroup in Amazon Redshift Serverless.

deleteCustomDomainAssociation(params = {}, callback) ⇒ AWS.Request

Deletes a custom domain association for Amazon Redshift Serverless.

deleteEndpointAccess(params = {}, callback) ⇒ AWS.Request

Deletes an Amazon Redshift Serverless managed VPC endpoint.

deleteNamespace(params = {}, callback) ⇒ AWS.Request

Deletes a namespace from Amazon Redshift Serverless. Before you delete the namespace, you can create a final snapshot that has all of the data within the namespace.

deleteResourcePolicy(params = {}, callback) ⇒ AWS.Request

Deletes the specified resource policy.

deleteScheduledAction(params = {}, callback) ⇒ AWS.Request

Deletes a scheduled action.

deleteSnapshot(params = {}, callback) ⇒ AWS.Request

Deletes a snapshot from Amazon Redshift Serverless.

deleteSnapshotCopyConfiguration(params = {}, callback) ⇒ AWS.Request

Deletes a snapshot copy configuration

deleteUsageLimit(params = {}, callback) ⇒ AWS.Request

Deletes a usage limit from Amazon Redshift Serverless.

deleteWorkgroup(params = {}, callback) ⇒ AWS.Request

getCredentials(params = {}, callback) ⇒ AWS.Request

Returns a database user name and temporary password with temporary authorization to log in to Amazon Redshift Serverless.

By default, the temporary credentials expire in 900 seconds. You can optionally specify a duration between 900 seconds (15 minutes) and 3600 seconds (60 minutes).

 <p>The Identity and Access Management (IAM) user or role that runs GetCredentials must have an IAM policy attached that allows access to all necessary actions and resources.</p> <p>If the <code>DbName</code> parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name.</p> 

getCustomDomainAssociation(params = {}, callback) ⇒ AWS.Request

Gets information about a specific custom domain association.

getEndpointAccess(params = {}, callback) ⇒ AWS.Request

Returns information, such as the name, about a VPC endpoint.

getNamespace(params = {}, callback) ⇒ AWS.Request

Returns information about a namespace in Amazon Redshift Serverless.

getRecoveryPoint(params = {}, callback) ⇒ AWS.Request

Returns information about a recovery point.

getResourcePolicy(params = {}, callback) ⇒ AWS.Request

Returns a resource policy.

getScheduledAction(params = {}, callback) ⇒ AWS.Request

Returns information about a scheduled action.

getSnapshot(params = {}, callback) ⇒ AWS.Request

Returns information about a specific snapshot.

getTableRestoreStatus(params = {}, callback) ⇒ AWS.Request

Returns information about a TableRestoreStatus object.

getUsageLimit(params = {}, callback) ⇒ AWS.Request

Returns information about a usage limit.

getWorkgroup(params = {}, callback) ⇒ AWS.Request

Returns information about a specific workgroup.

listCustomDomainAssociations(params = {}, callback) ⇒ AWS.Request

Lists custom domain associations for Amazon Redshift Serverless.

listEndpointAccess(params = {}, callback) ⇒ AWS.Request

Returns an array of EndpointAccess objects and relevant information.

listNamespaces(params = {}, callback) ⇒ AWS.Request

Returns information about a list of specified namespaces.

listRecoveryPoints(params = {}, callback) ⇒ AWS.Request

Returns an array of recovery points.

listScheduledActions(params = {}, callback) ⇒ AWS.Request

Returns a list of scheduled actions. You can use the flags to filter the list of returned scheduled actions.

listSnapshotCopyConfigurations(params = {}, callback) ⇒ AWS.Request

Returns a list of snapshot copy configurations.

listSnapshots(params = {}, callback) ⇒ AWS.Request

Returns a list of snapshots.

listTableRestoreStatus(params = {}, callback) ⇒ AWS.Request

Returns information about an array of TableRestoreStatus objects.

listTagsForResource(params = {}, callback) ⇒ AWS.Request

Lists the tags assigned to a resource.

listUsageLimits(params = {}, callback) ⇒ AWS.Request

Lists all usage limits within Amazon Redshift Serverless.

listWorkgroups(params = {}, callback) ⇒ AWS.Request

Returns information about a list of specified workgroups.

putResourcePolicy(params = {}, callback) ⇒ AWS.Request

Creates or updates a resource policy. Currently, you can use policies to share snapshots across Amazon Web Services accounts.

restoreFromRecoveryPoint(params = {}, callback) ⇒ AWS.Request

Restore the data from a recovery point.

restoreFromSnapshot(params = {}, callback) ⇒ AWS.Request

Restores a namespace from a snapshot.

restoreTableFromRecoveryPoint(params = {}, callback) ⇒ AWS.Request

Restores a table from a recovery point to your Amazon Redshift Serverless instance. You can't use this operation to restore tables with interleaved sort keys.

restoreTableFromSnapshot(params = {}, callback) ⇒ AWS.Request

Restores a table from a snapshot to your Amazon Redshift Serverless instance. You can't use this operation to restore tables with interleaved sort keys.

tagResource(params = {}, callback) ⇒ AWS.Request

Assigns one or more tags to a resource.

untagResource(params = {}, callback) ⇒ AWS.Request

Removes a tag or set of tags from a resource.

updateCustomDomainAssociation(params = {}, callback) ⇒ AWS.Request

Updates an Amazon Redshift Serverless certificate associated with a custom domain.

updateEndpointAccess(params = {}, callback) ⇒ AWS.Request

Updates an Amazon Redshift Serverless managed endpoint.

updateNamespace(params = {}, callback) ⇒ AWS.Request

Updates a namespace with the specified settings. Unless required, you can't update multiple parameters in one request. For example, you must specify both adminUsername and adminUserPassword to update either field, but you can't update both kmsKeyId and logExports in a single request.

updateScheduledAction(params = {}, callback) ⇒ AWS.Request

Updates a scheduled action.

updateSnapshot(params = {}, callback) ⇒ AWS.Request

updateSnapshotCopyConfiguration(params = {}, callback) ⇒ AWS.Request

Updates a snapshot copy configuration.

updateUsageLimit(params = {}, callback) ⇒ AWS.Request

Update a usage limit in Amazon Redshift Serverless. You can't update the usage type or period of a usage limit.

updateWorkgroup(params = {}, callback) ⇒ AWS.Request

Updates a workgroup with the specified configuration settings. You can't update multiple parameters in one request. For example, you can update baseCapacity or port in a single request, but you can't update both in the same request.