client

Improve the original redshift-serverless boto3 API.

Ref:

simple_aws_redshift.redshift_serverless.client.list_namespaces(redshift_serverless_client: RedshiftServerlessClient, page_size: int = 100, max_items: int = 9999) RedshiftServerlessNamespaceIterProxy[source]

List all Redshift Serverless namespaces with pagination support.

Ref:

Returns:

~simple_aws_redshift.model_redshift_serverless.py.RedshiftServerlessNamespaceIterProxy

simple_aws_redshift.redshift_serverless.client.get_namespace(redshift_serverless_client: RedshiftServerlessClient, namespace_name: str) RedshiftServerlessNamespace | None[source]

Get a specific Redshift Serverless namespace by name.

Returns:

None if the namespace does not exist.

Ref:

simple_aws_redshift.redshift_serverless.client.delete_namespace(redshift_serverless_client: RedshiftServerlessClient, namespace_name: str, final_snapshot_name: str = OPT, final_snapshot_retention_period: int = OPT) RedshiftServerlessNamespace | None[source]

Delete a Redshift Serverless namespace with optional final snapshot.

Returns:

None if the namespace does not exist, otherwise return the deleted namespace object.

Ref:

simple_aws_redshift.redshift_serverless.client.list_workgroups(redshift_serverless_client: RedshiftServerlessClient, owner_account: str = OPT, page_size: int = 100, max_items: int = 9999) RedshiftServerlessWorkgroupIterProxy[source]

List all Redshift Serverless workgroups with pagination support.

Returns:

~simple_aws_redshift.model_redshift_serverless.py.RedshiftServerlessWorkgroupIterProxy

Ref:

simple_aws_redshift.redshift_serverless.client.get_workgroup(redshift_serverless_client: RedshiftServerlessClient, workgroup_name: str) RedshiftServerlessWorkgroup | None[source]

Get a specific Redshift Serverless workgroup by name.

Returns:

None if the workgroup does not exist.

Ref:

simple_aws_redshift.redshift_serverless.client.delete_workgroup(redshift_serverless_client: RedshiftServerlessClient, workgroup_name: str) RedshiftServerlessWorkgroup | None[source]

Delete a Redshift Serverless workgroup.

Returns:

None if the workgroup does not exist, otherwise return the deleted workgroup object.

Ref: