Type definitions#
Index > SecurityLake > Type definitions
Auto-generated documentation for SecurityLake type annotations stubs module mypy-boto3-securitylake.
DataLakeReplicationConfigurationUnionTypeDef#
# DataLakeReplicationConfigurationUnionTypeDef definition
DataLakeReplicationConfigurationUnionTypeDef = Union[
DataLakeReplicationConfigurationTypeDef, # (1)
DataLakeReplicationConfigurationOutputTypeDef, # (2)
]
DataLakeAutoEnableNewAccountConfigurationUnionTypeDef#
# DataLakeAutoEnableNewAccountConfigurationUnionTypeDef definition
DataLakeAutoEnableNewAccountConfigurationUnionTypeDef = Union[
DataLakeAutoEnableNewAccountConfigurationTypeDef, # (1)
DataLakeAutoEnableNewAccountConfigurationOutputTypeDef, # (2)
]
- See DataLakeAutoEnableNewAccountConfigurationTypeDef
- See DataLakeAutoEnableNewAccountConfigurationOutputTypeDef
DataLakeLifecycleConfigurationUnionTypeDef#
# DataLakeLifecycleConfigurationUnionTypeDef definition
DataLakeLifecycleConfigurationUnionTypeDef = Union[
DataLakeLifecycleConfigurationTypeDef, # (1)
DataLakeLifecycleConfigurationOutputTypeDef, # (2)
]
AwsIdentityTypeDef#
# AwsIdentityTypeDef definition
class AwsIdentityTypeDef(TypedDict):
externalId: str,
principal: str,
AwsLogSourceConfigurationTypeDef#
# AwsLogSourceConfigurationTypeDef definition
class AwsLogSourceConfigurationTypeDef(TypedDict):
regions: Sequence[str],
sourceName: AwsLogSourceNameType, # (1)
accounts: NotRequired[Sequence[str]],
sourceVersion: NotRequired[str],
AwsLogSourceResourceTypeDef#
# AwsLogSourceResourceTypeDef definition
class AwsLogSourceResourceTypeDef(TypedDict):
sourceName: NotRequired[AwsLogSourceNameType], # (1)
sourceVersion: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateDataLakeExceptionSubscriptionRequestRequestTypeDef#
# CreateDataLakeExceptionSubscriptionRequestRequestTypeDef definition
class CreateDataLakeExceptionSubscriptionRequestRequestTypeDef(TypedDict):
notificationEndpoint: str,
subscriptionProtocol: str,
exceptionTimeToLive: NotRequired[int],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CustomLogSourceAttributesTypeDef#
# CustomLogSourceAttributesTypeDef definition
class CustomLogSourceAttributesTypeDef(TypedDict):
crawlerArn: NotRequired[str],
databaseArn: NotRequired[str],
tableArn: NotRequired[str],
CustomLogSourceCrawlerConfigurationTypeDef#
# CustomLogSourceCrawlerConfigurationTypeDef definition
class CustomLogSourceCrawlerConfigurationTypeDef(TypedDict):
roleArn: str,
CustomLogSourceProviderTypeDef#
# CustomLogSourceProviderTypeDef definition
class CustomLogSourceProviderTypeDef(TypedDict):
location: NotRequired[str],
roleArn: NotRequired[str],
DataLakeEncryptionConfigurationTypeDef#
# DataLakeEncryptionConfigurationTypeDef definition
class DataLakeEncryptionConfigurationTypeDef(TypedDict):
kmsKeyId: NotRequired[str],
DataLakeExceptionTypeDef#
# DataLakeExceptionTypeDef definition
class DataLakeExceptionTypeDef(TypedDict):
exception: NotRequired[str],
region: NotRequired[str],
remediation: NotRequired[str],
timestamp: NotRequired[datetime],
DataLakeLifecycleExpirationTypeDef#
# DataLakeLifecycleExpirationTypeDef definition
class DataLakeLifecycleExpirationTypeDef(TypedDict):
days: NotRequired[int],
DataLakeLifecycleTransitionTypeDef#
# DataLakeLifecycleTransitionTypeDef definition
class DataLakeLifecycleTransitionTypeDef(TypedDict):
days: NotRequired[int],
storageClass: NotRequired[str],
DataLakeReplicationConfigurationOutputTypeDef#
# DataLakeReplicationConfigurationOutputTypeDef definition
class DataLakeReplicationConfigurationOutputTypeDef(TypedDict):
regions: NotRequired[List[str]],
roleArn: NotRequired[str],
DataLakeReplicationConfigurationTypeDef#
# DataLakeReplicationConfigurationTypeDef definition
class DataLakeReplicationConfigurationTypeDef(TypedDict):
regions: NotRequired[Sequence[str]],
roleArn: NotRequired[str],
DataLakeSourceStatusTypeDef#
# DataLakeSourceStatusTypeDef definition
class DataLakeSourceStatusTypeDef(TypedDict):
resource: NotRequired[str],
status: NotRequired[SourceCollectionStatusType], # (1)
DataLakeUpdateExceptionTypeDef#
# DataLakeUpdateExceptionTypeDef definition
class DataLakeUpdateExceptionTypeDef(TypedDict):
code: NotRequired[str],
reason: NotRequired[str],
DeleteCustomLogSourceRequestRequestTypeDef#
# DeleteCustomLogSourceRequestRequestTypeDef definition
class DeleteCustomLogSourceRequestRequestTypeDef(TypedDict):
sourceName: str,
sourceVersion: NotRequired[str],
DeleteDataLakeRequestRequestTypeDef#
# DeleteDataLakeRequestRequestTypeDef definition
class DeleteDataLakeRequestRequestTypeDef(TypedDict):
regions: Sequence[str],
DeleteSubscriberNotificationRequestRequestTypeDef#
# DeleteSubscriberNotificationRequestRequestTypeDef definition
class DeleteSubscriberNotificationRequestRequestTypeDef(TypedDict):
subscriberId: str,
DeleteSubscriberRequestRequestTypeDef#
# DeleteSubscriberRequestRequestTypeDef definition
class DeleteSubscriberRequestRequestTypeDef(TypedDict):
subscriberId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetDataLakeSourcesRequestRequestTypeDef#
# GetDataLakeSourcesRequestRequestTypeDef definition
class GetDataLakeSourcesRequestRequestTypeDef(TypedDict):
accounts: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetSubscriberRequestRequestTypeDef#
# GetSubscriberRequestRequestTypeDef definition
class GetSubscriberRequestRequestTypeDef(TypedDict):
subscriberId: str,
HttpsNotificationConfigurationTypeDef#
# HttpsNotificationConfigurationTypeDef definition
class HttpsNotificationConfigurationTypeDef(TypedDict):
endpoint: str,
targetRoleArn: str,
authorizationApiKeyName: NotRequired[str],
authorizationApiKeyValue: NotRequired[str],
httpMethod: NotRequired[HttpMethodType], # (1)
- See HttpMethodType
ListDataLakeExceptionsRequestRequestTypeDef#
# ListDataLakeExceptionsRequestRequestTypeDef definition
class ListDataLakeExceptionsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
regions: NotRequired[Sequence[str]],
ListDataLakesRequestRequestTypeDef#
# ListDataLakesRequestRequestTypeDef definition
class ListDataLakesRequestRequestTypeDef(TypedDict):
regions: NotRequired[Sequence[str]],
ListSubscribersRequestRequestTypeDef#
# ListSubscribersRequestRequestTypeDef definition
class ListSubscribersRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
RegisterDataLakeDelegatedAdministratorRequestRequestTypeDef#
# RegisterDataLakeDelegatedAdministratorRequestRequestTypeDef definition
class RegisterDataLakeDelegatedAdministratorRequestRequestTypeDef(TypedDict):
accountId: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateDataLakeExceptionSubscriptionRequestRequestTypeDef#
# UpdateDataLakeExceptionSubscriptionRequestRequestTypeDef definition
class UpdateDataLakeExceptionSubscriptionRequestRequestTypeDef(TypedDict):
notificationEndpoint: str,
subscriptionProtocol: str,
exceptionTimeToLive: NotRequired[int],
CreateAwsLogSourceRequestRequestTypeDef#
# CreateAwsLogSourceRequestRequestTypeDef definition
class CreateAwsLogSourceRequestRequestTypeDef(TypedDict):
sources: Sequence[AwsLogSourceConfigurationTypeDef], # (1)
DeleteAwsLogSourceRequestRequestTypeDef#
# DeleteAwsLogSourceRequestRequestTypeDef definition
class DeleteAwsLogSourceRequestRequestTypeDef(TypedDict):
sources: Sequence[AwsLogSourceConfigurationTypeDef], # (1)
DataLakeAutoEnableNewAccountConfigurationOutputTypeDef#
# DataLakeAutoEnableNewAccountConfigurationOutputTypeDef definition
class DataLakeAutoEnableNewAccountConfigurationOutputTypeDef(TypedDict):
region: str,
sources: List[AwsLogSourceResourceTypeDef], # (1)
DataLakeAutoEnableNewAccountConfigurationTypeDef#
# DataLakeAutoEnableNewAccountConfigurationTypeDef definition
class DataLakeAutoEnableNewAccountConfigurationTypeDef(TypedDict):
region: str,
sources: Sequence[AwsLogSourceResourceTypeDef], # (1)
CreateAwsLogSourceResponseTypeDef#
# CreateAwsLogSourceResponseTypeDef definition
class CreateAwsLogSourceResponseTypeDef(TypedDict):
failed: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSubscriberNotificationResponseTypeDef#
# CreateSubscriberNotificationResponseTypeDef definition
class CreateSubscriberNotificationResponseTypeDef(TypedDict):
subscriberEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAwsLogSourceResponseTypeDef#
# DeleteAwsLogSourceResponseTypeDef definition
class DeleteAwsLogSourceResponseTypeDef(TypedDict):
failed: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDataLakeExceptionSubscriptionResponseTypeDef#
# GetDataLakeExceptionSubscriptionResponseTypeDef definition
class GetDataLakeExceptionSubscriptionResponseTypeDef(TypedDict):
exceptionTimeToLive: int,
notificationEndpoint: str,
subscriptionProtocol: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSubscriberNotificationResponseTypeDef#
# UpdateSubscriberNotificationResponseTypeDef definition
class UpdateSubscriberNotificationResponseTypeDef(TypedDict):
subscriberEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CustomLogSourceConfigurationTypeDef#
# CustomLogSourceConfigurationTypeDef definition
class CustomLogSourceConfigurationTypeDef(TypedDict):
crawlerConfiguration: CustomLogSourceCrawlerConfigurationTypeDef, # (1)
providerIdentity: AwsIdentityTypeDef, # (2)
CustomLogSourceResourceTypeDef#
# CustomLogSourceResourceTypeDef definition
class CustomLogSourceResourceTypeDef(TypedDict):
attributes: NotRequired[CustomLogSourceAttributesTypeDef], # (1)
provider: NotRequired[CustomLogSourceProviderTypeDef], # (2)
sourceName: NotRequired[str],
sourceVersion: NotRequired[str],
ListDataLakeExceptionsResponseTypeDef#
# ListDataLakeExceptionsResponseTypeDef definition
class ListDataLakeExceptionsResponseTypeDef(TypedDict):
exceptions: List[DataLakeExceptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DataLakeLifecycleConfigurationOutputTypeDef#
# DataLakeLifecycleConfigurationOutputTypeDef definition
class DataLakeLifecycleConfigurationOutputTypeDef(TypedDict):
expiration: NotRequired[DataLakeLifecycleExpirationTypeDef], # (1)
transitions: NotRequired[List[DataLakeLifecycleTransitionTypeDef]], # (2)
DataLakeLifecycleConfigurationTypeDef#
# DataLakeLifecycleConfigurationTypeDef definition
class DataLakeLifecycleConfigurationTypeDef(TypedDict):
expiration: NotRequired[DataLakeLifecycleExpirationTypeDef], # (1)
transitions: NotRequired[Sequence[DataLakeLifecycleTransitionTypeDef]], # (2)
DataLakeSourceTypeDef#
# DataLakeSourceTypeDef definition
class DataLakeSourceTypeDef(TypedDict):
account: NotRequired[str],
eventClasses: NotRequired[List[str]],
sourceName: NotRequired[str],
sourceStatuses: NotRequired[List[DataLakeSourceStatusTypeDef]], # (1)
DataLakeUpdateStatusTypeDef#
# DataLakeUpdateStatusTypeDef definition
class DataLakeUpdateStatusTypeDef(TypedDict):
exception: NotRequired[DataLakeUpdateExceptionTypeDef], # (1)
requestId: NotRequired[str],
status: NotRequired[DataLakeStatusType], # (2)
GetDataLakeSourcesRequestGetDataLakeSourcesPaginateTypeDef#
# GetDataLakeSourcesRequestGetDataLakeSourcesPaginateTypeDef definition
class GetDataLakeSourcesRequestGetDataLakeSourcesPaginateTypeDef(TypedDict):
accounts: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataLakeExceptionsRequestListDataLakeExceptionsPaginateTypeDef#
# ListDataLakeExceptionsRequestListDataLakeExceptionsPaginateTypeDef definition
class ListDataLakeExceptionsRequestListDataLakeExceptionsPaginateTypeDef(TypedDict):
regions: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSubscribersRequestListSubscribersPaginateTypeDef#
# ListSubscribersRequestListSubscribersPaginateTypeDef definition
class ListSubscribersRequestListSubscribersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
NotificationConfigurationTypeDef#
# NotificationConfigurationTypeDef definition
class NotificationConfigurationTypeDef(TypedDict):
httpsNotificationConfiguration: NotRequired[HttpsNotificationConfigurationTypeDef], # (1)
sqsNotificationConfiguration: NotRequired[Mapping[str, Any]],
GetDataLakeOrganizationConfigurationResponseTypeDef#
# GetDataLakeOrganizationConfigurationResponseTypeDef definition
class GetDataLakeOrganizationConfigurationResponseTypeDef(TypedDict):
autoEnableNewAccount: List[DataLakeAutoEnableNewAccountConfigurationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDataLakeOrganizationConfigurationRequestRequestTypeDef#
# DeleteDataLakeOrganizationConfigurationRequestRequestTypeDef definition
class DeleteDataLakeOrganizationConfigurationRequestRequestTypeDef(TypedDict):
autoEnableNewAccount: NotRequired[Sequence[DataLakeAutoEnableNewAccountConfigurationTypeDef]], # (1)
CreateCustomLogSourceRequestRequestTypeDef#
# CreateCustomLogSourceRequestRequestTypeDef definition
class CreateCustomLogSourceRequestRequestTypeDef(TypedDict):
configuration: CustomLogSourceConfigurationTypeDef, # (1)
sourceName: str,
eventClasses: NotRequired[Sequence[str]],
sourceVersion: NotRequired[str],
CreateCustomLogSourceResponseTypeDef#
# CreateCustomLogSourceResponseTypeDef definition
class CreateCustomLogSourceResponseTypeDef(TypedDict):
source: CustomLogSourceResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LogSourceResourceTypeDef#
# LogSourceResourceTypeDef definition
class LogSourceResourceTypeDef(TypedDict):
awsLogSource: NotRequired[AwsLogSourceResourceTypeDef], # (1)
customLogSource: NotRequired[CustomLogSourceResourceTypeDef], # (2)
GetDataLakeSourcesResponseTypeDef#
# GetDataLakeSourcesResponseTypeDef definition
class GetDataLakeSourcesResponseTypeDef(TypedDict):
dataLakeArn: str,
dataLakeSources: List[DataLakeSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DataLakeResourceTypeDef#
# DataLakeResourceTypeDef definition
class DataLakeResourceTypeDef(TypedDict):
dataLakeArn: str,
region: str,
createStatus: NotRequired[DataLakeStatusType], # (1)
encryptionConfiguration: NotRequired[DataLakeEncryptionConfigurationTypeDef], # (2)
lifecycleConfiguration: NotRequired[DataLakeLifecycleConfigurationOutputTypeDef], # (3)
replicationConfiguration: NotRequired[DataLakeReplicationConfigurationOutputTypeDef], # (4)
s3BucketArn: NotRequired[str],
updateStatus: NotRequired[DataLakeUpdateStatusTypeDef], # (5)
- See DataLakeStatusType
- See DataLakeEncryptionConfigurationTypeDef
- See DataLakeLifecycleConfigurationOutputTypeDef
- See DataLakeReplicationConfigurationOutputTypeDef
- See DataLakeUpdateStatusTypeDef
CreateSubscriberNotificationRequestRequestTypeDef#
# CreateSubscriberNotificationRequestRequestTypeDef definition
class CreateSubscriberNotificationRequestRequestTypeDef(TypedDict):
configuration: NotificationConfigurationTypeDef, # (1)
subscriberId: str,
UpdateSubscriberNotificationRequestRequestTypeDef#
# UpdateSubscriberNotificationRequestRequestTypeDef definition
class UpdateSubscriberNotificationRequestRequestTypeDef(TypedDict):
configuration: NotificationConfigurationTypeDef, # (1)
subscriberId: str,
CreateDataLakeOrganizationConfigurationRequestRequestTypeDef#
# CreateDataLakeOrganizationConfigurationRequestRequestTypeDef definition
class CreateDataLakeOrganizationConfigurationRequestRequestTypeDef(TypedDict):
autoEnableNewAccount: NotRequired[Sequence[DataLakeAutoEnableNewAccountConfigurationUnionTypeDef]], # (1)
- See DataLakeAutoEnableNewAccountConfigurationTypeDef DataLakeAutoEnableNewAccountConfigurationOutputTypeDef
CreateSubscriberRequestRequestTypeDef#
# CreateSubscriberRequestRequestTypeDef definition
class CreateSubscriberRequestRequestTypeDef(TypedDict):
sources: Sequence[LogSourceResourceTypeDef], # (1)
subscriberIdentity: AwsIdentityTypeDef, # (2)
subscriberName: str,
accessTypes: NotRequired[Sequence[AccessTypeType]], # (3)
subscriberDescription: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See LogSourceResourceTypeDef
- See AwsIdentityTypeDef
- See AccessTypeType
- See TagTypeDef
ListLogSourcesRequestListLogSourcesPaginateTypeDef#
# ListLogSourcesRequestListLogSourcesPaginateTypeDef definition
class ListLogSourcesRequestListLogSourcesPaginateTypeDef(TypedDict):
accounts: NotRequired[Sequence[str]],
regions: NotRequired[Sequence[str]],
sources: NotRequired[Sequence[LogSourceResourceTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLogSourcesRequestRequestTypeDef#
# ListLogSourcesRequestRequestTypeDef definition
class ListLogSourcesRequestRequestTypeDef(TypedDict):
accounts: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
regions: NotRequired[Sequence[str]],
sources: NotRequired[Sequence[LogSourceResourceTypeDef]], # (1)
LogSourceTypeDef#
# LogSourceTypeDef definition
class LogSourceTypeDef(TypedDict):
account: NotRequired[str],
region: NotRequired[str],
sources: NotRequired[List[LogSourceResourceTypeDef]], # (1)
SubscriberResourceTypeDef#
# SubscriberResourceTypeDef definition
class SubscriberResourceTypeDef(TypedDict):
sources: List[LogSourceResourceTypeDef], # (2)
subscriberArn: str,
subscriberId: str,
subscriberIdentity: AwsIdentityTypeDef, # (3)
subscriberName: str,
accessTypes: NotRequired[List[AccessTypeType]], # (1)
createdAt: NotRequired[datetime],
resourceShareArn: NotRequired[str],
resourceShareName: NotRequired[str],
roleArn: NotRequired[str],
s3BucketArn: NotRequired[str],
subscriberDescription: NotRequired[str],
subscriberEndpoint: NotRequired[str],
subscriberStatus: NotRequired[SubscriberStatusType], # (4)
updatedAt: NotRequired[datetime],
- See AccessTypeType
- See LogSourceResourceTypeDef
- See AwsIdentityTypeDef
- See SubscriberStatusType
UpdateSubscriberRequestRequestTypeDef#
# UpdateSubscriberRequestRequestTypeDef definition
class UpdateSubscriberRequestRequestTypeDef(TypedDict):
subscriberId: str,
sources: NotRequired[Sequence[LogSourceResourceTypeDef]], # (1)
subscriberDescription: NotRequired[str],
subscriberIdentity: NotRequired[AwsIdentityTypeDef], # (2)
subscriberName: NotRequired[str],
DataLakeConfigurationTypeDef#
# DataLakeConfigurationTypeDef definition
class DataLakeConfigurationTypeDef(TypedDict):
region: str,
encryptionConfiguration: NotRequired[DataLakeEncryptionConfigurationTypeDef], # (1)
lifecycleConfiguration: NotRequired[DataLakeLifecycleConfigurationUnionTypeDef], # (2)
replicationConfiguration: NotRequired[DataLakeReplicationConfigurationUnionTypeDef], # (3)
- See DataLakeEncryptionConfigurationTypeDef
- See DataLakeLifecycleConfigurationTypeDef DataLakeLifecycleConfigurationOutputTypeDef
- See DataLakeReplicationConfigurationTypeDef DataLakeReplicationConfigurationOutputTypeDef
CreateDataLakeResponseTypeDef#
# CreateDataLakeResponseTypeDef definition
class CreateDataLakeResponseTypeDef(TypedDict):
dataLakes: List[DataLakeResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataLakesResponseTypeDef#
# ListDataLakesResponseTypeDef definition
class ListDataLakesResponseTypeDef(TypedDict):
dataLakes: List[DataLakeResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDataLakeResponseTypeDef#
# UpdateDataLakeResponseTypeDef definition
class UpdateDataLakeResponseTypeDef(TypedDict):
dataLakes: List[DataLakeResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLogSourcesResponseTypeDef#
# ListLogSourcesResponseTypeDef definition
class ListLogSourcesResponseTypeDef(TypedDict):
sources: List[LogSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateSubscriberResponseTypeDef#
# CreateSubscriberResponseTypeDef definition
class CreateSubscriberResponseTypeDef(TypedDict):
subscriber: SubscriberResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSubscriberResponseTypeDef#
# GetSubscriberResponseTypeDef definition
class GetSubscriberResponseTypeDef(TypedDict):
subscriber: SubscriberResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSubscribersResponseTypeDef#
# ListSubscribersResponseTypeDef definition
class ListSubscribersResponseTypeDef(TypedDict):
subscribers: List[SubscriberResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateSubscriberResponseTypeDef#
# UpdateSubscriberResponseTypeDef definition
class UpdateSubscriberResponseTypeDef(TypedDict):
subscriber: SubscriberResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDataLakeRequestRequestTypeDef#
# CreateDataLakeRequestRequestTypeDef definition
class CreateDataLakeRequestRequestTypeDef(TypedDict):
configurations: Sequence[DataLakeConfigurationTypeDef], # (1)
metaStoreManagerRoleArn: str,
tags: NotRequired[Sequence[TagTypeDef]], # (2)
UpdateDataLakeRequestRequestTypeDef#
# UpdateDataLakeRequestRequestTypeDef definition
class UpdateDataLakeRequestRequestTypeDef(TypedDict):
configurations: Sequence[DataLakeConfigurationTypeDef], # (1)
metaStoreManagerRoleArn: NotRequired[str],