Skip to content

Type definitions#

Index > Finspace > Type definitions

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

FederationParametersUnionTypeDef#

# FederationParametersUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import FederationParametersUnionTypeDef


def get_value() -> FederationParametersUnionTypeDef:
    return ...


# FederationParametersUnionTypeDef definition

FederationParametersUnionTypeDef = Union[
    FederationParametersTypeDef,  # (1)
    FederationParametersOutputTypeDef,  # (2)
]
  1. See FederationParametersTypeDef
  2. See FederationParametersOutputTypeDef

KxDatabaseCacheConfigurationUnionTypeDef#

# KxDatabaseCacheConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import KxDatabaseCacheConfigurationUnionTypeDef


def get_value() -> KxDatabaseCacheConfigurationUnionTypeDef:
    return ...


# KxDatabaseCacheConfigurationUnionTypeDef definition

KxDatabaseCacheConfigurationUnionTypeDef = Union[
    KxDatabaseCacheConfigurationTypeDef,  # (1)
    KxDatabaseCacheConfigurationOutputTypeDef,  # (2)
]
  1. See KxDatabaseCacheConfigurationTypeDef
  2. See KxDatabaseCacheConfigurationOutputTypeDef

KxDataviewSegmentConfigurationUnionTypeDef#

# KxDataviewSegmentConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import KxDataviewSegmentConfigurationUnionTypeDef


def get_value() -> KxDataviewSegmentConfigurationUnionTypeDef:
    return ...


# KxDataviewSegmentConfigurationUnionTypeDef definition

KxDataviewSegmentConfigurationUnionTypeDef = Union[
    KxDataviewSegmentConfigurationTypeDef,  # (1)
    KxDataviewSegmentConfigurationOutputTypeDef,  # (2)
]
  1. See KxDataviewSegmentConfigurationTypeDef
  2. See KxDataviewSegmentConfigurationOutputTypeDef

TickerplantLogConfigurationUnionTypeDef#

# TickerplantLogConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import TickerplantLogConfigurationUnionTypeDef


def get_value() -> TickerplantLogConfigurationUnionTypeDef:
    return ...


# TickerplantLogConfigurationUnionTypeDef definition

TickerplantLogConfigurationUnionTypeDef = Union[
    TickerplantLogConfigurationTypeDef,  # (1)
    TickerplantLogConfigurationOutputTypeDef,  # (2)
]
  1. See TickerplantLogConfigurationTypeDef
  2. See TickerplantLogConfigurationOutputTypeDef

VpcConfigurationUnionTypeDef#

# VpcConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import VpcConfigurationUnionTypeDef


def get_value() -> VpcConfigurationUnionTypeDef:
    return ...


# VpcConfigurationUnionTypeDef definition

VpcConfigurationUnionTypeDef = Union[
    VpcConfigurationTypeDef,  # (1)
    VpcConfigurationOutputTypeDef,  # (2)
]
  1. See VpcConfigurationTypeDef
  2. See VpcConfigurationOutputTypeDef

KxDataviewConfigurationUnionTypeDef#

# KxDataviewConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import KxDataviewConfigurationUnionTypeDef


def get_value() -> KxDataviewConfigurationUnionTypeDef:
    return ...


# KxDataviewConfigurationUnionTypeDef definition

KxDataviewConfigurationUnionTypeDef = Union[
    KxDataviewConfigurationTypeDef,  # (1)
    KxDataviewConfigurationOutputTypeDef,  # (2)
]
  1. See KxDataviewConfigurationTypeDef
  2. See KxDataviewConfigurationOutputTypeDef

TransitGatewayConfigurationUnionTypeDef#

# TransitGatewayConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import TransitGatewayConfigurationUnionTypeDef


def get_value() -> TransitGatewayConfigurationUnionTypeDef:
    return ...


# TransitGatewayConfigurationUnionTypeDef definition

TransitGatewayConfigurationUnionTypeDef = Union[
    TransitGatewayConfigurationTypeDef,  # (1)
    TransitGatewayConfigurationOutputTypeDef,  # (2)
]
  1. See TransitGatewayConfigurationTypeDef
  2. See TransitGatewayConfigurationOutputTypeDef

KxDatabaseConfigurationUnionTypeDef#

# KxDatabaseConfigurationUnionTypeDef Union usage example

from types_boto3_finspace.type_defs import KxDatabaseConfigurationUnionTypeDef


def get_value() -> KxDatabaseConfigurationUnionTypeDef:
    return ...


# KxDatabaseConfigurationUnionTypeDef definition

KxDatabaseConfigurationUnionTypeDef = Union[
    KxDatabaseConfigurationTypeDef,  # (1)
    KxDatabaseConfigurationOutputTypeDef,  # (2)
]
  1. See KxDatabaseConfigurationTypeDef
  2. See KxDatabaseConfigurationOutputTypeDef

AutoScalingConfigurationTypeDef#

# AutoScalingConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import AutoScalingConfigurationTypeDef


def get_value() -> AutoScalingConfigurationTypeDef:
    return {
        "minNodeCount": ...,
    }


# AutoScalingConfigurationTypeDef definition

class AutoScalingConfigurationTypeDef(TypedDict):
    minNodeCount: NotRequired[int],
    maxNodeCount: NotRequired[int],
    autoScalingMetric: NotRequired[AutoScalingMetricType],  # (1)
    metricTarget: NotRequired[float],
    scaleInCooldownSeconds: NotRequired[float],
    scaleOutCooldownSeconds: NotRequired[float],
  1. See AutoScalingMetricType

CapacityConfigurationTypeDef#

# CapacityConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CapacityConfigurationTypeDef


def get_value() -> CapacityConfigurationTypeDef:
    return {
        "nodeType": ...,
    }


# CapacityConfigurationTypeDef definition

class CapacityConfigurationTypeDef(TypedDict):
    nodeType: NotRequired[str],
    nodeCount: NotRequired[int],

ChangeRequestTypeDef#

# ChangeRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ChangeRequestTypeDef


def get_value() -> ChangeRequestTypeDef:
    return {
        "changeType": ...,
    }


# ChangeRequestTypeDef definition

class ChangeRequestTypeDef(TypedDict):
    changeType: ChangeTypeType,  # (1)
    dbPath: str,
    s3Path: NotRequired[str],
  1. See ChangeTypeType

CodeConfigurationTypeDef#

# CodeConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CodeConfigurationTypeDef


def get_value() -> CodeConfigurationTypeDef:
    return {
        "s3Bucket": ...,
    }


# CodeConfigurationTypeDef definition

class CodeConfigurationTypeDef(TypedDict):
    s3Bucket: NotRequired[str],
    s3Key: NotRequired[str],
    s3ObjectVersion: NotRequired[str],

SuperuserParametersTypeDef#

# SuperuserParametersTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import SuperuserParametersTypeDef


def get_value() -> SuperuserParametersTypeDef:
    return {
        "emailAddress": ...,
    }


# SuperuserParametersTypeDef definition

class SuperuserParametersTypeDef(TypedDict):
    emailAddress: str,
    firstName: str,
    lastName: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

ErrorInfoTypeDef#

# ErrorInfoTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ErrorInfoTypeDef


def get_value() -> ErrorInfoTypeDef:
    return {
        "errorMessage": ...,
    }


# ErrorInfoTypeDef definition

class ErrorInfoTypeDef(TypedDict):
    errorMessage: NotRequired[str],
    errorType: NotRequired[ErrorDetailsType],  # (1)
  1. See ErrorDetailsType

KxCacheStorageConfigurationTypeDef#

# KxCacheStorageConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxCacheStorageConfigurationTypeDef


def get_value() -> KxCacheStorageConfigurationTypeDef:
    return {
        "type": ...,
    }


# KxCacheStorageConfigurationTypeDef definition

class KxCacheStorageConfigurationTypeDef(TypedDict):
    type: str,
    size: int,

KxCommandLineArgumentTypeDef#

# KxCommandLineArgumentTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxCommandLineArgumentTypeDef


def get_value() -> KxCommandLineArgumentTypeDef:
    return {
        "key": ...,
    }


# KxCommandLineArgumentTypeDef definition

class KxCommandLineArgumentTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

KxSavedownStorageConfigurationTypeDef#

# KxSavedownStorageConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxSavedownStorageConfigurationTypeDef


def get_value() -> KxSavedownStorageConfigurationTypeDef:
    return {
        "type": ...,
    }


# KxSavedownStorageConfigurationTypeDef definition

class KxSavedownStorageConfigurationTypeDef(TypedDict):
    type: NotRequired[KxSavedownStorageTypeType],  # (1)
    size: NotRequired[int],
    volumeName: NotRequired[str],
  1. See KxSavedownStorageTypeType

KxScalingGroupConfigurationTypeDef#

# KxScalingGroupConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxScalingGroupConfigurationTypeDef


def get_value() -> KxScalingGroupConfigurationTypeDef:
    return {
        "scalingGroupName": ...,
    }


# KxScalingGroupConfigurationTypeDef definition

class KxScalingGroupConfigurationTypeDef(TypedDict):
    scalingGroupName: str,
    memoryReservation: int,
    nodeCount: int,
    memoryLimit: NotRequired[int],
    cpu: NotRequired[float],

TickerplantLogConfigurationOutputTypeDef#

# TickerplantLogConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import TickerplantLogConfigurationOutputTypeDef


def get_value() -> TickerplantLogConfigurationOutputTypeDef:
    return {
        "tickerplantLogVolumes": ...,
    }


# TickerplantLogConfigurationOutputTypeDef definition

class TickerplantLogConfigurationOutputTypeDef(TypedDict):
    tickerplantLogVolumes: NotRequired[List[str]],

VolumeTypeDef#

# VolumeTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import VolumeTypeDef


def get_value() -> VolumeTypeDef:
    return {
        "volumeName": ...,
    }


# VolumeTypeDef definition

class VolumeTypeDef(TypedDict):
    volumeName: NotRequired[str],
    volumeType: NotRequired[VolumeTypeType],  # (1)
  1. See VolumeTypeType

VpcConfigurationOutputTypeDef#

# VpcConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import VpcConfigurationOutputTypeDef


def get_value() -> VpcConfigurationOutputTypeDef:
    return {
        "vpcId": ...,
    }


# VpcConfigurationOutputTypeDef definition

class VpcConfigurationOutputTypeDef(TypedDict):
    vpcId: NotRequired[str],
    securityGroupIds: NotRequired[List[str]],
    subnetIds: NotRequired[List[str]],
    ipAddressType: NotRequired[IPAddressTypeType],  # (1)
  1. See IPAddressTypeType

CreateKxDatabaseRequestTypeDef#

# CreateKxDatabaseRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxDatabaseRequestTypeDef


def get_value() -> CreateKxDatabaseRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxDatabaseRequestTypeDef definition

class CreateKxDatabaseRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    clientToken: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

KxDataviewSegmentConfigurationOutputTypeDef#

# KxDataviewSegmentConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDataviewSegmentConfigurationOutputTypeDef


def get_value() -> KxDataviewSegmentConfigurationOutputTypeDef:
    return {
        "dbPaths": ...,
    }


# KxDataviewSegmentConfigurationOutputTypeDef definition

class KxDataviewSegmentConfigurationOutputTypeDef(TypedDict):
    dbPaths: List[str],
    volumeName: str,
    onDemand: NotRequired[bool],

CreateKxEnvironmentRequestTypeDef#

# CreateKxEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxEnvironmentRequestTypeDef


def get_value() -> CreateKxEnvironmentRequestTypeDef:
    return {
        "name": ...,
    }


# CreateKxEnvironmentRequestTypeDef definition

class CreateKxEnvironmentRequestTypeDef(TypedDict):
    name: str,
    kmsKeyId: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],

CreateKxScalingGroupRequestTypeDef#

# CreateKxScalingGroupRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxScalingGroupRequestTypeDef


def get_value() -> CreateKxScalingGroupRequestTypeDef:
    return {
        "clientToken": ...,
    }


# CreateKxScalingGroupRequestTypeDef definition

class CreateKxScalingGroupRequestTypeDef(TypedDict):
    clientToken: str,
    environmentId: str,
    scalingGroupName: str,
    hostType: str,
    availabilityZoneId: str,
    tags: NotRequired[Mapping[str, str]],

CreateKxUserRequestTypeDef#

# CreateKxUserRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxUserRequestTypeDef


def get_value() -> CreateKxUserRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxUserRequestTypeDef definition

class CreateKxUserRequestTypeDef(TypedDict):
    environmentId: str,
    userName: str,
    iamRole: str,
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],

KxNAS1ConfigurationTypeDef#

# KxNAS1ConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxNAS1ConfigurationTypeDef


def get_value() -> KxNAS1ConfigurationTypeDef:
    return {
        "type": ...,
    }


# KxNAS1ConfigurationTypeDef definition

class KxNAS1ConfigurationTypeDef(TypedDict):
    type: NotRequired[KxNAS1TypeType],  # (1)
    size: NotRequired[int],
  1. See KxNAS1TypeType

CustomDNSServerTypeDef#

# CustomDNSServerTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CustomDNSServerTypeDef


def get_value() -> CustomDNSServerTypeDef:
    return {
        "customDNSServerName": ...,
    }


# CustomDNSServerTypeDef definition

class CustomDNSServerTypeDef(TypedDict):
    customDNSServerName: str,
    customDNSServerIP: str,

DeleteEnvironmentRequestTypeDef#

# DeleteEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteEnvironmentRequestTypeDef


def get_value() -> DeleteEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteEnvironmentRequestTypeDef definition

class DeleteEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,

DeleteKxClusterNodeRequestTypeDef#

# DeleteKxClusterNodeRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxClusterNodeRequestTypeDef


def get_value() -> DeleteKxClusterNodeRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxClusterNodeRequestTypeDef definition

class DeleteKxClusterNodeRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,
    nodeId: str,

DeleteKxClusterRequestTypeDef#

# DeleteKxClusterRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxClusterRequestTypeDef


def get_value() -> DeleteKxClusterRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxClusterRequestTypeDef definition

class DeleteKxClusterRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,
    clientToken: NotRequired[str],

DeleteKxDatabaseRequestTypeDef#

# DeleteKxDatabaseRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxDatabaseRequestTypeDef


def get_value() -> DeleteKxDatabaseRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxDatabaseRequestTypeDef definition

class DeleteKxDatabaseRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    clientToken: str,

DeleteKxDataviewRequestTypeDef#

# DeleteKxDataviewRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxDataviewRequestTypeDef


def get_value() -> DeleteKxDataviewRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxDataviewRequestTypeDef definition

class DeleteKxDataviewRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    clientToken: str,

DeleteKxEnvironmentRequestTypeDef#

# DeleteKxEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxEnvironmentRequestTypeDef


def get_value() -> DeleteKxEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxEnvironmentRequestTypeDef definition

class DeleteKxEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,
    clientToken: NotRequired[str],

DeleteKxScalingGroupRequestTypeDef#

# DeleteKxScalingGroupRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxScalingGroupRequestTypeDef


def get_value() -> DeleteKxScalingGroupRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxScalingGroupRequestTypeDef definition

class DeleteKxScalingGroupRequestTypeDef(TypedDict):
    environmentId: str,
    scalingGroupName: str,
    clientToken: NotRequired[str],

DeleteKxUserRequestTypeDef#

# DeleteKxUserRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxUserRequestTypeDef


def get_value() -> DeleteKxUserRequestTypeDef:
    return {
        "userName": ...,
    }


# DeleteKxUserRequestTypeDef definition

class DeleteKxUserRequestTypeDef(TypedDict):
    userName: str,
    environmentId: str,
    clientToken: NotRequired[str],

DeleteKxVolumeRequestTypeDef#

# DeleteKxVolumeRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import DeleteKxVolumeRequestTypeDef


def get_value() -> DeleteKxVolumeRequestTypeDef:
    return {
        "environmentId": ...,
    }


# DeleteKxVolumeRequestTypeDef definition

class DeleteKxVolumeRequestTypeDef(TypedDict):
    environmentId: str,
    volumeName: str,
    clientToken: NotRequired[str],

FederationParametersOutputTypeDef#

# FederationParametersOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import FederationParametersOutputTypeDef


def get_value() -> FederationParametersOutputTypeDef:
    return {
        "samlMetadataDocument": ...,
    }


# FederationParametersOutputTypeDef definition

class FederationParametersOutputTypeDef(TypedDict):
    samlMetadataDocument: NotRequired[str],
    samlMetadataURL: NotRequired[str],
    applicationCallBackURL: NotRequired[str],
    federationURN: NotRequired[str],
    federationProviderName: NotRequired[str],
    attributeMap: NotRequired[Dict[str, str]],

FederationParametersTypeDef#

# FederationParametersTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import FederationParametersTypeDef


def get_value() -> FederationParametersTypeDef:
    return {
        "samlMetadataDocument": ...,
    }


# FederationParametersTypeDef definition

class FederationParametersTypeDef(TypedDict):
    samlMetadataDocument: NotRequired[str],
    samlMetadataURL: NotRequired[str],
    applicationCallBackURL: NotRequired[str],
    federationURN: NotRequired[str],
    federationProviderName: NotRequired[str],
    attributeMap: NotRequired[Mapping[str, str]],

GetEnvironmentRequestTypeDef#

# GetEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetEnvironmentRequestTypeDef


def get_value() -> GetEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetEnvironmentRequestTypeDef definition

class GetEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,

GetKxChangesetRequestTypeDef#

# GetKxChangesetRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxChangesetRequestTypeDef


def get_value() -> GetKxChangesetRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxChangesetRequestTypeDef definition

class GetKxChangesetRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    changesetId: str,

GetKxClusterRequestTypeDef#

# GetKxClusterRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxClusterRequestTypeDef


def get_value() -> GetKxClusterRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxClusterRequestTypeDef definition

class GetKxClusterRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,

GetKxConnectionStringRequestTypeDef#

# GetKxConnectionStringRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxConnectionStringRequestTypeDef


def get_value() -> GetKxConnectionStringRequestTypeDef:
    return {
        "userArn": ...,
    }


# GetKxConnectionStringRequestTypeDef definition

class GetKxConnectionStringRequestTypeDef(TypedDict):
    userArn: str,
    environmentId: str,
    clusterName: str,

GetKxDatabaseRequestTypeDef#

# GetKxDatabaseRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxDatabaseRequestTypeDef


def get_value() -> GetKxDatabaseRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxDatabaseRequestTypeDef definition

class GetKxDatabaseRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,

GetKxDataviewRequestTypeDef#

# GetKxDataviewRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxDataviewRequestTypeDef


def get_value() -> GetKxDataviewRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxDataviewRequestTypeDef definition

class GetKxDataviewRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    dataviewName: str,

GetKxEnvironmentRequestTypeDef#

# GetKxEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxEnvironmentRequestTypeDef


def get_value() -> GetKxEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxEnvironmentRequestTypeDef definition

class GetKxEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,

GetKxScalingGroupRequestTypeDef#

# GetKxScalingGroupRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxScalingGroupRequestTypeDef


def get_value() -> GetKxScalingGroupRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxScalingGroupRequestTypeDef definition

class GetKxScalingGroupRequestTypeDef(TypedDict):
    environmentId: str,
    scalingGroupName: str,

GetKxUserRequestTypeDef#

# GetKxUserRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxUserRequestTypeDef


def get_value() -> GetKxUserRequestTypeDef:
    return {
        "userName": ...,
    }


# GetKxUserRequestTypeDef definition

class GetKxUserRequestTypeDef(TypedDict):
    userName: str,
    environmentId: str,

GetKxVolumeRequestTypeDef#

# GetKxVolumeRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxVolumeRequestTypeDef


def get_value() -> GetKxVolumeRequestTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxVolumeRequestTypeDef definition

class GetKxVolumeRequestTypeDef(TypedDict):
    environmentId: str,
    volumeName: str,

KxAttachedClusterTypeDef#

# KxAttachedClusterTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxAttachedClusterTypeDef


def get_value() -> KxAttachedClusterTypeDef:
    return {
        "clusterName": ...,
    }


# KxAttachedClusterTypeDef definition

class KxAttachedClusterTypeDef(TypedDict):
    clusterName: NotRequired[str],
    clusterType: NotRequired[KxClusterTypeType],  # (1)
    clusterStatus: NotRequired[KxClusterStatusType],  # (2)
  1. See KxClusterTypeType
  2. See KxClusterStatusType

IcmpTypeCodeTypeDef#

# IcmpTypeCodeTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import IcmpTypeCodeTypeDef


def get_value() -> IcmpTypeCodeTypeDef:
    return {
        "type": ...,
    }


# IcmpTypeCodeTypeDef definition

class IcmpTypeCodeTypeDef(TypedDict):
    type: int,
    code: int,

KxChangesetListEntryTypeDef#

# KxChangesetListEntryTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxChangesetListEntryTypeDef


def get_value() -> KxChangesetListEntryTypeDef:
    return {
        "changesetId": ...,
    }


# KxChangesetListEntryTypeDef definition

class KxChangesetListEntryTypeDef(TypedDict):
    changesetId: NotRequired[str],
    createdTimestamp: NotRequired[datetime],
    activeFromTimestamp: NotRequired[datetime],
    lastModifiedTimestamp: NotRequired[datetime],
    status: NotRequired[ChangesetStatusType],  # (1)
  1. See ChangesetStatusType

KxClusterCodeDeploymentConfigurationTypeDef#

# KxClusterCodeDeploymentConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxClusterCodeDeploymentConfigurationTypeDef


def get_value() -> KxClusterCodeDeploymentConfigurationTypeDef:
    return {
        "deploymentStrategy": ...,
    }


# KxClusterCodeDeploymentConfigurationTypeDef definition

class KxClusterCodeDeploymentConfigurationTypeDef(TypedDict):
    deploymentStrategy: KxClusterCodeDeploymentStrategyType,  # (1)
  1. See KxClusterCodeDeploymentStrategyType

KxDatabaseCacheConfigurationOutputTypeDef#

# KxDatabaseCacheConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDatabaseCacheConfigurationOutputTypeDef


def get_value() -> KxDatabaseCacheConfigurationOutputTypeDef:
    return {
        "cacheType": ...,
    }


# KxDatabaseCacheConfigurationOutputTypeDef definition

class KxDatabaseCacheConfigurationOutputTypeDef(TypedDict):
    cacheType: str,
    dbPaths: List[str],
    dataviewName: NotRequired[str],

KxDatabaseCacheConfigurationTypeDef#

# KxDatabaseCacheConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDatabaseCacheConfigurationTypeDef


def get_value() -> KxDatabaseCacheConfigurationTypeDef:
    return {
        "cacheType": ...,
    }


# KxDatabaseCacheConfigurationTypeDef definition

class KxDatabaseCacheConfigurationTypeDef(TypedDict):
    cacheType: str,
    dbPaths: Sequence[str],
    dataviewName: NotRequired[str],

KxDatabaseListEntryTypeDef#

# KxDatabaseListEntryTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDatabaseListEntryTypeDef


def get_value() -> KxDatabaseListEntryTypeDef:
    return {
        "databaseName": ...,
    }


# KxDatabaseListEntryTypeDef definition

class KxDatabaseListEntryTypeDef(TypedDict):
    databaseName: NotRequired[str],
    createdTimestamp: NotRequired[datetime],
    lastModifiedTimestamp: NotRequired[datetime],

KxDataviewSegmentConfigurationTypeDef#

# KxDataviewSegmentConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDataviewSegmentConfigurationTypeDef


def get_value() -> KxDataviewSegmentConfigurationTypeDef:
    return {
        "dbPaths": ...,
    }


# KxDataviewSegmentConfigurationTypeDef definition

class KxDataviewSegmentConfigurationTypeDef(TypedDict):
    dbPaths: Sequence[str],
    volumeName: str,
    onDemand: NotRequired[bool],

KxDeploymentConfigurationTypeDef#

# KxDeploymentConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDeploymentConfigurationTypeDef


def get_value() -> KxDeploymentConfigurationTypeDef:
    return {
        "deploymentStrategy": ...,
    }


# KxDeploymentConfigurationTypeDef definition

class KxDeploymentConfigurationTypeDef(TypedDict):
    deploymentStrategy: KxDeploymentStrategyType,  # (1)
  1. See KxDeploymentStrategyType

KxNodeTypeDef#

# KxNodeTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxNodeTypeDef


def get_value() -> KxNodeTypeDef:
    return {
        "nodeId": ...,
    }


# KxNodeTypeDef definition

class KxNodeTypeDef(TypedDict):
    nodeId: NotRequired[str],
    availabilityZoneId: NotRequired[str],
    launchTime: NotRequired[datetime],
    status: NotRequired[KxNodeStatusType],  # (1)
  1. See KxNodeStatusType

KxScalingGroupTypeDef#

# KxScalingGroupTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxScalingGroupTypeDef


def get_value() -> KxScalingGroupTypeDef:
    return {
        "scalingGroupName": ...,
    }


# KxScalingGroupTypeDef definition

class KxScalingGroupTypeDef(TypedDict):
    scalingGroupName: NotRequired[str],
    hostType: NotRequired[str],
    clusters: NotRequired[List[str]],
    availabilityZoneId: NotRequired[str],
    status: NotRequired[KxScalingGroupStatusType],  # (1)
    statusReason: NotRequired[str],
    lastModifiedTimestamp: NotRequired[datetime],
    createdTimestamp: NotRequired[datetime],
  1. See KxScalingGroupStatusType

KxUserTypeDef#

# KxUserTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxUserTypeDef


def get_value() -> KxUserTypeDef:
    return {
        "userArn": ...,
    }


# KxUserTypeDef definition

class KxUserTypeDef(TypedDict):
    userArn: NotRequired[str],
    userName: NotRequired[str],
    iamRole: NotRequired[str],
    createTimestamp: NotRequired[datetime],
    updateTimestamp: NotRequired[datetime],

KxVolumeTypeDef#

# KxVolumeTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxVolumeTypeDef


def get_value() -> KxVolumeTypeDef:
    return {
        "volumeName": ...,
    }


# KxVolumeTypeDef definition

class KxVolumeTypeDef(TypedDict):
    volumeName: NotRequired[str],
    volumeType: NotRequired[KxVolumeTypeType],  # (1)
    status: NotRequired[KxVolumeStatusType],  # (2)
    description: NotRequired[str],
    statusReason: NotRequired[str],
    azMode: NotRequired[KxAzModeType],  # (3)
    availabilityZoneIds: NotRequired[List[str]],
    createdTimestamp: NotRequired[datetime],
    lastModifiedTimestamp: NotRequired[datetime],
  1. See KxVolumeTypeType
  2. See KxVolumeStatusType
  3. See KxAzModeType

ListEnvironmentsRequestTypeDef#

# ListEnvironmentsRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListEnvironmentsRequestTypeDef


def get_value() -> ListEnvironmentsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListEnvironmentsRequestTypeDef definition

class ListEnvironmentsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListKxChangesetsRequestTypeDef#

# ListKxChangesetsRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxChangesetsRequestTypeDef


def get_value() -> ListKxChangesetsRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxChangesetsRequestTypeDef definition

class ListKxChangesetsRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListKxClusterNodesRequestTypeDef#

# ListKxClusterNodesRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxClusterNodesRequestTypeDef


def get_value() -> ListKxClusterNodesRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxClusterNodesRequestTypeDef definition

class ListKxClusterNodesRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListKxClustersRequestTypeDef#

# ListKxClustersRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxClustersRequestTypeDef


def get_value() -> ListKxClustersRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxClustersRequestTypeDef definition

class ListKxClustersRequestTypeDef(TypedDict):
    environmentId: str,
    clusterType: NotRequired[KxClusterTypeType],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See KxClusterTypeType

ListKxDatabasesRequestTypeDef#

# ListKxDatabasesRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxDatabasesRequestTypeDef


def get_value() -> ListKxDatabasesRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxDatabasesRequestTypeDef definition

class ListKxDatabasesRequestTypeDef(TypedDict):
    environmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListKxDataviewsRequestTypeDef#

# ListKxDataviewsRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxDataviewsRequestTypeDef


def get_value() -> ListKxDataviewsRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxDataviewsRequestTypeDef definition

class ListKxDataviewsRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListKxEnvironmentsRequestTypeDef#

# ListKxEnvironmentsRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxEnvironmentsRequestTypeDef


def get_value() -> ListKxEnvironmentsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListKxEnvironmentsRequestTypeDef definition

class ListKxEnvironmentsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListKxScalingGroupsRequestTypeDef#

# ListKxScalingGroupsRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxScalingGroupsRequestTypeDef


def get_value() -> ListKxScalingGroupsRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxScalingGroupsRequestTypeDef definition

class ListKxScalingGroupsRequestTypeDef(TypedDict):
    environmentId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListKxUsersRequestTypeDef#

# ListKxUsersRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxUsersRequestTypeDef


def get_value() -> ListKxUsersRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxUsersRequestTypeDef definition

class ListKxUsersRequestTypeDef(TypedDict):
    environmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListKxVolumesRequestTypeDef#

# ListKxVolumesRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxVolumesRequestTypeDef


def get_value() -> ListKxVolumesRequestTypeDef:
    return {
        "environmentId": ...,
    }


# ListKxVolumesRequestTypeDef definition

class ListKxVolumesRequestTypeDef(TypedDict):
    environmentId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    volumeType: NotRequired[KxVolumeTypeType],  # (1)
  1. See KxVolumeTypeType

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

PortRangeTypeDef#

# PortRangeTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import PortRangeTypeDef


def get_value() -> PortRangeTypeDef:
    return {
        "from": ...,
    }


# PortRangeTypeDef definition

class PortRangeTypeDef(TypedDict):
    from: int,
    to: int,

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TickerplantLogConfigurationTypeDef#

# TickerplantLogConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import TickerplantLogConfigurationTypeDef


def get_value() -> TickerplantLogConfigurationTypeDef:
    return {
        "tickerplantLogVolumes": ...,
    }


# TickerplantLogConfigurationTypeDef definition

class TickerplantLogConfigurationTypeDef(TypedDict):
    tickerplantLogVolumes: NotRequired[Sequence[str]],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateKxDatabaseRequestTypeDef#

# UpdateKxDatabaseRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxDatabaseRequestTypeDef


def get_value() -> UpdateKxDatabaseRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxDatabaseRequestTypeDef definition

class UpdateKxDatabaseRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    clientToken: str,
    description: NotRequired[str],

UpdateKxEnvironmentRequestTypeDef#

# UpdateKxEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxEnvironmentRequestTypeDef


def get_value() -> UpdateKxEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxEnvironmentRequestTypeDef definition

class UpdateKxEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,
    name: NotRequired[str],
    description: NotRequired[str],
    clientToken: NotRequired[str],

UpdateKxUserRequestTypeDef#

# UpdateKxUserRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxUserRequestTypeDef


def get_value() -> UpdateKxUserRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxUserRequestTypeDef definition

class UpdateKxUserRequestTypeDef(TypedDict):
    environmentId: str,
    userName: str,
    iamRole: str,
    clientToken: NotRequired[str],

VpcConfigurationTypeDef#

# VpcConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import VpcConfigurationTypeDef


def get_value() -> VpcConfigurationTypeDef:
    return {
        "vpcId": ...,
    }


# VpcConfigurationTypeDef definition

class VpcConfigurationTypeDef(TypedDict):
    vpcId: NotRequired[str],
    securityGroupIds: NotRequired[Sequence[str]],
    subnetIds: NotRequired[Sequence[str]],
    ipAddressType: NotRequired[IPAddressTypeType],  # (1)
  1. See IPAddressTypeType

CreateKxChangesetRequestTypeDef#

# CreateKxChangesetRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxChangesetRequestTypeDef


def get_value() -> CreateKxChangesetRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxChangesetRequestTypeDef definition

class CreateKxChangesetRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    changeRequests: Sequence[ChangeRequestTypeDef],  # (1)
    clientToken: str,
  1. See ChangeRequestTypeDef

CreateEnvironmentResponseTypeDef#

# CreateEnvironmentResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateEnvironmentResponseTypeDef


def get_value() -> CreateEnvironmentResponseTypeDef:
    return {
        "environmentId": ...,
    }


# CreateEnvironmentResponseTypeDef definition

class CreateEnvironmentResponseTypeDef(TypedDict):
    environmentId: str,
    environmentArn: str,
    environmentUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateKxDatabaseResponseTypeDef#

# CreateKxDatabaseResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxDatabaseResponseTypeDef


def get_value() -> CreateKxDatabaseResponseTypeDef:
    return {
        "databaseName": ...,
    }


# CreateKxDatabaseResponseTypeDef definition

class CreateKxDatabaseResponseTypeDef(TypedDict):
    databaseName: str,
    databaseArn: str,
    environmentId: str,
    description: str,
    createdTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateKxEnvironmentResponseTypeDef#

# CreateKxEnvironmentResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxEnvironmentResponseTypeDef


def get_value() -> CreateKxEnvironmentResponseTypeDef:
    return {
        "name": ...,
    }


# CreateKxEnvironmentResponseTypeDef definition

class CreateKxEnvironmentResponseTypeDef(TypedDict):
    name: str,
    status: EnvironmentStatusType,  # (1)
    environmentId: str,
    description: str,
    environmentArn: str,
    kmsKeyId: str,
    creationTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentStatusType
  2. See ResponseMetadataTypeDef

CreateKxScalingGroupResponseTypeDef#

# CreateKxScalingGroupResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxScalingGroupResponseTypeDef


def get_value() -> CreateKxScalingGroupResponseTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxScalingGroupResponseTypeDef definition

class CreateKxScalingGroupResponseTypeDef(TypedDict):
    environmentId: str,
    scalingGroupName: str,
    hostType: str,
    availabilityZoneId: str,
    status: KxScalingGroupStatusType,  # (1)
    lastModifiedTimestamp: datetime,
    createdTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KxScalingGroupStatusType
  2. See ResponseMetadataTypeDef

CreateKxUserResponseTypeDef#

# CreateKxUserResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxUserResponseTypeDef


def get_value() -> CreateKxUserResponseTypeDef:
    return {
        "userName": ...,
    }


# CreateKxUserResponseTypeDef definition

class CreateKxUserResponseTypeDef(TypedDict):
    userName: str,
    userArn: str,
    environmentId: str,
    iamRole: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetKxConnectionStringResponseTypeDef#

# GetKxConnectionStringResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxConnectionStringResponseTypeDef


def get_value() -> GetKxConnectionStringResponseTypeDef:
    return {
        "signedConnectionString": ...,
    }


# GetKxConnectionStringResponseTypeDef definition

class GetKxConnectionStringResponseTypeDef(TypedDict):
    signedConnectionString: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetKxDatabaseResponseTypeDef#

# GetKxDatabaseResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxDatabaseResponseTypeDef


def get_value() -> GetKxDatabaseResponseTypeDef:
    return {
        "databaseName": ...,
    }


# GetKxDatabaseResponseTypeDef definition

class GetKxDatabaseResponseTypeDef(TypedDict):
    databaseName: str,
    databaseArn: str,
    environmentId: str,
    description: str,
    createdTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    lastCompletedChangesetId: str,
    numBytes: int,
    numChangesets: int,
    numFiles: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetKxScalingGroupResponseTypeDef#

# GetKxScalingGroupResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxScalingGroupResponseTypeDef


def get_value() -> GetKxScalingGroupResponseTypeDef:
    return {
        "scalingGroupName": ...,
    }


# GetKxScalingGroupResponseTypeDef definition

class GetKxScalingGroupResponseTypeDef(TypedDict):
    scalingGroupName: str,
    scalingGroupArn: str,
    hostType: str,
    clusters: List[str],
    availabilityZoneId: str,
    status: KxScalingGroupStatusType,  # (1)
    statusReason: str,
    lastModifiedTimestamp: datetime,
    createdTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KxScalingGroupStatusType
  2. See ResponseMetadataTypeDef

GetKxUserResponseTypeDef#

# GetKxUserResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxUserResponseTypeDef


def get_value() -> GetKxUserResponseTypeDef:
    return {
        "userName": ...,
    }


# GetKxUserResponseTypeDef definition

class GetKxUserResponseTypeDef(TypedDict):
    userName: str,
    userArn: str,
    environmentId: str,
    iamRole: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateKxDatabaseResponseTypeDef#

# UpdateKxDatabaseResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxDatabaseResponseTypeDef


def get_value() -> UpdateKxDatabaseResponseTypeDef:
    return {
        "databaseName": ...,
    }


# UpdateKxDatabaseResponseTypeDef definition

class UpdateKxDatabaseResponseTypeDef(TypedDict):
    databaseName: str,
    environmentId: str,
    description: str,
    lastModifiedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateKxUserResponseTypeDef#

# UpdateKxUserResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxUserResponseTypeDef


def get_value() -> UpdateKxUserResponseTypeDef:
    return {
        "userName": ...,
    }


# UpdateKxUserResponseTypeDef definition

class UpdateKxUserResponseTypeDef(TypedDict):
    userName: str,
    userArn: str,
    environmentId: str,
    iamRole: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateKxChangesetResponseTypeDef#

# CreateKxChangesetResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxChangesetResponseTypeDef


def get_value() -> CreateKxChangesetResponseTypeDef:
    return {
        "changesetId": ...,
    }


# CreateKxChangesetResponseTypeDef definition

class CreateKxChangesetResponseTypeDef(TypedDict):
    changesetId: str,
    databaseName: str,
    environmentId: str,
    changeRequests: List[ChangeRequestTypeDef],  # (1)
    createdTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    status: ChangesetStatusType,  # (2)
    errorInfo: ErrorInfoTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ChangeRequestTypeDef
  2. See ChangesetStatusType
  3. See ErrorInfoTypeDef
  4. See ResponseMetadataTypeDef

GetKxChangesetResponseTypeDef#

# GetKxChangesetResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxChangesetResponseTypeDef


def get_value() -> GetKxChangesetResponseTypeDef:
    return {
        "changesetId": ...,
    }


# GetKxChangesetResponseTypeDef definition

class GetKxChangesetResponseTypeDef(TypedDict):
    changesetId: str,
    databaseName: str,
    environmentId: str,
    changeRequests: List[ChangeRequestTypeDef],  # (1)
    createdTimestamp: datetime,
    activeFromTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    status: ChangesetStatusType,  # (2)
    errorInfo: ErrorInfoTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ChangeRequestTypeDef
  2. See ChangesetStatusType
  3. See ErrorInfoTypeDef
  4. See ResponseMetadataTypeDef

KxClusterTypeDef#

# KxClusterTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxClusterTypeDef


def get_value() -> KxClusterTypeDef:
    return {
        "status": ...,
    }


# KxClusterTypeDef definition

class KxClusterTypeDef(TypedDict):
    status: NotRequired[KxClusterStatusType],  # (1)
    statusReason: NotRequired[str],
    clusterName: NotRequired[str],
    clusterType: NotRequired[KxClusterTypeType],  # (2)
    clusterDescription: NotRequired[str],
    releaseLabel: NotRequired[str],
    volumes: NotRequired[List[VolumeTypeDef]],  # (3)
    initializationScript: NotRequired[str],
    executionRole: NotRequired[str],
    azMode: NotRequired[KxAzModeType],  # (4)
    availabilityZoneId: NotRequired[str],
    lastModifiedTimestamp: NotRequired[datetime],
    createdTimestamp: NotRequired[datetime],
  1. See KxClusterStatusType
  2. See KxClusterTypeType
  3. See VolumeTypeDef
  4. See KxAzModeType

CreateKxDataviewResponseTypeDef#

# CreateKxDataviewResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxDataviewResponseTypeDef


def get_value() -> CreateKxDataviewResponseTypeDef:
    return {
        "dataviewName": ...,
    }


# CreateKxDataviewResponseTypeDef definition

class CreateKxDataviewResponseTypeDef(TypedDict):
    dataviewName: str,
    databaseName: str,
    environmentId: str,
    azMode: KxAzModeType,  # (1)
    availabilityZoneId: str,
    changesetId: str,
    segmentConfigurations: List[KxDataviewSegmentConfigurationOutputTypeDef],  # (2)
    description: str,
    autoUpdate: bool,
    readWrite: bool,
    createdTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    status: KxDataviewStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See KxAzModeType
  2. See KxDataviewSegmentConfigurationOutputTypeDef
  3. See KxDataviewStatusType
  4. See ResponseMetadataTypeDef

KxDataviewActiveVersionTypeDef#

# KxDataviewActiveVersionTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDataviewActiveVersionTypeDef


def get_value() -> KxDataviewActiveVersionTypeDef:
    return {
        "changesetId": ...,
    }


# KxDataviewActiveVersionTypeDef definition

class KxDataviewActiveVersionTypeDef(TypedDict):
    changesetId: NotRequired[str],
    segmentConfigurations: NotRequired[List[KxDataviewSegmentConfigurationOutputTypeDef]],  # (1)
    attachedClusters: NotRequired[List[str]],
    createdTimestamp: NotRequired[datetime],
    versionId: NotRequired[str],
  1. See KxDataviewSegmentConfigurationOutputTypeDef

KxDataviewConfigurationOutputTypeDef#

# KxDataviewConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDataviewConfigurationOutputTypeDef


def get_value() -> KxDataviewConfigurationOutputTypeDef:
    return {
        "dataviewName": ...,
    }


# KxDataviewConfigurationOutputTypeDef definition

class KxDataviewConfigurationOutputTypeDef(TypedDict):
    dataviewName: NotRequired[str],
    dataviewVersionId: NotRequired[str],
    changesetId: NotRequired[str],
    segmentConfigurations: NotRequired[List[KxDataviewSegmentConfigurationOutputTypeDef]],  # (1)
  1. See KxDataviewSegmentConfigurationOutputTypeDef

CreateKxVolumeRequestTypeDef#

# CreateKxVolumeRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxVolumeRequestTypeDef


def get_value() -> CreateKxVolumeRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxVolumeRequestTypeDef definition

class CreateKxVolumeRequestTypeDef(TypedDict):
    environmentId: str,
    volumeType: KxVolumeTypeType,  # (1)
    volumeName: str,
    azMode: KxAzModeType,  # (2)
    availabilityZoneIds: Sequence[str],
    clientToken: NotRequired[str],
    description: NotRequired[str],
    nas1Configuration: NotRequired[KxNAS1ConfigurationTypeDef],  # (3)
    tags: NotRequired[Mapping[str, str]],
  1. See KxVolumeTypeType
  2. See KxAzModeType
  3. See KxNAS1ConfigurationTypeDef

CreateKxVolumeResponseTypeDef#

# CreateKxVolumeResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxVolumeResponseTypeDef


def get_value() -> CreateKxVolumeResponseTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxVolumeResponseTypeDef definition

class CreateKxVolumeResponseTypeDef(TypedDict):
    environmentId: str,
    volumeName: str,
    volumeType: KxVolumeTypeType,  # (1)
    volumeArn: str,
    nas1Configuration: KxNAS1ConfigurationTypeDef,  # (2)
    status: KxVolumeStatusType,  # (3)
    statusReason: str,
    azMode: KxAzModeType,  # (4)
    description: str,
    availabilityZoneIds: List[str],
    createdTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See KxVolumeTypeType
  2. See KxNAS1ConfigurationTypeDef
  3. See KxVolumeStatusType
  4. See KxAzModeType
  5. See ResponseMetadataTypeDef

UpdateKxVolumeRequestTypeDef#

# UpdateKxVolumeRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxVolumeRequestTypeDef


def get_value() -> UpdateKxVolumeRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxVolumeRequestTypeDef definition

class UpdateKxVolumeRequestTypeDef(TypedDict):
    environmentId: str,
    volumeName: str,
    description: NotRequired[str],
    clientToken: NotRequired[str],
    nas1Configuration: NotRequired[KxNAS1ConfigurationTypeDef],  # (1)
  1. See KxNAS1ConfigurationTypeDef

EnvironmentTypeDef#

# EnvironmentTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import EnvironmentTypeDef


def get_value() -> EnvironmentTypeDef:
    return {
        "name": ...,
    }


# EnvironmentTypeDef definition

class EnvironmentTypeDef(TypedDict):
    name: NotRequired[str],
    environmentId: NotRequired[str],
    awsAccountId: NotRequired[str],
    status: NotRequired[EnvironmentStatusType],  # (1)
    environmentUrl: NotRequired[str],
    description: NotRequired[str],
    environmentArn: NotRequired[str],
    sageMakerStudioDomainUrl: NotRequired[str],
    kmsKeyId: NotRequired[str],
    dedicatedServiceAccountId: NotRequired[str],
    federationMode: NotRequired[FederationModeType],  # (2)
    federationParameters: NotRequired[FederationParametersOutputTypeDef],  # (3)
  1. See EnvironmentStatusType
  2. See FederationModeType
  3. See FederationParametersOutputTypeDef

GetKxVolumeResponseTypeDef#

# GetKxVolumeResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxVolumeResponseTypeDef


def get_value() -> GetKxVolumeResponseTypeDef:
    return {
        "environmentId": ...,
    }


# GetKxVolumeResponseTypeDef definition

class GetKxVolumeResponseTypeDef(TypedDict):
    environmentId: str,
    volumeName: str,
    volumeType: KxVolumeTypeType,  # (1)
    volumeArn: str,
    nas1Configuration: KxNAS1ConfigurationTypeDef,  # (2)
    status: KxVolumeStatusType,  # (3)
    statusReason: str,
    createdTimestamp: datetime,
    description: str,
    azMode: KxAzModeType,  # (4)
    availabilityZoneIds: List[str],
    lastModifiedTimestamp: datetime,
    attachedClusters: List[KxAttachedClusterTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See KxVolumeTypeType
  2. See KxNAS1ConfigurationTypeDef
  3. See KxVolumeStatusType
  4. See KxAzModeType
  5. See KxAttachedClusterTypeDef
  6. See ResponseMetadataTypeDef

UpdateKxVolumeResponseTypeDef#

# UpdateKxVolumeResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxVolumeResponseTypeDef


def get_value() -> UpdateKxVolumeResponseTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxVolumeResponseTypeDef definition

class UpdateKxVolumeResponseTypeDef(TypedDict):
    environmentId: str,
    volumeName: str,
    volumeType: KxVolumeTypeType,  # (1)
    volumeArn: str,
    nas1Configuration: KxNAS1ConfigurationTypeDef,  # (2)
    status: KxVolumeStatusType,  # (3)
    description: str,
    statusReason: str,
    createdTimestamp: datetime,
    azMode: KxAzModeType,  # (4)
    availabilityZoneIds: List[str],
    lastModifiedTimestamp: datetime,
    attachedClusters: List[KxAttachedClusterTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See KxVolumeTypeType
  2. See KxNAS1ConfigurationTypeDef
  3. See KxVolumeStatusType
  4. See KxAzModeType
  5. See KxAttachedClusterTypeDef
  6. See ResponseMetadataTypeDef

ListKxChangesetsResponseTypeDef#

# ListKxChangesetsResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxChangesetsResponseTypeDef


def get_value() -> ListKxChangesetsResponseTypeDef:
    return {
        "kxChangesets": ...,
    }


# ListKxChangesetsResponseTypeDef definition

class ListKxChangesetsResponseTypeDef(TypedDict):
    kxChangesets: List[KxChangesetListEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxChangesetListEntryTypeDef
  2. See ResponseMetadataTypeDef

UpdateKxClusterCodeConfigurationRequestTypeDef#

# UpdateKxClusterCodeConfigurationRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxClusterCodeConfigurationRequestTypeDef


def get_value() -> UpdateKxClusterCodeConfigurationRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxClusterCodeConfigurationRequestTypeDef definition

class UpdateKxClusterCodeConfigurationRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,
    code: CodeConfigurationTypeDef,  # (1)
    clientToken: NotRequired[str],
    initializationScript: NotRequired[str],
    commandLineArguments: NotRequired[Sequence[KxCommandLineArgumentTypeDef]],  # (2)
    deploymentConfiguration: NotRequired[KxClusterCodeDeploymentConfigurationTypeDef],  # (3)
  1. See CodeConfigurationTypeDef
  2. See KxCommandLineArgumentTypeDef
  3. See KxClusterCodeDeploymentConfigurationTypeDef

ListKxDatabasesResponseTypeDef#

# ListKxDatabasesResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxDatabasesResponseTypeDef


def get_value() -> ListKxDatabasesResponseTypeDef:
    return {
        "kxDatabases": ...,
    }


# ListKxDatabasesResponseTypeDef definition

class ListKxDatabasesResponseTypeDef(TypedDict):
    kxDatabases: List[KxDatabaseListEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxDatabaseListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListKxClusterNodesResponseTypeDef#

# ListKxClusterNodesResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxClusterNodesResponseTypeDef


def get_value() -> ListKxClusterNodesResponseTypeDef:
    return {
        "nodes": ...,
    }


# ListKxClusterNodesResponseTypeDef definition

class ListKxClusterNodesResponseTypeDef(TypedDict):
    nodes: List[KxNodeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxNodeTypeDef
  2. See ResponseMetadataTypeDef

ListKxScalingGroupsResponseTypeDef#

# ListKxScalingGroupsResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxScalingGroupsResponseTypeDef


def get_value() -> ListKxScalingGroupsResponseTypeDef:
    return {
        "scalingGroups": ...,
    }


# ListKxScalingGroupsResponseTypeDef definition

class ListKxScalingGroupsResponseTypeDef(TypedDict):
    scalingGroups: List[KxScalingGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxScalingGroupTypeDef
  2. See ResponseMetadataTypeDef

ListKxUsersResponseTypeDef#

# ListKxUsersResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxUsersResponseTypeDef


def get_value() -> ListKxUsersResponseTypeDef:
    return {
        "users": ...,
    }


# ListKxUsersResponseTypeDef definition

class ListKxUsersResponseTypeDef(TypedDict):
    users: List[KxUserTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxUserTypeDef
  2. See ResponseMetadataTypeDef

ListKxVolumesResponseTypeDef#

# ListKxVolumesResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxVolumesResponseTypeDef


def get_value() -> ListKxVolumesResponseTypeDef:
    return {
        "kxVolumeSummaries": ...,
    }


# ListKxVolumesResponseTypeDef definition

class ListKxVolumesResponseTypeDef(TypedDict):
    kxVolumeSummaries: List[KxVolumeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxVolumeTypeDef
  2. See ResponseMetadataTypeDef

ListKxEnvironmentsRequestPaginateTypeDef#

# ListKxEnvironmentsRequestPaginateTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxEnvironmentsRequestPaginateTypeDef


def get_value() -> ListKxEnvironmentsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListKxEnvironmentsRequestPaginateTypeDef definition

class ListKxEnvironmentsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

NetworkACLEntryTypeDef#

# NetworkACLEntryTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import NetworkACLEntryTypeDef


def get_value() -> NetworkACLEntryTypeDef:
    return {
        "ruleNumber": ...,
    }


# NetworkACLEntryTypeDef definition

class NetworkACLEntryTypeDef(TypedDict):
    ruleNumber: int,
    protocol: str,
    ruleAction: RuleActionType,  # (1)
    cidrBlock: str,
    portRange: NotRequired[PortRangeTypeDef],  # (2)
    icmpTypeCode: NotRequired[IcmpTypeCodeTypeDef],  # (3)
  1. See RuleActionType
  2. See PortRangeTypeDef
  3. See IcmpTypeCodeTypeDef

ListKxClustersResponseTypeDef#

# ListKxClustersResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxClustersResponseTypeDef


def get_value() -> ListKxClustersResponseTypeDef:
    return {
        "kxClusterSummaries": ...,
    }


# ListKxClustersResponseTypeDef definition

class ListKxClustersResponseTypeDef(TypedDict):
    kxClusterSummaries: List[KxClusterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxClusterTypeDef
  2. See ResponseMetadataTypeDef

GetKxDataviewResponseTypeDef#

# GetKxDataviewResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxDataviewResponseTypeDef


def get_value() -> GetKxDataviewResponseTypeDef:
    return {
        "databaseName": ...,
    }


# GetKxDataviewResponseTypeDef definition

class GetKxDataviewResponseTypeDef(TypedDict):
    databaseName: str,
    dataviewName: str,
    azMode: KxAzModeType,  # (1)
    availabilityZoneId: str,
    changesetId: str,
    segmentConfigurations: List[KxDataviewSegmentConfigurationOutputTypeDef],  # (2)
    activeVersions: List[KxDataviewActiveVersionTypeDef],  # (3)
    description: str,
    autoUpdate: bool,
    readWrite: bool,
    environmentId: str,
    createdTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    status: KxDataviewStatusType,  # (4)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See KxAzModeType
  2. See KxDataviewSegmentConfigurationOutputTypeDef
  3. See KxDataviewActiveVersionTypeDef
  4. See KxDataviewStatusType
  5. See ResponseMetadataTypeDef

KxDataviewListEntryTypeDef#

# KxDataviewListEntryTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDataviewListEntryTypeDef


def get_value() -> KxDataviewListEntryTypeDef:
    return {
        "environmentId": ...,
    }


# KxDataviewListEntryTypeDef definition

class KxDataviewListEntryTypeDef(TypedDict):
    environmentId: NotRequired[str],
    databaseName: NotRequired[str],
    dataviewName: NotRequired[str],
    azMode: NotRequired[KxAzModeType],  # (1)
    availabilityZoneId: NotRequired[str],
    changesetId: NotRequired[str],
    segmentConfigurations: NotRequired[List[KxDataviewSegmentConfigurationOutputTypeDef]],  # (2)
    activeVersions: NotRequired[List[KxDataviewActiveVersionTypeDef]],  # (3)
    status: NotRequired[KxDataviewStatusType],  # (4)
    description: NotRequired[str],
    autoUpdate: NotRequired[bool],
    readWrite: NotRequired[bool],
    createdTimestamp: NotRequired[datetime],
    lastModifiedTimestamp: NotRequired[datetime],
    statusReason: NotRequired[str],
  1. See KxAzModeType
  2. See KxDataviewSegmentConfigurationOutputTypeDef
  3. See KxDataviewActiveVersionTypeDef
  4. See KxDataviewStatusType

UpdateKxDataviewResponseTypeDef#

# UpdateKxDataviewResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxDataviewResponseTypeDef


def get_value() -> UpdateKxDataviewResponseTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxDataviewResponseTypeDef definition

class UpdateKxDataviewResponseTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    azMode: KxAzModeType,  # (1)
    availabilityZoneId: str,
    changesetId: str,
    segmentConfigurations: List[KxDataviewSegmentConfigurationOutputTypeDef],  # (2)
    activeVersions: List[KxDataviewActiveVersionTypeDef],  # (3)
    status: KxDataviewStatusType,  # (4)
    autoUpdate: bool,
    readWrite: bool,
    description: str,
    createdTimestamp: datetime,
    lastModifiedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See KxAzModeType
  2. See KxDataviewSegmentConfigurationOutputTypeDef
  3. See KxDataviewActiveVersionTypeDef
  4. See KxDataviewStatusType
  5. See ResponseMetadataTypeDef

KxDatabaseConfigurationOutputTypeDef#

# KxDatabaseConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDatabaseConfigurationOutputTypeDef


def get_value() -> KxDatabaseConfigurationOutputTypeDef:
    return {
        "databaseName": ...,
    }


# KxDatabaseConfigurationOutputTypeDef definition

class KxDatabaseConfigurationOutputTypeDef(TypedDict):
    databaseName: str,
    cacheConfigurations: NotRequired[List[KxDatabaseCacheConfigurationOutputTypeDef]],  # (1)
    changesetId: NotRequired[str],
    dataviewName: NotRequired[str],
    dataviewConfiguration: NotRequired[KxDataviewConfigurationOutputTypeDef],  # (2)
  1. See KxDatabaseCacheConfigurationOutputTypeDef
  2. See KxDataviewConfigurationOutputTypeDef

GetEnvironmentResponseTypeDef#

# GetEnvironmentResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetEnvironmentResponseTypeDef


def get_value() -> GetEnvironmentResponseTypeDef:
    return {
        "environment": ...,
    }


# GetEnvironmentResponseTypeDef definition

class GetEnvironmentResponseTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsResponseTypeDef#

# ListEnvironmentsResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListEnvironmentsResponseTypeDef


def get_value() -> ListEnvironmentsResponseTypeDef:
    return {
        "environments": ...,
    }


# ListEnvironmentsResponseTypeDef definition

class ListEnvironmentsResponseTypeDef(TypedDict):
    environments: List[EnvironmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentResponseTypeDef#

# UpdateEnvironmentResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateEnvironmentResponseTypeDef


def get_value() -> UpdateEnvironmentResponseTypeDef:
    return {
        "environment": ...,
    }


# UpdateEnvironmentResponseTypeDef definition

class UpdateEnvironmentResponseTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentRequestTypeDef#

# CreateEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateEnvironmentRequestTypeDef


def get_value() -> CreateEnvironmentRequestTypeDef:
    return {
        "name": ...,
    }


# CreateEnvironmentRequestTypeDef definition

class CreateEnvironmentRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    kmsKeyId: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    federationMode: NotRequired[FederationModeType],  # (1)
    federationParameters: NotRequired[FederationParametersUnionTypeDef],  # (2)
    superuserParameters: NotRequired[SuperuserParametersTypeDef],  # (3)
    dataBundles: NotRequired[Sequence[str]],
  1. See FederationModeType
  2. See FederationParametersTypeDef FederationParametersOutputTypeDef
  3. See SuperuserParametersTypeDef

UpdateEnvironmentRequestTypeDef#

# UpdateEnvironmentRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateEnvironmentRequestTypeDef


def get_value() -> UpdateEnvironmentRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateEnvironmentRequestTypeDef definition

class UpdateEnvironmentRequestTypeDef(TypedDict):
    environmentId: str,
    name: NotRequired[str],
    description: NotRequired[str],
    federationMode: NotRequired[FederationModeType],  # (1)
    federationParameters: NotRequired[FederationParametersUnionTypeDef],  # (2)
  1. See FederationModeType
  2. See FederationParametersTypeDef FederationParametersOutputTypeDef

CreateKxDataviewRequestTypeDef#

# CreateKxDataviewRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxDataviewRequestTypeDef


def get_value() -> CreateKxDataviewRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxDataviewRequestTypeDef definition

class CreateKxDataviewRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    azMode: KxAzModeType,  # (1)
    clientToken: str,
    availabilityZoneId: NotRequired[str],
    changesetId: NotRequired[str],
    segmentConfigurations: NotRequired[Sequence[KxDataviewSegmentConfigurationUnionTypeDef]],  # (2)
    autoUpdate: NotRequired[bool],
    readWrite: NotRequired[bool],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See KxAzModeType
  2. See KxDataviewSegmentConfigurationTypeDef KxDataviewSegmentConfigurationOutputTypeDef

KxDataviewConfigurationTypeDef#

# KxDataviewConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDataviewConfigurationTypeDef


def get_value() -> KxDataviewConfigurationTypeDef:
    return {
        "dataviewName": ...,
    }


# KxDataviewConfigurationTypeDef definition

class KxDataviewConfigurationTypeDef(TypedDict):
    dataviewName: NotRequired[str],
    dataviewVersionId: NotRequired[str],
    changesetId: NotRequired[str],
    segmentConfigurations: NotRequired[Sequence[KxDataviewSegmentConfigurationUnionTypeDef]],  # (1)
  1. See KxDataviewSegmentConfigurationTypeDef KxDataviewSegmentConfigurationOutputTypeDef

UpdateKxDataviewRequestTypeDef#

# UpdateKxDataviewRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxDataviewRequestTypeDef


def get_value() -> UpdateKxDataviewRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxDataviewRequestTypeDef definition

class UpdateKxDataviewRequestTypeDef(TypedDict):
    environmentId: str,
    databaseName: str,
    dataviewName: str,
    clientToken: str,
    description: NotRequired[str],
    changesetId: NotRequired[str],
    segmentConfigurations: NotRequired[Sequence[KxDataviewSegmentConfigurationUnionTypeDef]],  # (1)
  1. See KxDataviewSegmentConfigurationTypeDef KxDataviewSegmentConfigurationOutputTypeDef

TransitGatewayConfigurationOutputTypeDef#

# TransitGatewayConfigurationOutputTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import TransitGatewayConfigurationOutputTypeDef


def get_value() -> TransitGatewayConfigurationOutputTypeDef:
    return {
        "transitGatewayID": ...,
    }


# TransitGatewayConfigurationOutputTypeDef definition

class TransitGatewayConfigurationOutputTypeDef(TypedDict):
    transitGatewayID: str,
    routableCIDRSpace: str,
    attachmentNetworkAclConfiguration: NotRequired[List[NetworkACLEntryTypeDef]],  # (1)
  1. See NetworkACLEntryTypeDef

TransitGatewayConfigurationTypeDef#

# TransitGatewayConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import TransitGatewayConfigurationTypeDef


def get_value() -> TransitGatewayConfigurationTypeDef:
    return {
        "transitGatewayID": ...,
    }


# TransitGatewayConfigurationTypeDef definition

class TransitGatewayConfigurationTypeDef(TypedDict):
    transitGatewayID: str,
    routableCIDRSpace: str,
    attachmentNetworkAclConfiguration: NotRequired[Sequence[NetworkACLEntryTypeDef]],  # (1)
  1. See NetworkACLEntryTypeDef

ListKxDataviewsResponseTypeDef#

# ListKxDataviewsResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxDataviewsResponseTypeDef


def get_value() -> ListKxDataviewsResponseTypeDef:
    return {
        "kxDataviews": ...,
    }


# ListKxDataviewsResponseTypeDef definition

class ListKxDataviewsResponseTypeDef(TypedDict):
    kxDataviews: List[KxDataviewListEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxDataviewListEntryTypeDef
  2. See ResponseMetadataTypeDef

CreateKxClusterResponseTypeDef#

# CreateKxClusterResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxClusterResponseTypeDef


def get_value() -> CreateKxClusterResponseTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxClusterResponseTypeDef definition

class CreateKxClusterResponseTypeDef(TypedDict):
    environmentId: str,
    status: KxClusterStatusType,  # (1)
    statusReason: str,
    clusterName: str,
    clusterType: KxClusterTypeType,  # (2)
    tickerplantLogConfiguration: TickerplantLogConfigurationOutputTypeDef,  # (3)
    volumes: List[VolumeTypeDef],  # (4)
    databases: List[KxDatabaseConfigurationOutputTypeDef],  # (5)
    cacheStorageConfigurations: List[KxCacheStorageConfigurationTypeDef],  # (6)
    autoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (7)
    clusterDescription: str,
    capacityConfiguration: CapacityConfigurationTypeDef,  # (8)
    releaseLabel: str,
    vpcConfiguration: VpcConfigurationOutputTypeDef,  # (9)
    initializationScript: str,
    commandLineArguments: List[KxCommandLineArgumentTypeDef],  # (10)
    code: CodeConfigurationTypeDef,  # (11)
    executionRole: str,
    lastModifiedTimestamp: datetime,
    savedownStorageConfiguration: KxSavedownStorageConfigurationTypeDef,  # (12)
    azMode: KxAzModeType,  # (13)
    availabilityZoneId: str,
    createdTimestamp: datetime,
    scalingGroupConfiguration: KxScalingGroupConfigurationTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See KxClusterStatusType
  2. See KxClusterTypeType
  3. See TickerplantLogConfigurationOutputTypeDef
  4. See VolumeTypeDef
  5. See KxDatabaseConfigurationOutputTypeDef
  6. See KxCacheStorageConfigurationTypeDef
  7. See AutoScalingConfigurationTypeDef
  8. See CapacityConfigurationTypeDef
  9. See VpcConfigurationOutputTypeDef
  10. See KxCommandLineArgumentTypeDef
  11. See CodeConfigurationTypeDef
  12. See KxSavedownStorageConfigurationTypeDef
  13. See KxAzModeType
  14. See KxScalingGroupConfigurationTypeDef
  15. See ResponseMetadataTypeDef

GetKxClusterResponseTypeDef#

# GetKxClusterResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxClusterResponseTypeDef


def get_value() -> GetKxClusterResponseTypeDef:
    return {
        "status": ...,
    }


# GetKxClusterResponseTypeDef definition

class GetKxClusterResponseTypeDef(TypedDict):
    status: KxClusterStatusType,  # (1)
    statusReason: str,
    clusterName: str,
    clusterType: KxClusterTypeType,  # (2)
    tickerplantLogConfiguration: TickerplantLogConfigurationOutputTypeDef,  # (3)
    volumes: List[VolumeTypeDef],  # (4)
    databases: List[KxDatabaseConfigurationOutputTypeDef],  # (5)
    cacheStorageConfigurations: List[KxCacheStorageConfigurationTypeDef],  # (6)
    autoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (7)
    clusterDescription: str,
    capacityConfiguration: CapacityConfigurationTypeDef,  # (8)
    releaseLabel: str,
    vpcConfiguration: VpcConfigurationOutputTypeDef,  # (9)
    initializationScript: str,
    commandLineArguments: List[KxCommandLineArgumentTypeDef],  # (10)
    code: CodeConfigurationTypeDef,  # (11)
    executionRole: str,
    lastModifiedTimestamp: datetime,
    savedownStorageConfiguration: KxSavedownStorageConfigurationTypeDef,  # (12)
    azMode: KxAzModeType,  # (13)
    availabilityZoneId: str,
    createdTimestamp: datetime,
    scalingGroupConfiguration: KxScalingGroupConfigurationTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See KxClusterStatusType
  2. See KxClusterTypeType
  3. See TickerplantLogConfigurationOutputTypeDef
  4. See VolumeTypeDef
  5. See KxDatabaseConfigurationOutputTypeDef
  6. See KxCacheStorageConfigurationTypeDef
  7. See AutoScalingConfigurationTypeDef
  8. See CapacityConfigurationTypeDef
  9. See VpcConfigurationOutputTypeDef
  10. See KxCommandLineArgumentTypeDef
  11. See CodeConfigurationTypeDef
  12. See KxSavedownStorageConfigurationTypeDef
  13. See KxAzModeType
  14. See KxScalingGroupConfigurationTypeDef
  15. See ResponseMetadataTypeDef

GetKxEnvironmentResponseTypeDef#

# GetKxEnvironmentResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import GetKxEnvironmentResponseTypeDef


def get_value() -> GetKxEnvironmentResponseTypeDef:
    return {
        "name": ...,
    }


# GetKxEnvironmentResponseTypeDef definition

class GetKxEnvironmentResponseTypeDef(TypedDict):
    name: str,
    environmentId: str,
    awsAccountId: str,
    status: EnvironmentStatusType,  # (1)
    tgwStatus: TgwStatusType,  # (2)
    dnsStatus: DnsStatusType,  # (3)
    errorMessage: str,
    description: str,
    environmentArn: str,
    kmsKeyId: str,
    dedicatedServiceAccountId: str,
    transitGatewayConfiguration: TransitGatewayConfigurationOutputTypeDef,  # (4)
    customDNSConfiguration: List[CustomDNSServerTypeDef],  # (5)
    creationTimestamp: datetime,
    updateTimestamp: datetime,
    availabilityZoneIds: List[str],
    certificateAuthorityArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See CustomDNSServerTypeDef
  6. See ResponseMetadataTypeDef

KxEnvironmentTypeDef#

# KxEnvironmentTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxEnvironmentTypeDef


def get_value() -> KxEnvironmentTypeDef:
    return {
        "name": ...,
    }


# KxEnvironmentTypeDef definition

class KxEnvironmentTypeDef(TypedDict):
    name: NotRequired[str],
    environmentId: NotRequired[str],
    awsAccountId: NotRequired[str],
    status: NotRequired[EnvironmentStatusType],  # (1)
    tgwStatus: NotRequired[TgwStatusType],  # (2)
    dnsStatus: NotRequired[DnsStatusType],  # (3)
    errorMessage: NotRequired[str],
    description: NotRequired[str],
    environmentArn: NotRequired[str],
    kmsKeyId: NotRequired[str],
    dedicatedServiceAccountId: NotRequired[str],
    transitGatewayConfiguration: NotRequired[TransitGatewayConfigurationOutputTypeDef],  # (4)
    customDNSConfiguration: NotRequired[List[CustomDNSServerTypeDef]],  # (5)
    creationTimestamp: NotRequired[datetime],
    updateTimestamp: NotRequired[datetime],
    availabilityZoneIds: NotRequired[List[str]],
    certificateAuthorityArn: NotRequired[str],
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See CustomDNSServerTypeDef

UpdateKxEnvironmentNetworkResponseTypeDef#

# UpdateKxEnvironmentNetworkResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxEnvironmentNetworkResponseTypeDef


def get_value() -> UpdateKxEnvironmentNetworkResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateKxEnvironmentNetworkResponseTypeDef definition

class UpdateKxEnvironmentNetworkResponseTypeDef(TypedDict):
    name: str,
    environmentId: str,
    awsAccountId: str,
    status: EnvironmentStatusType,  # (1)
    tgwStatus: TgwStatusType,  # (2)
    dnsStatus: DnsStatusType,  # (3)
    errorMessage: str,
    description: str,
    environmentArn: str,
    kmsKeyId: str,
    dedicatedServiceAccountId: str,
    transitGatewayConfiguration: TransitGatewayConfigurationOutputTypeDef,  # (4)
    customDNSConfiguration: List[CustomDNSServerTypeDef],  # (5)
    creationTimestamp: datetime,
    updateTimestamp: datetime,
    availabilityZoneIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See CustomDNSServerTypeDef
  6. See ResponseMetadataTypeDef

UpdateKxEnvironmentResponseTypeDef#

# UpdateKxEnvironmentResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxEnvironmentResponseTypeDef


def get_value() -> UpdateKxEnvironmentResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateKxEnvironmentResponseTypeDef definition

class UpdateKxEnvironmentResponseTypeDef(TypedDict):
    name: str,
    environmentId: str,
    awsAccountId: str,
    status: EnvironmentStatusType,  # (1)
    tgwStatus: TgwStatusType,  # (2)
    dnsStatus: DnsStatusType,  # (3)
    errorMessage: str,
    description: str,
    environmentArn: str,
    kmsKeyId: str,
    dedicatedServiceAccountId: str,
    transitGatewayConfiguration: TransitGatewayConfigurationOutputTypeDef,  # (4)
    customDNSConfiguration: List[CustomDNSServerTypeDef],  # (5)
    creationTimestamp: datetime,
    updateTimestamp: datetime,
    availabilityZoneIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See CustomDNSServerTypeDef
  6. See ResponseMetadataTypeDef

KxDatabaseConfigurationTypeDef#

# KxDatabaseConfigurationTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import KxDatabaseConfigurationTypeDef


def get_value() -> KxDatabaseConfigurationTypeDef:
    return {
        "databaseName": ...,
    }


# KxDatabaseConfigurationTypeDef definition

class KxDatabaseConfigurationTypeDef(TypedDict):
    databaseName: str,
    cacheConfigurations: NotRequired[Sequence[KxDatabaseCacheConfigurationUnionTypeDef]],  # (1)
    changesetId: NotRequired[str],
    dataviewName: NotRequired[str],
    dataviewConfiguration: NotRequired[KxDataviewConfigurationUnionTypeDef],  # (2)
  1. See KxDatabaseCacheConfigurationTypeDef KxDatabaseCacheConfigurationOutputTypeDef
  2. See KxDataviewConfigurationTypeDef KxDataviewConfigurationOutputTypeDef

ListKxEnvironmentsResponseTypeDef#

# ListKxEnvironmentsResponseTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import ListKxEnvironmentsResponseTypeDef


def get_value() -> ListKxEnvironmentsResponseTypeDef:
    return {
        "environments": ...,
    }


# ListKxEnvironmentsResponseTypeDef definition

class ListKxEnvironmentsResponseTypeDef(TypedDict):
    environments: List[KxEnvironmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See KxEnvironmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateKxEnvironmentNetworkRequestTypeDef#

# UpdateKxEnvironmentNetworkRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxEnvironmentNetworkRequestTypeDef


def get_value() -> UpdateKxEnvironmentNetworkRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxEnvironmentNetworkRequestTypeDef definition

class UpdateKxEnvironmentNetworkRequestTypeDef(TypedDict):
    environmentId: str,
    transitGatewayConfiguration: NotRequired[TransitGatewayConfigurationUnionTypeDef],  # (1)
    customDNSConfiguration: NotRequired[Sequence[CustomDNSServerTypeDef]],  # (2)
    clientToken: NotRequired[str],
  1. See TransitGatewayConfigurationTypeDef TransitGatewayConfigurationOutputTypeDef
  2. See CustomDNSServerTypeDef

CreateKxClusterRequestTypeDef#

# CreateKxClusterRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import CreateKxClusterRequestTypeDef


def get_value() -> CreateKxClusterRequestTypeDef:
    return {
        "environmentId": ...,
    }


# CreateKxClusterRequestTypeDef definition

class CreateKxClusterRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,
    clusterType: KxClusterTypeType,  # (1)
    releaseLabel: str,
    vpcConfiguration: VpcConfigurationUnionTypeDef,  # (2)
    azMode: KxAzModeType,  # (3)
    clientToken: NotRequired[str],
    tickerplantLogConfiguration: NotRequired[TickerplantLogConfigurationUnionTypeDef],  # (4)
    databases: NotRequired[Sequence[KxDatabaseConfigurationUnionTypeDef]],  # (5)
    cacheStorageConfigurations: NotRequired[Sequence[KxCacheStorageConfigurationTypeDef]],  # (6)
    autoScalingConfiguration: NotRequired[AutoScalingConfigurationTypeDef],  # (7)
    clusterDescription: NotRequired[str],
    capacityConfiguration: NotRequired[CapacityConfigurationTypeDef],  # (8)
    initializationScript: NotRequired[str],
    commandLineArguments: NotRequired[Sequence[KxCommandLineArgumentTypeDef]],  # (9)
    code: NotRequired[CodeConfigurationTypeDef],  # (10)
    executionRole: NotRequired[str],
    savedownStorageConfiguration: NotRequired[KxSavedownStorageConfigurationTypeDef],  # (11)
    availabilityZoneId: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    scalingGroupConfiguration: NotRequired[KxScalingGroupConfigurationTypeDef],  # (12)
  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

UpdateKxClusterDatabasesRequestTypeDef#

# UpdateKxClusterDatabasesRequestTypeDef TypedDict usage example

from types_boto3_finspace.type_defs import UpdateKxClusterDatabasesRequestTypeDef


def get_value() -> UpdateKxClusterDatabasesRequestTypeDef:
    return {
        "environmentId": ...,
    }


# UpdateKxClusterDatabasesRequestTypeDef definition

class UpdateKxClusterDatabasesRequestTypeDef(TypedDict):
    environmentId: str,
    clusterName: str,
    databases: Sequence[KxDatabaseConfigurationUnionTypeDef],  # (1)
    clientToken: NotRequired[str],
    deploymentConfiguration: NotRequired[KxDeploymentConfigurationTypeDef],  # (2)
  1. See KxDatabaseConfigurationTypeDef KxDatabaseConfigurationOutputTypeDef
  2. See KxDeploymentConfigurationTypeDef