Type definitions#
Index > FinSpaceData > Type definitions
Auto-generated documentation for FinSpaceData type annotations stubs module mypy-boto3-finspace-data.
AssociateUserToPermissionGroupRequestRequestTypeDef#
# AssociateUserToPermissionGroupRequestRequestTypeDef definition
class AssociateUserToPermissionGroupRequestRequestTypeDef(TypedDict):
permissionGroupId: str,
userId: str,
clientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AwsCredentialsTypeDef#
# AwsCredentialsTypeDef definition
class AwsCredentialsTypeDef(TypedDict):
accessKeyId: NotRequired[str],
secretAccessKey: NotRequired[str],
sessionToken: NotRequired[str],
expiration: NotRequired[int],
ChangesetErrorInfoTypeDef#
# ChangesetErrorInfoTypeDef definition
class ChangesetErrorInfoTypeDef(TypedDict):
errorMessage: NotRequired[str],
errorCategory: NotRequired[ErrorCategoryType], # (1)
ColumnDefinitionTypeDef#
# ColumnDefinitionTypeDef definition
class ColumnDefinitionTypeDef(TypedDict):
dataType: NotRequired[ColumnDataTypeType], # (1)
columnName: NotRequired[str],
columnDescription: NotRequired[str],
CreateChangesetRequestRequestTypeDef#
# CreateChangesetRequestRequestTypeDef definition
class CreateChangesetRequestRequestTypeDef(TypedDict):
datasetId: str,
changeType: ChangeTypeType, # (1)
sourceParams: Mapping[str, str],
formatParams: Mapping[str, str],
clientToken: NotRequired[str],
- See ChangeTypeType
DataViewDestinationTypeParamsTypeDef#
# DataViewDestinationTypeParamsTypeDef definition
class DataViewDestinationTypeParamsTypeDef(TypedDict):
destinationType: str,
s3DestinationExportFileFormat: NotRequired[ExportFileFormatType], # (1)
s3DestinationExportFileFormatOptions: NotRequired[Mapping[str, str]],
DatasetOwnerInfoTypeDef#
# DatasetOwnerInfoTypeDef definition
class DatasetOwnerInfoTypeDef(TypedDict):
name: NotRequired[str],
phoneNumber: NotRequired[str],
email: NotRequired[str],
CreatePermissionGroupRequestRequestTypeDef#
# CreatePermissionGroupRequestRequestTypeDef definition
class CreatePermissionGroupRequestRequestTypeDef(TypedDict):
name: str,
applicationPermissions: Sequence[ApplicationPermissionType], # (1)
description: NotRequired[str],
clientToken: NotRequired[str],
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
emailAddress: str,
type: UserTypeType, # (1)
firstName: NotRequired[str],
lastName: NotRequired[str],
apiAccess: NotRequired[ApiAccessType], # (2)
apiAccessPrincipalArn: NotRequired[str],
clientToken: NotRequired[str],
- See UserTypeType
- See ApiAccessType
CredentialsTypeDef#
# CredentialsTypeDef definition
class CredentialsTypeDef(TypedDict):
accessKeyId: NotRequired[str],
secretAccessKey: NotRequired[str],
sessionToken: NotRequired[str],
DataViewDestinationTypeParamsPaginatorTypeDef#
# DataViewDestinationTypeParamsPaginatorTypeDef definition
class DataViewDestinationTypeParamsPaginatorTypeDef(TypedDict):
destinationType: str,
s3DestinationExportFileFormat: NotRequired[ExportFileFormatType], # (1)
s3DestinationExportFileFormatOptions: NotRequired[Dict[str, str]],
DataViewErrorInfoTypeDef#
# DataViewErrorInfoTypeDef definition
class DataViewErrorInfoTypeDef(TypedDict):
errorMessage: NotRequired[str],
errorCategory: NotRequired[ErrorCategoryType], # (1)
DeleteDatasetRequestRequestTypeDef#
# DeleteDatasetRequestRequestTypeDef definition
class DeleteDatasetRequestRequestTypeDef(TypedDict):
datasetId: str,
clientToken: NotRequired[str],
DeletePermissionGroupRequestRequestTypeDef#
# DeletePermissionGroupRequestRequestTypeDef definition
class DeletePermissionGroupRequestRequestTypeDef(TypedDict):
permissionGroupId: str,
clientToken: NotRequired[str],
DisableUserRequestRequestTypeDef#
# DisableUserRequestRequestTypeDef definition
class DisableUserRequestRequestTypeDef(TypedDict):
userId: str,
clientToken: NotRequired[str],
DisassociateUserFromPermissionGroupRequestRequestTypeDef#
# DisassociateUserFromPermissionGroupRequestRequestTypeDef definition
class DisassociateUserFromPermissionGroupRequestRequestTypeDef(TypedDict):
permissionGroupId: str,
userId: str,
clientToken: NotRequired[str],
EnableUserRequestRequestTypeDef#
# EnableUserRequestRequestTypeDef definition
class EnableUserRequestRequestTypeDef(TypedDict):
userId: str,
clientToken: NotRequired[str],
GetChangesetRequestRequestTypeDef#
# GetChangesetRequestRequestTypeDef definition
class GetChangesetRequestRequestTypeDef(TypedDict):
datasetId: str,
changesetId: str,
GetDataViewRequestRequestTypeDef#
# GetDataViewRequestRequestTypeDef definition
class GetDataViewRequestRequestTypeDef(TypedDict):
dataViewId: str,
datasetId: str,
GetDatasetRequestRequestTypeDef#
# GetDatasetRequestRequestTypeDef definition
class GetDatasetRequestRequestTypeDef(TypedDict):
datasetId: str,
GetExternalDataViewAccessDetailsRequestRequestTypeDef#
# GetExternalDataViewAccessDetailsRequestRequestTypeDef definition
class GetExternalDataViewAccessDetailsRequestRequestTypeDef(TypedDict):
dataViewId: str,
datasetId: str,
S3LocationTypeDef#
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: str,
key: str,
GetPermissionGroupRequestRequestTypeDef#
# GetPermissionGroupRequestRequestTypeDef definition
class GetPermissionGroupRequestRequestTypeDef(TypedDict):
permissionGroupId: str,
PermissionGroupTypeDef#
# PermissionGroupTypeDef definition
class PermissionGroupTypeDef(TypedDict):
permissionGroupId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
applicationPermissions: NotRequired[List[ApplicationPermissionType]], # (1)
createTime: NotRequired[int],
lastModifiedTime: NotRequired[int],
membershipStatus: NotRequired[PermissionGroupMembershipStatusType], # (2)
GetProgrammaticAccessCredentialsRequestRequestTypeDef#
# GetProgrammaticAccessCredentialsRequestRequestTypeDef definition
class GetProgrammaticAccessCredentialsRequestRequestTypeDef(TypedDict):
environmentId: str,
durationInMinutes: NotRequired[int],
GetUserRequestRequestTypeDef#
# GetUserRequestRequestTypeDef definition
class GetUserRequestRequestTypeDef(TypedDict):
userId: str,
GetWorkingLocationRequestRequestTypeDef#
# GetWorkingLocationRequestRequestTypeDef definition
class GetWorkingLocationRequestRequestTypeDef(TypedDict):
locationType: NotRequired[locationTypeType], # (1)
- See locationTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListChangesetsRequestRequestTypeDef#
# ListChangesetsRequestRequestTypeDef definition
class ListChangesetsRequestRequestTypeDef(TypedDict):
datasetId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDataViewsRequestRequestTypeDef#
# ListDataViewsRequestRequestTypeDef definition
class ListDataViewsRequestRequestTypeDef(TypedDict):
datasetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetsRequestRequestTypeDef#
# ListDatasetsRequestRequestTypeDef definition
class ListDatasetsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPermissionGroupsByUserRequestRequestTypeDef#
# ListPermissionGroupsByUserRequestRequestTypeDef definition
class ListPermissionGroupsByUserRequestRequestTypeDef(TypedDict):
userId: str,
maxResults: int,
nextToken: NotRequired[str],
PermissionGroupByUserTypeDef#
# PermissionGroupByUserTypeDef definition
class PermissionGroupByUserTypeDef(TypedDict):
permissionGroupId: NotRequired[str],
name: NotRequired[str],
membershipStatus: NotRequired[PermissionGroupMembershipStatusType], # (1)
ListPermissionGroupsRequestRequestTypeDef#
# ListPermissionGroupsRequestRequestTypeDef definition
class ListPermissionGroupsRequestRequestTypeDef(TypedDict):
maxResults: int,
nextToken: NotRequired[str],
ListUsersByPermissionGroupRequestRequestTypeDef#
# ListUsersByPermissionGroupRequestRequestTypeDef definition
class ListUsersByPermissionGroupRequestRequestTypeDef(TypedDict):
permissionGroupId: str,
maxResults: int,
nextToken: NotRequired[str],
UserByPermissionGroupTypeDef#
# UserByPermissionGroupTypeDef definition
class UserByPermissionGroupTypeDef(TypedDict):
userId: NotRequired[str],
status: NotRequired[UserStatusType], # (1)
firstName: NotRequired[str],
lastName: NotRequired[str],
emailAddress: NotRequired[str],
type: NotRequired[UserTypeType], # (2)
apiAccess: NotRequired[ApiAccessType], # (3)
apiAccessPrincipalArn: NotRequired[str],
membershipStatus: NotRequired[PermissionGroupMembershipStatusType], # (4)
- See UserStatusType
- See UserTypeType
- See ApiAccessType
- See PermissionGroupMembershipStatusType
ListUsersRequestRequestTypeDef#
# ListUsersRequestRequestTypeDef definition
class ListUsersRequestRequestTypeDef(TypedDict):
maxResults: int,
nextToken: NotRequired[str],
UserTypeDef#
# UserTypeDef definition
class UserTypeDef(TypedDict):
userId: NotRequired[str],
status: NotRequired[UserStatusType], # (1)
firstName: NotRequired[str],
lastName: NotRequired[str],
emailAddress: NotRequired[str],
type: NotRequired[UserTypeType], # (2)
apiAccess: NotRequired[ApiAccessType], # (3)
apiAccessPrincipalArn: NotRequired[str],
createTime: NotRequired[int],
lastEnabledTime: NotRequired[int],
lastDisabledTime: NotRequired[int],
lastModifiedTime: NotRequired[int],
lastLoginTime: NotRequired[int],
- See UserStatusType
- See UserTypeType
- See ApiAccessType
ResourcePermissionTypeDef#
# ResourcePermissionTypeDef definition
class ResourcePermissionTypeDef(TypedDict):
permission: NotRequired[str],
ResetUserPasswordRequestRequestTypeDef#
# ResetUserPasswordRequestRequestTypeDef definition
class ResetUserPasswordRequestRequestTypeDef(TypedDict):
userId: str,
clientToken: NotRequired[str],
UpdateChangesetRequestRequestTypeDef#
# UpdateChangesetRequestRequestTypeDef definition
class UpdateChangesetRequestRequestTypeDef(TypedDict):
datasetId: str,
changesetId: str,
sourceParams: Mapping[str, str],
formatParams: Mapping[str, str],
clientToken: NotRequired[str],
UpdatePermissionGroupRequestRequestTypeDef#
# UpdatePermissionGroupRequestRequestTypeDef definition
class UpdatePermissionGroupRequestRequestTypeDef(TypedDict):
permissionGroupId: str,
name: NotRequired[str],
description: NotRequired[str],
applicationPermissions: NotRequired[Sequence[ApplicationPermissionType]], # (1)
clientToken: NotRequired[str],
UpdateUserRequestRequestTypeDef#
# UpdateUserRequestRequestTypeDef definition
class UpdateUserRequestRequestTypeDef(TypedDict):
userId: str,
type: NotRequired[UserTypeType], # (1)
firstName: NotRequired[str],
lastName: NotRequired[str],
apiAccess: NotRequired[ApiAccessType], # (2)
apiAccessPrincipalArn: NotRequired[str],
clientToken: NotRequired[str],
- See UserTypeType
- See ApiAccessType
AssociateUserToPermissionGroupResponseTypeDef#
# AssociateUserToPermissionGroupResponseTypeDef definition
class AssociateUserToPermissionGroupResponseTypeDef(TypedDict):
statusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateChangesetResponseTypeDef#
# CreateChangesetResponseTypeDef definition
class CreateChangesetResponseTypeDef(TypedDict):
datasetId: str,
changesetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDataViewResponseTypeDef#
# CreateDataViewResponseTypeDef definition
class CreateDataViewResponseTypeDef(TypedDict):
datasetId: str,
dataViewId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
datasetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePermissionGroupResponseTypeDef#
# CreatePermissionGroupResponseTypeDef definition
class CreatePermissionGroupResponseTypeDef(TypedDict):
permissionGroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
userId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDatasetResponseTypeDef#
# DeleteDatasetResponseTypeDef definition
class DeleteDatasetResponseTypeDef(TypedDict):
datasetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePermissionGroupResponseTypeDef#
# DeletePermissionGroupResponseTypeDef definition
class DeletePermissionGroupResponseTypeDef(TypedDict):
permissionGroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableUserResponseTypeDef#
# DisableUserResponseTypeDef definition
class DisableUserResponseTypeDef(TypedDict):
userId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateUserFromPermissionGroupResponseTypeDef#
# DisassociateUserFromPermissionGroupResponseTypeDef definition
class DisassociateUserFromPermissionGroupResponseTypeDef(TypedDict):
statusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableUserResponseTypeDef#
# EnableUserResponseTypeDef definition
class EnableUserResponseTypeDef(TypedDict):
userId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetUserResponseTypeDef#
# GetUserResponseTypeDef definition
class GetUserResponseTypeDef(TypedDict):
userId: str,
status: UserStatusType, # (1)
firstName: str,
lastName: str,
emailAddress: str,
type: UserTypeType, # (2)
apiAccess: ApiAccessType, # (3)
apiAccessPrincipalArn: str,
createTime: int,
lastEnabledTime: int,
lastDisabledTime: int,
lastModifiedTime: int,
lastLoginTime: int,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserStatusType
- See UserTypeType
- See ApiAccessType
- See ResponseMetadataTypeDef
GetWorkingLocationResponseTypeDef#
# GetWorkingLocationResponseTypeDef definition
class GetWorkingLocationResponseTypeDef(TypedDict):
s3Uri: str,
s3Path: str,
s3Bucket: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetUserPasswordResponseTypeDef#
# ResetUserPasswordResponseTypeDef definition
class ResetUserPasswordResponseTypeDef(TypedDict):
userId: str,
temporaryPassword: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateChangesetResponseTypeDef#
# UpdateChangesetResponseTypeDef definition
class UpdateChangesetResponseTypeDef(TypedDict):
changesetId: str,
datasetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDatasetResponseTypeDef#
# UpdateDatasetResponseTypeDef definition
class UpdateDatasetResponseTypeDef(TypedDict):
datasetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePermissionGroupResponseTypeDef#
# UpdatePermissionGroupResponseTypeDef definition
class UpdatePermissionGroupResponseTypeDef(TypedDict):
permissionGroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateUserResponseTypeDef#
# UpdateUserResponseTypeDef definition
class UpdateUserResponseTypeDef(TypedDict):
userId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ChangesetSummaryTypeDef#
# ChangesetSummaryTypeDef definition
class ChangesetSummaryTypeDef(TypedDict):
changesetId: NotRequired[str],
changesetArn: NotRequired[str],
datasetId: NotRequired[str],
changeType: NotRequired[ChangeTypeType], # (1)
sourceParams: NotRequired[Dict[str, str]],
formatParams: NotRequired[Dict[str, str]],
createTime: NotRequired[int],
status: NotRequired[IngestionStatusType], # (2)
errorInfo: NotRequired[ChangesetErrorInfoTypeDef], # (3)
activeUntilTimestamp: NotRequired[int],
activeFromTimestamp: NotRequired[int],
updatesChangesetId: NotRequired[str],
updatedByChangesetId: NotRequired[str],
GetChangesetResponseTypeDef#
# GetChangesetResponseTypeDef definition
class GetChangesetResponseTypeDef(TypedDict):
changesetId: str,
changesetArn: str,
datasetId: str,
changeType: ChangeTypeType, # (1)
sourceParams: Dict[str, str],
formatParams: Dict[str, str],
createTime: int,
status: IngestionStatusType, # (2)
errorInfo: ChangesetErrorInfoTypeDef, # (3)
activeUntilTimestamp: int,
activeFromTimestamp: int,
updatesChangesetId: str,
updatedByChangesetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ChangeTypeType
- See IngestionStatusType
- See ChangesetErrorInfoTypeDef
- See ResponseMetadataTypeDef
SchemaDefinitionPaginatorTypeDef#
# SchemaDefinitionPaginatorTypeDef definition
class SchemaDefinitionPaginatorTypeDef(TypedDict):
columns: NotRequired[List[ColumnDefinitionTypeDef]], # (1)
primaryKeyColumns: NotRequired[List[str]],
SchemaDefinitionTypeDef#
# SchemaDefinitionTypeDef definition
class SchemaDefinitionTypeDef(TypedDict):
columns: NotRequired[Sequence[ColumnDefinitionTypeDef]], # (1)
primaryKeyColumns: NotRequired[Sequence[str]],
CreateDataViewRequestRequestTypeDef#
# CreateDataViewRequestRequestTypeDef definition
class CreateDataViewRequestRequestTypeDef(TypedDict):
datasetId: str,
destinationTypeParams: DataViewDestinationTypeParamsTypeDef, # (1)
clientToken: NotRequired[str],
autoUpdate: NotRequired[bool],
sortColumns: NotRequired[Sequence[str]],
partitionColumns: NotRequired[Sequence[str]],
asOfTimestamp: NotRequired[int],
GetProgrammaticAccessCredentialsResponseTypeDef#
# GetProgrammaticAccessCredentialsResponseTypeDef definition
class GetProgrammaticAccessCredentialsResponseTypeDef(TypedDict):
credentials: CredentialsTypeDef, # (1)
durationInMinutes: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataViewSummaryPaginatorTypeDef#
# DataViewSummaryPaginatorTypeDef definition
class DataViewSummaryPaginatorTypeDef(TypedDict):
dataViewId: NotRequired[str],
dataViewArn: NotRequired[str],
datasetId: NotRequired[str],
asOfTimestamp: NotRequired[int],
partitionColumns: NotRequired[List[str]],
sortColumns: NotRequired[List[str]],
status: NotRequired[DataViewStatusType], # (1)
errorInfo: NotRequired[DataViewErrorInfoTypeDef], # (2)
destinationTypeProperties: NotRequired[DataViewDestinationTypeParamsPaginatorTypeDef], # (3)
autoUpdate: NotRequired[bool],
createTime: NotRequired[int],
lastModifiedTime: NotRequired[int],
- See DataViewStatusType
- See DataViewErrorInfoTypeDef
- See DataViewDestinationTypeParamsPaginatorTypeDef
DataViewSummaryTypeDef#
# DataViewSummaryTypeDef definition
class DataViewSummaryTypeDef(TypedDict):
dataViewId: NotRequired[str],
dataViewArn: NotRequired[str],
datasetId: NotRequired[str],
asOfTimestamp: NotRequired[int],
partitionColumns: NotRequired[List[str]],
sortColumns: NotRequired[List[str]],
status: NotRequired[DataViewStatusType], # (1)
errorInfo: NotRequired[DataViewErrorInfoTypeDef], # (2)
destinationTypeProperties: NotRequired[DataViewDestinationTypeParamsTypeDef], # (3)
autoUpdate: NotRequired[bool],
createTime: NotRequired[int],
lastModifiedTime: NotRequired[int],
GetDataViewResponseTypeDef#
# GetDataViewResponseTypeDef definition
class GetDataViewResponseTypeDef(TypedDict):
autoUpdate: bool,
partitionColumns: List[str],
datasetId: str,
asOfTimestamp: int,
errorInfo: DataViewErrorInfoTypeDef, # (1)
lastModifiedTime: int,
createTime: int,
sortColumns: List[str],
dataViewId: str,
dataViewArn: str,
destinationTypeParams: DataViewDestinationTypeParamsTypeDef, # (2)
status: DataViewStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DataViewErrorInfoTypeDef
- See DataViewDestinationTypeParamsTypeDef
- See DataViewStatusType
- See ResponseMetadataTypeDef
GetExternalDataViewAccessDetailsResponseTypeDef#
# GetExternalDataViewAccessDetailsResponseTypeDef definition
class GetExternalDataViewAccessDetailsResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
s3Location: S3LocationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPermissionGroupResponseTypeDef#
# GetPermissionGroupResponseTypeDef definition
class GetPermissionGroupResponseTypeDef(TypedDict):
permissionGroup: PermissionGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPermissionGroupsResponseTypeDef#
# ListPermissionGroupsResponseTypeDef definition
class ListPermissionGroupsResponseTypeDef(TypedDict):
permissionGroups: List[PermissionGroupTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChangesetsRequestListChangesetsPaginateTypeDef#
# ListChangesetsRequestListChangesetsPaginateTypeDef definition
class ListChangesetsRequestListChangesetsPaginateTypeDef(TypedDict):
datasetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataViewsRequestListDataViewsPaginateTypeDef#
# ListDataViewsRequestListDataViewsPaginateTypeDef definition
class ListDataViewsRequestListDataViewsPaginateTypeDef(TypedDict):
datasetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetsRequestListDatasetsPaginateTypeDef#
# ListDatasetsRequestListDatasetsPaginateTypeDef definition
class ListDatasetsRequestListDatasetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPermissionGroupsRequestListPermissionGroupsPaginateTypeDef#
# ListPermissionGroupsRequestListPermissionGroupsPaginateTypeDef definition
class ListPermissionGroupsRequestListPermissionGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsersRequestListUsersPaginateTypeDef#
# ListUsersRequestListUsersPaginateTypeDef definition
class ListUsersRequestListUsersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPermissionGroupsByUserResponseTypeDef#
# ListPermissionGroupsByUserResponseTypeDef definition
class ListPermissionGroupsByUserResponseTypeDef(TypedDict):
permissionGroups: List[PermissionGroupByUserTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUsersByPermissionGroupResponseTypeDef#
# ListUsersByPermissionGroupResponseTypeDef definition
class ListUsersByPermissionGroupResponseTypeDef(TypedDict):
users: List[UserByPermissionGroupTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUsersResponseTypeDef#
# ListUsersResponseTypeDef definition
class ListUsersResponseTypeDef(TypedDict):
users: List[UserTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
PermissionGroupParamsTypeDef#
# PermissionGroupParamsTypeDef definition
class PermissionGroupParamsTypeDef(TypedDict):
permissionGroupId: NotRequired[str],
datasetPermissions: NotRequired[Sequence[ResourcePermissionTypeDef]], # (1)
ListChangesetsResponseTypeDef#
# ListChangesetsResponseTypeDef definition
class ListChangesetsResponseTypeDef(TypedDict):
changesets: List[ChangesetSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SchemaUnionPaginatorTypeDef#
# SchemaUnionPaginatorTypeDef definition
class SchemaUnionPaginatorTypeDef(TypedDict):
tabularSchemaConfig: NotRequired[SchemaDefinitionPaginatorTypeDef], # (1)
SchemaUnionTypeDef#
# SchemaUnionTypeDef definition
class SchemaUnionTypeDef(TypedDict):
tabularSchemaConfig: NotRequired[SchemaDefinitionTypeDef], # (1)
ListDataViewsResponsePaginatorTypeDef#
# ListDataViewsResponsePaginatorTypeDef definition
class ListDataViewsResponsePaginatorTypeDef(TypedDict):
nextToken: str,
dataViews: List[DataViewSummaryPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataViewsResponseTypeDef#
# ListDataViewsResponseTypeDef definition
class ListDataViewsResponseTypeDef(TypedDict):
nextToken: str,
dataViews: List[DataViewSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatasetPaginatorTypeDef#
# DatasetPaginatorTypeDef definition
class DatasetPaginatorTypeDef(TypedDict):
datasetId: NotRequired[str],
datasetArn: NotRequired[str],
datasetTitle: NotRequired[str],
kind: NotRequired[DatasetKindType], # (1)
datasetDescription: NotRequired[str],
ownerInfo: NotRequired[DatasetOwnerInfoTypeDef], # (2)
createTime: NotRequired[int],
lastModifiedTime: NotRequired[int],
schemaDefinition: NotRequired[SchemaUnionPaginatorTypeDef], # (3)
alias: NotRequired[str],
CreateDatasetRequestRequestTypeDef#
# CreateDatasetRequestRequestTypeDef definition
class CreateDatasetRequestRequestTypeDef(TypedDict):
datasetTitle: str,
kind: DatasetKindType, # (1)
permissionGroupParams: PermissionGroupParamsTypeDef, # (2)
clientToken: NotRequired[str],
datasetDescription: NotRequired[str],
ownerInfo: NotRequired[DatasetOwnerInfoTypeDef], # (3)
alias: NotRequired[str],
schemaDefinition: NotRequired[SchemaUnionTypeDef], # (4)
- See DatasetKindType
- See PermissionGroupParamsTypeDef
- See DatasetOwnerInfoTypeDef
- See SchemaUnionTypeDef
DatasetTypeDef#
# DatasetTypeDef definition
class DatasetTypeDef(TypedDict):
datasetId: NotRequired[str],
datasetArn: NotRequired[str],
datasetTitle: NotRequired[str],
kind: NotRequired[DatasetKindType], # (1)
datasetDescription: NotRequired[str],
ownerInfo: NotRequired[DatasetOwnerInfoTypeDef], # (2)
createTime: NotRequired[int],
lastModifiedTime: NotRequired[int],
schemaDefinition: NotRequired[SchemaUnionTypeDef], # (3)
alias: NotRequired[str],
- See DatasetKindType
- See DatasetOwnerInfoTypeDef
- See SchemaUnionTypeDef
GetDatasetResponseTypeDef#
# GetDatasetResponseTypeDef definition
class GetDatasetResponseTypeDef(TypedDict):
datasetId: str,
datasetArn: str,
datasetTitle: str,
kind: DatasetKindType, # (1)
datasetDescription: str,
createTime: int,
lastModifiedTime: int,
schemaDefinition: SchemaUnionTypeDef, # (2)
alias: str,
status: DatasetStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DatasetKindType
- See SchemaUnionTypeDef
- See DatasetStatusType
- See ResponseMetadataTypeDef
UpdateDatasetRequestRequestTypeDef#
# UpdateDatasetRequestRequestTypeDef definition
class UpdateDatasetRequestRequestTypeDef(TypedDict):
datasetId: str,
datasetTitle: str,
kind: DatasetKindType, # (1)
clientToken: NotRequired[str],
datasetDescription: NotRequired[str],
alias: NotRequired[str],
schemaDefinition: NotRequired[SchemaUnionTypeDef], # (2)
- See DatasetKindType
- See SchemaUnionTypeDef
ListDatasetsResponsePaginatorTypeDef#
# ListDatasetsResponsePaginatorTypeDef definition
class ListDatasetsResponsePaginatorTypeDef(TypedDict):
datasets: List[DatasetPaginatorTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatasetsResponseTypeDef#
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
datasets: List[DatasetTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)