Skip to content

FinspaceClient#

Index > Finspace > FinspaceClient

Auto-generated documentation for Finspace type annotations stubs module types-boto3-finspace.

FinspaceClient#

Type annotations and code completion for boto3.client("finspace"). boto3 documentation

# FinspaceClient usage example

from boto3.session import Session
from types_boto3_finspace.client import FinspaceClient

def get_finspace_client() -> FinspaceClient:
    return Session().client("finspace")

Exceptions#

boto3 client exceptions are generated in runtime. This class provides code completion for boto3.client("finspace").exceptions structure.

# Exceptions.exceptions usage example

client = boto3.client("finspace")

try:
    do_something(client)
except (
    client.exceptions.AccessDeniedException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.InternalServerException,
    client.exceptions.InvalidRequestException,
    client.exceptions.LimitExceededException,
    client.exceptions.ResourceAlreadyExistsException,
    client.exceptions.ResourceNotFoundException,
    client.exceptions.ServiceQuotaExceededException,
    client.exceptions.ThrottlingException,
    client.exceptions.ValidationException,
) as e:
    print(e)
# Exceptions.exceptions type checking example

from types_boto3_finspace.client import Exceptions

def handle_error(exc: Exceptions.AccessDeniedException) -> None:
    ...

Methods#

can_paginate#

Type annotations and code completion for boto3.client("finspace").can_paginate method. boto3 documentation

# can_paginate method definition

def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

generate_presigned_url#

Type annotations and code completion for boto3.client("finspace").generate_presigned_url method. boto3 documentation

# generate_presigned_url method definition

def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

create_environment#

Create a new FinSpace environment.

Type annotations and code completion for boto3.client("finspace").create_environment method. boto3 documentation

# create_environment method definition

def create_environment(
    self,
    *,
    name: str,
    description: str = ...,
    kmsKeyId: str = ...,
    tags: Mapping[str, str] = ...,
    federationMode: FederationModeType = ...,  # (1)
    federationParameters: FederationParametersUnionTypeDef = ...,  # (2)
    superuserParameters: SuperuserParametersTypeDef = ...,  # (3)
    dataBundles: Sequence[str] = ...,
) -> CreateEnvironmentResponseTypeDef:  # (4)
    ...
  1. See FederationModeType
  2. See FederationParametersTypeDef FederationParametersOutputTypeDef
  3. See SuperuserParametersTypeDef
  4. See CreateEnvironmentResponseTypeDef
# create_environment method usage example with argument unpacking

kwargs: CreateEnvironmentRequestTypeDef = {  # (1)
    "name": ...,
}

parent.create_environment(**kwargs)
  1. See CreateEnvironmentRequestTypeDef

create_kx_changeset#

Creates a changeset for a kdb database.

Type annotations and code completion for boto3.client("finspace").create_kx_changeset method. boto3 documentation

# create_kx_changeset method definition

def create_kx_changeset(
    self,
    *,
    environmentId: str,
    databaseName: str,
    changeRequests: Sequence[ChangeRequestTypeDef],  # (1)
    clientToken: str,
) -> CreateKxChangesetResponseTypeDef:  # (2)
    ...
  1. See ChangeRequestTypeDef
  2. See CreateKxChangesetResponseTypeDef
# create_kx_changeset method usage example with argument unpacking

kwargs: CreateKxChangesetRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "changeRequests": ...,
    "clientToken": ...,
}

parent.create_kx_changeset(**kwargs)
  1. See CreateKxChangesetRequestTypeDef

create_kx_cluster#

Creates a new kdb cluster.

Type annotations and code completion for boto3.client("finspace").create_kx_cluster method. boto3 documentation

# create_kx_cluster method definition

def create_kx_cluster(
    self,
    *,
    environmentId: str,
    clusterName: str,
    clusterType: KxClusterTypeType,  # (1)
    releaseLabel: str,
    vpcConfiguration: VpcConfigurationUnionTypeDef,  # (2)
    azMode: KxAzModeType,  # (3)
    clientToken: str = ...,
    tickerplantLogConfiguration: TickerplantLogConfigurationUnionTypeDef = ...,  # (4)
    databases: Sequence[KxDatabaseConfigurationUnionTypeDef] = ...,  # (5)
    cacheStorageConfigurations: Sequence[KxCacheStorageConfigurationTypeDef] = ...,  # (6)
    autoScalingConfiguration: AutoScalingConfigurationTypeDef = ...,  # (7)
    clusterDescription: str = ...,
    capacityConfiguration: CapacityConfigurationTypeDef = ...,  # (8)
    initializationScript: str = ...,
    commandLineArguments: Sequence[KxCommandLineArgumentTypeDef] = ...,  # (9)
    code: CodeConfigurationTypeDef = ...,  # (10)
    executionRole: str = ...,
    savedownStorageConfiguration: KxSavedownStorageConfigurationTypeDef = ...,  # (11)
    availabilityZoneId: str = ...,
    tags: Mapping[str, str] = ...,
    scalingGroupConfiguration: KxScalingGroupConfigurationTypeDef = ...,  # (12)
) -> CreateKxClusterResponseTypeDef:  # (13)
    ...
  1. See KxClusterTypeType
  2. See VpcConfigurationTypeDef VpcConfigurationOutputTypeDef
  3. See KxAzModeType
  4. See TickerplantLogConfigurationTypeDef TickerplantLogConfigurationOutputTypeDef
  5. See KxDatabaseConfigurationTypeDef KxDatabaseConfigurationOutputTypeDef
  6. See KxCacheStorageConfigurationTypeDef
  7. See AutoScalingConfigurationTypeDef
  8. See CapacityConfigurationTypeDef
  9. See KxCommandLineArgumentTypeDef
  10. See CodeConfigurationTypeDef
  11. See KxSavedownStorageConfigurationTypeDef
  12. See KxScalingGroupConfigurationTypeDef
  13. See CreateKxClusterResponseTypeDef
# create_kx_cluster method usage example with argument unpacking

kwargs: CreateKxClusterRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
    "clusterType": ...,
    "releaseLabel": ...,
    "vpcConfiguration": ...,
    "azMode": ...,
}

parent.create_kx_cluster(**kwargs)
  1. See CreateKxClusterRequestTypeDef

create_kx_database#

Creates a new kdb database in the environment.

Type annotations and code completion for boto3.client("finspace").create_kx_database method. boto3 documentation

# create_kx_database method definition

def create_kx_database(
    self,
    *,
    environmentId: str,
    databaseName: str,
    clientToken: str,
    description: str = ...,
    tags: Mapping[str, str] = ...,
) -> CreateKxDatabaseResponseTypeDef:  # (1)
    ...
  1. See CreateKxDatabaseResponseTypeDef
# create_kx_database method usage example with argument unpacking

kwargs: CreateKxDatabaseRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "clientToken": ...,
}

parent.create_kx_database(**kwargs)
  1. See CreateKxDatabaseRequestTypeDef

create_kx_dataview#

Creates a snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on kdb clusters.

Type annotations and code completion for boto3.client("finspace").create_kx_dataview method. boto3 documentation

# create_kx_dataview method definition

def create_kx_dataview(
    self,
    *,
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    azMode: KxAzModeType,  # (1)
    clientToken: str,
    availabilityZoneId: str = ...,
    changesetId: str = ...,
    segmentConfigurations: Sequence[KxDataviewSegmentConfigurationUnionTypeDef] = ...,  # (2)
    autoUpdate: bool = ...,
    readWrite: bool = ...,
    description: str = ...,
    tags: Mapping[str, str] = ...,
) -> CreateKxDataviewResponseTypeDef:  # (3)
    ...
  1. See KxAzModeType
  2. See KxDataviewSegmentConfigurationTypeDef KxDataviewSegmentConfigurationOutputTypeDef
  3. See CreateKxDataviewResponseTypeDef
# create_kx_dataview method usage example with argument unpacking

kwargs: CreateKxDataviewRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "dataviewName": ...,
    "azMode": ...,
    "clientToken": ...,
}

parent.create_kx_dataview(**kwargs)
  1. See CreateKxDataviewRequestTypeDef

create_kx_environment#

Creates a managed kdb environment for the account.

Type annotations and code completion for boto3.client("finspace").create_kx_environment method. boto3 documentation

# create_kx_environment method definition

def create_kx_environment(
    self,
    *,
    name: str,
    kmsKeyId: str,
    description: str = ...,
    tags: Mapping[str, str] = ...,
    clientToken: str = ...,
) -> CreateKxEnvironmentResponseTypeDef:  # (1)
    ...
  1. See CreateKxEnvironmentResponseTypeDef
# create_kx_environment method usage example with argument unpacking

kwargs: CreateKxEnvironmentRequestTypeDef = {  # (1)
    "name": ...,
    "kmsKeyId": ...,
}

parent.create_kx_environment(**kwargs)
  1. See CreateKxEnvironmentRequestTypeDef

create_kx_scaling_group#

Creates a new scaling group.

Type annotations and code completion for boto3.client("finspace").create_kx_scaling_group method. boto3 documentation

# create_kx_scaling_group method definition

def create_kx_scaling_group(
    self,
    *,
    clientToken: str,
    environmentId: str,
    scalingGroupName: str,
    hostType: str,
    availabilityZoneId: str,
    tags: Mapping[str, str] = ...,
) -> CreateKxScalingGroupResponseTypeDef:  # (1)
    ...
  1. See CreateKxScalingGroupResponseTypeDef
# create_kx_scaling_group method usage example with argument unpacking

kwargs: CreateKxScalingGroupRequestTypeDef = {  # (1)
    "clientToken": ...,
    "environmentId": ...,
    "scalingGroupName": ...,
    "hostType": ...,
    "availabilityZoneId": ...,
}

parent.create_kx_scaling_group(**kwargs)
  1. See CreateKxScalingGroupRequestTypeDef

create_kx_user#

Creates a user in FinSpace kdb environment with an associated IAM role.

Type annotations and code completion for boto3.client("finspace").create_kx_user method. boto3 documentation

# create_kx_user method definition

def create_kx_user(
    self,
    *,
    environmentId: str,
    userName: str,
    iamRole: str,
    tags: Mapping[str, str] = ...,
    clientToken: str = ...,
) -> CreateKxUserResponseTypeDef:  # (1)
    ...
  1. See CreateKxUserResponseTypeDef
# create_kx_user method usage example with argument unpacking

kwargs: CreateKxUserRequestTypeDef = {  # (1)
    "environmentId": ...,
    "userName": ...,
    "iamRole": ...,
}

parent.create_kx_user(**kwargs)
  1. See CreateKxUserRequestTypeDef

create_kx_volume#

Creates a new volume with a specific amount of throughput and storage capacity.

Type annotations and code completion for boto3.client("finspace").create_kx_volume method. boto3 documentation

# create_kx_volume method definition

def create_kx_volume(
    self,
    *,
    environmentId: str,
    volumeType: KxVolumeTypeType,  # (1)
    volumeName: str,
    azMode: KxAzModeType,  # (2)
    availabilityZoneIds: Sequence[str],
    clientToken: str = ...,
    description: str = ...,
    nas1Configuration: KxNAS1ConfigurationTypeDef = ...,  # (3)
    tags: Mapping[str, str] = ...,
) -> CreateKxVolumeResponseTypeDef:  # (4)
    ...
  1. See KxVolumeTypeType
  2. See KxAzModeType
  3. See KxNAS1ConfigurationTypeDef
  4. See CreateKxVolumeResponseTypeDef
# create_kx_volume method usage example with argument unpacking

kwargs: CreateKxVolumeRequestTypeDef = {  # (1)
    "environmentId": ...,
    "volumeType": ...,
    "volumeName": ...,
    "azMode": ...,
    "availabilityZoneIds": ...,
}

parent.create_kx_volume(**kwargs)
  1. See CreateKxVolumeRequestTypeDef

delete_environment#

Delete an FinSpace environment.

Type annotations and code completion for boto3.client("finspace").delete_environment method. boto3 documentation

# delete_environment method definition

def delete_environment(
    self,
    *,
    environmentId: str,
) -> Dict[str, Any]:
    ...
# delete_environment method usage example with argument unpacking

kwargs: DeleteEnvironmentRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.delete_environment(**kwargs)
  1. See DeleteEnvironmentRequestTypeDef

delete_kx_cluster#

Deletes a kdb cluster.

Type annotations and code completion for boto3.client("finspace").delete_kx_cluster method. boto3 documentation

# delete_kx_cluster method definition

def delete_kx_cluster(
    self,
    *,
    environmentId: str,
    clusterName: str,
    clientToken: str = ...,
) -> Dict[str, Any]:
    ...
# delete_kx_cluster method usage example with argument unpacking

kwargs: DeleteKxClusterRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
}

parent.delete_kx_cluster(**kwargs)
  1. See DeleteKxClusterRequestTypeDef

delete_kx_cluster_node#

Deletes the specified nodes from a cluster.

Type annotations and code completion for boto3.client("finspace").delete_kx_cluster_node method. boto3 documentation

# delete_kx_cluster_node method definition

def delete_kx_cluster_node(
    self,
    *,
    environmentId: str,
    clusterName: str,
    nodeId: str,
) -> Dict[str, Any]:
    ...
# delete_kx_cluster_node method usage example with argument unpacking

kwargs: DeleteKxClusterNodeRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
    "nodeId": ...,
}

parent.delete_kx_cluster_node(**kwargs)
  1. See DeleteKxClusterNodeRequestTypeDef

delete_kx_database#

Deletes the specified database and all of its associated data.

Type annotations and code completion for boto3.client("finspace").delete_kx_database method. boto3 documentation

# delete_kx_database method definition

def delete_kx_database(
    self,
    *,
    environmentId: str,
    databaseName: str,
    clientToken: str,
) -> Dict[str, Any]:
    ...
# delete_kx_database method usage example with argument unpacking

kwargs: DeleteKxDatabaseRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "clientToken": ...,
}

parent.delete_kx_database(**kwargs)
  1. See DeleteKxDatabaseRequestTypeDef

delete_kx_dataview#

Deletes the specified dataview.

Type annotations and code completion for boto3.client("finspace").delete_kx_dataview method. boto3 documentation

# delete_kx_dataview method definition

def delete_kx_dataview(
    self,
    *,
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    clientToken: str,
) -> Dict[str, Any]:
    ...
# delete_kx_dataview method usage example with argument unpacking

kwargs: DeleteKxDataviewRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "dataviewName": ...,
    "clientToken": ...,
}

parent.delete_kx_dataview(**kwargs)
  1. See DeleteKxDataviewRequestTypeDef

delete_kx_environment#

Deletes the kdb environment.

Type annotations and code completion for boto3.client("finspace").delete_kx_environment method. boto3 documentation

# delete_kx_environment method definition

def delete_kx_environment(
    self,
    *,
    environmentId: str,
    clientToken: str = ...,
) -> Dict[str, Any]:
    ...
# delete_kx_environment method usage example with argument unpacking

kwargs: DeleteKxEnvironmentRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.delete_kx_environment(**kwargs)
  1. See DeleteKxEnvironmentRequestTypeDef

delete_kx_scaling_group#

Deletes the specified scaling group.

Type annotations and code completion for boto3.client("finspace").delete_kx_scaling_group method. boto3 documentation

# delete_kx_scaling_group method definition

def delete_kx_scaling_group(
    self,
    *,
    environmentId: str,
    scalingGroupName: str,
    clientToken: str = ...,
) -> Dict[str, Any]:
    ...
# delete_kx_scaling_group method usage example with argument unpacking

kwargs: DeleteKxScalingGroupRequestTypeDef = {  # (1)
    "environmentId": ...,
    "scalingGroupName": ...,
}

parent.delete_kx_scaling_group(**kwargs)
  1. See DeleteKxScalingGroupRequestTypeDef

delete_kx_user#

Deletes a user in the specified kdb environment.

Type annotations and code completion for boto3.client("finspace").delete_kx_user method. boto3 documentation

# delete_kx_user method definition

def delete_kx_user(
    self,
    *,
    userName: str,
    environmentId: str,
    clientToken: str = ...,
) -> Dict[str, Any]:
    ...
# delete_kx_user method usage example with argument unpacking

kwargs: DeleteKxUserRequestTypeDef = {  # (1)
    "userName": ...,
    "environmentId": ...,
}

parent.delete_kx_user(**kwargs)
  1. See DeleteKxUserRequestTypeDef

delete_kx_volume#

Deletes a volume.

Type annotations and code completion for boto3.client("finspace").delete_kx_volume method. boto3 documentation

# delete_kx_volume method definition

def delete_kx_volume(
    self,
    *,
    environmentId: str,
    volumeName: str,
    clientToken: str = ...,
) -> Dict[str, Any]:
    ...
# delete_kx_volume method usage example with argument unpacking

kwargs: DeleteKxVolumeRequestTypeDef = {  # (1)
    "environmentId": ...,
    "volumeName": ...,
}

parent.delete_kx_volume(**kwargs)
  1. See DeleteKxVolumeRequestTypeDef

get_environment#

Returns the FinSpace environment object.

Type annotations and code completion for boto3.client("finspace").get_environment method. boto3 documentation

# get_environment method definition

def get_environment(
    self,
    *,
    environmentId: str,
) -> GetEnvironmentResponseTypeDef:  # (1)
    ...
  1. See GetEnvironmentResponseTypeDef
# get_environment method usage example with argument unpacking

kwargs: GetEnvironmentRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.get_environment(**kwargs)
  1. See GetEnvironmentRequestTypeDef

get_kx_changeset#

Returns information about a kdb changeset.

Type annotations and code completion for boto3.client("finspace").get_kx_changeset method. boto3 documentation

# get_kx_changeset method definition

def get_kx_changeset(
    self,
    *,
    environmentId: str,
    databaseName: str,
    changesetId: str,
) -> GetKxChangesetResponseTypeDef:  # (1)
    ...
  1. See GetKxChangesetResponseTypeDef
# get_kx_changeset method usage example with argument unpacking

kwargs: GetKxChangesetRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "changesetId": ...,
}

parent.get_kx_changeset(**kwargs)
  1. See GetKxChangesetRequestTypeDef

get_kx_cluster#

Retrieves information about a kdb cluster.

Type annotations and code completion for boto3.client("finspace").get_kx_cluster method. boto3 documentation

# get_kx_cluster method definition

def get_kx_cluster(
    self,
    *,
    environmentId: str,
    clusterName: str,
) -> GetKxClusterResponseTypeDef:  # (1)
    ...
  1. See GetKxClusterResponseTypeDef
# get_kx_cluster method usage example with argument unpacking

kwargs: GetKxClusterRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
}

parent.get_kx_cluster(**kwargs)
  1. See GetKxClusterRequestTypeDef

get_kx_connection_string#

Retrieves a connection string for a user to connect to a kdb cluster.

Type annotations and code completion for boto3.client("finspace").get_kx_connection_string method. boto3 documentation

# get_kx_connection_string method definition

def get_kx_connection_string(
    self,
    *,
    userArn: str,
    environmentId: str,
    clusterName: str,
) -> GetKxConnectionStringResponseTypeDef:  # (1)
    ...
  1. See GetKxConnectionStringResponseTypeDef
# get_kx_connection_string method usage example with argument unpacking

kwargs: GetKxConnectionStringRequestTypeDef = {  # (1)
    "userArn": ...,
    "environmentId": ...,
    "clusterName": ...,
}

parent.get_kx_connection_string(**kwargs)
  1. See GetKxConnectionStringRequestTypeDef

get_kx_database#

Returns database information for the specified environment ID.

Type annotations and code completion for boto3.client("finspace").get_kx_database method. boto3 documentation

# get_kx_database method definition

def get_kx_database(
    self,
    *,
    environmentId: str,
    databaseName: str,
) -> GetKxDatabaseResponseTypeDef:  # (1)
    ...
  1. See GetKxDatabaseResponseTypeDef
# get_kx_database method usage example with argument unpacking

kwargs: GetKxDatabaseRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
}

parent.get_kx_database(**kwargs)
  1. See GetKxDatabaseRequestTypeDef

get_kx_dataview#

Retrieves details of the dataview.

Type annotations and code completion for boto3.client("finspace").get_kx_dataview method. boto3 documentation

# get_kx_dataview method definition

def get_kx_dataview(
    self,
    *,
    environmentId: str,
    databaseName: str,
    dataviewName: str,
) -> GetKxDataviewResponseTypeDef:  # (1)
    ...
  1. See GetKxDataviewResponseTypeDef
# get_kx_dataview method usage example with argument unpacking

kwargs: GetKxDataviewRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "dataviewName": ...,
}

parent.get_kx_dataview(**kwargs)
  1. See GetKxDataviewRequestTypeDef

get_kx_environment#

Retrieves all the information for the specified kdb environment.

Type annotations and code completion for boto3.client("finspace").get_kx_environment method. boto3 documentation

# get_kx_environment method definition

def get_kx_environment(
    self,
    *,
    environmentId: str,
) -> GetKxEnvironmentResponseTypeDef:  # (1)
    ...
  1. See GetKxEnvironmentResponseTypeDef
# get_kx_environment method usage example with argument unpacking

kwargs: GetKxEnvironmentRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.get_kx_environment(**kwargs)
  1. See GetKxEnvironmentRequestTypeDef

get_kx_scaling_group#

Retrieves details of a scaling group.

Type annotations and code completion for boto3.client("finspace").get_kx_scaling_group method. boto3 documentation

# get_kx_scaling_group method definition

def get_kx_scaling_group(
    self,
    *,
    environmentId: str,
    scalingGroupName: str,
) -> GetKxScalingGroupResponseTypeDef:  # (1)
    ...
  1. See GetKxScalingGroupResponseTypeDef
# get_kx_scaling_group method usage example with argument unpacking

kwargs: GetKxScalingGroupRequestTypeDef = {  # (1)
    "environmentId": ...,
    "scalingGroupName": ...,
}

parent.get_kx_scaling_group(**kwargs)
  1. See GetKxScalingGroupRequestTypeDef

get_kx_user#

Retrieves information about the specified kdb user.

Type annotations and code completion for boto3.client("finspace").get_kx_user method. boto3 documentation

# get_kx_user method definition

def get_kx_user(
    self,
    *,
    userName: str,
    environmentId: str,
) -> GetKxUserResponseTypeDef:  # (1)
    ...
  1. See GetKxUserResponseTypeDef
# get_kx_user method usage example with argument unpacking

kwargs: GetKxUserRequestTypeDef = {  # (1)
    "userName": ...,
    "environmentId": ...,
}

parent.get_kx_user(**kwargs)
  1. See GetKxUserRequestTypeDef

get_kx_volume#

Retrieves the information about the volume.

Type annotations and code completion for boto3.client("finspace").get_kx_volume method. boto3 documentation

# get_kx_volume method definition

def get_kx_volume(
    self,
    *,
    environmentId: str,
    volumeName: str,
) -> GetKxVolumeResponseTypeDef:  # (1)
    ...
  1. See GetKxVolumeResponseTypeDef
# get_kx_volume method usage example with argument unpacking

kwargs: GetKxVolumeRequestTypeDef = {  # (1)
    "environmentId": ...,
    "volumeName": ...,
}

parent.get_kx_volume(**kwargs)
  1. See GetKxVolumeRequestTypeDef

list_environments#

A list of all of your FinSpace environments.

Type annotations and code completion for boto3.client("finspace").list_environments method. boto3 documentation

# list_environments method definition

def list_environments(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListEnvironmentsResponseTypeDef:  # (1)
    ...
  1. See ListEnvironmentsResponseTypeDef
# list_environments method usage example with argument unpacking

kwargs: ListEnvironmentsRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_environments(**kwargs)
  1. See ListEnvironmentsRequestTypeDef

list_kx_changesets#

Returns a list of all the changesets for a database.

Type annotations and code completion for boto3.client("finspace").list_kx_changesets method. boto3 documentation

# list_kx_changesets method definition

def list_kx_changesets(
    self,
    *,
    environmentId: str,
    databaseName: str,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListKxChangesetsResponseTypeDef:  # (1)
    ...
  1. See ListKxChangesetsResponseTypeDef
# list_kx_changesets method usage example with argument unpacking

kwargs: ListKxChangesetsRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
}

parent.list_kx_changesets(**kwargs)
  1. See ListKxChangesetsRequestTypeDef

list_kx_cluster_nodes#

Lists all the nodes in a kdb cluster.

Type annotations and code completion for boto3.client("finspace").list_kx_cluster_nodes method. boto3 documentation

# list_kx_cluster_nodes method definition

def list_kx_cluster_nodes(
    self,
    *,
    environmentId: str,
    clusterName: str,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListKxClusterNodesResponseTypeDef:  # (1)
    ...
  1. See ListKxClusterNodesResponseTypeDef
# list_kx_cluster_nodes method usage example with argument unpacking

kwargs: ListKxClusterNodesRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
}

parent.list_kx_cluster_nodes(**kwargs)
  1. See ListKxClusterNodesRequestTypeDef

list_kx_clusters#

Returns a list of clusters.

Type annotations and code completion for boto3.client("finspace").list_kx_clusters method. boto3 documentation

# list_kx_clusters method definition

def list_kx_clusters(
    self,
    *,
    environmentId: str,
    clusterType: KxClusterTypeType = ...,  # (1)
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListKxClustersResponseTypeDef:  # (2)
    ...
  1. See KxClusterTypeType
  2. See ListKxClustersResponseTypeDef
# list_kx_clusters method usage example with argument unpacking

kwargs: ListKxClustersRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.list_kx_clusters(**kwargs)
  1. See ListKxClustersRequestTypeDef

list_kx_databases#

Returns a list of all the databases in the kdb environment.

Type annotations and code completion for boto3.client("finspace").list_kx_databases method. boto3 documentation

# list_kx_databases method definition

def list_kx_databases(
    self,
    *,
    environmentId: str,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListKxDatabasesResponseTypeDef:  # (1)
    ...
  1. See ListKxDatabasesResponseTypeDef
# list_kx_databases method usage example with argument unpacking

kwargs: ListKxDatabasesRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.list_kx_databases(**kwargs)
  1. See ListKxDatabasesRequestTypeDef

list_kx_dataviews#

Returns a list of all the dataviews in the database.

Type annotations and code completion for boto3.client("finspace").list_kx_dataviews method. boto3 documentation

# list_kx_dataviews method definition

def list_kx_dataviews(
    self,
    *,
    environmentId: str,
    databaseName: str,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListKxDataviewsResponseTypeDef:  # (1)
    ...
  1. See ListKxDataviewsResponseTypeDef
# list_kx_dataviews method usage example with argument unpacking

kwargs: ListKxDataviewsRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
}

parent.list_kx_dataviews(**kwargs)
  1. See ListKxDataviewsRequestTypeDef

list_kx_environments#

Returns a list of kdb environments created in an account.

Type annotations and code completion for boto3.client("finspace").list_kx_environments method. boto3 documentation

# list_kx_environments method definition

def list_kx_environments(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListKxEnvironmentsResponseTypeDef:  # (1)
    ...
  1. See ListKxEnvironmentsResponseTypeDef
# list_kx_environments method usage example with argument unpacking

kwargs: ListKxEnvironmentsRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_kx_environments(**kwargs)
  1. See ListKxEnvironmentsRequestTypeDef

list_kx_scaling_groups#

Returns a list of scaling groups in a kdb environment.

Type annotations and code completion for boto3.client("finspace").list_kx_scaling_groups method. boto3 documentation

# list_kx_scaling_groups method definition

def list_kx_scaling_groups(
    self,
    *,
    environmentId: str,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListKxScalingGroupsResponseTypeDef:  # (1)
    ...
  1. See ListKxScalingGroupsResponseTypeDef
# list_kx_scaling_groups method usage example with argument unpacking

kwargs: ListKxScalingGroupsRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.list_kx_scaling_groups(**kwargs)
  1. See ListKxScalingGroupsRequestTypeDef

list_kx_users#

Lists all the users in a kdb environment.

Type annotations and code completion for boto3.client("finspace").list_kx_users method. boto3 documentation

# list_kx_users method definition

def list_kx_users(
    self,
    *,
    environmentId: str,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListKxUsersResponseTypeDef:  # (1)
    ...
  1. See ListKxUsersResponseTypeDef
# list_kx_users method usage example with argument unpacking

kwargs: ListKxUsersRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.list_kx_users(**kwargs)
  1. See ListKxUsersRequestTypeDef

list_kx_volumes#

Lists all the volumes in a kdb environment.

Type annotations and code completion for boto3.client("finspace").list_kx_volumes method. boto3 documentation

# list_kx_volumes method definition

def list_kx_volumes(
    self,
    *,
    environmentId: str,
    maxResults: int = ...,
    nextToken: str = ...,
    volumeType: KxVolumeTypeType = ...,  # (1)
) -> ListKxVolumesResponseTypeDef:  # (2)
    ...
  1. See KxVolumeTypeType
  2. See ListKxVolumesResponseTypeDef
# list_kx_volumes method usage example with argument unpacking

kwargs: ListKxVolumesRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.list_kx_volumes(**kwargs)
  1. See ListKxVolumesRequestTypeDef

list_tags_for_resource#

A list of all tags for a resource.

Type annotations and code completion for boto3.client("finspace").list_tags_for_resource method. boto3 documentation

# list_tags_for_resource method definition

def list_tags_for_resource(
    self,
    *,
    resourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...
  1. See ListTagsForResourceResponseTypeDef
# list_tags_for_resource method usage example with argument unpacking

kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "resourceArn": ...,
}

parent.list_tags_for_resource(**kwargs)
  1. See ListTagsForResourceRequestTypeDef

tag_resource#

Adds metadata tags to a FinSpace resource.

Type annotations and code completion for boto3.client("finspace").tag_resource method. boto3 documentation

# tag_resource method definition

def tag_resource(
    self,
    *,
    resourceArn: str,
    tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...
# tag_resource method usage example with argument unpacking

kwargs: TagResourceRequestTypeDef = {  # (1)
    "resourceArn": ...,
    "tags": ...,
}

parent.tag_resource(**kwargs)
  1. See TagResourceRequestTypeDef

untag_resource#

Removes metadata tags from a FinSpace resource.

Type annotations and code completion for boto3.client("finspace").untag_resource method. boto3 documentation

# untag_resource method definition

def untag_resource(
    self,
    *,
    resourceArn: str,
    tagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...
# untag_resource method usage example with argument unpacking

kwargs: UntagResourceRequestTypeDef = {  # (1)
    "resourceArn": ...,
    "tagKeys": ...,
}

parent.untag_resource(**kwargs)
  1. See UntagResourceRequestTypeDef

update_environment#

Update your FinSpace environment.

Type annotations and code completion for boto3.client("finspace").update_environment method. boto3 documentation

# update_environment method definition

def update_environment(
    self,
    *,
    environmentId: str,
    name: str = ...,
    description: str = ...,
    federationMode: FederationModeType = ...,  # (1)
    federationParameters: FederationParametersUnionTypeDef = ...,  # (2)
) -> UpdateEnvironmentResponseTypeDef:  # (3)
    ...
  1. See FederationModeType
  2. See FederationParametersTypeDef FederationParametersOutputTypeDef
  3. See UpdateEnvironmentResponseTypeDef
# update_environment method usage example with argument unpacking

kwargs: UpdateEnvironmentRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.update_environment(**kwargs)
  1. See UpdateEnvironmentRequestTypeDef

update_kx_cluster_code_configuration#

Allows you to update code configuration on a running cluster.

Type annotations and code completion for boto3.client("finspace").update_kx_cluster_code_configuration method. boto3 documentation

# update_kx_cluster_code_configuration method definition

def update_kx_cluster_code_configuration(
    self,
    *,
    environmentId: str,
    clusterName: str,
    code: CodeConfigurationTypeDef,  # (1)
    clientToken: str = ...,
    initializationScript: str = ...,
    commandLineArguments: Sequence[KxCommandLineArgumentTypeDef] = ...,  # (2)
    deploymentConfiguration: KxClusterCodeDeploymentConfigurationTypeDef = ...,  # (3)
) -> Dict[str, Any]:
    ...
  1. See CodeConfigurationTypeDef
  2. See KxCommandLineArgumentTypeDef
  3. See KxClusterCodeDeploymentConfigurationTypeDef
# update_kx_cluster_code_configuration method usage example with argument unpacking

kwargs: UpdateKxClusterCodeConfigurationRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
    "code": ...,
}

parent.update_kx_cluster_code_configuration(**kwargs)
  1. See UpdateKxClusterCodeConfigurationRequestTypeDef

update_kx_cluster_databases#

Updates the databases mounted on a kdb cluster, which includes the changesetId and all the dbPaths to be cached.

Type annotations and code completion for boto3.client("finspace").update_kx_cluster_databases method. boto3 documentation

# update_kx_cluster_databases method definition

def update_kx_cluster_databases(
    self,
    *,
    environmentId: str,
    clusterName: str,
    databases: Sequence[KxDatabaseConfigurationUnionTypeDef],  # (1)
    clientToken: str = ...,
    deploymentConfiguration: KxDeploymentConfigurationTypeDef = ...,  # (2)
) -> Dict[str, Any]:
    ...
  1. See KxDatabaseConfigurationTypeDef KxDatabaseConfigurationOutputTypeDef
  2. See KxDeploymentConfigurationTypeDef
# update_kx_cluster_databases method usage example with argument unpacking

kwargs: UpdateKxClusterDatabasesRequestTypeDef = {  # (1)
    "environmentId": ...,
    "clusterName": ...,
    "databases": ...,
}

parent.update_kx_cluster_databases(**kwargs)
  1. See UpdateKxClusterDatabasesRequestTypeDef

update_kx_database#

Updates information for the given kdb database.

Type annotations and code completion for boto3.client("finspace").update_kx_database method. boto3 documentation

# update_kx_database method definition

def update_kx_database(
    self,
    *,
    environmentId: str,
    databaseName: str,
    clientToken: str,
    description: str = ...,
) -> UpdateKxDatabaseResponseTypeDef:  # (1)
    ...
  1. See UpdateKxDatabaseResponseTypeDef
# update_kx_database method usage example with argument unpacking

kwargs: UpdateKxDatabaseRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "clientToken": ...,
}

parent.update_kx_database(**kwargs)
  1. See UpdateKxDatabaseRequestTypeDef

update_kx_dataview#

Updates the specified dataview.

Type annotations and code completion for boto3.client("finspace").update_kx_dataview method. boto3 documentation

# update_kx_dataview method definition

def update_kx_dataview(
    self,
    *,
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    clientToken: str,
    description: str = ...,
    changesetId: str = ...,
    segmentConfigurations: Sequence[KxDataviewSegmentConfigurationUnionTypeDef] = ...,  # (1)
) -> UpdateKxDataviewResponseTypeDef:  # (2)
    ...
  1. See KxDataviewSegmentConfigurationTypeDef KxDataviewSegmentConfigurationOutputTypeDef
  2. See UpdateKxDataviewResponseTypeDef
# update_kx_dataview method usage example with argument unpacking

kwargs: UpdateKxDataviewRequestTypeDef = {  # (1)
    "environmentId": ...,
    "databaseName": ...,
    "dataviewName": ...,
    "clientToken": ...,
}

parent.update_kx_dataview(**kwargs)
  1. See UpdateKxDataviewRequestTypeDef

update_kx_environment#

Updates information for the given kdb environment.

Type annotations and code completion for boto3.client("finspace").update_kx_environment method. boto3 documentation

# update_kx_environment method definition

def update_kx_environment(
    self,
    *,
    environmentId: str,
    name: str = ...,
    description: str = ...,
    clientToken: str = ...,
) -> UpdateKxEnvironmentResponseTypeDef:  # (1)
    ...
  1. See UpdateKxEnvironmentResponseTypeDef
# update_kx_environment method usage example with argument unpacking

kwargs: UpdateKxEnvironmentRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.update_kx_environment(**kwargs)
  1. See UpdateKxEnvironmentRequestTypeDef

update_kx_environment_network#

Updates environment network to connect to your internal network by using a transit gateway.

Type annotations and code completion for boto3.client("finspace").update_kx_environment_network method. boto3 documentation

# update_kx_environment_network method definition

def update_kx_environment_network(
    self,
    *,
    environmentId: str,
    transitGatewayConfiguration: TransitGatewayConfigurationUnionTypeDef = ...,  # (1)
    customDNSConfiguration: Sequence[CustomDNSServerTypeDef] = ...,  # (2)
    clientToken: str = ...,
) -> UpdateKxEnvironmentNetworkResponseTypeDef:  # (3)
    ...
  1. See TransitGatewayConfigurationTypeDef TransitGatewayConfigurationOutputTypeDef
  2. See CustomDNSServerTypeDef
  3. See UpdateKxEnvironmentNetworkResponseTypeDef
# update_kx_environment_network method usage example with argument unpacking

kwargs: UpdateKxEnvironmentNetworkRequestTypeDef = {  # (1)
    "environmentId": ...,
}

parent.update_kx_environment_network(**kwargs)
  1. See UpdateKxEnvironmentNetworkRequestTypeDef

update_kx_user#

Updates the user details.

Type annotations and code completion for boto3.client("finspace").update_kx_user method. boto3 documentation

# update_kx_user method definition

def update_kx_user(
    self,
    *,
    environmentId: str,
    userName: str,
    iamRole: str,
    clientToken: str = ...,
) -> UpdateKxUserResponseTypeDef:  # (1)
    ...
  1. See UpdateKxUserResponseTypeDef
# update_kx_user method usage example with argument unpacking

kwargs: UpdateKxUserRequestTypeDef = {  # (1)
    "environmentId": ...,
    "userName": ...,
    "iamRole": ...,
}

parent.update_kx_user(**kwargs)
  1. See UpdateKxUserRequestTypeDef

update_kx_volume#

Updates the throughput or capacity of a volume.

Type annotations and code completion for boto3.client("finspace").update_kx_volume method. boto3 documentation

# update_kx_volume method definition

def update_kx_volume(
    self,
    *,
    environmentId: str,
    volumeName: str,
    description: str = ...,
    clientToken: str = ...,
    nas1Configuration: KxNAS1ConfigurationTypeDef = ...,  # (1)
) -> UpdateKxVolumeResponseTypeDef:  # (2)
    ...
  1. See KxNAS1ConfigurationTypeDef
  2. See UpdateKxVolumeResponseTypeDef
# update_kx_volume method usage example with argument unpacking

kwargs: UpdateKxVolumeRequestTypeDef = {  # (1)
    "environmentId": ...,
    "volumeName": ...,
}

parent.update_kx_volume(**kwargs)
  1. See UpdateKxVolumeRequestTypeDef

get_paginator#

Type annotations and code completion for boto3.client("finspace").get_paginator method with overloads.