AWS.RedshiftServerless — AWS SDK for JavaScript (original) (raw)
Property Details
endpoint ⇒ AWS.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.