Type definitions#
Auto-generated documentation for Redshift type annotations stubs module mypy-boto3-redshift.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AuthorizedTokenIssuerUnionTypeDef#
# AuthorizedTokenIssuerUnionTypeDef definition
AuthorizedTokenIssuerUnionTypeDef = Union[
AuthorizedTokenIssuerTypeDef, # (1)
AuthorizedTokenIssuerOutputTypeDef, # (2)
]
ServiceIntegrationsUnionUnionTypeDef#
# ServiceIntegrationsUnionUnionTypeDef definition
ServiceIntegrationsUnionUnionTypeDef = Union[
ServiceIntegrationsUnionTypeDef, # (1)
ServiceIntegrationsUnionOutputTypeDef, # (2)
]
AcceptReservedNodeExchangeInputMessageRequestTypeDef#
# AcceptReservedNodeExchangeInputMessageRequestTypeDef definition
class AcceptReservedNodeExchangeInputMessageRequestTypeDef(TypedDict):
ReservedNodeId: str,
TargetReservedNodeOfferingId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AttributeValueTargetTypeDef#
# AttributeValueTargetTypeDef definition
class AttributeValueTargetTypeDef(TypedDict):
AttributeValue: NotRequired[str],
AccountWithRestoreAccessTypeDef#
# AccountWithRestoreAccessTypeDef definition
class AccountWithRestoreAccessTypeDef(TypedDict):
AccountId: NotRequired[str],
AccountAlias: NotRequired[str],
AquaConfigurationTypeDef#
# AquaConfigurationTypeDef definition
class AquaConfigurationTypeDef(TypedDict):
AquaStatus: NotRequired[AquaStatusType], # (1)
AquaConfigurationStatus: NotRequired[AquaConfigurationStatusType], # (2)
AssociateDataShareConsumerMessageRequestTypeDef#
# AssociateDataShareConsumerMessageRequestTypeDef definition
class AssociateDataShareConsumerMessageRequestTypeDef(TypedDict):
DataShareArn: str,
AssociateEntireAccount: NotRequired[bool],
ConsumerArn: NotRequired[str],
ConsumerRegion: NotRequired[str],
AllowWrites: NotRequired[bool],
CertificateAssociationTypeDef#
# CertificateAssociationTypeDef definition
class CertificateAssociationTypeDef(TypedDict):
CustomDomainName: NotRequired[str],
ClusterIdentifier: NotRequired[str],
AuthenticationProfileTypeDef#
# AuthenticationProfileTypeDef definition
class AuthenticationProfileTypeDef(TypedDict):
AuthenticationProfileName: NotRequired[str],
AuthenticationProfileContent: NotRequired[str],
AuthorizeClusterSecurityGroupIngressMessageRequestTypeDef#
# AuthorizeClusterSecurityGroupIngressMessageRequestTypeDef definition
class AuthorizeClusterSecurityGroupIngressMessageRequestTypeDef(TypedDict):
ClusterSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
AuthorizeDataShareMessageRequestTypeDef#
# AuthorizeDataShareMessageRequestTypeDef definition
class AuthorizeDataShareMessageRequestTypeDef(TypedDict):
DataShareArn: str,
ConsumerIdentifier: str,
AllowWrites: NotRequired[bool],
AuthorizeEndpointAccessMessageRequestTypeDef#
# AuthorizeEndpointAccessMessageRequestTypeDef definition
class AuthorizeEndpointAccessMessageRequestTypeDef(TypedDict):
Account: str,
ClusterIdentifier: NotRequired[str],
VpcIds: NotRequired[Sequence[str]],
AuthorizeSnapshotAccessMessageRequestTypeDef#
# AuthorizeSnapshotAccessMessageRequestTypeDef definition
class AuthorizeSnapshotAccessMessageRequestTypeDef(TypedDict):
AccountWithRestoreAccess: str,
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
AuthorizedTokenIssuerOutputTypeDef#
# AuthorizedTokenIssuerOutputTypeDef definition
class AuthorizedTokenIssuerOutputTypeDef(TypedDict):
TrustedTokenIssuerArn: NotRequired[str],
AuthorizedAudiencesList: NotRequired[list[str]],
AuthorizedTokenIssuerTypeDef#
# AuthorizedTokenIssuerTypeDef definition
class AuthorizedTokenIssuerTypeDef(TypedDict):
TrustedTokenIssuerArn: NotRequired[str],
AuthorizedAudiencesList: NotRequired[Sequence[str]],
SupportedPlatformTypeDef#
# SupportedPlatformTypeDef definition
class SupportedPlatformTypeDef(TypedDict):
Name: NotRequired[str],
DeleteClusterSnapshotMessageTypeDef#
# DeleteClusterSnapshotMessageTypeDef definition
class DeleteClusterSnapshotMessageTypeDef(TypedDict):
SnapshotIdentifier: str,
SnapshotClusterIdentifier: NotRequired[str],
SnapshotErrorMessageTypeDef#
# SnapshotErrorMessageTypeDef definition
class SnapshotErrorMessageTypeDef(TypedDict):
SnapshotIdentifier: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
FailureCode: NotRequired[str],
FailureReason: NotRequired[str],
BatchModifyClusterSnapshotsMessageRequestTypeDef#
# BatchModifyClusterSnapshotsMessageRequestTypeDef definition
class BatchModifyClusterSnapshotsMessageRequestTypeDef(TypedDict):
SnapshotIdentifierList: Sequence[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
Force: NotRequired[bool],
CancelResizeMessageRequestTypeDef#
# CancelResizeMessageRequestTypeDef definition
class CancelResizeMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ClusterAssociatedToScheduleTypeDef#
# ClusterAssociatedToScheduleTypeDef definition
class ClusterAssociatedToScheduleTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ScheduleAssociationState: NotRequired[ScheduleStateType], # (1)
RevisionTargetTypeDef#
# RevisionTargetTypeDef definition
class RevisionTargetTypeDef(TypedDict):
DatabaseRevision: NotRequired[str],
Description: NotRequired[str],
DatabaseRevisionReleaseDate: NotRequired[datetime],
ClusterIamRoleTypeDef#
# ClusterIamRoleTypeDef definition
class ClusterIamRoleTypeDef(TypedDict):
IamRoleArn: NotRequired[str],
ApplyStatus: NotRequired[str],
ClusterNodeTypeDef#
# ClusterNodeTypeDef definition
class ClusterNodeTypeDef(TypedDict):
NodeRole: NotRequired[str],
PrivateIPAddress: NotRequired[str],
PublicIPAddress: NotRequired[str],
ParameterTypeDef#
# ParameterTypeDef definition
class ParameterTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterValue: NotRequired[str],
Description: NotRequired[str],
Source: NotRequired[str],
DataType: NotRequired[str],
AllowedValues: NotRequired[str],
ApplyType: NotRequired[ParameterApplyTypeType], # (1)
IsModifiable: NotRequired[bool],
MinimumEngineVersion: NotRequired[str],
ClusterParameterStatusTypeDef#
# ClusterParameterStatusTypeDef definition
class ClusterParameterStatusTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
ParameterApplyErrorDescription: NotRequired[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ClusterSecurityGroupMembershipTypeDef#
# ClusterSecurityGroupMembershipTypeDef definition
class ClusterSecurityGroupMembershipTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
Status: NotRequired[str],
ClusterSnapshotCopyStatusTypeDef#
# ClusterSnapshotCopyStatusTypeDef definition
class ClusterSnapshotCopyStatusTypeDef(TypedDict):
DestinationRegion: NotRequired[str],
RetentionPeriod: NotRequired[int],
ManualSnapshotRetentionPeriod: NotRequired[int],
SnapshotCopyGrantName: NotRequired[str],
DataTransferProgressTypeDef#
# DataTransferProgressTypeDef definition
class DataTransferProgressTypeDef(TypedDict):
Status: NotRequired[str],
CurrentRateInMegaBytesPerSecond: NotRequired[float],
TotalDataInMegaBytes: NotRequired[int],
DataTransferredInMegaBytes: NotRequired[int],
EstimatedTimeToCompletionInSeconds: NotRequired[int],
ElapsedTimeInSeconds: NotRequired[int],
DeferredMaintenanceWindowTypeDef#
# DeferredMaintenanceWindowTypeDef definition
class DeferredMaintenanceWindowTypeDef(TypedDict):
DeferMaintenanceIdentifier: NotRequired[str],
DeferMaintenanceStartTime: NotRequired[datetime],
DeferMaintenanceEndTime: NotRequired[datetime],
ElasticIpStatusTypeDef#
# ElasticIpStatusTypeDef definition
class ElasticIpStatusTypeDef(TypedDict):
ElasticIp: NotRequired[str],
Status: NotRequired[str],
HsmStatusTypeDef#
# HsmStatusTypeDef definition
class HsmStatusTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
Status: NotRequired[str],
PendingModifiedValuesTypeDef#
# PendingModifiedValuesTypeDef definition
class PendingModifiedValuesTypeDef(TypedDict):
MasterUserPassword: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
ClusterType: NotRequired[str],
ClusterVersion: NotRequired[str],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ClusterIdentifier: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
EnhancedVpcRouting: NotRequired[bool],
MaintenanceTrackName: NotRequired[str],
EncryptionType: NotRequired[str],
ReservedNodeExchangeStatusTypeDef#
# ReservedNodeExchangeStatusTypeDef definition
class ReservedNodeExchangeStatusTypeDef(TypedDict):
ReservedNodeExchangeRequestId: NotRequired[str],
Status: NotRequired[ReservedNodeExchangeStatusTypeType], # (1)
RequestTime: NotRequired[datetime],
SourceReservedNodeId: NotRequired[str],
SourceReservedNodeType: NotRequired[str],
SourceReservedNodeCount: NotRequired[int],
TargetReservedNodeOfferingId: NotRequired[str],
TargetReservedNodeType: NotRequired[str],
TargetReservedNodeCount: NotRequired[int],
ResizeInfoTypeDef#
# ResizeInfoTypeDef definition
class ResizeInfoTypeDef(TypedDict):
ResizeType: NotRequired[str],
AllowCancelResize: NotRequired[bool],
RestoreStatusTypeDef#
# RestoreStatusTypeDef definition
class RestoreStatusTypeDef(TypedDict):
Status: NotRequired[str],
CurrentRestoreRateInMegaBytesPerSecond: NotRequired[float],
SnapshotSizeInMegaBytes: NotRequired[int],
ProgressInMegaBytes: NotRequired[int],
ElapsedTimeInSeconds: NotRequired[int],
EstimatedTimeToCompletionInSeconds: NotRequired[int],
VpcSecurityGroupMembershipTypeDef#
# VpcSecurityGroupMembershipTypeDef definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
Status: NotRequired[str],
ClusterVersionTypeDef#
# ClusterVersionTypeDef definition
class ClusterVersionTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
CopyClusterSnapshotMessageRequestTypeDef#
# CopyClusterSnapshotMessageRequestTypeDef definition
class CopyClusterSnapshotMessageRequestTypeDef(TypedDict):
SourceSnapshotIdentifier: str,
TargetSnapshotIdentifier: str,
SourceSnapshotClusterIdentifier: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
CreateAuthenticationProfileMessageRequestTypeDef#
# CreateAuthenticationProfileMessageRequestTypeDef definition
class CreateAuthenticationProfileMessageRequestTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
CreateCustomDomainAssociationMessageRequestTypeDef#
# CreateCustomDomainAssociationMessageRequestTypeDef definition
class CreateCustomDomainAssociationMessageRequestTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
CreateEndpointAccessMessageRequestTypeDef#
# CreateEndpointAccessMessageRequestTypeDef definition
class CreateEndpointAccessMessageRequestTypeDef(TypedDict):
EndpointName: str,
SubnetGroupName: str,
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
DataShareAssociationTypeDef#
# DataShareAssociationTypeDef definition
class DataShareAssociationTypeDef(TypedDict):
ConsumerIdentifier: NotRequired[str],
Status: NotRequired[DataShareStatusType], # (1)
ConsumerRegion: NotRequired[str],
CreatedDate: NotRequired[datetime],
StatusChangeDate: NotRequired[datetime],
ProducerAllowedWrites: NotRequired[bool],
ConsumerAcceptedWrites: NotRequired[bool],
DeauthorizeDataShareMessageRequestTypeDef#
# DeauthorizeDataShareMessageRequestTypeDef definition
class DeauthorizeDataShareMessageRequestTypeDef(TypedDict):
DataShareArn: str,
ConsumerIdentifier: str,
DeleteAuthenticationProfileMessageRequestTypeDef#
# DeleteAuthenticationProfileMessageRequestTypeDef definition
class DeleteAuthenticationProfileMessageRequestTypeDef(TypedDict):
AuthenticationProfileName: str,
DeleteClusterMessageRequestTypeDef#
# DeleteClusterMessageRequestTypeDef definition
class DeleteClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
SkipFinalClusterSnapshot: NotRequired[bool],
FinalClusterSnapshotIdentifier: NotRequired[str],
FinalClusterSnapshotRetentionPeriod: NotRequired[int],
DeleteClusterParameterGroupMessageRequestTypeDef#
# DeleteClusterParameterGroupMessageRequestTypeDef definition
class DeleteClusterParameterGroupMessageRequestTypeDef(TypedDict):
ParameterGroupName: str,
DeleteClusterSecurityGroupMessageRequestTypeDef#
# DeleteClusterSecurityGroupMessageRequestTypeDef definition
class DeleteClusterSecurityGroupMessageRequestTypeDef(TypedDict):
ClusterSecurityGroupName: str,
DeleteClusterSnapshotMessageRequestTypeDef#
# DeleteClusterSnapshotMessageRequestTypeDef definition
class DeleteClusterSnapshotMessageRequestTypeDef(TypedDict):
SnapshotIdentifier: str,
SnapshotClusterIdentifier: NotRequired[str],
DeleteClusterSubnetGroupMessageRequestTypeDef#
# DeleteClusterSubnetGroupMessageRequestTypeDef definition
class DeleteClusterSubnetGroupMessageRequestTypeDef(TypedDict):
ClusterSubnetGroupName: str,
DeleteCustomDomainAssociationMessageRequestTypeDef#
# DeleteCustomDomainAssociationMessageRequestTypeDef definition
class DeleteCustomDomainAssociationMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
CustomDomainName: str,
DeleteEndpointAccessMessageRequestTypeDef#
# DeleteEndpointAccessMessageRequestTypeDef definition
class DeleteEndpointAccessMessageRequestTypeDef(TypedDict):
EndpointName: str,
DeleteEventSubscriptionMessageRequestTypeDef#
# DeleteEventSubscriptionMessageRequestTypeDef definition
class DeleteEventSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
DeleteHsmClientCertificateMessageRequestTypeDef#
# DeleteHsmClientCertificateMessageRequestTypeDef definition
class DeleteHsmClientCertificateMessageRequestTypeDef(TypedDict):
HsmClientCertificateIdentifier: str,
DeleteHsmConfigurationMessageRequestTypeDef#
# DeleteHsmConfigurationMessageRequestTypeDef definition
class DeleteHsmConfigurationMessageRequestTypeDef(TypedDict):
HsmConfigurationIdentifier: str,
DeleteIntegrationMessageRequestTypeDef#
# DeleteIntegrationMessageRequestTypeDef definition
class DeleteIntegrationMessageRequestTypeDef(TypedDict):
IntegrationArn: str,
DeleteRedshiftIdcApplicationMessageRequestTypeDef#
# DeleteRedshiftIdcApplicationMessageRequestTypeDef definition
class DeleteRedshiftIdcApplicationMessageRequestTypeDef(TypedDict):
RedshiftIdcApplicationArn: str,
DeleteResourcePolicyMessageRequestTypeDef#
# DeleteResourcePolicyMessageRequestTypeDef definition
class DeleteResourcePolicyMessageRequestTypeDef(TypedDict):
ResourceArn: str,
DeleteScheduledActionMessageRequestTypeDef#
# DeleteScheduledActionMessageRequestTypeDef definition
class DeleteScheduledActionMessageRequestTypeDef(TypedDict):
ScheduledActionName: str,
DeleteSnapshotCopyGrantMessageRequestTypeDef#
# DeleteSnapshotCopyGrantMessageRequestTypeDef definition
class DeleteSnapshotCopyGrantMessageRequestTypeDef(TypedDict):
SnapshotCopyGrantName: str,
DeleteSnapshotScheduleMessageRequestTypeDef#
# DeleteSnapshotScheduleMessageRequestTypeDef definition
class DeleteSnapshotScheduleMessageRequestTypeDef(TypedDict):
ScheduleIdentifier: str,
DeleteTagsMessageRequestTypeDef#
# DeleteTagsMessageRequestTypeDef definition
class DeleteTagsMessageRequestTypeDef(TypedDict):
ResourceName: str,
TagKeys: Sequence[str],
DeleteUsageLimitMessageRequestTypeDef#
# DeleteUsageLimitMessageRequestTypeDef definition
class DeleteUsageLimitMessageRequestTypeDef(TypedDict):
UsageLimitId: str,
DescribeAccountAttributesMessageRequestTypeDef#
# DescribeAccountAttributesMessageRequestTypeDef definition
class DescribeAccountAttributesMessageRequestTypeDef(TypedDict):
AttributeNames: NotRequired[Sequence[str]],
DescribeAuthenticationProfilesMessageRequestTypeDef#
# DescribeAuthenticationProfilesMessageRequestTypeDef definition
class DescribeAuthenticationProfilesMessageRequestTypeDef(TypedDict):
AuthenticationProfileName: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeClusterDbRevisionsMessageRequestTypeDef#
# DescribeClusterDbRevisionsMessageRequestTypeDef definition
class DescribeClusterDbRevisionsMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClusterParameterGroupsMessageRequestTypeDef#
# DescribeClusterParameterGroupsMessageRequestTypeDef definition
class DescribeClusterParameterGroupsMessageRequestTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeClusterParametersMessageRequestTypeDef#
# DescribeClusterParametersMessageRequestTypeDef definition
class DescribeClusterParametersMessageRequestTypeDef(TypedDict):
ParameterGroupName: str,
Source: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClusterSecurityGroupsMessageRequestTypeDef#
# DescribeClusterSecurityGroupsMessageRequestTypeDef definition
class DescribeClusterSecurityGroupsMessageRequestTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
SnapshotSortingEntityTypeDef#
# SnapshotSortingEntityTypeDef definition
class SnapshotSortingEntityTypeDef(TypedDict):
Attribute: SnapshotAttributeToSortByType, # (1)
SortOrder: NotRequired[SortByOrderType], # (2)
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeClusterSubnetGroupsMessageRequestTypeDef#
# DescribeClusterSubnetGroupsMessageRequestTypeDef definition
class DescribeClusterSubnetGroupsMessageRequestTypeDef(TypedDict):
ClusterSubnetGroupName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeClusterTracksMessageRequestTypeDef#
# DescribeClusterTracksMessageRequestTypeDef definition
class DescribeClusterTracksMessageRequestTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClusterVersionsMessageRequestTypeDef#
# DescribeClusterVersionsMessageRequestTypeDef definition
class DescribeClusterVersionsMessageRequestTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterParameterGroupFamily: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClustersMessageRequestTypeDef#
# DescribeClustersMessageRequestTypeDef definition
class DescribeClustersMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeCustomDomainAssociationsMessageRequestTypeDef#
# DescribeCustomDomainAssociationsMessageRequestTypeDef definition
class DescribeCustomDomainAssociationsMessageRequestTypeDef(TypedDict):
CustomDomainName: NotRequired[str],
CustomDomainCertificateArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDataSharesForConsumerMessageRequestTypeDef#
# DescribeDataSharesForConsumerMessageRequestTypeDef definition
class DescribeDataSharesForConsumerMessageRequestTypeDef(TypedDict):
ConsumerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForConsumerType], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDataSharesForProducerMessageRequestTypeDef#
# DescribeDataSharesForProducerMessageRequestTypeDef definition
class DescribeDataSharesForProducerMessageRequestTypeDef(TypedDict):
ProducerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForProducerType], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDataSharesMessageRequestTypeDef#
# DescribeDataSharesMessageRequestTypeDef definition
class DescribeDataSharesMessageRequestTypeDef(TypedDict):
DataShareArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDefaultClusterParametersMessageRequestTypeDef#
# DescribeDefaultClusterParametersMessageRequestTypeDef definition
class DescribeDefaultClusterParametersMessageRequestTypeDef(TypedDict):
ParameterGroupFamily: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeEndpointAccessMessageRequestTypeDef#
# DescribeEndpointAccessMessageRequestTypeDef definition
class DescribeEndpointAccessMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
EndpointName: NotRequired[str],
VpcId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeEndpointAuthorizationMessageRequestTypeDef#
# DescribeEndpointAuthorizationMessageRequestTypeDef definition
class DescribeEndpointAuthorizationMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
Account: NotRequired[str],
Grantee: NotRequired[bool],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeEventCategoriesMessageRequestTypeDef#
# DescribeEventCategoriesMessageRequestTypeDef definition
class DescribeEventCategoriesMessageRequestTypeDef(TypedDict):
SourceType: NotRequired[str],
DescribeEventSubscriptionsMessageRequestTypeDef#
# DescribeEventSubscriptionsMessageRequestTypeDef definition
class DescribeEventSubscriptionsMessageRequestTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeHsmClientCertificatesMessageRequestTypeDef#
# DescribeHsmClientCertificatesMessageRequestTypeDef definition
class DescribeHsmClientCertificatesMessageRequestTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeHsmConfigurationsMessageRequestTypeDef#
# DescribeHsmConfigurationsMessageRequestTypeDef definition
class DescribeHsmConfigurationsMessageRequestTypeDef(TypedDict):
HsmConfigurationIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeInboundIntegrationsMessageRequestTypeDef#
# DescribeInboundIntegrationsMessageRequestTypeDef definition
class DescribeInboundIntegrationsMessageRequestTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
TargetArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeIntegrationsFilterTypeDef#
# DescribeIntegrationsFilterTypeDef definition
class DescribeIntegrationsFilterTypeDef(TypedDict):
Name: DescribeIntegrationsFilterNameType, # (1)
Values: Sequence[str],
DescribeLoggingStatusMessageRequestTypeDef#
# DescribeLoggingStatusMessageRequestTypeDef definition
class DescribeLoggingStatusMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
NodeConfigurationOptionsFilterTypeDef#
# NodeConfigurationOptionsFilterTypeDef definition
class NodeConfigurationOptionsFilterTypeDef(TypedDict):
Name: NotRequired[NodeConfigurationOptionsFilterNameType], # (1)
Operator: NotRequired[OperatorTypeType], # (2)
Values: NotRequired[Sequence[str]],
DescribeOrderableClusterOptionsMessageRequestTypeDef#
# DescribeOrderableClusterOptionsMessageRequestTypeDef definition
class DescribeOrderableClusterOptionsMessageRequestTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
NodeType: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribePartnersInputMessageRequestTypeDef#
# DescribePartnersInputMessageRequestTypeDef definition
class DescribePartnersInputMessageRequestTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: NotRequired[str],
PartnerName: NotRequired[str],
PartnerIntegrationInfoTypeDef#
# PartnerIntegrationInfoTypeDef definition
class PartnerIntegrationInfoTypeDef(TypedDict):
DatabaseName: NotRequired[str],
PartnerName: NotRequired[str],
Status: NotRequired[PartnerIntegrationStatusType], # (1)
StatusMessage: NotRequired[str],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
DescribeRedshiftIdcApplicationsMessageRequestTypeDef#
# DescribeRedshiftIdcApplicationsMessageRequestTypeDef definition
class DescribeRedshiftIdcApplicationsMessageRequestTypeDef(TypedDict):
RedshiftIdcApplicationArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeReservedNodeExchangeStatusInputMessageRequestTypeDef#
# DescribeReservedNodeExchangeStatusInputMessageRequestTypeDef definition
class DescribeReservedNodeExchangeStatusInputMessageRequestTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
ReservedNodeExchangeRequestId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeReservedNodeOfferingsMessageRequestTypeDef#
# DescribeReservedNodeOfferingsMessageRequestTypeDef definition
class DescribeReservedNodeOfferingsMessageRequestTypeDef(TypedDict):
ReservedNodeOfferingId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeReservedNodesMessageRequestTypeDef#
# DescribeReservedNodesMessageRequestTypeDef definition
class DescribeReservedNodesMessageRequestTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeResizeMessageRequestTypeDef#
# DescribeResizeMessageRequestTypeDef definition
class DescribeResizeMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ScheduledActionFilterTypeDef#
# ScheduledActionFilterTypeDef definition
class ScheduledActionFilterTypeDef(TypedDict):
Name: ScheduledActionFilterNameType, # (1)
Values: Sequence[str],
DescribeSnapshotCopyGrantsMessageRequestTypeDef#
# DescribeSnapshotCopyGrantsMessageRequestTypeDef definition
class DescribeSnapshotCopyGrantsMessageRequestTypeDef(TypedDict):
SnapshotCopyGrantName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeSnapshotSchedulesMessageRequestTypeDef#
# DescribeSnapshotSchedulesMessageRequestTypeDef definition
class DescribeSnapshotSchedulesMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ScheduleIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
DescribeTableRestoreStatusMessageRequestTypeDef#
# DescribeTableRestoreStatusMessageRequestTypeDef definition
class DescribeTableRestoreStatusMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
TableRestoreRequestId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeTagsMessageRequestTypeDef#
# DescribeTagsMessageRequestTypeDef definition
class DescribeTagsMessageRequestTypeDef(TypedDict):
ResourceName: NotRequired[str],
ResourceType: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeUsageLimitsMessageRequestTypeDef#
# DescribeUsageLimitsMessageRequestTypeDef definition
class DescribeUsageLimitsMessageRequestTypeDef(TypedDict):
UsageLimitId: NotRequired[str],
ClusterIdentifier: NotRequired[str],
FeatureType: NotRequired[UsageLimitFeatureTypeType], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DisableLoggingMessageRequestTypeDef#
# DisableLoggingMessageRequestTypeDef definition
class DisableLoggingMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
DisableSnapshotCopyMessageRequestTypeDef#
# DisableSnapshotCopyMessageRequestTypeDef definition
class DisableSnapshotCopyMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
DisassociateDataShareConsumerMessageRequestTypeDef#
# DisassociateDataShareConsumerMessageRequestTypeDef definition
class DisassociateDataShareConsumerMessageRequestTypeDef(TypedDict):
DataShareArn: str,
DisassociateEntireAccount: NotRequired[bool],
ConsumerArn: NotRequired[str],
ConsumerRegion: NotRequired[str],
EnableLoggingMessageRequestTypeDef#
# EnableLoggingMessageRequestTypeDef definition
class EnableLoggingMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
BucketName: NotRequired[str],
S3KeyPrefix: NotRequired[str],
LogDestinationType: NotRequired[LogDestinationTypeType], # (1)
LogExports: NotRequired[Sequence[str]],
EnableSnapshotCopyMessageRequestTypeDef#
# EnableSnapshotCopyMessageRequestTypeDef definition
class EnableSnapshotCopyMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
DestinationRegion: str,
RetentionPeriod: NotRequired[int],
SnapshotCopyGrantName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
EndpointAuthorizationTypeDef#
# EndpointAuthorizationTypeDef definition
class EndpointAuthorizationTypeDef(TypedDict):
Grantor: NotRequired[str],
Grantee: NotRequired[str],
ClusterIdentifier: NotRequired[str],
AuthorizeTime: NotRequired[datetime],
ClusterStatus: NotRequired[str],
Status: NotRequired[AuthorizationStatusType], # (1)
AllowedAllVPCs: NotRequired[bool],
AllowedVPCs: NotRequired[list[str]],
EndpointCount: NotRequired[int],
EventInfoMapTypeDef#
# EventInfoMapTypeDef definition
class EventInfoMapTypeDef(TypedDict):
EventId: NotRequired[str],
EventCategories: NotRequired[list[str]],
EventDescription: NotRequired[str],
Severity: NotRequired[str],
EventTypeDef#
# EventTypeDef definition
class EventTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
Message: NotRequired[str],
EventCategories: NotRequired[list[str]],
Severity: NotRequired[str],
Date: NotRequired[datetime],
EventId: NotRequired[str],
- See SourceTypeType
FailoverPrimaryComputeInputMessageRequestTypeDef#
# FailoverPrimaryComputeInputMessageRequestTypeDef definition
class FailoverPrimaryComputeInputMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
GetClusterCredentialsMessageRequestTypeDef#
# GetClusterCredentialsMessageRequestTypeDef definition
class GetClusterCredentialsMessageRequestTypeDef(TypedDict):
DbUser: str,
DbName: NotRequired[str],
ClusterIdentifier: NotRequired[str],
DurationSeconds: NotRequired[int],
AutoCreate: NotRequired[bool],
DbGroups: NotRequired[Sequence[str]],
CustomDomainName: NotRequired[str],
GetClusterCredentialsWithIAMMessageRequestTypeDef#
# GetClusterCredentialsWithIAMMessageRequestTypeDef definition
class GetClusterCredentialsWithIAMMessageRequestTypeDef(TypedDict):
DbName: NotRequired[str],
ClusterIdentifier: NotRequired[str],
DurationSeconds: NotRequired[int],
CustomDomainName: NotRequired[str],
GetReservedNodeExchangeConfigurationOptionsInputMessageRequestTypeDef#
# GetReservedNodeExchangeConfigurationOptionsInputMessageRequestTypeDef definition
class GetReservedNodeExchangeConfigurationOptionsInputMessageRequestTypeDef(TypedDict):
ActionType: ReservedNodeExchangeActionTypeType, # (1)
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
GetReservedNodeExchangeOfferingsInputMessageRequestTypeDef#
# GetReservedNodeExchangeOfferingsInputMessageRequestTypeDef definition
class GetReservedNodeExchangeOfferingsInputMessageRequestTypeDef(TypedDict):
ReservedNodeId: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
GetResourcePolicyMessageRequestTypeDef#
# GetResourcePolicyMessageRequestTypeDef definition
class GetResourcePolicyMessageRequestTypeDef(TypedDict):
ResourceArn: str,
ResourcePolicyTypeDef#
# ResourcePolicyTypeDef definition
class ResourcePolicyTypeDef(TypedDict):
ResourceArn: NotRequired[str],
Policy: NotRequired[str],
IntegrationErrorTypeDef#
# IntegrationErrorTypeDef definition
class IntegrationErrorTypeDef(TypedDict):
ErrorCode: str,
ErrorMessage: NotRequired[str],
LakeFormationQueryTypeDef#
# LakeFormationQueryTypeDef definition
class LakeFormationQueryTypeDef(TypedDict):
Authorization: ServiceAuthorizationType, # (1)
ListRecommendationsMessageRequestTypeDef#
# ListRecommendationsMessageRequestTypeDef definition
class ListRecommendationsMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
NamespaceArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
ModifyAquaInputMessageRequestTypeDef#
# ModifyAquaInputMessageRequestTypeDef definition
class ModifyAquaInputMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
AquaConfigurationStatus: NotRequired[AquaConfigurationStatusType], # (1)
ModifyAuthenticationProfileMessageRequestTypeDef#
# ModifyAuthenticationProfileMessageRequestTypeDef definition
class ModifyAuthenticationProfileMessageRequestTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
ModifyClusterDbRevisionMessageRequestTypeDef#
# ModifyClusterDbRevisionMessageRequestTypeDef definition
class ModifyClusterDbRevisionMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
RevisionTarget: str,
ModifyClusterIamRolesMessageRequestTypeDef#
# ModifyClusterIamRolesMessageRequestTypeDef definition
class ModifyClusterIamRolesMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
AddIamRoles: NotRequired[Sequence[str]],
RemoveIamRoles: NotRequired[Sequence[str]],
DefaultIamRoleArn: NotRequired[str],
ModifyClusterMessageRequestTypeDef#
# ModifyClusterMessageRequestTypeDef definition
class ModifyClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ClusterType: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
ClusterSecurityGroups: NotRequired[Sequence[str]],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
MasterUserPassword: NotRequired[str],
ClusterParameterGroupName: NotRequired[str],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ManualSnapshotRetentionPeriod: NotRequired[int],
PreferredMaintenanceWindow: NotRequired[str],
ClusterVersion: NotRequired[str],
AllowVersionUpgrade: NotRequired[bool],
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
NewClusterIdentifier: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ElasticIp: NotRequired[str],
EnhancedVpcRouting: NotRequired[bool],
MaintenanceTrackName: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
AvailabilityZoneRelocation: NotRequired[bool],
AvailabilityZone: NotRequired[str],
Port: NotRequired[int],
ManageMasterPassword: NotRequired[bool],
MasterPasswordSecretKmsKeyId: NotRequired[str],
IpAddressType: NotRequired[str],
MultiAZ: NotRequired[bool],
ModifyClusterSnapshotMessageRequestTypeDef#
# ModifyClusterSnapshotMessageRequestTypeDef definition
class ModifyClusterSnapshotMessageRequestTypeDef(TypedDict):
SnapshotIdentifier: str,
ManualSnapshotRetentionPeriod: NotRequired[int],
Force: NotRequired[bool],
ModifyClusterSnapshotScheduleMessageRequestTypeDef#
# ModifyClusterSnapshotScheduleMessageRequestTypeDef definition
class ModifyClusterSnapshotScheduleMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ScheduleIdentifier: NotRequired[str],
DisassociateSchedule: NotRequired[bool],
ModifyClusterSubnetGroupMessageRequestTypeDef#
# ModifyClusterSubnetGroupMessageRequestTypeDef definition
class ModifyClusterSubnetGroupMessageRequestTypeDef(TypedDict):
ClusterSubnetGroupName: str,
SubnetIds: Sequence[str],
Description: NotRequired[str],
ModifyCustomDomainAssociationMessageRequestTypeDef#
# ModifyCustomDomainAssociationMessageRequestTypeDef definition
class ModifyCustomDomainAssociationMessageRequestTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
ModifyEndpointAccessMessageRequestTypeDef#
# ModifyEndpointAccessMessageRequestTypeDef definition
class ModifyEndpointAccessMessageRequestTypeDef(TypedDict):
EndpointName: str,
VpcSecurityGroupIds: NotRequired[Sequence[str]],
ModifyEventSubscriptionMessageRequestTypeDef#
# ModifyEventSubscriptionMessageRequestTypeDef definition
class ModifyEventSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: NotRequired[str],
SourceType: NotRequired[str],
SourceIds: NotRequired[Sequence[str]],
EventCategories: NotRequired[Sequence[str]],
Severity: NotRequired[str],
Enabled: NotRequired[bool],
ModifyIntegrationMessageRequestTypeDef#
# ModifyIntegrationMessageRequestTypeDef definition
class ModifyIntegrationMessageRequestTypeDef(TypedDict):
IntegrationArn: str,
Description: NotRequired[str],
IntegrationName: NotRequired[str],
ModifySnapshotCopyRetentionPeriodMessageRequestTypeDef#
# ModifySnapshotCopyRetentionPeriodMessageRequestTypeDef definition
class ModifySnapshotCopyRetentionPeriodMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
RetentionPeriod: int,
Manual: NotRequired[bool],
ModifySnapshotScheduleMessageRequestTypeDef#
# ModifySnapshotScheduleMessageRequestTypeDef definition
class ModifySnapshotScheduleMessageRequestTypeDef(TypedDict):
ScheduleIdentifier: str,
ScheduleDefinitions: Sequence[str],
ModifyUsageLimitMessageRequestTypeDef#
# ModifyUsageLimitMessageRequestTypeDef definition
class ModifyUsageLimitMessageRequestTypeDef(TypedDict):
UsageLimitId: str,
Amount: NotRequired[int],
BreachAction: NotRequired[UsageLimitBreachActionType], # (1)
ProvisionedIdentifierTypeDef#
# ProvisionedIdentifierTypeDef definition
class ProvisionedIdentifierTypeDef(TypedDict):
ClusterIdentifier: str,
ServerlessIdentifierTypeDef#
# ServerlessIdentifierTypeDef definition
class ServerlessIdentifierTypeDef(TypedDict):
NamespaceIdentifier: str,
WorkgroupIdentifier: str,
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
SubnetId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AvailabilityZone: NotRequired[str],
Ipv6Address: NotRequired[str],
NodeConfigurationOptionTypeDef#
# NodeConfigurationOptionTypeDef definition
class NodeConfigurationOptionTypeDef(TypedDict):
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
EstimatedDiskUtilizationPercent: NotRequired[float],
Mode: NotRequired[ModeType], # (1)
- See ModeType
PartnerIntegrationInputMessageRequestTypeDef#
# PartnerIntegrationInputMessageRequestTypeDef definition
class PartnerIntegrationInputMessageRequestTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
PauseClusterMessageRequestTypeDef#
# PauseClusterMessageRequestTypeDef definition
class PauseClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
PauseClusterMessageTypeDef#
# PauseClusterMessageTypeDef definition
class PauseClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
PurchaseReservedNodeOfferingMessageRequestTypeDef#
# PurchaseReservedNodeOfferingMessageRequestTypeDef definition
class PurchaseReservedNodeOfferingMessageRequestTypeDef(TypedDict):
ReservedNodeOfferingId: str,
NodeCount: NotRequired[int],
PutResourcePolicyMessageRequestTypeDef#
# PutResourcePolicyMessageRequestTypeDef definition
class PutResourcePolicyMessageRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
ReadWriteAccessTypeDef#
# ReadWriteAccessTypeDef definition
class ReadWriteAccessTypeDef(TypedDict):
Authorization: ServiceAuthorizationType, # (1)
RebootClusterMessageRequestTypeDef#
# RebootClusterMessageRequestTypeDef definition
class RebootClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
RecommendedActionTypeDef#
# RecommendedActionTypeDef definition
class RecommendedActionTypeDef(TypedDict):
Text: NotRequired[str],
Database: NotRequired[str],
Command: NotRequired[str],
Type: NotRequired[RecommendedActionTypeType], # (1)
ReferenceLinkTypeDef#
# ReferenceLinkTypeDef definition
class ReferenceLinkTypeDef(TypedDict):
Text: NotRequired[str],
Link: NotRequired[str],
RecurringChargeTypeDef#
# RecurringChargeTypeDef definition
class RecurringChargeTypeDef(TypedDict):
RecurringChargeAmount: NotRequired[float],
RecurringChargeFrequency: NotRequired[str],
RejectDataShareMessageRequestTypeDef#
# RejectDataShareMessageRequestTypeDef definition
class RejectDataShareMessageRequestTypeDef(TypedDict):
DataShareArn: str,
ResizeClusterMessageRequestTypeDef#
# ResizeClusterMessageRequestTypeDef definition
class ResizeClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ClusterType: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
Classic: NotRequired[bool],
ReservedNodeId: NotRequired[str],
TargetReservedNodeOfferingId: NotRequired[str],
ResizeClusterMessageTypeDef#
# ResizeClusterMessageTypeDef definition
class ResizeClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
ClusterType: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
Classic: NotRequired[bool],
ReservedNodeId: NotRequired[str],
TargetReservedNodeOfferingId: NotRequired[str],
RestoreFromClusterSnapshotMessageRequestTypeDef#
# RestoreFromClusterSnapshotMessageRequestTypeDef definition
class RestoreFromClusterSnapshotMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
AllowVersionUpgrade: NotRequired[bool],
ClusterSubnetGroupName: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
OwnerAccount: NotRequired[str],
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
ElasticIp: NotRequired[str],
ClusterParameterGroupName: NotRequired[str],
ClusterSecurityGroups: NotRequired[Sequence[str]],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
PreferredMaintenanceWindow: NotRequired[str],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ManualSnapshotRetentionPeriod: NotRequired[int],
KmsKeyId: NotRequired[str],
NodeType: NotRequired[str],
EnhancedVpcRouting: NotRequired[bool],
AdditionalInfo: NotRequired[str],
IamRoles: NotRequired[Sequence[str]],
MaintenanceTrackName: NotRequired[str],
SnapshotScheduleIdentifier: NotRequired[str],
NumberOfNodes: NotRequired[int],
AvailabilityZoneRelocation: NotRequired[bool],
AquaConfigurationStatus: NotRequired[AquaConfigurationStatusType], # (1)
DefaultIamRoleArn: NotRequired[str],
ReservedNodeId: NotRequired[str],
TargetReservedNodeOfferingId: NotRequired[str],
Encrypted: NotRequired[bool],
ManageMasterPassword: NotRequired[bool],
MasterPasswordSecretKmsKeyId: NotRequired[str],
IpAddressType: NotRequired[str],
MultiAZ: NotRequired[bool],
RestoreTableFromClusterSnapshotMessageRequestTypeDef#
# RestoreTableFromClusterSnapshotMessageRequestTypeDef definition
class RestoreTableFromClusterSnapshotMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
SnapshotIdentifier: str,
SourceDatabaseName: str,
SourceTableName: str,
NewTableName: str,
SourceSchemaName: NotRequired[str],
TargetDatabaseName: NotRequired[str],
TargetSchemaName: NotRequired[str],
EnableCaseSensitiveIdentifier: NotRequired[bool],
TableRestoreStatusTypeDef#
# TableRestoreStatusTypeDef definition
class TableRestoreStatusTypeDef(TypedDict):
TableRestoreRequestId: NotRequired[str],
Status: NotRequired[TableRestoreStatusTypeType], # (1)
Message: NotRequired[str],
RequestTime: NotRequired[datetime],
ProgressInMegaBytes: NotRequired[int],
TotalDataInMegaBytes: NotRequired[int],
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
SourceDatabaseName: NotRequired[str],
SourceSchemaName: NotRequired[str],
SourceTableName: NotRequired[str],
TargetDatabaseName: NotRequired[str],
TargetSchemaName: NotRequired[str],
NewTableName: NotRequired[str],
ResumeClusterMessageRequestTypeDef#
# ResumeClusterMessageRequestTypeDef definition
class ResumeClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ResumeClusterMessageTypeDef#
# ResumeClusterMessageTypeDef definition
class ResumeClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
RevokeClusterSecurityGroupIngressMessageRequestTypeDef#
# RevokeClusterSecurityGroupIngressMessageRequestTypeDef definition
class RevokeClusterSecurityGroupIngressMessageRequestTypeDef(TypedDict):
ClusterSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
RevokeEndpointAccessMessageRequestTypeDef#
# RevokeEndpointAccessMessageRequestTypeDef definition
class RevokeEndpointAccessMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
Account: NotRequired[str],
VpcIds: NotRequired[Sequence[str]],
Force: NotRequired[bool],
RevokeSnapshotAccessMessageRequestTypeDef#
# RevokeSnapshotAccessMessageRequestTypeDef definition
class RevokeSnapshotAccessMessageRequestTypeDef(TypedDict):
AccountWithRestoreAccess: str,
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
RotateEncryptionKeyMessageRequestTypeDef#
# RotateEncryptionKeyMessageRequestTypeDef definition
class RotateEncryptionKeyMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
SupportedOperationTypeDef#
# SupportedOperationTypeDef definition
class SupportedOperationTypeDef(TypedDict):
OperationName: NotRequired[str],
UpdatePartnerStatusInputMessageRequestTypeDef#
# UpdatePartnerStatusInputMessageRequestTypeDef definition
class UpdatePartnerStatusInputMessageRequestTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
Status: PartnerIntegrationStatusType, # (1)
StatusMessage: NotRequired[str],
ClusterCredentialsTypeDef#
# ClusterCredentialsTypeDef definition
class ClusterCredentialsTypeDef(TypedDict):
DbUser: str,
DbPassword: str,
Expiration: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ClusterExtendedCredentialsTypeDef#
# ClusterExtendedCredentialsTypeDef definition
class ClusterExtendedCredentialsTypeDef(TypedDict):
DbUser: str,
DbPassword: str,
Expiration: datetime,
NextRefreshTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ClusterParameterGroupNameMessageTypeDef#
# ClusterParameterGroupNameMessageTypeDef definition
class ClusterParameterGroupNameMessageTypeDef(TypedDict):
ParameterGroupName: str,
ParameterGroupStatus: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAuthenticationProfileResultTypeDef#
# CreateAuthenticationProfileResultTypeDef definition
class CreateAuthenticationProfileResultTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCustomDomainAssociationResultTypeDef#
# CreateCustomDomainAssociationResultTypeDef definition
class CreateCustomDomainAssociationResultTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
CustomDomainCertExpiryTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomerStorageMessageTypeDef#
# CustomerStorageMessageTypeDef definition
class CustomerStorageMessageTypeDef(TypedDict):
TotalBackupSizeInMegaBytes: float,
TotalProvisionedStorageInMegaBytes: float,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAuthenticationProfileResultTypeDef#
# DeleteAuthenticationProfileResultTypeDef definition
class DeleteAuthenticationProfileResultTypeDef(TypedDict):
AuthenticationProfileName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterNamespaceOutputMessageTypeDef#
# DeregisterNamespaceOutputMessageTypeDef definition
class DeregisterNamespaceOutputMessageTypeDef(TypedDict):
Status: NamespaceRegistrationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EndpointAuthorizationResponseTypeDef#
# EndpointAuthorizationResponseTypeDef definition
class EndpointAuthorizationResponseTypeDef(TypedDict):
Grantor: str,
Grantee: str,
ClusterIdentifier: str,
AuthorizeTime: datetime,
ClusterStatus: str,
Status: AuthorizationStatusType, # (1)
AllowedAllVPCs: bool,
AllowedVPCs: list[str],
EndpointCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoggingStatusTypeDef#
# LoggingStatusTypeDef definition
class LoggingStatusTypeDef(TypedDict):
LoggingEnabled: bool,
BucketName: str,
S3KeyPrefix: str,
LastSuccessfulDeliveryTime: datetime,
LastFailureTime: datetime,
LastFailureMessage: str,
LogDestinationType: LogDestinationTypeType, # (1)
LogExports: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyAuthenticationProfileResultTypeDef#
# ModifyAuthenticationProfileResultTypeDef definition
class ModifyAuthenticationProfileResultTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyCustomDomainAssociationResultTypeDef#
# ModifyCustomDomainAssociationResultTypeDef definition
class ModifyCustomDomainAssociationResultTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
CustomDomainCertExpiryTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PartnerIntegrationOutputMessageTypeDef#
# PartnerIntegrationOutputMessageTypeDef definition
class PartnerIntegrationOutputMessageTypeDef(TypedDict):
DatabaseName: str,
PartnerName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterNamespaceOutputMessageTypeDef#
# RegisterNamespaceOutputMessageTypeDef definition
class RegisterNamespaceOutputMessageTypeDef(TypedDict):
Status: NamespaceRegistrationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResizeProgressMessageTypeDef#
# ResizeProgressMessageTypeDef definition
class ResizeProgressMessageTypeDef(TypedDict):
TargetNodeType: str,
TargetNumberOfNodes: int,
TargetClusterType: str,
Status: str,
ImportTablesCompleted: list[str],
ImportTablesInProgress: list[str],
ImportTablesNotStarted: list[str],
AvgResizeRateInMegaBytesPerSecond: float,
TotalResizeDataInMegaBytes: int,
ProgressInMegaBytes: int,
ElapsedTimeInSeconds: int,
EstimatedTimeToCompletionInSeconds: int,
ResizeType: str,
Message: str,
TargetEncryptionType: str,
DataTransferProgressPercent: float,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AccountAttributeTypeDef#
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[list[AttributeValueTargetTypeDef]], # (1)
ModifyAquaOutputMessageTypeDef#
# ModifyAquaOutputMessageTypeDef definition
class ModifyAquaOutputMessageTypeDef(TypedDict):
AquaConfiguration: AquaConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociationTypeDef#
# AssociationTypeDef definition
class AssociationTypeDef(TypedDict):
CustomDomainCertificateArn: NotRequired[str],
CustomDomainCertificateExpiryDate: NotRequired[datetime],
CertificateAssociations: NotRequired[list[CertificateAssociationTypeDef]], # (1)
DescribeAuthenticationProfilesResultTypeDef#
# DescribeAuthenticationProfilesResultTypeDef definition
class DescribeAuthenticationProfilesResultTypeDef(TypedDict):
AuthenticationProfiles: list[AuthenticationProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
SupportedPlatforms: NotRequired[list[SupportedPlatformTypeDef]], # (1)
BatchDeleteClusterSnapshotsRequestRequestTypeDef#
# BatchDeleteClusterSnapshotsRequestRequestTypeDef definition
class BatchDeleteClusterSnapshotsRequestRequestTypeDef(TypedDict):
Identifiers: Sequence[DeleteClusterSnapshotMessageTypeDef], # (1)
BatchDeleteClusterSnapshotsResultTypeDef#
# BatchDeleteClusterSnapshotsResultTypeDef definition
class BatchDeleteClusterSnapshotsResultTypeDef(TypedDict):
Resources: list[str],
Errors: list[SnapshotErrorMessageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchModifyClusterSnapshotsOutputMessageTypeDef#
# BatchModifyClusterSnapshotsOutputMessageTypeDef definition
class BatchModifyClusterSnapshotsOutputMessageTypeDef(TypedDict):
Resources: list[str],
Errors: list[SnapshotErrorMessageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterDbRevisionTypeDef#
# ClusterDbRevisionTypeDef definition
class ClusterDbRevisionTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
CurrentDatabaseRevision: NotRequired[str],
DatabaseRevisionReleaseDate: NotRequired[datetime],
RevisionTargets: NotRequired[list[RevisionTargetTypeDef]], # (1)
SecondaryClusterInfoTypeDef#
# SecondaryClusterInfoTypeDef definition
class SecondaryClusterInfoTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
ClusterNodes: NotRequired[list[ClusterNodeTypeDef]], # (1)
ClusterParameterGroupDetailsTypeDef#
# ClusterParameterGroupDetailsTypeDef definition
class ClusterParameterGroupDetailsTypeDef(TypedDict):
Parameters: list[ParameterTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefaultClusterParametersTypeDef#
# DefaultClusterParametersTypeDef definition
class DefaultClusterParametersTypeDef(TypedDict):
ParameterGroupFamily: NotRequired[str],
Marker: NotRequired[str],
Parameters: NotRequired[list[ParameterTypeDef]], # (1)
- See ParameterTypeDef
ModifyClusterParameterGroupMessageRequestTypeDef#
# ModifyClusterParameterGroupMessageRequestTypeDef definition
class ModifyClusterParameterGroupMessageRequestTypeDef(TypedDict):
ParameterGroupName: str,
Parameters: Sequence[ParameterTypeDef], # (1)
- See ParameterTypeDef
ResetClusterParameterGroupMessageRequestTypeDef#
# ResetClusterParameterGroupMessageRequestTypeDef definition
class ResetClusterParameterGroupMessageRequestTypeDef(TypedDict):
ParameterGroupName: str,
ResetAllParameters: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
- See ParameterTypeDef
ClusterParameterGroupStatusTypeDef#
# ClusterParameterGroupStatusTypeDef definition
class ClusterParameterGroupStatusTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
ClusterParameterStatusList: NotRequired[list[ClusterParameterStatusTypeDef]], # (1)
ClusterParameterGroupTypeDef#
# ClusterParameterGroupTypeDef definition
class ClusterParameterGroupTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
ParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterMessageRequestTypeDef#
# CreateClusterMessageRequestTypeDef definition
class CreateClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
NodeType: str,
MasterUsername: str,
DBName: NotRequired[str],
ClusterType: NotRequired[str],
MasterUserPassword: NotRequired[str],
ClusterSecurityGroups: NotRequired[Sequence[str]],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
ClusterSubnetGroupName: NotRequired[str],
AvailabilityZone: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ClusterParameterGroupName: NotRequired[str],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ManualSnapshotRetentionPeriod: NotRequired[int],
Port: NotRequired[int],
ClusterVersion: NotRequired[str],
AllowVersionUpgrade: NotRequired[bool],
NumberOfNodes: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
Encrypted: NotRequired[bool],
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
ElasticIp: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
KmsKeyId: NotRequired[str],
EnhancedVpcRouting: NotRequired[bool],
AdditionalInfo: NotRequired[str],
IamRoles: NotRequired[Sequence[str]],
MaintenanceTrackName: NotRequired[str],
SnapshotScheduleIdentifier: NotRequired[str],
AvailabilityZoneRelocation: NotRequired[bool],
AquaConfigurationStatus: NotRequired[AquaConfigurationStatusType], # (2)
DefaultIamRoleArn: NotRequired[str],
LoadSampleData: NotRequired[str],
ManageMasterPassword: NotRequired[bool],
MasterPasswordSecretKmsKeyId: NotRequired[str],
IpAddressType: NotRequired[str],
MultiAZ: NotRequired[bool],
RedshiftIdcApplicationArn: NotRequired[str],
CreateClusterParameterGroupMessageRequestTypeDef#
# CreateClusterParameterGroupMessageRequestTypeDef definition
class CreateClusterParameterGroupMessageRequestTypeDef(TypedDict):
ParameterGroupName: str,
ParameterGroupFamily: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterSecurityGroupMessageRequestTypeDef#
# CreateClusterSecurityGroupMessageRequestTypeDef definition
class CreateClusterSecurityGroupMessageRequestTypeDef(TypedDict):
ClusterSecurityGroupName: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterSnapshotMessageRequestTypeDef#
# CreateClusterSnapshotMessageRequestTypeDef definition
class CreateClusterSnapshotMessageRequestTypeDef(TypedDict):
SnapshotIdentifier: str,
ClusterIdentifier: str,
ManualSnapshotRetentionPeriod: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterSubnetGroupMessageRequestTypeDef#
# CreateClusterSubnetGroupMessageRequestTypeDef definition
class CreateClusterSubnetGroupMessageRequestTypeDef(TypedDict):
ClusterSubnetGroupName: str,
Description: str,
SubnetIds: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEventSubscriptionMessageRequestTypeDef#
# CreateEventSubscriptionMessageRequestTypeDef definition
class CreateEventSubscriptionMessageRequestTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: str,
SourceType: NotRequired[str],
SourceIds: NotRequired[Sequence[str]],
EventCategories: NotRequired[Sequence[str]],
Severity: NotRequired[str],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateHsmClientCertificateMessageRequestTypeDef#
# CreateHsmClientCertificateMessageRequestTypeDef definition
class CreateHsmClientCertificateMessageRequestTypeDef(TypedDict):
HsmClientCertificateIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateHsmConfigurationMessageRequestTypeDef#
# CreateHsmConfigurationMessageRequestTypeDef definition
class CreateHsmConfigurationMessageRequestTypeDef(TypedDict):
HsmConfigurationIdentifier: str,
Description: str,
HsmIpAddress: str,
HsmPartitionName: str,
HsmPartitionPassword: str,
HsmServerPublicCertificate: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateIntegrationMessageRequestTypeDef#
# CreateIntegrationMessageRequestTypeDef definition
class CreateIntegrationMessageRequestTypeDef(TypedDict):
SourceArn: str,
TargetArn: str,
IntegrationName: str,
KMSKeyId: NotRequired[str],
TagList: NotRequired[Sequence[TagTypeDef]], # (1)
AdditionalEncryptionContext: NotRequired[Mapping[str, str]],
Description: NotRequired[str],
- See TagTypeDef
CreateSnapshotCopyGrantMessageRequestTypeDef#
# CreateSnapshotCopyGrantMessageRequestTypeDef definition
class CreateSnapshotCopyGrantMessageRequestTypeDef(TypedDict):
SnapshotCopyGrantName: str,
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSnapshotScheduleMessageRequestTypeDef#
# CreateSnapshotScheduleMessageRequestTypeDef definition
class CreateSnapshotScheduleMessageRequestTypeDef(TypedDict):
ScheduleDefinitions: NotRequired[Sequence[str]],
ScheduleIdentifier: NotRequired[str],
ScheduleDescription: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DryRun: NotRequired[bool],
NextInvocations: NotRequired[int],
- See TagTypeDef
CreateTagsMessageRequestTypeDef#
# CreateTagsMessageRequestTypeDef definition
class CreateTagsMessageRequestTypeDef(TypedDict):
ResourceName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateUsageLimitMessageRequestTypeDef#
# CreateUsageLimitMessageRequestTypeDef definition
class CreateUsageLimitMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
FeatureType: UsageLimitFeatureTypeType, # (1)
LimitType: UsageLimitLimitTypeType, # (2)
Amount: int,
Period: NotRequired[UsageLimitPeriodType], # (3)
BreachAction: NotRequired[UsageLimitBreachActionType], # (4)
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See UsageLimitFeatureTypeType
- See UsageLimitLimitTypeType
- See UsageLimitPeriodType
- See UsageLimitBreachActionType
- See TagTypeDef
EC2SecurityGroupTypeDef#
# EC2SecurityGroupTypeDef definition
class EC2SecurityGroupTypeDef(TypedDict):
Status: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
EventSubscriptionTypeDef#
# EventSubscriptionTypeDef definition
class EventSubscriptionTypeDef(TypedDict):
CustomerAwsId: NotRequired[str],
CustSubscriptionId: NotRequired[str],
SnsTopicArn: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[datetime],
SourceType: NotRequired[str],
SourceIdsList: NotRequired[list[str]],
EventCategoriesList: NotRequired[list[str]],
Severity: NotRequired[str],
Enabled: NotRequired[bool],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
HsmClientCertificateTypeDef#
# HsmClientCertificateTypeDef definition
class HsmClientCertificateTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
HsmClientCertificatePublicKey: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
HsmConfigurationTypeDef#
# HsmConfigurationTypeDef definition
class HsmConfigurationTypeDef(TypedDict):
HsmConfigurationIdentifier: NotRequired[str],
Description: NotRequired[str],
HsmIpAddress: NotRequired[str],
HsmPartitionName: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
IPRangeTypeDef#
# IPRangeTypeDef definition
class IPRangeTypeDef(TypedDict):
Status: NotRequired[str],
CIDRIP: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
SnapshotCopyGrantTypeDef#
# SnapshotCopyGrantTypeDef definition
class SnapshotCopyGrantTypeDef(TypedDict):
SnapshotCopyGrantName: NotRequired[str],
KmsKeyId: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
SnapshotScheduleResponseTypeDef#
# SnapshotScheduleResponseTypeDef definition
class SnapshotScheduleResponseTypeDef(TypedDict):
ScheduleDefinitions: list[str],
ScheduleIdentifier: str,
ScheduleDescription: str,
Tags: list[TagTypeDef], # (1)
NextInvocations: list[datetime],
AssociatedClusterCount: int,
AssociatedClusters: list[ClusterAssociatedToScheduleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SnapshotScheduleTypeDef#
# SnapshotScheduleTypeDef definition
class SnapshotScheduleTypeDef(TypedDict):
ScheduleDefinitions: NotRequired[list[str]],
ScheduleIdentifier: NotRequired[str],
ScheduleDescription: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (1)
NextInvocations: NotRequired[list[datetime]],
AssociatedClusterCount: NotRequired[int],
AssociatedClusters: NotRequired[list[ClusterAssociatedToScheduleTypeDef]], # (2)
SnapshotTypeDef#
# SnapshotTypeDef definition
class SnapshotTypeDef(TypedDict):
SnapshotIdentifier: NotRequired[str],
ClusterIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[datetime],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
ClusterCreateTime: NotRequired[datetime],
MasterUsername: NotRequired[str],
ClusterVersion: NotRequired[str],
EngineFullVersion: NotRequired[str],
SnapshotType: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
DBName: NotRequired[str],
VpcId: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
EncryptedWithHSM: NotRequired[bool],
AccountsWithRestoreAccess: NotRequired[list[AccountWithRestoreAccessTypeDef]], # (1)
OwnerAccount: NotRequired[str],
TotalBackupSizeInMegaBytes: NotRequired[float],
ActualIncrementalBackupSizeInMegaBytes: NotRequired[float],
BackupProgressInMegaBytes: NotRequired[float],
CurrentBackupRateInMegaBytesPerSecond: NotRequired[float],
EstimatedSecondsToCompletion: NotRequired[int],
ElapsedTimeInSeconds: NotRequired[int],
SourceRegion: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (2)
RestorableNodeTypes: NotRequired[list[str]],
EnhancedVpcRouting: NotRequired[bool],
MaintenanceTrackName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
ManualSnapshotRemainingDays: NotRequired[int],
SnapshotRetentionStartTime: NotRequired[datetime],
MasterPasswordSecretArn: NotRequired[str],
MasterPasswordSecretKmsKeyId: NotRequired[str],
SnapshotArn: NotRequired[str],
TaggedResourceTypeDef#
# TaggedResourceTypeDef definition
class TaggedResourceTypeDef(TypedDict):
Tag: NotRequired[TagTypeDef], # (1)
ResourceName: NotRequired[str],
ResourceType: NotRequired[str],
- See TagTypeDef
UsageLimitResponseTypeDef#
# UsageLimitResponseTypeDef definition
class UsageLimitResponseTypeDef(TypedDict):
UsageLimitId: str,
ClusterIdentifier: str,
FeatureType: UsageLimitFeatureTypeType, # (1)
LimitType: UsageLimitLimitTypeType, # (2)
Amount: int,
Period: UsageLimitPeriodType, # (3)
BreachAction: UsageLimitBreachActionType, # (4)
Tags: list[TagTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See UsageLimitFeatureTypeType
- See UsageLimitLimitTypeType
- See UsageLimitPeriodType
- See UsageLimitBreachActionType
- See TagTypeDef
- See ResponseMetadataTypeDef
UsageLimitTypeDef#
# UsageLimitTypeDef definition
class UsageLimitTypeDef(TypedDict):
UsageLimitId: NotRequired[str],
ClusterIdentifier: NotRequired[str],
FeatureType: NotRequired[UsageLimitFeatureTypeType], # (1)
LimitType: NotRequired[UsageLimitLimitTypeType], # (2)
Amount: NotRequired[int],
Period: NotRequired[UsageLimitPeriodType], # (3)
BreachAction: NotRequired[UsageLimitBreachActionType], # (4)
Tags: NotRequired[list[TagTypeDef]], # (5)
- See UsageLimitFeatureTypeType
- See UsageLimitLimitTypeType
- See UsageLimitPeriodType
- See UsageLimitBreachActionType
- See TagTypeDef
DescribeReservedNodeExchangeStatusOutputMessageTypeDef#
# DescribeReservedNodeExchangeStatusOutputMessageTypeDef definition
class DescribeReservedNodeExchangeStatusOutputMessageTypeDef(TypedDict):
ReservedNodeExchangeStatusDetails: list[ReservedNodeExchangeStatusTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterVersionsMessageTypeDef#
# ClusterVersionsMessageTypeDef definition
class ClusterVersionsMessageTypeDef(TypedDict):
Marker: str,
ClusterVersions: list[ClusterVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEventsMessageRequestTypeDef#
# DescribeEventsMessageRequestTypeDef definition
class DescribeEventsMessageRequestTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Duration: NotRequired[int],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See SourceTypeType
ModifyClusterMaintenanceMessageRequestTypeDef#
# ModifyClusterMaintenanceMessageRequestTypeDef definition
class ModifyClusterMaintenanceMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
DeferMaintenance: NotRequired[bool],
DeferMaintenanceIdentifier: NotRequired[str],
DeferMaintenanceStartTime: NotRequired[TimestampTypeDef],
DeferMaintenanceEndTime: NotRequired[TimestampTypeDef],
DeferMaintenanceDuration: NotRequired[int],
DataShareResponseTypeDef#
# DataShareResponseTypeDef definition
class DataShareResponseTypeDef(TypedDict):
DataShareArn: str,
ProducerArn: str,
AllowPubliclyAccessibleConsumers: bool,
DataShareAssociations: list[DataShareAssociationTypeDef], # (1)
ManagedBy: str,
DataShareType: DataShareTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DataShareTypeDef#
# DataShareTypeDef definition
class DataShareTypeDef(TypedDict):
DataShareArn: NotRequired[str],
ProducerArn: NotRequired[str],
AllowPubliclyAccessibleConsumers: NotRequired[bool],
DataShareAssociations: NotRequired[list[DataShareAssociationTypeDef]], # (1)
ManagedBy: NotRequired[str],
DataShareType: NotRequired[DataShareTypeType], # (2)
DescribeClusterDbRevisionsMessagePaginateTypeDef#
# DescribeClusterDbRevisionsMessagePaginateTypeDef definition
class DescribeClusterDbRevisionsMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterParameterGroupsMessagePaginateTypeDef#
# DescribeClusterParameterGroupsMessagePaginateTypeDef definition
class DescribeClusterParameterGroupsMessagePaginateTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterParametersMessagePaginateTypeDef#
# DescribeClusterParametersMessagePaginateTypeDef definition
class DescribeClusterParametersMessagePaginateTypeDef(TypedDict):
ParameterGroupName: str,
Source: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterSecurityGroupsMessagePaginateTypeDef#
# DescribeClusterSecurityGroupsMessagePaginateTypeDef definition
class DescribeClusterSecurityGroupsMessagePaginateTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterSubnetGroupsMessagePaginateTypeDef#
# DescribeClusterSubnetGroupsMessagePaginateTypeDef definition
class DescribeClusterSubnetGroupsMessagePaginateTypeDef(TypedDict):
ClusterSubnetGroupName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterTracksMessagePaginateTypeDef#
# DescribeClusterTracksMessagePaginateTypeDef definition
class DescribeClusterTracksMessagePaginateTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterVersionsMessagePaginateTypeDef#
# DescribeClusterVersionsMessagePaginateTypeDef definition
class DescribeClusterVersionsMessagePaginateTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterParameterGroupFamily: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClustersMessagePaginateTypeDef#
# DescribeClustersMessagePaginateTypeDef definition
class DescribeClustersMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeCustomDomainAssociationsMessagePaginateTypeDef#
# DescribeCustomDomainAssociationsMessagePaginateTypeDef definition
class DescribeCustomDomainAssociationsMessagePaginateTypeDef(TypedDict):
CustomDomainName: NotRequired[str],
CustomDomainCertificateArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDataSharesForConsumerMessagePaginateTypeDef#
# DescribeDataSharesForConsumerMessagePaginateTypeDef definition
class DescribeDataSharesForConsumerMessagePaginateTypeDef(TypedDict):
ConsumerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForConsumerType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDataSharesForProducerMessagePaginateTypeDef#
# DescribeDataSharesForProducerMessagePaginateTypeDef definition
class DescribeDataSharesForProducerMessagePaginateTypeDef(TypedDict):
ProducerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForProducerType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDataSharesMessagePaginateTypeDef#
# DescribeDataSharesMessagePaginateTypeDef definition
class DescribeDataSharesMessagePaginateTypeDef(TypedDict):
DataShareArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDefaultClusterParametersMessagePaginateTypeDef#
# DescribeDefaultClusterParametersMessagePaginateTypeDef definition
class DescribeDefaultClusterParametersMessagePaginateTypeDef(TypedDict):
ParameterGroupFamily: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEndpointAccessMessagePaginateTypeDef#
# DescribeEndpointAccessMessagePaginateTypeDef definition
class DescribeEndpointAccessMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
EndpointName: NotRequired[str],
VpcId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEndpointAuthorizationMessagePaginateTypeDef#
# DescribeEndpointAuthorizationMessagePaginateTypeDef definition
class DescribeEndpointAuthorizationMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
Account: NotRequired[str],
Grantee: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEventSubscriptionsMessagePaginateTypeDef#
# DescribeEventSubscriptionsMessagePaginateTypeDef definition
class DescribeEventSubscriptionsMessagePaginateTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEventsMessagePaginateTypeDef#
# DescribeEventsMessagePaginateTypeDef definition
class DescribeEventsMessagePaginateTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Duration: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SourceTypeType
- See PaginatorConfigTypeDef
DescribeHsmClientCertificatesMessagePaginateTypeDef#
# DescribeHsmClientCertificatesMessagePaginateTypeDef definition
class DescribeHsmClientCertificatesMessagePaginateTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeHsmConfigurationsMessagePaginateTypeDef#
# DescribeHsmConfigurationsMessagePaginateTypeDef definition
class DescribeHsmConfigurationsMessagePaginateTypeDef(TypedDict):
HsmConfigurationIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInboundIntegrationsMessagePaginateTypeDef#
# DescribeInboundIntegrationsMessagePaginateTypeDef definition
class DescribeInboundIntegrationsMessagePaginateTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
TargetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrderableClusterOptionsMessagePaginateTypeDef#
# DescribeOrderableClusterOptionsMessagePaginateTypeDef definition
class DescribeOrderableClusterOptionsMessagePaginateTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
NodeType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRedshiftIdcApplicationsMessagePaginateTypeDef#
# DescribeRedshiftIdcApplicationsMessagePaginateTypeDef definition
class DescribeRedshiftIdcApplicationsMessagePaginateTypeDef(TypedDict):
RedshiftIdcApplicationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef#
# DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef definition
class DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
ReservedNodeExchangeRequestId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodeOfferingsMessagePaginateTypeDef#
# DescribeReservedNodeOfferingsMessagePaginateTypeDef definition
class DescribeReservedNodeOfferingsMessagePaginateTypeDef(TypedDict):
ReservedNodeOfferingId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodesMessagePaginateTypeDef#
# DescribeReservedNodesMessagePaginateTypeDef definition
class DescribeReservedNodesMessagePaginateTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotCopyGrantsMessagePaginateTypeDef#
# DescribeSnapshotCopyGrantsMessagePaginateTypeDef definition
class DescribeSnapshotCopyGrantsMessagePaginateTypeDef(TypedDict):
SnapshotCopyGrantName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotSchedulesMessagePaginateTypeDef#
# DescribeSnapshotSchedulesMessagePaginateTypeDef definition
class DescribeSnapshotSchedulesMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ScheduleIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeTableRestoreStatusMessagePaginateTypeDef#
# DescribeTableRestoreStatusMessagePaginateTypeDef definition
class DescribeTableRestoreStatusMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
TableRestoreRequestId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeTagsMessagePaginateTypeDef#
# DescribeTagsMessagePaginateTypeDef definition
class DescribeTagsMessagePaginateTypeDef(TypedDict):
ResourceName: NotRequired[str],
ResourceType: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeUsageLimitsMessagePaginateTypeDef#
# DescribeUsageLimitsMessagePaginateTypeDef definition
class DescribeUsageLimitsMessagePaginateTypeDef(TypedDict):
UsageLimitId: NotRequired[str],
ClusterIdentifier: NotRequired[str],
FeatureType: NotRequired[UsageLimitFeatureTypeType], # (1)
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef#
# GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef definition
class GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef(TypedDict):
ActionType: ReservedNodeExchangeActionTypeType, # (1)
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef#
# GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef definition
class GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef(TypedDict):
ReservedNodeId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecommendationsMessagePaginateTypeDef#
# ListRecommendationsMessagePaginateTypeDef definition
class ListRecommendationsMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
NamespaceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterSnapshotsMessagePaginateTypeDef#
# DescribeClusterSnapshotsMessagePaginateTypeDef definition
class DescribeClusterSnapshotsMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotType: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
OwnerAccount: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
ClusterExists: NotRequired[bool],
SortingEntities: NotRequired[Sequence[SnapshotSortingEntityTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeClusterSnapshotsMessageRequestTypeDef#
# DescribeClusterSnapshotsMessageRequestTypeDef definition
class DescribeClusterSnapshotsMessageRequestTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotType: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
OwnerAccount: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
ClusterExists: NotRequired[bool],
SortingEntities: NotRequired[Sequence[SnapshotSortingEntityTypeDef]], # (1)
DescribeClusterSnapshotsMessageWaitTypeDef#
# DescribeClusterSnapshotsMessageWaitTypeDef definition
class DescribeClusterSnapshotsMessageWaitTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotType: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
OwnerAccount: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
ClusterExists: NotRequired[bool],
SortingEntities: NotRequired[Sequence[SnapshotSortingEntityTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
DescribeClustersMessageWaitTypeDef#
# DescribeClustersMessageWaitTypeDef definition
class DescribeClustersMessageWaitTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeIntegrationsMessagePaginateTypeDef#
# DescribeIntegrationsMessagePaginateTypeDef definition
class DescribeIntegrationsMessagePaginateTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
Filters: NotRequired[Sequence[DescribeIntegrationsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeIntegrationsMessageRequestTypeDef#
# DescribeIntegrationsMessageRequestTypeDef definition
class DescribeIntegrationsMessageRequestTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
Filters: NotRequired[Sequence[DescribeIntegrationsFilterTypeDef]], # (1)
DescribeNodeConfigurationOptionsMessagePaginateTypeDef#
# DescribeNodeConfigurationOptionsMessagePaginateTypeDef definition
class DescribeNodeConfigurationOptionsMessagePaginateTypeDef(TypedDict):
ActionType: ActionTypeType, # (1)
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
OwnerAccount: NotRequired[str],
Filters: NotRequired[Sequence[NodeConfigurationOptionsFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeNodeConfigurationOptionsMessageRequestTypeDef#
# DescribeNodeConfigurationOptionsMessageRequestTypeDef definition
class DescribeNodeConfigurationOptionsMessageRequestTypeDef(TypedDict):
ActionType: ActionTypeType, # (1)
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
OwnerAccount: NotRequired[str],
Filters: NotRequired[Sequence[NodeConfigurationOptionsFilterTypeDef]], # (2)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
DescribePartnersOutputMessageTypeDef#
# DescribePartnersOutputMessageTypeDef definition
class DescribePartnersOutputMessageTypeDef(TypedDict):
PartnerIntegrationInfoList: list[PartnerIntegrationInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeScheduledActionsMessagePaginateTypeDef#
# DescribeScheduledActionsMessagePaginateTypeDef definition
class DescribeScheduledActionsMessagePaginateTypeDef(TypedDict):
ScheduledActionName: NotRequired[str],
TargetActionType: NotRequired[ScheduledActionTypeValuesType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Active: NotRequired[bool],
Filters: NotRequired[Sequence[ScheduledActionFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeScheduledActionsMessageRequestTypeDef#
# DescribeScheduledActionsMessageRequestTypeDef definition
class DescribeScheduledActionsMessageRequestTypeDef(TypedDict):
ScheduledActionName: NotRequired[str],
TargetActionType: NotRequired[ScheduledActionTypeValuesType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Active: NotRequired[bool],
Filters: NotRequired[Sequence[ScheduledActionFilterTypeDef]], # (2)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
EndpointAuthorizationListTypeDef#
# EndpointAuthorizationListTypeDef definition
class EndpointAuthorizationListTypeDef(TypedDict):
EndpointAuthorizationList: list[EndpointAuthorizationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventCategoriesMapTypeDef#
# EventCategoriesMapTypeDef definition
class EventCategoriesMapTypeDef(TypedDict):
SourceType: NotRequired[str],
Events: NotRequired[list[EventInfoMapTypeDef]], # (1)
EventsMessageTypeDef#
# EventsMessageTypeDef definition
class EventsMessageTypeDef(TypedDict):
Marker: str,
Events: list[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
GetResourcePolicyResultTypeDef#
# GetResourcePolicyResultTypeDef definition
class GetResourcePolicyResultTypeDef(TypedDict):
ResourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourcePolicyResultTypeDef#
# PutResourcePolicyResultTypeDef definition
class PutResourcePolicyResultTypeDef(TypedDict):
ResourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InboundIntegrationTypeDef#
# InboundIntegrationTypeDef definition
class InboundIntegrationTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
SourceArn: NotRequired[str],
TargetArn: NotRequired[str],
Status: NotRequired[ZeroETLIntegrationStatusType], # (1)
Errors: NotRequired[list[IntegrationErrorTypeDef]], # (2)
CreateTime: NotRequired[datetime],
IntegrationResponseTypeDef#
# IntegrationResponseTypeDef definition
class IntegrationResponseTypeDef(TypedDict):
IntegrationArn: str,
IntegrationName: str,
SourceArn: str,
TargetArn: str,
Status: ZeroETLIntegrationStatusType, # (1)
Errors: list[IntegrationErrorTypeDef], # (2)
CreateTime: datetime,
Description: str,
KMSKeyId: str,
AdditionalEncryptionContext: dict[str, str],
Tags: list[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ZeroETLIntegrationStatusType
- See IntegrationErrorTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
IntegrationTypeDef#
# IntegrationTypeDef definition
class IntegrationTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
IntegrationName: NotRequired[str],
SourceArn: NotRequired[str],
TargetArn: NotRequired[str],
Status: NotRequired[ZeroETLIntegrationStatusType], # (1)
Errors: NotRequired[list[IntegrationErrorTypeDef]], # (2)
CreateTime: NotRequired[datetime],
Description: NotRequired[str],
KMSKeyId: NotRequired[str],
AdditionalEncryptionContext: NotRequired[dict[str, str]],
Tags: NotRequired[list[TagTypeDef]], # (3)
LakeFormationScopeUnionTypeDef#
# LakeFormationScopeUnionTypeDef definition
class LakeFormationScopeUnionTypeDef(TypedDict):
LakeFormationQuery: NotRequired[LakeFormationQueryTypeDef], # (1)
NamespaceIdentifierUnionTypeDef#
# NamespaceIdentifierUnionTypeDef definition
class NamespaceIdentifierUnionTypeDef(TypedDict):
ServerlessIdentifier: NotRequired[ServerlessIdentifierTypeDef], # (1)
ProvisionedIdentifier: NotRequired[ProvisionedIdentifierTypeDef], # (2)
VpcEndpointTypeDef#
# VpcEndpointTypeDef definition
class VpcEndpointTypeDef(TypedDict):
VpcEndpointId: NotRequired[str],
VpcId: NotRequired[str],
NetworkInterfaces: NotRequired[list[NetworkInterfaceTypeDef]], # (1)
NodeConfigurationOptionsMessageTypeDef#
# NodeConfigurationOptionsMessageTypeDef definition
class NodeConfigurationOptionsMessageTypeDef(TypedDict):
NodeConfigurationOptionList: list[NodeConfigurationOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
S3AccessGrantsScopeUnionTypeDef#
# S3AccessGrantsScopeUnionTypeDef definition
class S3AccessGrantsScopeUnionTypeDef(TypedDict):
ReadWriteAccess: NotRequired[ReadWriteAccessTypeDef], # (1)
RecommendationTypeDef#
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
Id: NotRequired[str],
ClusterIdentifier: NotRequired[str],
NamespaceArn: NotRequired[str],
CreatedAt: NotRequired[datetime],
RecommendationType: NotRequired[str],
Title: NotRequired[str],
Description: NotRequired[str],
Observation: NotRequired[str],
ImpactRanking: NotRequired[ImpactRankingTypeType], # (1)
RecommendationText: NotRequired[str],
RecommendedActions: NotRequired[list[RecommendedActionTypeDef]], # (2)
ReferenceLinks: NotRequired[list[ReferenceLinkTypeDef]], # (3)
ReservedNodeOfferingTypeDef#
# ReservedNodeOfferingTypeDef definition
class ReservedNodeOfferingTypeDef(TypedDict):
ReservedNodeOfferingId: NotRequired[str],
NodeType: NotRequired[str],
Duration: NotRequired[int],
FixedPrice: NotRequired[float],
UsagePrice: NotRequired[float],
CurrencyCode: NotRequired[str],
OfferingType: NotRequired[str],
RecurringCharges: NotRequired[list[RecurringChargeTypeDef]], # (1)
ReservedNodeOfferingType: NotRequired[ReservedNodeOfferingTypeType], # (2)
ReservedNodeTypeDef#
# ReservedNodeTypeDef definition
class ReservedNodeTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
ReservedNodeOfferingId: NotRequired[str],
NodeType: NotRequired[str],
StartTime: NotRequired[datetime],
Duration: NotRequired[int],
FixedPrice: NotRequired[float],
UsagePrice: NotRequired[float],
CurrencyCode: NotRequired[str],
NodeCount: NotRequired[int],
State: NotRequired[str],
OfferingType: NotRequired[str],
RecurringCharges: NotRequired[list[RecurringChargeTypeDef]], # (1)
ReservedNodeOfferingType: NotRequired[ReservedNodeOfferingTypeType], # (2)
RestoreTableFromClusterSnapshotResultTypeDef#
# RestoreTableFromClusterSnapshotResultTypeDef definition
class RestoreTableFromClusterSnapshotResultTypeDef(TypedDict):
TableRestoreStatus: TableRestoreStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TableRestoreStatusMessageTypeDef#
# TableRestoreStatusMessageTypeDef definition
class TableRestoreStatusMessageTypeDef(TypedDict):
TableRestoreStatusDetails: list[TableRestoreStatusTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduledActionTypeTypeDef#
# ScheduledActionTypeTypeDef definition
class ScheduledActionTypeTypeDef(TypedDict):
ResizeCluster: NotRequired[ResizeClusterMessageTypeDef], # (1)
PauseCluster: NotRequired[PauseClusterMessageTypeDef], # (2)
ResumeCluster: NotRequired[ResumeClusterMessageTypeDef], # (3)
UpdateTargetTypeDef#
# UpdateTargetTypeDef definition
class UpdateTargetTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
DatabaseVersion: NotRequired[str],
SupportedOperations: NotRequired[list[SupportedOperationTypeDef]], # (1)
AccountAttributeListTypeDef#
# AccountAttributeListTypeDef definition
class AccountAttributeListTypeDef(TypedDict):
AccountAttributes: list[AccountAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomDomainAssociationsMessageTypeDef#
# CustomDomainAssociationsMessageTypeDef definition
class CustomDomainAssociationsMessageTypeDef(TypedDict):
Marker: str,
Associations: list[AssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OrderableClusterOptionTypeDef#
# OrderableClusterOptionTypeDef definition
class OrderableClusterOptionTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterType: NotRequired[str],
NodeType: NotRequired[str],
AvailabilityZones: NotRequired[list[AvailabilityZoneTypeDef]], # (1)
SubnetTypeDef#
# SubnetTypeDef definition
class SubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef], # (1)
SubnetStatus: NotRequired[str],
ClusterDbRevisionsMessageTypeDef#
# ClusterDbRevisionsMessageTypeDef definition
class ClusterDbRevisionsMessageTypeDef(TypedDict):
Marker: str,
ClusterDbRevisions: list[ClusterDbRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDefaultClusterParametersResultTypeDef#
# DescribeDefaultClusterParametersResultTypeDef definition
class DescribeDefaultClusterParametersResultTypeDef(TypedDict):
DefaultClusterParameters: DefaultClusterParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterParameterGroupsMessageTypeDef#
# ClusterParameterGroupsMessageTypeDef definition
class ClusterParameterGroupsMessageTypeDef(TypedDict):
Marker: str,
ParameterGroups: list[ClusterParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterParameterGroupResultTypeDef#
# CreateClusterParameterGroupResultTypeDef definition
class CreateClusterParameterGroupResultTypeDef(TypedDict):
ClusterParameterGroup: ClusterParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventSubscriptionResultTypeDef#
# CreateEventSubscriptionResultTypeDef definition
class CreateEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventSubscriptionsMessageTypeDef#
# EventSubscriptionsMessageTypeDef definition
class EventSubscriptionsMessageTypeDef(TypedDict):
Marker: str,
EventSubscriptionsList: list[EventSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyEventSubscriptionResultTypeDef#
# ModifyEventSubscriptionResultTypeDef definition
class ModifyEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHsmClientCertificateResultTypeDef#
# CreateHsmClientCertificateResultTypeDef definition
class CreateHsmClientCertificateResultTypeDef(TypedDict):
HsmClientCertificate: HsmClientCertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HsmClientCertificateMessageTypeDef#
# HsmClientCertificateMessageTypeDef definition
class HsmClientCertificateMessageTypeDef(TypedDict):
Marker: str,
HsmClientCertificates: list[HsmClientCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHsmConfigurationResultTypeDef#
# CreateHsmConfigurationResultTypeDef definition
class CreateHsmConfigurationResultTypeDef(TypedDict):
HsmConfiguration: HsmConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HsmConfigurationMessageTypeDef#
# HsmConfigurationMessageTypeDef definition
class HsmConfigurationMessageTypeDef(TypedDict):
Marker: str,
HsmConfigurations: list[HsmConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSecurityGroupTypeDef#
# ClusterSecurityGroupTypeDef definition
class ClusterSecurityGroupTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
Description: NotRequired[str],
EC2SecurityGroups: NotRequired[list[EC2SecurityGroupTypeDef]], # (1)
IPRanges: NotRequired[list[IPRangeTypeDef]], # (2)
Tags: NotRequired[list[TagTypeDef]], # (3)
- See EC2SecurityGroupTypeDef
- See IPRangeTypeDef
- See TagTypeDef
CreateSnapshotCopyGrantResultTypeDef#
# CreateSnapshotCopyGrantResultTypeDef definition
class CreateSnapshotCopyGrantResultTypeDef(TypedDict):
SnapshotCopyGrant: SnapshotCopyGrantTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SnapshotCopyGrantMessageTypeDef#
# SnapshotCopyGrantMessageTypeDef definition
class SnapshotCopyGrantMessageTypeDef(TypedDict):
Marker: str,
SnapshotCopyGrants: list[SnapshotCopyGrantTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotSchedulesOutputMessageTypeDef#
# DescribeSnapshotSchedulesOutputMessageTypeDef definition
class DescribeSnapshotSchedulesOutputMessageTypeDef(TypedDict):
SnapshotSchedules: list[SnapshotScheduleTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeSnapshotAccessResultTypeDef#
# AuthorizeSnapshotAccessResultTypeDef definition
class AuthorizeSnapshotAccessResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyClusterSnapshotResultTypeDef#
# CopyClusterSnapshotResultTypeDef definition
class CopyClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterSnapshotResultTypeDef#
# CreateClusterSnapshotResultTypeDef definition
class CreateClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterSnapshotResultTypeDef#
# DeleteClusterSnapshotResultTypeDef definition
class DeleteClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterSnapshotResultTypeDef#
# ModifyClusterSnapshotResultTypeDef definition
class ModifyClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeSnapshotAccessResultTypeDef#
# RevokeSnapshotAccessResultTypeDef definition
class RevokeSnapshotAccessResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SnapshotMessageTypeDef#
# SnapshotMessageTypeDef definition
class SnapshotMessageTypeDef(TypedDict):
Marker: str,
Snapshots: list[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TaggedResourceListMessageTypeDef#
# TaggedResourceListMessageTypeDef definition
class TaggedResourceListMessageTypeDef(TypedDict):
TaggedResources: list[TaggedResourceTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UsageLimitListTypeDef#
# UsageLimitListTypeDef definition
class UsageLimitListTypeDef(TypedDict):
UsageLimits: list[UsageLimitTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSharesForConsumerResultTypeDef#
# DescribeDataSharesForConsumerResultTypeDef definition
class DescribeDataSharesForConsumerResultTypeDef(TypedDict):
DataShares: list[DataShareTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSharesForProducerResultTypeDef#
# DescribeDataSharesForProducerResultTypeDef definition
class DescribeDataSharesForProducerResultTypeDef(TypedDict):
DataShares: list[DataShareTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSharesResultTypeDef#
# DescribeDataSharesResultTypeDef definition
class DescribeDataSharesResultTypeDef(TypedDict):
DataShares: list[DataShareTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventCategoriesMessageTypeDef#
# EventCategoriesMessageTypeDef definition
class EventCategoriesMessageTypeDef(TypedDict):
EventCategoriesMapList: list[EventCategoriesMapTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InboundIntegrationsMessageTypeDef#
# InboundIntegrationsMessageTypeDef definition
class InboundIntegrationsMessageTypeDef(TypedDict):
Marker: str,
InboundIntegrations: list[InboundIntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IntegrationsMessageTypeDef#
# IntegrationsMessageTypeDef definition
class IntegrationsMessageTypeDef(TypedDict):
Marker: str,
Integrations: list[IntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterNamespaceInputMessageRequestTypeDef#
# DeregisterNamespaceInputMessageRequestTypeDef definition
class DeregisterNamespaceInputMessageRequestTypeDef(TypedDict):
NamespaceIdentifier: NamespaceIdentifierUnionTypeDef, # (1)
ConsumerIdentifiers: Sequence[str],
RegisterNamespaceInputMessageRequestTypeDef#
# RegisterNamespaceInputMessageRequestTypeDef definition
class RegisterNamespaceInputMessageRequestTypeDef(TypedDict):
NamespaceIdentifier: NamespaceIdentifierUnionTypeDef, # (1)
ConsumerIdentifiers: Sequence[str],
EndpointAccessResponseTypeDef#
# EndpointAccessResponseTypeDef definition
class EndpointAccessResponseTypeDef(TypedDict):
ClusterIdentifier: str,
ResourceOwner: str,
SubnetGroupName: str,
EndpointStatus: str,
EndpointName: str,
EndpointCreateTime: datetime,
Port: int,
Address: str,
VpcSecurityGroups: list[VpcSecurityGroupMembershipTypeDef], # (1)
VpcEndpoint: VpcEndpointTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EndpointAccessTypeDef#
# EndpointAccessTypeDef definition
class EndpointAccessTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
SubnetGroupName: NotRequired[str],
EndpointStatus: NotRequired[str],
EndpointName: NotRequired[str],
EndpointCreateTime: NotRequired[datetime],
Port: NotRequired[int],
Address: NotRequired[str],
VpcSecurityGroups: NotRequired[list[VpcSecurityGroupMembershipTypeDef]], # (1)
VpcEndpoint: NotRequired[VpcEndpointTypeDef], # (2)
EndpointTypeDef#
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
VpcEndpoints: NotRequired[list[VpcEndpointTypeDef]], # (1)
ServiceIntegrationsUnionOutputTypeDef#
# ServiceIntegrationsUnionOutputTypeDef definition
class ServiceIntegrationsUnionOutputTypeDef(TypedDict):
LakeFormation: NotRequired[list[LakeFormationScopeUnionTypeDef]], # (1)
S3AccessGrants: NotRequired[list[S3AccessGrantsScopeUnionTypeDef]], # (2)
ServiceIntegrationsUnionTypeDef#
# ServiceIntegrationsUnionTypeDef definition
class ServiceIntegrationsUnionTypeDef(TypedDict):
LakeFormation: NotRequired[Sequence[LakeFormationScopeUnionTypeDef]], # (1)
S3AccessGrants: NotRequired[Sequence[S3AccessGrantsScopeUnionTypeDef]], # (2)
ListRecommendationsResultTypeDef#
# ListRecommendationsResultTypeDef definition
class ListRecommendationsResultTypeDef(TypedDict):
Recommendations: list[RecommendationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReservedNodeExchangeOfferingsOutputMessageTypeDef#
# GetReservedNodeExchangeOfferingsOutputMessageTypeDef definition
class GetReservedNodeExchangeOfferingsOutputMessageTypeDef(TypedDict):
Marker: str,
ReservedNodeOfferings: list[ReservedNodeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedNodeOfferingsMessageTypeDef#
# ReservedNodeOfferingsMessageTypeDef definition
class ReservedNodeOfferingsMessageTypeDef(TypedDict):
Marker: str,
ReservedNodeOfferings: list[ReservedNodeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptReservedNodeExchangeOutputMessageTypeDef#
# AcceptReservedNodeExchangeOutputMessageTypeDef definition
class AcceptReservedNodeExchangeOutputMessageTypeDef(TypedDict):
ExchangedReservedNode: ReservedNodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PurchaseReservedNodeOfferingResultTypeDef#
# PurchaseReservedNodeOfferingResultTypeDef definition
class PurchaseReservedNodeOfferingResultTypeDef(TypedDict):
ReservedNode: ReservedNodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedNodeConfigurationOptionTypeDef#
# ReservedNodeConfigurationOptionTypeDef definition
class ReservedNodeConfigurationOptionTypeDef(TypedDict):
SourceReservedNode: NotRequired[ReservedNodeTypeDef], # (1)
TargetReservedNodeCount: NotRequired[int],
TargetReservedNodeOffering: NotRequired[ReservedNodeOfferingTypeDef], # (2)
ReservedNodesMessageTypeDef#
# ReservedNodesMessageTypeDef definition
class ReservedNodesMessageTypeDef(TypedDict):
Marker: str,
ReservedNodes: list[ReservedNodeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateScheduledActionMessageRequestTypeDef#
# CreateScheduledActionMessageRequestTypeDef definition
class CreateScheduledActionMessageRequestTypeDef(TypedDict):
ScheduledActionName: str,
TargetAction: ScheduledActionTypeTypeDef, # (1)
Schedule: str,
IamRole: str,
ScheduledActionDescription: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Enable: NotRequired[bool],
ModifyScheduledActionMessageRequestTypeDef#
# ModifyScheduledActionMessageRequestTypeDef definition
class ModifyScheduledActionMessageRequestTypeDef(TypedDict):
ScheduledActionName: str,
TargetAction: NotRequired[ScheduledActionTypeTypeDef], # (1)
Schedule: NotRequired[str],
IamRole: NotRequired[str],
ScheduledActionDescription: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Enable: NotRequired[bool],
ScheduledActionResponseTypeDef#
# ScheduledActionResponseTypeDef definition
class ScheduledActionResponseTypeDef(TypedDict):
ScheduledActionName: str,
TargetAction: ScheduledActionTypeTypeDef, # (1)
Schedule: str,
IamRole: str,
ScheduledActionDescription: str,
State: ScheduledActionStateType, # (2)
NextInvocations: list[datetime],
StartTime: datetime,
EndTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScheduledActionTypeDef#
# ScheduledActionTypeDef definition
class ScheduledActionTypeDef(TypedDict):
ScheduledActionName: NotRequired[str],
TargetAction: NotRequired[ScheduledActionTypeTypeDef], # (1)
Schedule: NotRequired[str],
IamRole: NotRequired[str],
ScheduledActionDescription: NotRequired[str],
State: NotRequired[ScheduledActionStateType], # (2)
NextInvocations: NotRequired[list[datetime]],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
MaintenanceTrackTypeDef#
# MaintenanceTrackTypeDef definition
class MaintenanceTrackTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
DatabaseVersion: NotRequired[str],
UpdateTargets: NotRequired[list[UpdateTargetTypeDef]], # (1)
OrderableClusterOptionsMessageTypeDef#
# OrderableClusterOptionsMessageTypeDef definition
class OrderableClusterOptionsMessageTypeDef(TypedDict):
OrderableClusterOptions: list[OrderableClusterOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSubnetGroupTypeDef#
# ClusterSubnetGroupTypeDef definition
class ClusterSubnetGroupTypeDef(TypedDict):
ClusterSubnetGroupName: NotRequired[str],
Description: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[list[SubnetTypeDef]], # (1)
Tags: NotRequired[list[TagTypeDef]], # (2)
SupportedClusterIpAddressTypes: NotRequired[list[str]],
- See SubnetTypeDef
- See TagTypeDef
AuthorizeClusterSecurityGroupIngressResultTypeDef#
# AuthorizeClusterSecurityGroupIngressResultTypeDef definition
class AuthorizeClusterSecurityGroupIngressResultTypeDef(TypedDict):
ClusterSecurityGroup: ClusterSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSecurityGroupMessageTypeDef#
# ClusterSecurityGroupMessageTypeDef definition
class ClusterSecurityGroupMessageTypeDef(TypedDict):
Marker: str,
ClusterSecurityGroups: list[ClusterSecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterSecurityGroupResultTypeDef#
# CreateClusterSecurityGroupResultTypeDef definition
class CreateClusterSecurityGroupResultTypeDef(TypedDict):
ClusterSecurityGroup: ClusterSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeClusterSecurityGroupIngressResultTypeDef#
# RevokeClusterSecurityGroupIngressResultTypeDef definition
class RevokeClusterSecurityGroupIngressResultTypeDef(TypedDict):
ClusterSecurityGroup: ClusterSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointAccessListTypeDef#
# EndpointAccessListTypeDef definition
class EndpointAccessListTypeDef(TypedDict):
EndpointAccessList: list[EndpointAccessTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterTypeDef#
# ClusterTypeDef definition
class ClusterTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
NodeType: NotRequired[str],
ClusterStatus: NotRequired[str],
ClusterAvailabilityStatus: NotRequired[str],
ModifyStatus: NotRequired[str],
MasterUsername: NotRequired[str],
DBName: NotRequired[str],
Endpoint: NotRequired[EndpointTypeDef], # (1)
ClusterCreateTime: NotRequired[datetime],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ManualSnapshotRetentionPeriod: NotRequired[int],
ClusterSecurityGroups: NotRequired[list[ClusterSecurityGroupMembershipTypeDef]], # (2)
VpcSecurityGroups: NotRequired[list[VpcSecurityGroupMembershipTypeDef]], # (3)
ClusterParameterGroups: NotRequired[list[ClusterParameterGroupStatusTypeDef]], # (4)
ClusterSubnetGroupName: NotRequired[str],
VpcId: NotRequired[str],
AvailabilityZone: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[PendingModifiedValuesTypeDef], # (5)
ClusterVersion: NotRequired[str],
AllowVersionUpgrade: NotRequired[bool],
NumberOfNodes: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
Encrypted: NotRequired[bool],
RestoreStatus: NotRequired[RestoreStatusTypeDef], # (6)
DataTransferProgress: NotRequired[DataTransferProgressTypeDef], # (7)
HsmStatus: NotRequired[HsmStatusTypeDef], # (8)
ClusterSnapshotCopyStatus: NotRequired[ClusterSnapshotCopyStatusTypeDef], # (9)
ClusterPublicKey: NotRequired[str],
ClusterNodes: NotRequired[list[ClusterNodeTypeDef]], # (10)
ElasticIpStatus: NotRequired[ElasticIpStatusTypeDef], # (11)
ClusterRevisionNumber: NotRequired[str],
Tags: NotRequired[list[TagTypeDef]], # (12)
KmsKeyId: NotRequired[str],
EnhancedVpcRouting: NotRequired[bool],
IamRoles: NotRequired[list[ClusterIamRoleTypeDef]], # (13)
PendingActions: NotRequired[list[str]],
MaintenanceTrackName: NotRequired[str],
ElasticResizeNumberOfNodeOptions: NotRequired[str],
DeferredMaintenanceWindows: NotRequired[list[DeferredMaintenanceWindowTypeDef]], # (14)
SnapshotScheduleIdentifier: NotRequired[str],
SnapshotScheduleState: NotRequired[ScheduleStateType], # (15)
ExpectedNextSnapshotScheduleTime: NotRequired[datetime],
ExpectedNextSnapshotScheduleTimeStatus: NotRequired[str],
NextMaintenanceWindowStartTime: NotRequired[datetime],
ResizeInfo: NotRequired[ResizeInfoTypeDef], # (16)
AvailabilityZoneRelocationStatus: NotRequired[str],
ClusterNamespaceArn: NotRequired[str],
TotalStorageCapacityInMegaBytes: NotRequired[int],
AquaConfiguration: NotRequired[AquaConfigurationTypeDef], # (17)
DefaultIamRoleArn: NotRequired[str],
ReservedNodeExchangeStatus: NotRequired[ReservedNodeExchangeStatusTypeDef], # (18)
CustomDomainName: NotRequired[str],
CustomDomainCertificateArn: NotRequired[str],
CustomDomainCertificateExpiryDate: NotRequired[datetime],
MasterPasswordSecretArn: NotRequired[str],
MasterPasswordSecretKmsKeyId: NotRequired[str],
IpAddressType: NotRequired[str],
MultiAZ: NotRequired[str],
MultiAZSecondary: NotRequired[SecondaryClusterInfoTypeDef], # (19)
- See EndpointTypeDef
- See ClusterSecurityGroupMembershipTypeDef
- See VpcSecurityGroupMembershipTypeDef
- See ClusterParameterGroupStatusTypeDef
- See PendingModifiedValuesTypeDef
- See RestoreStatusTypeDef
- See DataTransferProgressTypeDef
- See HsmStatusTypeDef
- See ClusterSnapshotCopyStatusTypeDef
- See ClusterNodeTypeDef
- See ElasticIpStatusTypeDef
- See TagTypeDef
- See ClusterIamRoleTypeDef
- See DeferredMaintenanceWindowTypeDef
- See ScheduleStateType
- See ResizeInfoTypeDef
- See AquaConfigurationTypeDef
- See ReservedNodeExchangeStatusTypeDef
- See SecondaryClusterInfoTypeDef
RedshiftIdcApplicationTypeDef#
# RedshiftIdcApplicationTypeDef definition
class RedshiftIdcApplicationTypeDef(TypedDict):
IdcInstanceArn: NotRequired[str],
RedshiftIdcApplicationName: NotRequired[str],
RedshiftIdcApplicationArn: NotRequired[str],
IdentityNamespace: NotRequired[str],
IdcDisplayName: NotRequired[str],
IamRoleArn: NotRequired[str],
IdcManagedApplicationArn: NotRequired[str],
IdcOnboardStatus: NotRequired[str],
AuthorizedTokenIssuerList: NotRequired[list[AuthorizedTokenIssuerOutputTypeDef]], # (1)
ServiceIntegrations: NotRequired[list[ServiceIntegrationsUnionOutputTypeDef]], # (2)
ModifyRedshiftIdcApplicationMessageRequestTypeDef#
# ModifyRedshiftIdcApplicationMessageRequestTypeDef definition
class ModifyRedshiftIdcApplicationMessageRequestTypeDef(TypedDict):
RedshiftIdcApplicationArn: str,
IdentityNamespace: NotRequired[str],
IamRoleArn: NotRequired[str],
IdcDisplayName: NotRequired[str],
AuthorizedTokenIssuerList: NotRequired[Sequence[AuthorizedTokenIssuerTypeDef]], # (1)
ServiceIntegrations: NotRequired[Sequence[ServiceIntegrationsUnionTypeDef]], # (2)
GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef#
# GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef definition
class GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef(TypedDict):
Marker: str,
ReservedNodeConfigurationOptionList: list[ReservedNodeConfigurationOptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduledActionsMessageTypeDef#
# ScheduledActionsMessageTypeDef definition
class ScheduledActionsMessageTypeDef(TypedDict):
Marker: str,
ScheduledActions: list[ScheduledActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TrackListMessageTypeDef#
# TrackListMessageTypeDef definition
class TrackListMessageTypeDef(TypedDict):
MaintenanceTracks: list[MaintenanceTrackTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSubnetGroupMessageTypeDef#
# ClusterSubnetGroupMessageTypeDef definition
class ClusterSubnetGroupMessageTypeDef(TypedDict):
Marker: str,
ClusterSubnetGroups: list[ClusterSubnetGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterSubnetGroupResultTypeDef#
# CreateClusterSubnetGroupResultTypeDef definition
class CreateClusterSubnetGroupResultTypeDef(TypedDict):
ClusterSubnetGroup: ClusterSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterSubnetGroupResultTypeDef#
# ModifyClusterSubnetGroupResultTypeDef definition
class ModifyClusterSubnetGroupResultTypeDef(TypedDict):
ClusterSubnetGroup: ClusterSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClustersMessageTypeDef#
# ClustersMessageTypeDef definition
class ClustersMessageTypeDef(TypedDict):
Marker: str,
Clusters: list[ClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterResultTypeDef#
# CreateClusterResultTypeDef definition
class CreateClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterResultTypeDef#
# DeleteClusterResultTypeDef definition
class DeleteClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableSnapshotCopyResultTypeDef#
# DisableSnapshotCopyResultTypeDef definition
class DisableSnapshotCopyResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableSnapshotCopyResultTypeDef#
# EnableSnapshotCopyResultTypeDef definition
class EnableSnapshotCopyResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailoverPrimaryComputeResultTypeDef#
# FailoverPrimaryComputeResultTypeDef definition
class FailoverPrimaryComputeResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterDbRevisionResultTypeDef#
# ModifyClusterDbRevisionResultTypeDef definition
class ModifyClusterDbRevisionResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterIamRolesResultTypeDef#
# ModifyClusterIamRolesResultTypeDef definition
class ModifyClusterIamRolesResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterMaintenanceResultTypeDef#
# ModifyClusterMaintenanceResultTypeDef definition
class ModifyClusterMaintenanceResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterResultTypeDef#
# ModifyClusterResultTypeDef definition
class ModifyClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifySnapshotCopyRetentionPeriodResultTypeDef#
# ModifySnapshotCopyRetentionPeriodResultTypeDef definition
class ModifySnapshotCopyRetentionPeriodResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PauseClusterResultTypeDef#
# PauseClusterResultTypeDef definition
class PauseClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootClusterResultTypeDef#
# RebootClusterResultTypeDef definition
class RebootClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResizeClusterResultTypeDef#
# ResizeClusterResultTypeDef definition
class ResizeClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreFromClusterSnapshotResultTypeDef#
# RestoreFromClusterSnapshotResultTypeDef definition
class RestoreFromClusterSnapshotResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResumeClusterResultTypeDef#
# ResumeClusterResultTypeDef definition
class ResumeClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RotateEncryptionKeyResultTypeDef#
# RotateEncryptionKeyResultTypeDef definition
class RotateEncryptionKeyResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRedshiftIdcApplicationResultTypeDef#
# CreateRedshiftIdcApplicationResultTypeDef definition
class CreateRedshiftIdcApplicationResultTypeDef(TypedDict):
RedshiftIdcApplication: RedshiftIdcApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRedshiftIdcApplicationsResultTypeDef#
# DescribeRedshiftIdcApplicationsResultTypeDef definition
class DescribeRedshiftIdcApplicationsResultTypeDef(TypedDict):
RedshiftIdcApplications: list[RedshiftIdcApplicationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyRedshiftIdcApplicationResultTypeDef#
# ModifyRedshiftIdcApplicationResultTypeDef definition
class ModifyRedshiftIdcApplicationResultTypeDef(TypedDict):
RedshiftIdcApplication: RedshiftIdcApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRedshiftIdcApplicationMessageRequestTypeDef#
# CreateRedshiftIdcApplicationMessageRequestTypeDef definition
class CreateRedshiftIdcApplicationMessageRequestTypeDef(TypedDict):
IdcInstanceArn: str,
RedshiftIdcApplicationName: str,
IdcDisplayName: str,
IamRoleArn: str,
IdentityNamespace: NotRequired[str],
AuthorizedTokenIssuerList: NotRequired[Sequence[AuthorizedTokenIssuerUnionTypeDef]], # (1)
ServiceIntegrations: NotRequired[Sequence[ServiceIntegrationsUnionUnionTypeDef]], # (2)