Skip to content

Type definitions#

Index > Finspace > Type definitions

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

FederationParametersUnionTypeDef#

# FederationParametersUnionTypeDef Union usage example

from mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_boto3_finspace.type_defs import KxChangesetListEntryTypeDef


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


# KxChangesetListEntryTypeDef definition

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

KxClusterCodeDeploymentConfigurationTypeDef#

# KxClusterCodeDeploymentConfigurationTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_boto3_finspace.type_defs import KxDatabaseListEntryTypeDef


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


# KxDatabaseListEntryTypeDef definition

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

KxDataviewSegmentConfigurationTypeDef#

# KxDataviewSegmentConfigurationTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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.datetime],
    status: NotRequired[KxNodeStatusType],  # (1)
  1. See KxNodeStatusType

KxScalingGroupTypeDef#

# KxScalingGroupTypeDef TypedDict usage example

from mypy_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.datetime],
    createdTimestamp: NotRequired[datetime.datetime],
  1. See KxScalingGroupStatusType

KxUserTypeDef#

# KxUserTypeDef TypedDict usage example

from mypy_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.datetime],
    updateTimestamp: NotRequired[datetime.datetime],

KxVolumeTypeDef#

# KxVolumeTypeDef TypedDict usage example

from mypy_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.datetime],
    lastModifiedTimestamp: NotRequired[datetime.datetime],
  1. See KxVolumeTypeType
  2. See KxVolumeStatusType
  3. See KxAzModeType

ListEnvironmentsRequestTypeDef#

# ListEnvironmentsRequestTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 Sequence[ChangeRequestTypeDef]

CreateEnvironmentResponseTypeDef#

# CreateEnvironmentResponseTypeDef TypedDict usage example

from mypy_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 mypy_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.datetime,
    lastModifiedTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateKxEnvironmentResponseTypeDef#

# CreateKxEnvironmentResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentStatusType
  2. See ResponseMetadataTypeDef

CreateKxScalingGroupResponseTypeDef#

# CreateKxScalingGroupResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    createdTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KxScalingGroupStatusType
  2. See ResponseMetadataTypeDef

CreateKxUserResponseTypeDef#

# CreateKxUserResponseTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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.datetime,
    lastModifiedTimestamp: datetime.datetime,
    lastCompletedChangesetId: str,
    numBytes: int,
    numChangesets: int,
    numFiles: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetKxScalingGroupResponseTypeDef#

# GetKxScalingGroupResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    createdTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KxScalingGroupStatusType
  2. See ResponseMetadataTypeDef

GetKxUserResponseTypeDef#

# GetKxUserResponseTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateKxUserResponseTypeDef#

# UpdateKxUserResponseTypeDef TypedDict usage example

from mypy_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 mypy_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.datetime,
    lastModifiedTimestamp: datetime.datetime,
    status: ChangesetStatusType,  # (2)
    errorInfo: ErrorInfoTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See List[ChangeRequestTypeDef]
  2. See ChangesetStatusType
  3. See ErrorInfoTypeDef
  4. See ResponseMetadataTypeDef

GetKxChangesetResponseTypeDef#

# GetKxChangesetResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    activeFromTimestamp: datetime.datetime,
    lastModifiedTimestamp: datetime.datetime,
    status: ChangesetStatusType,  # (2)
    errorInfo: ErrorInfoTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See List[ChangeRequestTypeDef]
  2. See ChangesetStatusType
  3. See ErrorInfoTypeDef
  4. See ResponseMetadataTypeDef

KxClusterTypeDef#

# KxClusterTypeDef TypedDict usage example

from mypy_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.datetime],
    createdTimestamp: NotRequired[datetime.datetime],
  1. See KxClusterStatusType
  2. See KxClusterTypeType
  3. See List[VolumeTypeDef]
  4. See KxAzModeType

CreateKxDataviewResponseTypeDef#

# CreateKxDataviewResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    lastModifiedTimestamp: datetime.datetime,
    status: KxDataviewStatusType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See KxAzModeType
  2. See List[KxDataviewSegmentConfigurationOutputTypeDef]
  3. See KxDataviewStatusType
  4. See ResponseMetadataTypeDef

KxDataviewActiveVersionTypeDef#

# KxDataviewActiveVersionTypeDef TypedDict usage example

from mypy_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.datetime],
    versionId: NotRequired[str],
  1. See List[KxDataviewSegmentConfigurationOutputTypeDef]

KxDataviewConfigurationOutputTypeDef#

# KxDataviewConfigurationOutputTypeDef TypedDict usage example

from mypy_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 List[KxDataviewSegmentConfigurationOutputTypeDef]

CreateKxVolumeRequestTypeDef#

# CreateKxVolumeRequestTypeDef TypedDict usage example

from mypy_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 mypy_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.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 mypy_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 mypy_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 mypy_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.datetime,
    description: str,
    azMode: KxAzModeType,  # (4)
    availabilityZoneIds: List[str],
    lastModifiedTimestamp: datetime.datetime,
    attachedClusters: List[KxAttachedClusterTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See KxVolumeTypeType
  2. See KxNAS1ConfigurationTypeDef
  3. See KxVolumeStatusType
  4. See KxAzModeType
  5. See List[KxAttachedClusterTypeDef]
  6. See ResponseMetadataTypeDef

UpdateKxVolumeResponseTypeDef#

# UpdateKxVolumeResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    azMode: KxAzModeType,  # (4)
    availabilityZoneIds: List[str],
    lastModifiedTimestamp: datetime.datetime,
    attachedClusters: List[KxAttachedClusterTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See KxVolumeTypeType
  2. See KxNAS1ConfigurationTypeDef
  3. See KxVolumeStatusType
  4. See KxAzModeType
  5. See List[KxAttachedClusterTypeDef]
  6. See ResponseMetadataTypeDef

ListKxChangesetsResponseTypeDef#

# ListKxChangesetsResponseTypeDef TypedDict usage example

from mypy_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 List[KxChangesetListEntryTypeDef]
  2. See ResponseMetadataTypeDef

UpdateKxClusterCodeConfigurationRequestTypeDef#

# UpdateKxClusterCodeConfigurationRequestTypeDef TypedDict usage example

from mypy_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 Sequence[KxCommandLineArgumentTypeDef]
  3. See KxClusterCodeDeploymentConfigurationTypeDef

ListKxDatabasesResponseTypeDef#

# ListKxDatabasesResponseTypeDef TypedDict usage example

from mypy_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 List[KxDatabaseListEntryTypeDef]
  2. See ResponseMetadataTypeDef

ListKxClusterNodesResponseTypeDef#

# ListKxClusterNodesResponseTypeDef TypedDict usage example

from mypy_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 List[KxNodeTypeDef]
  2. See ResponseMetadataTypeDef

ListKxScalingGroupsResponseTypeDef#

# ListKxScalingGroupsResponseTypeDef TypedDict usage example

from mypy_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 List[KxScalingGroupTypeDef]
  2. See ResponseMetadataTypeDef

ListKxUsersResponseTypeDef#

# ListKxUsersResponseTypeDef TypedDict usage example

from mypy_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 List[KxUserTypeDef]
  2. See ResponseMetadataTypeDef

ListKxVolumesResponseTypeDef#

# ListKxVolumesResponseTypeDef TypedDict usage example

from mypy_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 List[KxVolumeTypeDef]
  2. See ResponseMetadataTypeDef

ListKxEnvironmentsRequestPaginateTypeDef#

# ListKxEnvironmentsRequestPaginateTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 List[KxClusterTypeDef]
  2. See ResponseMetadataTypeDef

GetKxDataviewResponseTypeDef#

# GetKxDataviewResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    lastModifiedTimestamp: datetime.datetime,
    status: KxDataviewStatusType,  # (4)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See KxAzModeType
  2. See List[KxDataviewSegmentConfigurationOutputTypeDef]
  3. See List[KxDataviewActiveVersionTypeDef]
  4. See KxDataviewStatusType
  5. See ResponseMetadataTypeDef

KxDataviewListEntryTypeDef#

# KxDataviewListEntryTypeDef TypedDict usage example

from mypy_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.datetime],
    lastModifiedTimestamp: NotRequired[datetime.datetime],
    statusReason: NotRequired[str],
  1. See KxAzModeType
  2. See List[KxDataviewSegmentConfigurationOutputTypeDef]
  3. See List[KxDataviewActiveVersionTypeDef]
  4. See KxDataviewStatusType

UpdateKxDataviewResponseTypeDef#

# UpdateKxDataviewResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    lastModifiedTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See KxAzModeType
  2. See List[KxDataviewSegmentConfigurationOutputTypeDef]
  3. See List[KxDataviewActiveVersionTypeDef]
  4. See KxDataviewStatusType
  5. See ResponseMetadataTypeDef

KxDatabaseConfigurationOutputTypeDef#

# KxDatabaseConfigurationOutputTypeDef TypedDict usage example

from mypy_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 List[KxDatabaseCacheConfigurationOutputTypeDef]
  2. See KxDataviewConfigurationOutputTypeDef

GetEnvironmentResponseTypeDef#

# GetEnvironmentResponseTypeDef TypedDict usage example

from mypy_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 mypy_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 List[EnvironmentTypeDef]
  2. See ResponseMetadataTypeDef

UpdateEnvironmentResponseTypeDef#

# UpdateEnvironmentResponseTypeDef TypedDict usage example

from mypy_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 mypy_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 FederationParametersUnionTypeDef
  3. See SuperuserParametersTypeDef

UpdateEnvironmentRequestTypeDef#

# UpdateEnvironmentRequestTypeDef TypedDict usage example

from mypy_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 FederationParametersUnionTypeDef

CreateKxDataviewRequestTypeDef#

# CreateKxDataviewRequestTypeDef TypedDict usage example

from mypy_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 Sequence[KxDataviewSegmentConfigurationUnionTypeDef]

KxDataviewConfigurationTypeDef#

# KxDataviewConfigurationTypeDef TypedDict usage example

from mypy_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 Sequence[KxDataviewSegmentConfigurationUnionTypeDef]

UpdateKxDataviewRequestTypeDef#

# UpdateKxDataviewRequestTypeDef TypedDict usage example

from mypy_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 Sequence[KxDataviewSegmentConfigurationUnionTypeDef]

TransitGatewayConfigurationOutputTypeDef#

# TransitGatewayConfigurationOutputTypeDef TypedDict usage example

from mypy_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 List[NetworkACLEntryTypeDef]

TransitGatewayConfigurationTypeDef#

# TransitGatewayConfigurationTypeDef TypedDict usage example

from mypy_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 Sequence[NetworkACLEntryTypeDef]

ListKxDataviewsResponseTypeDef#

# ListKxDataviewsResponseTypeDef TypedDict usage example

from mypy_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 List[KxDataviewListEntryTypeDef]
  2. See ResponseMetadataTypeDef

CreateKxClusterResponseTypeDef#

# CreateKxClusterResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    savedownStorageConfiguration: KxSavedownStorageConfigurationTypeDef,  # (12)
    azMode: KxAzModeType,  # (13)
    availabilityZoneId: str,
    createdTimestamp: datetime.datetime,
    scalingGroupConfiguration: KxScalingGroupConfigurationTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See KxClusterStatusType
  2. See KxClusterTypeType
  3. See TickerplantLogConfigurationOutputTypeDef
  4. See List[VolumeTypeDef]
  5. See List[KxDatabaseConfigurationOutputTypeDef]
  6. See List[KxCacheStorageConfigurationTypeDef]
  7. See AutoScalingConfigurationTypeDef
  8. See CapacityConfigurationTypeDef
  9. See VpcConfigurationOutputTypeDef
  10. See List[KxCommandLineArgumentTypeDef]
  11. See CodeConfigurationTypeDef
  12. See KxSavedownStorageConfigurationTypeDef
  13. See KxAzModeType
  14. See KxScalingGroupConfigurationTypeDef
  15. See ResponseMetadataTypeDef

GetKxClusterResponseTypeDef#

# GetKxClusterResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    savedownStorageConfiguration: KxSavedownStorageConfigurationTypeDef,  # (12)
    azMode: KxAzModeType,  # (13)
    availabilityZoneId: str,
    createdTimestamp: datetime.datetime,
    scalingGroupConfiguration: KxScalingGroupConfigurationTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See KxClusterStatusType
  2. See KxClusterTypeType
  3. See TickerplantLogConfigurationOutputTypeDef
  4. See List[VolumeTypeDef]
  5. See List[KxDatabaseConfigurationOutputTypeDef]
  6. See List[KxCacheStorageConfigurationTypeDef]
  7. See AutoScalingConfigurationTypeDef
  8. See CapacityConfigurationTypeDef
  9. See VpcConfigurationOutputTypeDef
  10. See List[KxCommandLineArgumentTypeDef]
  11. See CodeConfigurationTypeDef
  12. See KxSavedownStorageConfigurationTypeDef
  13. See KxAzModeType
  14. See KxScalingGroupConfigurationTypeDef
  15. See ResponseMetadataTypeDef

GetKxEnvironmentResponseTypeDef#

# GetKxEnvironmentResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    updateTimestamp: datetime.datetime,
    availabilityZoneIds: List[str],
    certificateAuthorityArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See List[CustomDNSServerTypeDef]
  6. See ResponseMetadataTypeDef

KxEnvironmentTypeDef#

# KxEnvironmentTypeDef TypedDict usage example

from mypy_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.datetime],
    updateTimestamp: NotRequired[datetime.datetime],
    availabilityZoneIds: NotRequired[List[str]],
    certificateAuthorityArn: NotRequired[str],
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See List[CustomDNSServerTypeDef]

UpdateKxEnvironmentNetworkResponseTypeDef#

# UpdateKxEnvironmentNetworkResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    updateTimestamp: datetime.datetime,
    availabilityZoneIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See List[CustomDNSServerTypeDef]
  6. See ResponseMetadataTypeDef

UpdateKxEnvironmentResponseTypeDef#

# UpdateKxEnvironmentResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    updateTimestamp: datetime.datetime,
    availabilityZoneIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EnvironmentStatusType
  2. See TgwStatusType
  3. See DnsStatusType
  4. See TransitGatewayConfigurationOutputTypeDef
  5. See List[CustomDNSServerTypeDef]
  6. See ResponseMetadataTypeDef

KxDatabaseConfigurationTypeDef#

# KxDatabaseConfigurationTypeDef TypedDict usage example

from mypy_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 Sequence[KxDatabaseCacheConfigurationUnionTypeDef]
  2. See KxDataviewConfigurationUnionTypeDef

ListKxEnvironmentsResponseTypeDef#

# ListKxEnvironmentsResponseTypeDef TypedDict usage example

from mypy_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 List[KxEnvironmentTypeDef]
  2. See ResponseMetadataTypeDef

UpdateKxEnvironmentNetworkRequestTypeDef#

# UpdateKxEnvironmentNetworkRequestTypeDef TypedDict usage example

from mypy_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 TransitGatewayConfigurationUnionTypeDef
  2. See Sequence[CustomDNSServerTypeDef]

CreateKxClusterRequestTypeDef#

# CreateKxClusterRequestTypeDef TypedDict usage example

from mypy_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 VpcConfigurationUnionTypeDef
  3. See KxAzModeType
  4. See TickerplantLogConfigurationUnionTypeDef
  5. See Sequence[KxDatabaseConfigurationUnionTypeDef]
  6. See Sequence[KxCacheStorageConfigurationTypeDef]
  7. See AutoScalingConfigurationTypeDef
  8. See CapacityConfigurationTypeDef
  9. See Sequence[KxCommandLineArgumentTypeDef]
  10. See CodeConfigurationTypeDef
  11. See KxSavedownStorageConfigurationTypeDef
  12. See KxScalingGroupConfigurationTypeDef

UpdateKxClusterDatabasesRequestTypeDef#

# UpdateKxClusterDatabasesRequestTypeDef TypedDict usage example

from mypy_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 Sequence[KxDatabaseConfigurationUnionTypeDef]
  2. See KxDeploymentConfigurationTypeDef