Learn R Programming

paws.database (version 0.7.0)

redshiftserverless: Redshift Serverless

Description

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.

Usage

redshiftserverless(
  config = list(),
  credentials = list(),
  endpoint = NULL,
  region = NULL
)

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • credentials:

    • creds:

      • access_key_id: AWS access key ID

      • secret_access_key: AWS secret access key

      • session_token: AWS temporary session token

    • profile: The name of a profile to use. If not given, then the default profile is used.

    • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. http://s3.amazonaws.com/BUCKET/KEY.

  • sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

credentials

Optional credentials shorthand for the config parameter

  • creds:

    • access_key_id: AWS access key ID

    • secret_access_key: AWS secret access key

    • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

endpoint

Optional shorthand for complete URL to use for the constructed client.

region

Optional shorthand for AWS Region used in instantiating the client.

Service syntax

svc <- redshiftserverless(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string",
      anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
      access_key_id = "string",
      secret_access_key = "string",
      session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

convert_recovery_point_to_snapshotConverts a recovery point to a snapshot
create_custom_domain_associationCreates a custom domain association for Amazon Redshift Serverless
create_endpoint_accessCreates an Amazon Redshift Serverless managed VPC endpoint
create_namespaceCreates a namespace in Amazon Redshift Serverless
create_scheduled_actionCreates a scheduled action
create_snapshotCreates a snapshot of all databases in a namespace
create_snapshot_copy_configurationCreates a snapshot copy configuration that lets you copy snapshots to another Amazon Web Services Region
create_usage_limitCreates a usage limit for a specified Amazon Redshift Serverless usage type
create_workgroupCreates an workgroup in Amazon Redshift Serverless
delete_custom_domain_associationDeletes a custom domain association for Amazon Redshift Serverless
delete_endpoint_accessDeletes an Amazon Redshift Serverless managed VPC endpoint
delete_namespaceDeletes a namespace from Amazon Redshift Serverless
delete_resource_policyDeletes the specified resource policy
delete_scheduled_actionDeletes a scheduled action
delete_snapshotDeletes a snapshot from Amazon Redshift Serverless
delete_snapshot_copy_configurationDeletes a snapshot copy configuration
delete_usage_limitDeletes a usage limit from Amazon Redshift Serverless
delete_workgroupDeletes a workgroup
get_credentialsReturns a database user name and temporary password with temporary authorization to log in to Amazon Redshift Serverless
get_custom_domain_associationGets information about a specific custom domain association
get_endpoint_accessReturns information, such as the name, about a VPC endpoint
get_namespaceReturns information about a namespace in Amazon Redshift Serverless
get_recovery_pointReturns information about a recovery point
get_resource_policyReturns a resource policy
get_scheduled_actionReturns information about a scheduled action
get_snapshotReturns information about a specific snapshot
get_table_restore_statusReturns information about a TableRestoreStatus object
get_usage_limitReturns information about a usage limit
get_workgroupReturns information about a specific workgroup
list_custom_domain_associationsLists custom domain associations for Amazon Redshift Serverless
list_endpoint_accessReturns an array of EndpointAccess objects and relevant information
list_namespacesReturns information about a list of specified namespaces
list_recovery_pointsReturns an array of recovery points
list_scheduled_actionsReturns a list of scheduled actions
list_snapshot_copy_configurationsReturns a list of snapshot copy configurations
list_snapshotsReturns a list of snapshots
list_table_restore_statusReturns information about an array of TableRestoreStatus objects
list_tags_for_resourceLists the tags assigned to a resource
list_usage_limitsLists all usage limits within Amazon Redshift Serverless
list_workgroupsReturns information about a list of specified workgroups
put_resource_policyCreates or updates a resource policy
restore_from_recovery_pointRestore the data from a recovery point
restore_from_snapshotRestores a namespace from a snapshot
restore_table_from_recovery_pointRestores a table from a recovery point to your Amazon Redshift Serverless instance
restore_table_from_snapshotRestores a table from a snapshot to your Amazon Redshift Serverless instance
tag_resourceAssigns one or more tags to a resource
untag_resourceRemoves a tag or set of tags from a resource
update_custom_domain_associationUpdates an Amazon Redshift Serverless certificate associated with a custom domain
update_endpoint_accessUpdates an Amazon Redshift Serverless managed endpoint
update_namespaceUpdates a namespace with the specified settings
update_scheduled_actionUpdates a scheduled action
update_snapshotUpdates a snapshot
update_snapshot_copy_configurationUpdates a snapshot copy configuration
update_usage_limitUpdate a usage limit in Amazon Redshift Serverless
update_workgroupUpdates a workgroup with the specified configuration settings

Examples

Run this code
if (FALSE) {
svc <- redshiftserverless()
svc$convert_recovery_point_to_snapshot(
  Foo = 123
)
}

Run the code above in your browser using DataLab