Type definitions#
Auto-generated documentation for Redshift type annotations stubs module mypy-boto3-redshift.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_redshift.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AuthorizedTokenIssuerUnionTypeDef#
# AuthorizedTokenIssuerUnionTypeDef Union usage example
from mypy_boto3_redshift.type_defs import AuthorizedTokenIssuerUnionTypeDef
def get_value() -> AuthorizedTokenIssuerUnionTypeDef:
return ...
# AuthorizedTokenIssuerUnionTypeDef definition
AuthorizedTokenIssuerUnionTypeDef = Union[
AuthorizedTokenIssuerTypeDef, # (1)
AuthorizedTokenIssuerOutputTypeDef, # (2)
]
ServiceIntegrationsUnionUnionTypeDef#
# ServiceIntegrationsUnionUnionTypeDef Union usage example
from mypy_boto3_redshift.type_defs import ServiceIntegrationsUnionUnionTypeDef
def get_value() -> ServiceIntegrationsUnionUnionTypeDef:
return ...
# ServiceIntegrationsUnionUnionTypeDef definition
ServiceIntegrationsUnionUnionTypeDef = Union[
ServiceIntegrationsUnionTypeDef, # (1)
ServiceIntegrationsUnionOutputTypeDef, # (2)
]
AcceptReservedNodeExchangeInputMessageTypeDef#
# AcceptReservedNodeExchangeInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AcceptReservedNodeExchangeInputMessageTypeDef
def get_value() -> AcceptReservedNodeExchangeInputMessageTypeDef:
return {
"ReservedNodeId": ...,
}
# AcceptReservedNodeExchangeInputMessageTypeDef definition
class AcceptReservedNodeExchangeInputMessageTypeDef(TypedDict):
ReservedNodeId: str,
TargetReservedNodeOfferingId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AttributeValueTargetTypeDef#
# AttributeValueTargetTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AttributeValueTargetTypeDef
def get_value() -> AttributeValueTargetTypeDef:
return {
"AttributeValue": ...,
}
# AttributeValueTargetTypeDef definition
class AttributeValueTargetTypeDef(TypedDict):
AttributeValue: NotRequired[str],
AccountWithRestoreAccessTypeDef#
# AccountWithRestoreAccessTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AccountWithRestoreAccessTypeDef
def get_value() -> AccountWithRestoreAccessTypeDef:
return {
"AccountId": ...,
}
# AccountWithRestoreAccessTypeDef definition
class AccountWithRestoreAccessTypeDef(TypedDict):
AccountId: NotRequired[str],
AccountAlias: NotRequired[str],
AquaConfigurationTypeDef#
# AquaConfigurationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AquaConfigurationTypeDef
def get_value() -> AquaConfigurationTypeDef:
return {
"AquaStatus": ...,
}
# AquaConfigurationTypeDef definition
class AquaConfigurationTypeDef(TypedDict):
AquaStatus: NotRequired[AquaStatusType], # (1)
AquaConfigurationStatus: NotRequired[AquaConfigurationStatusType], # (2)
AssociateDataShareConsumerMessageTypeDef#
# AssociateDataShareConsumerMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AssociateDataShareConsumerMessageTypeDef
def get_value() -> AssociateDataShareConsumerMessageTypeDef:
return {
"DataShareArn": ...,
}
# AssociateDataShareConsumerMessageTypeDef definition
class AssociateDataShareConsumerMessageTypeDef(TypedDict):
DataShareArn: str,
AssociateEntireAccount: NotRequired[bool],
ConsumerArn: NotRequired[str],
ConsumerRegion: NotRequired[str],
AllowWrites: NotRequired[bool],
CertificateAssociationTypeDef#
# CertificateAssociationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CertificateAssociationTypeDef
def get_value() -> CertificateAssociationTypeDef:
return {
"CustomDomainName": ...,
}
# CertificateAssociationTypeDef definition
class CertificateAssociationTypeDef(TypedDict):
CustomDomainName: NotRequired[str],
ClusterIdentifier: NotRequired[str],
AuthenticationProfileTypeDef#
# AuthenticationProfileTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthenticationProfileTypeDef
def get_value() -> AuthenticationProfileTypeDef:
return {
"AuthenticationProfileName": ...,
}
# AuthenticationProfileTypeDef definition
class AuthenticationProfileTypeDef(TypedDict):
AuthenticationProfileName: NotRequired[str],
AuthenticationProfileContent: NotRequired[str],
AuthorizeClusterSecurityGroupIngressMessageTypeDef#
# AuthorizeClusterSecurityGroupIngressMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizeClusterSecurityGroupIngressMessageTypeDef
def get_value() -> AuthorizeClusterSecurityGroupIngressMessageTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# AuthorizeClusterSecurityGroupIngressMessageTypeDef definition
class AuthorizeClusterSecurityGroupIngressMessageTypeDef(TypedDict):
ClusterSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
AuthorizeDataShareMessageTypeDef#
# AuthorizeDataShareMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizeDataShareMessageTypeDef
def get_value() -> AuthorizeDataShareMessageTypeDef:
return {
"DataShareArn": ...,
}
# AuthorizeDataShareMessageTypeDef definition
class AuthorizeDataShareMessageTypeDef(TypedDict):
DataShareArn: str,
ConsumerIdentifier: str,
AllowWrites: NotRequired[bool],
AuthorizeEndpointAccessMessageTypeDef#
# AuthorizeEndpointAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizeEndpointAccessMessageTypeDef
def get_value() -> AuthorizeEndpointAccessMessageTypeDef:
return {
"Account": ...,
}
# AuthorizeEndpointAccessMessageTypeDef definition
class AuthorizeEndpointAccessMessageTypeDef(TypedDict):
Account: str,
ClusterIdentifier: NotRequired[str],
VpcIds: NotRequired[Sequence[str]],
AuthorizeSnapshotAccessMessageTypeDef#
# AuthorizeSnapshotAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizeSnapshotAccessMessageTypeDef
def get_value() -> AuthorizeSnapshotAccessMessageTypeDef:
return {
"AccountWithRestoreAccess": ...,
}
# AuthorizeSnapshotAccessMessageTypeDef definition
class AuthorizeSnapshotAccessMessageTypeDef(TypedDict):
AccountWithRestoreAccess: str,
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
AuthorizedTokenIssuerOutputTypeDef#
# AuthorizedTokenIssuerOutputTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizedTokenIssuerOutputTypeDef
def get_value() -> AuthorizedTokenIssuerOutputTypeDef:
return {
"TrustedTokenIssuerArn": ...,
}
# AuthorizedTokenIssuerOutputTypeDef definition
class AuthorizedTokenIssuerOutputTypeDef(TypedDict):
TrustedTokenIssuerArn: NotRequired[str],
AuthorizedAudiencesList: NotRequired[List[str]],
AuthorizedTokenIssuerTypeDef#
# AuthorizedTokenIssuerTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizedTokenIssuerTypeDef
def get_value() -> AuthorizedTokenIssuerTypeDef:
return {
"TrustedTokenIssuerArn": ...,
}
# AuthorizedTokenIssuerTypeDef definition
class AuthorizedTokenIssuerTypeDef(TypedDict):
TrustedTokenIssuerArn: NotRequired[str],
AuthorizedAudiencesList: NotRequired[Sequence[str]],
SupportedPlatformTypeDef#
# SupportedPlatformTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SupportedPlatformTypeDef
def get_value() -> SupportedPlatformTypeDef:
return {
"Name": ...,
}
# SupportedPlatformTypeDef definition
class SupportedPlatformTypeDef(TypedDict):
Name: NotRequired[str],
DeleteClusterSnapshotMessageTypeDef#
# DeleteClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterSnapshotMessageTypeDef
def get_value() -> DeleteClusterSnapshotMessageTypeDef:
return {
"SnapshotIdentifier": ...,
}
# DeleteClusterSnapshotMessageTypeDef definition
class DeleteClusterSnapshotMessageTypeDef(TypedDict):
SnapshotIdentifier: str,
SnapshotClusterIdentifier: NotRequired[str],
SnapshotErrorMessageTypeDef#
# SnapshotErrorMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotErrorMessageTypeDef
def get_value() -> SnapshotErrorMessageTypeDef:
return {
"SnapshotIdentifier": ...,
}
# SnapshotErrorMessageTypeDef definition
class SnapshotErrorMessageTypeDef(TypedDict):
SnapshotIdentifier: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
FailureCode: NotRequired[str],
FailureReason: NotRequired[str],
BatchModifyClusterSnapshotsMessageTypeDef#
# BatchModifyClusterSnapshotsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import BatchModifyClusterSnapshotsMessageTypeDef
def get_value() -> BatchModifyClusterSnapshotsMessageTypeDef:
return {
"SnapshotIdentifierList": ...,
}
# BatchModifyClusterSnapshotsMessageTypeDef definition
class BatchModifyClusterSnapshotsMessageTypeDef(TypedDict):
SnapshotIdentifierList: Sequence[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
Force: NotRequired[bool],
CancelResizeMessageTypeDef#
# CancelResizeMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CancelResizeMessageTypeDef
def get_value() -> CancelResizeMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# CancelResizeMessageTypeDef definition
class CancelResizeMessageTypeDef(TypedDict):
ClusterIdentifier: str,
ClusterAssociatedToScheduleTypeDef#
# ClusterAssociatedToScheduleTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterAssociatedToScheduleTypeDef
def get_value() -> ClusterAssociatedToScheduleTypeDef:
return {
"ClusterIdentifier": ...,
}
# ClusterAssociatedToScheduleTypeDef definition
class ClusterAssociatedToScheduleTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ScheduleAssociationState: NotRequired[ScheduleStateType], # (1)
RevisionTargetTypeDef#
# RevisionTargetTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RevisionTargetTypeDef
def get_value() -> RevisionTargetTypeDef:
return {
"DatabaseRevision": ...,
}
# RevisionTargetTypeDef definition
class RevisionTargetTypeDef(TypedDict):
DatabaseRevision: NotRequired[str],
Description: NotRequired[str],
DatabaseRevisionReleaseDate: NotRequired[datetime],
ClusterIamRoleTypeDef#
# ClusterIamRoleTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterIamRoleTypeDef
def get_value() -> ClusterIamRoleTypeDef:
return {
"IamRoleArn": ...,
}
# ClusterIamRoleTypeDef definition
class ClusterIamRoleTypeDef(TypedDict):
IamRoleArn: NotRequired[str],
ApplyStatus: NotRequired[str],
ClusterNodeTypeDef#
# ClusterNodeTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterNodeTypeDef
def get_value() -> ClusterNodeTypeDef:
return {
"NodeRole": ...,
}
# ClusterNodeTypeDef definition
class ClusterNodeTypeDef(TypedDict):
NodeRole: NotRequired[str],
PrivateIPAddress: NotRequired[str],
PublicIPAddress: NotRequired[str],
ParameterTypeDef#
# ParameterTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"ParameterName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterParameterStatusTypeDef
def get_value() -> ClusterParameterStatusTypeDef:
return {
"ParameterName": ...,
}
# ClusterParameterStatusTypeDef definition
class ClusterParameterStatusTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
ParameterApplyErrorDescription: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ClusterSecurityGroupMembershipTypeDef#
# ClusterSecurityGroupMembershipTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterSecurityGroupMembershipTypeDef
def get_value() -> ClusterSecurityGroupMembershipTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# ClusterSecurityGroupMembershipTypeDef definition
class ClusterSecurityGroupMembershipTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
Status: NotRequired[str],
ClusterSnapshotCopyStatusTypeDef#
# ClusterSnapshotCopyStatusTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterSnapshotCopyStatusTypeDef
def get_value() -> ClusterSnapshotCopyStatusTypeDef:
return {
"DestinationRegion": ...,
}
# ClusterSnapshotCopyStatusTypeDef definition
class ClusterSnapshotCopyStatusTypeDef(TypedDict):
DestinationRegion: NotRequired[str],
RetentionPeriod: NotRequired[int],
ManualSnapshotRetentionPeriod: NotRequired[int],
SnapshotCopyGrantName: NotRequired[str],
DataTransferProgressTypeDef#
# DataTransferProgressTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DataTransferProgressTypeDef
def get_value() -> DataTransferProgressTypeDef:
return {
"Status": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DeferredMaintenanceWindowTypeDef
def get_value() -> DeferredMaintenanceWindowTypeDef:
return {
"DeferMaintenanceIdentifier": ...,
}
# DeferredMaintenanceWindowTypeDef definition
class DeferredMaintenanceWindowTypeDef(TypedDict):
DeferMaintenanceIdentifier: NotRequired[str],
DeferMaintenanceStartTime: NotRequired[datetime],
DeferMaintenanceEndTime: NotRequired[datetime],
ElasticIpStatusTypeDef#
# ElasticIpStatusTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ElasticIpStatusTypeDef
def get_value() -> ElasticIpStatusTypeDef:
return {
"ElasticIp": ...,
}
# ElasticIpStatusTypeDef definition
class ElasticIpStatusTypeDef(TypedDict):
ElasticIp: NotRequired[str],
Status: NotRequired[str],
HsmStatusTypeDef#
# HsmStatusTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import HsmStatusTypeDef
def get_value() -> HsmStatusTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# HsmStatusTypeDef definition
class HsmStatusTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
Status: NotRequired[str],
PendingModifiedValuesTypeDef#
# PendingModifiedValuesTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PendingModifiedValuesTypeDef
def get_value() -> PendingModifiedValuesTypeDef:
return {
"MasterUserPassword": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ReservedNodeExchangeStatusTypeDef
def get_value() -> ReservedNodeExchangeStatusTypeDef:
return {
"ReservedNodeExchangeRequestId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ResizeInfoTypeDef
def get_value() -> ResizeInfoTypeDef:
return {
"ResizeType": ...,
}
# ResizeInfoTypeDef definition
class ResizeInfoTypeDef(TypedDict):
ResizeType: NotRequired[str],
AllowCancelResize: NotRequired[bool],
RestoreStatusTypeDef#
# RestoreStatusTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RestoreStatusTypeDef
def get_value() -> RestoreStatusTypeDef:
return {
"Status": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import VpcSecurityGroupMembershipTypeDef
def get_value() -> VpcSecurityGroupMembershipTypeDef:
return {
"VpcSecurityGroupId": ...,
}
# VpcSecurityGroupMembershipTypeDef definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
Status: NotRequired[str],
ClusterVersionTypeDef#
# ClusterVersionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterVersionTypeDef
def get_value() -> ClusterVersionTypeDef:
return {
"ClusterVersion": ...,
}
# ClusterVersionTypeDef definition
class ClusterVersionTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
CopyClusterSnapshotMessageTypeDef#
# CopyClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CopyClusterSnapshotMessageTypeDef
def get_value() -> CopyClusterSnapshotMessageTypeDef:
return {
"SourceSnapshotIdentifier": ...,
}
# CopyClusterSnapshotMessageTypeDef definition
class CopyClusterSnapshotMessageTypeDef(TypedDict):
SourceSnapshotIdentifier: str,
TargetSnapshotIdentifier: str,
SourceSnapshotClusterIdentifier: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
CreateAuthenticationProfileMessageTypeDef#
# CreateAuthenticationProfileMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateAuthenticationProfileMessageTypeDef
def get_value() -> CreateAuthenticationProfileMessageTypeDef:
return {
"AuthenticationProfileName": ...,
}
# CreateAuthenticationProfileMessageTypeDef definition
class CreateAuthenticationProfileMessageTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
CreateCustomDomainAssociationMessageTypeDef#
# CreateCustomDomainAssociationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateCustomDomainAssociationMessageTypeDef
def get_value() -> CreateCustomDomainAssociationMessageTypeDef:
return {
"CustomDomainName": ...,
}
# CreateCustomDomainAssociationMessageTypeDef definition
class CreateCustomDomainAssociationMessageTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
CreateEndpointAccessMessageTypeDef#
# CreateEndpointAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateEndpointAccessMessageTypeDef
def get_value() -> CreateEndpointAccessMessageTypeDef:
return {
"EndpointName": ...,
}
# CreateEndpointAccessMessageTypeDef definition
class CreateEndpointAccessMessageTypeDef(TypedDict):
EndpointName: str,
SubnetGroupName: str,
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
DataShareAssociationTypeDef#
# DataShareAssociationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DataShareAssociationTypeDef
def get_value() -> DataShareAssociationTypeDef:
return {
"ConsumerIdentifier": ...,
}
# 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],
DeauthorizeDataShareMessageTypeDef#
# DeauthorizeDataShareMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeauthorizeDataShareMessageTypeDef
def get_value() -> DeauthorizeDataShareMessageTypeDef:
return {
"DataShareArn": ...,
}
# DeauthorizeDataShareMessageTypeDef definition
class DeauthorizeDataShareMessageTypeDef(TypedDict):
DataShareArn: str,
ConsumerIdentifier: str,
DeleteAuthenticationProfileMessageTypeDef#
# DeleteAuthenticationProfileMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteAuthenticationProfileMessageTypeDef
def get_value() -> DeleteAuthenticationProfileMessageTypeDef:
return {
"AuthenticationProfileName": ...,
}
# DeleteAuthenticationProfileMessageTypeDef definition
class DeleteAuthenticationProfileMessageTypeDef(TypedDict):
AuthenticationProfileName: str,
DeleteClusterMessageTypeDef#
# DeleteClusterMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterMessageTypeDef
def get_value() -> DeleteClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DeleteClusterMessageTypeDef definition
class DeleteClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
SkipFinalClusterSnapshot: NotRequired[bool],
FinalClusterSnapshotIdentifier: NotRequired[str],
FinalClusterSnapshotRetentionPeriod: NotRequired[int],
DeleteClusterParameterGroupMessageTypeDef#
# DeleteClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterParameterGroupMessageTypeDef
def get_value() -> DeleteClusterParameterGroupMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# DeleteClusterParameterGroupMessageTypeDef definition
class DeleteClusterParameterGroupMessageTypeDef(TypedDict):
ParameterGroupName: str,
DeleteClusterSecurityGroupMessageTypeDef#
# DeleteClusterSecurityGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterSecurityGroupMessageTypeDef
def get_value() -> DeleteClusterSecurityGroupMessageTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# DeleteClusterSecurityGroupMessageTypeDef definition
class DeleteClusterSecurityGroupMessageTypeDef(TypedDict):
ClusterSecurityGroupName: str,
DeleteClusterSnapshotMessageRequestTypeDef#
# DeleteClusterSnapshotMessageRequestTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterSnapshotMessageRequestTypeDef
def get_value() -> DeleteClusterSnapshotMessageRequestTypeDef:
return {
"SnapshotIdentifier": ...,
}
# DeleteClusterSnapshotMessageRequestTypeDef definition
class DeleteClusterSnapshotMessageRequestTypeDef(TypedDict):
SnapshotIdentifier: str,
SnapshotClusterIdentifier: NotRequired[str],
DeleteClusterSubnetGroupMessageTypeDef#
# DeleteClusterSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterSubnetGroupMessageTypeDef
def get_value() -> DeleteClusterSubnetGroupMessageTypeDef:
return {
"ClusterSubnetGroupName": ...,
}
# DeleteClusterSubnetGroupMessageTypeDef definition
class DeleteClusterSubnetGroupMessageTypeDef(TypedDict):
ClusterSubnetGroupName: str,
DeleteCustomDomainAssociationMessageTypeDef#
# DeleteCustomDomainAssociationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteCustomDomainAssociationMessageTypeDef
def get_value() -> DeleteCustomDomainAssociationMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DeleteCustomDomainAssociationMessageTypeDef definition
class DeleteCustomDomainAssociationMessageTypeDef(TypedDict):
ClusterIdentifier: str,
CustomDomainName: str,
DeleteEndpointAccessMessageTypeDef#
# DeleteEndpointAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteEndpointAccessMessageTypeDef
def get_value() -> DeleteEndpointAccessMessageTypeDef:
return {
"EndpointName": ...,
}
# DeleteEndpointAccessMessageTypeDef definition
class DeleteEndpointAccessMessageTypeDef(TypedDict):
EndpointName: str,
DeleteEventSubscriptionMessageTypeDef#
# DeleteEventSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteEventSubscriptionMessageTypeDef
def get_value() -> DeleteEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# DeleteEventSubscriptionMessageTypeDef definition
class DeleteEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
DeleteHsmClientCertificateMessageTypeDef#
# DeleteHsmClientCertificateMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteHsmClientCertificateMessageTypeDef
def get_value() -> DeleteHsmClientCertificateMessageTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# DeleteHsmClientCertificateMessageTypeDef definition
class DeleteHsmClientCertificateMessageTypeDef(TypedDict):
HsmClientCertificateIdentifier: str,
DeleteHsmConfigurationMessageTypeDef#
# DeleteHsmConfigurationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteHsmConfigurationMessageTypeDef
def get_value() -> DeleteHsmConfigurationMessageTypeDef:
return {
"HsmConfigurationIdentifier": ...,
}
# DeleteHsmConfigurationMessageTypeDef definition
class DeleteHsmConfigurationMessageTypeDef(TypedDict):
HsmConfigurationIdentifier: str,
DeleteIntegrationMessageTypeDef#
# DeleteIntegrationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteIntegrationMessageTypeDef
def get_value() -> DeleteIntegrationMessageTypeDef:
return {
"IntegrationArn": ...,
}
# DeleteIntegrationMessageTypeDef definition
class DeleteIntegrationMessageTypeDef(TypedDict):
IntegrationArn: str,
DeleteRedshiftIdcApplicationMessageTypeDef#
# DeleteRedshiftIdcApplicationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteRedshiftIdcApplicationMessageTypeDef
def get_value() -> DeleteRedshiftIdcApplicationMessageTypeDef:
return {
"RedshiftIdcApplicationArn": ...,
}
# DeleteRedshiftIdcApplicationMessageTypeDef definition
class DeleteRedshiftIdcApplicationMessageTypeDef(TypedDict):
RedshiftIdcApplicationArn: str,
DeleteResourcePolicyMessageTypeDef#
# DeleteResourcePolicyMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteResourcePolicyMessageTypeDef
def get_value() -> DeleteResourcePolicyMessageTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyMessageTypeDef definition
class DeleteResourcePolicyMessageTypeDef(TypedDict):
ResourceArn: str,
DeleteScheduledActionMessageTypeDef#
# DeleteScheduledActionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteScheduledActionMessageTypeDef
def get_value() -> DeleteScheduledActionMessageTypeDef:
return {
"ScheduledActionName": ...,
}
# DeleteScheduledActionMessageTypeDef definition
class DeleteScheduledActionMessageTypeDef(TypedDict):
ScheduledActionName: str,
DeleteSnapshotCopyGrantMessageTypeDef#
# DeleteSnapshotCopyGrantMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteSnapshotCopyGrantMessageTypeDef
def get_value() -> DeleteSnapshotCopyGrantMessageTypeDef:
return {
"SnapshotCopyGrantName": ...,
}
# DeleteSnapshotCopyGrantMessageTypeDef definition
class DeleteSnapshotCopyGrantMessageTypeDef(TypedDict):
SnapshotCopyGrantName: str,
DeleteSnapshotScheduleMessageTypeDef#
# DeleteSnapshotScheduleMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteSnapshotScheduleMessageTypeDef
def get_value() -> DeleteSnapshotScheduleMessageTypeDef:
return {
"ScheduleIdentifier": ...,
}
# DeleteSnapshotScheduleMessageTypeDef definition
class DeleteSnapshotScheduleMessageTypeDef(TypedDict):
ScheduleIdentifier: str,
DeleteTagsMessageTypeDef#
# DeleteTagsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteTagsMessageTypeDef
def get_value() -> DeleteTagsMessageTypeDef:
return {
"ResourceName": ...,
}
# DeleteTagsMessageTypeDef definition
class DeleteTagsMessageTypeDef(TypedDict):
ResourceName: str,
TagKeys: Sequence[str],
DeleteUsageLimitMessageTypeDef#
# DeleteUsageLimitMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteUsageLimitMessageTypeDef
def get_value() -> DeleteUsageLimitMessageTypeDef:
return {
"UsageLimitId": ...,
}
# DeleteUsageLimitMessageTypeDef definition
class DeleteUsageLimitMessageTypeDef(TypedDict):
UsageLimitId: str,
DescribeAccountAttributesMessageTypeDef#
# DescribeAccountAttributesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeAccountAttributesMessageTypeDef
def get_value() -> DescribeAccountAttributesMessageTypeDef:
return {
"AttributeNames": ...,
}
# DescribeAccountAttributesMessageTypeDef definition
class DescribeAccountAttributesMessageTypeDef(TypedDict):
AttributeNames: NotRequired[Sequence[str]],
DescribeAuthenticationProfilesMessageTypeDef#
# DescribeAuthenticationProfilesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeAuthenticationProfilesMessageTypeDef
def get_value() -> DescribeAuthenticationProfilesMessageTypeDef:
return {
"AuthenticationProfileName": ...,
}
# DescribeAuthenticationProfilesMessageTypeDef definition
class DescribeAuthenticationProfilesMessageTypeDef(TypedDict):
AuthenticationProfileName: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeClusterDbRevisionsMessageTypeDef#
# DescribeClusterDbRevisionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterDbRevisionsMessageTypeDef
def get_value() -> DescribeClusterDbRevisionsMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClusterDbRevisionsMessageTypeDef definition
class DescribeClusterDbRevisionsMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClusterParameterGroupsMessageTypeDef#
# DescribeClusterParameterGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterParameterGroupsMessageTypeDef
def get_value() -> DescribeClusterParameterGroupsMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeClusterParameterGroupsMessageTypeDef definition
class DescribeClusterParameterGroupsMessageTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeClusterParametersMessageTypeDef#
# DescribeClusterParametersMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterParametersMessageTypeDef
def get_value() -> DescribeClusterParametersMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeClusterParametersMessageTypeDef definition
class DescribeClusterParametersMessageTypeDef(TypedDict):
ParameterGroupName: str,
Source: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClusterSecurityGroupsMessageTypeDef#
# DescribeClusterSecurityGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSecurityGroupsMessageTypeDef
def get_value() -> DescribeClusterSecurityGroupsMessageTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# DescribeClusterSecurityGroupsMessageTypeDef definition
class DescribeClusterSecurityGroupsMessageTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
SnapshotSortingEntityTypeDef#
# SnapshotSortingEntityTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotSortingEntityTypeDef
def get_value() -> SnapshotSortingEntityTypeDef:
return {
"Attribute": ...,
}
# SnapshotSortingEntityTypeDef definition
class SnapshotSortingEntityTypeDef(TypedDict):
Attribute: SnapshotAttributeToSortByType, # (1)
SortOrder: NotRequired[SortByOrderType], # (2)
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeClusterSubnetGroupsMessageTypeDef#
# DescribeClusterSubnetGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSubnetGroupsMessageTypeDef
def get_value() -> DescribeClusterSubnetGroupsMessageTypeDef:
return {
"ClusterSubnetGroupName": ...,
}
# DescribeClusterSubnetGroupsMessageTypeDef definition
class DescribeClusterSubnetGroupsMessageTypeDef(TypedDict):
ClusterSubnetGroupName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeClusterTracksMessageTypeDef#
# DescribeClusterTracksMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterTracksMessageTypeDef
def get_value() -> DescribeClusterTracksMessageTypeDef:
return {
"MaintenanceTrackName": ...,
}
# DescribeClusterTracksMessageTypeDef definition
class DescribeClusterTracksMessageTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClusterVersionsMessageTypeDef#
# DescribeClusterVersionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterVersionsMessageTypeDef
def get_value() -> DescribeClusterVersionsMessageTypeDef:
return {
"ClusterVersion": ...,
}
# DescribeClusterVersionsMessageTypeDef definition
class DescribeClusterVersionsMessageTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterParameterGroupFamily: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeClustersMessageTypeDef#
# DescribeClustersMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClustersMessageTypeDef
def get_value() -> DescribeClustersMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClustersMessageTypeDef definition
class DescribeClustersMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeCustomDomainAssociationsMessageTypeDef#
# DescribeCustomDomainAssociationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeCustomDomainAssociationsMessageTypeDef
def get_value() -> DescribeCustomDomainAssociationsMessageTypeDef:
return {
"CustomDomainName": ...,
}
# DescribeCustomDomainAssociationsMessageTypeDef definition
class DescribeCustomDomainAssociationsMessageTypeDef(TypedDict):
CustomDomainName: NotRequired[str],
CustomDomainCertificateArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDataSharesForConsumerMessageTypeDef#
# DescribeDataSharesForConsumerMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesForConsumerMessageTypeDef
def get_value() -> DescribeDataSharesForConsumerMessageTypeDef:
return {
"ConsumerArn": ...,
}
# DescribeDataSharesForConsumerMessageTypeDef definition
class DescribeDataSharesForConsumerMessageTypeDef(TypedDict):
ConsumerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForConsumerType], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDataSharesForProducerMessageTypeDef#
# DescribeDataSharesForProducerMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesForProducerMessageTypeDef
def get_value() -> DescribeDataSharesForProducerMessageTypeDef:
return {
"ProducerArn": ...,
}
# DescribeDataSharesForProducerMessageTypeDef definition
class DescribeDataSharesForProducerMessageTypeDef(TypedDict):
ProducerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForProducerType], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDataSharesMessageTypeDef#
# DescribeDataSharesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesMessageTypeDef
def get_value() -> DescribeDataSharesMessageTypeDef:
return {
"DataShareArn": ...,
}
# DescribeDataSharesMessageTypeDef definition
class DescribeDataSharesMessageTypeDef(TypedDict):
DataShareArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeDefaultClusterParametersMessageTypeDef#
# DescribeDefaultClusterParametersMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDefaultClusterParametersMessageTypeDef
def get_value() -> DescribeDefaultClusterParametersMessageTypeDef:
return {
"ParameterGroupFamily": ...,
}
# DescribeDefaultClusterParametersMessageTypeDef definition
class DescribeDefaultClusterParametersMessageTypeDef(TypedDict):
ParameterGroupFamily: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeEndpointAccessMessageTypeDef#
# DescribeEndpointAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEndpointAccessMessageTypeDef
def get_value() -> DescribeEndpointAccessMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeEndpointAccessMessageTypeDef definition
class DescribeEndpointAccessMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
EndpointName: NotRequired[str],
VpcId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeEndpointAuthorizationMessageTypeDef#
# DescribeEndpointAuthorizationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEndpointAuthorizationMessageTypeDef
def get_value() -> DescribeEndpointAuthorizationMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeEndpointAuthorizationMessageTypeDef definition
class DescribeEndpointAuthorizationMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
Account: NotRequired[str],
Grantee: NotRequired[bool],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeEventCategoriesMessageTypeDef#
# DescribeEventCategoriesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEventCategoriesMessageTypeDef
def get_value() -> DescribeEventCategoriesMessageTypeDef:
return {
"SourceType": ...,
}
# DescribeEventCategoriesMessageTypeDef definition
class DescribeEventCategoriesMessageTypeDef(TypedDict):
SourceType: NotRequired[str],
DescribeEventSubscriptionsMessageTypeDef#
# DescribeEventSubscriptionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEventSubscriptionsMessageTypeDef
def get_value() -> DescribeEventSubscriptionsMessageTypeDef:
return {
"SubscriptionName": ...,
}
# DescribeEventSubscriptionsMessageTypeDef definition
class DescribeEventSubscriptionsMessageTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeHsmClientCertificatesMessageTypeDef#
# DescribeHsmClientCertificatesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeHsmClientCertificatesMessageTypeDef
def get_value() -> DescribeHsmClientCertificatesMessageTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# DescribeHsmClientCertificatesMessageTypeDef definition
class DescribeHsmClientCertificatesMessageTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeHsmConfigurationsMessageTypeDef#
# DescribeHsmConfigurationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeHsmConfigurationsMessageTypeDef
def get_value() -> DescribeHsmConfigurationsMessageTypeDef:
return {
"HsmConfigurationIdentifier": ...,
}
# DescribeHsmConfigurationsMessageTypeDef definition
class DescribeHsmConfigurationsMessageTypeDef(TypedDict):
HsmConfigurationIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeInboundIntegrationsMessageTypeDef#
# DescribeInboundIntegrationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeInboundIntegrationsMessageTypeDef
def get_value() -> DescribeInboundIntegrationsMessageTypeDef:
return {
"IntegrationArn": ...,
}
# DescribeInboundIntegrationsMessageTypeDef definition
class DescribeInboundIntegrationsMessageTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
TargetArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeIntegrationsFilterTypeDef#
# DescribeIntegrationsFilterTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeIntegrationsFilterTypeDef
def get_value() -> DescribeIntegrationsFilterTypeDef:
return {
"Name": ...,
}
# DescribeIntegrationsFilterTypeDef definition
class DescribeIntegrationsFilterTypeDef(TypedDict):
Name: DescribeIntegrationsFilterNameType, # (1)
Values: Sequence[str],
DescribeLoggingStatusMessageTypeDef#
# DescribeLoggingStatusMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeLoggingStatusMessageTypeDef
def get_value() -> DescribeLoggingStatusMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeLoggingStatusMessageTypeDef definition
class DescribeLoggingStatusMessageTypeDef(TypedDict):
ClusterIdentifier: str,
NodeConfigurationOptionsFilterTypeDef#
# NodeConfigurationOptionsFilterTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import NodeConfigurationOptionsFilterTypeDef
def get_value() -> NodeConfigurationOptionsFilterTypeDef:
return {
"Name": ...,
}
# NodeConfigurationOptionsFilterTypeDef definition
class NodeConfigurationOptionsFilterTypeDef(TypedDict):
Name: NotRequired[NodeConfigurationOptionsFilterNameType], # (1)
Operator: NotRequired[OperatorTypeType], # (2)
Values: NotRequired[Sequence[str]],
DescribeOrderableClusterOptionsMessageTypeDef#
# DescribeOrderableClusterOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeOrderableClusterOptionsMessageTypeDef
def get_value() -> DescribeOrderableClusterOptionsMessageTypeDef:
return {
"ClusterVersion": ...,
}
# DescribeOrderableClusterOptionsMessageTypeDef definition
class DescribeOrderableClusterOptionsMessageTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
NodeType: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribePartnersInputMessageTypeDef#
# DescribePartnersInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribePartnersInputMessageTypeDef
def get_value() -> DescribePartnersInputMessageTypeDef:
return {
"AccountId": ...,
}
# DescribePartnersInputMessageTypeDef definition
class DescribePartnersInputMessageTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: NotRequired[str],
PartnerName: NotRequired[str],
PartnerIntegrationInfoTypeDef#
# PartnerIntegrationInfoTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PartnerIntegrationInfoTypeDef
def get_value() -> PartnerIntegrationInfoTypeDef:
return {
"DatabaseName": ...,
}
# PartnerIntegrationInfoTypeDef definition
class PartnerIntegrationInfoTypeDef(TypedDict):
DatabaseName: NotRequired[str],
PartnerName: NotRequired[str],
Status: NotRequired[PartnerIntegrationStatusType], # (1)
StatusMessage: NotRequired[str],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
DescribeRedshiftIdcApplicationsMessageTypeDef#
# DescribeRedshiftIdcApplicationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeRedshiftIdcApplicationsMessageTypeDef
def get_value() -> DescribeRedshiftIdcApplicationsMessageTypeDef:
return {
"RedshiftIdcApplicationArn": ...,
}
# DescribeRedshiftIdcApplicationsMessageTypeDef definition
class DescribeRedshiftIdcApplicationsMessageTypeDef(TypedDict):
RedshiftIdcApplicationArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeReservedNodeExchangeStatusInputMessageTypeDef#
# DescribeReservedNodeExchangeStatusInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodeExchangeStatusInputMessageTypeDef
def get_value() -> DescribeReservedNodeExchangeStatusInputMessageTypeDef:
return {
"ReservedNodeId": ...,
}
# DescribeReservedNodeExchangeStatusInputMessageTypeDef definition
class DescribeReservedNodeExchangeStatusInputMessageTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
ReservedNodeExchangeRequestId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeReservedNodeOfferingsMessageTypeDef#
# DescribeReservedNodeOfferingsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodeOfferingsMessageTypeDef
def get_value() -> DescribeReservedNodeOfferingsMessageTypeDef:
return {
"ReservedNodeOfferingId": ...,
}
# DescribeReservedNodeOfferingsMessageTypeDef definition
class DescribeReservedNodeOfferingsMessageTypeDef(TypedDict):
ReservedNodeOfferingId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeReservedNodesMessageTypeDef#
# DescribeReservedNodesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodesMessageTypeDef
def get_value() -> DescribeReservedNodesMessageTypeDef:
return {
"ReservedNodeId": ...,
}
# DescribeReservedNodesMessageTypeDef definition
class DescribeReservedNodesMessageTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeResizeMessageTypeDef#
# DescribeResizeMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeResizeMessageTypeDef
def get_value() -> DescribeResizeMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeResizeMessageTypeDef definition
class DescribeResizeMessageTypeDef(TypedDict):
ClusterIdentifier: str,
ScheduledActionFilterTypeDef#
# ScheduledActionFilterTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ScheduledActionFilterTypeDef
def get_value() -> ScheduledActionFilterTypeDef:
return {
"Name": ...,
}
# ScheduledActionFilterTypeDef definition
class ScheduledActionFilterTypeDef(TypedDict):
Name: ScheduledActionFilterNameType, # (1)
Values: Sequence[str],
DescribeSnapshotCopyGrantsMessageTypeDef#
# DescribeSnapshotCopyGrantsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeSnapshotCopyGrantsMessageTypeDef
def get_value() -> DescribeSnapshotCopyGrantsMessageTypeDef:
return {
"SnapshotCopyGrantName": ...,
}
# DescribeSnapshotCopyGrantsMessageTypeDef definition
class DescribeSnapshotCopyGrantsMessageTypeDef(TypedDict):
SnapshotCopyGrantName: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeSnapshotSchedulesMessageTypeDef#
# DescribeSnapshotSchedulesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeSnapshotSchedulesMessageTypeDef
def get_value() -> DescribeSnapshotSchedulesMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeSnapshotSchedulesMessageTypeDef definition
class DescribeSnapshotSchedulesMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ScheduleIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
DescribeTableRestoreStatusMessageTypeDef#
# DescribeTableRestoreStatusMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeTableRestoreStatusMessageTypeDef
def get_value() -> DescribeTableRestoreStatusMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeTableRestoreStatusMessageTypeDef definition
class DescribeTableRestoreStatusMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
TableRestoreRequestId: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
DescribeTagsMessageTypeDef#
# DescribeTagsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeTagsMessageTypeDef
def get_value() -> DescribeTagsMessageTypeDef:
return {
"ResourceName": ...,
}
# DescribeTagsMessageTypeDef definition
class DescribeTagsMessageTypeDef(TypedDict):
ResourceName: NotRequired[str],
ResourceType: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
DescribeUsageLimitsMessageTypeDef#
# DescribeUsageLimitsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeUsageLimitsMessageTypeDef
def get_value() -> DescribeUsageLimitsMessageTypeDef:
return {
"UsageLimitId": ...,
}
# DescribeUsageLimitsMessageTypeDef definition
class DescribeUsageLimitsMessageTypeDef(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]],
DisableLoggingMessageTypeDef#
# DisableLoggingMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DisableLoggingMessageTypeDef
def get_value() -> DisableLoggingMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DisableLoggingMessageTypeDef definition
class DisableLoggingMessageTypeDef(TypedDict):
ClusterIdentifier: str,
DisableSnapshotCopyMessageTypeDef#
# DisableSnapshotCopyMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DisableSnapshotCopyMessageTypeDef
def get_value() -> DisableSnapshotCopyMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DisableSnapshotCopyMessageTypeDef definition
class DisableSnapshotCopyMessageTypeDef(TypedDict):
ClusterIdentifier: str,
DisassociateDataShareConsumerMessageTypeDef#
# DisassociateDataShareConsumerMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DisassociateDataShareConsumerMessageTypeDef
def get_value() -> DisassociateDataShareConsumerMessageTypeDef:
return {
"DataShareArn": ...,
}
# DisassociateDataShareConsumerMessageTypeDef definition
class DisassociateDataShareConsumerMessageTypeDef(TypedDict):
DataShareArn: str,
DisassociateEntireAccount: NotRequired[bool],
ConsumerArn: NotRequired[str],
ConsumerRegion: NotRequired[str],
EnableLoggingMessageTypeDef#
# EnableLoggingMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EnableLoggingMessageTypeDef
def get_value() -> EnableLoggingMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# EnableLoggingMessageTypeDef definition
class EnableLoggingMessageTypeDef(TypedDict):
ClusterIdentifier: str,
BucketName: NotRequired[str],
S3KeyPrefix: NotRequired[str],
LogDestinationType: NotRequired[LogDestinationTypeType], # (1)
LogExports: NotRequired[Sequence[str]],
EnableSnapshotCopyMessageTypeDef#
# EnableSnapshotCopyMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EnableSnapshotCopyMessageTypeDef
def get_value() -> EnableSnapshotCopyMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# EnableSnapshotCopyMessageTypeDef definition
class EnableSnapshotCopyMessageTypeDef(TypedDict):
ClusterIdentifier: str,
DestinationRegion: str,
RetentionPeriod: NotRequired[int],
SnapshotCopyGrantName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
EndpointAuthorizationTypeDef#
# EndpointAuthorizationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointAuthorizationTypeDef
def get_value() -> EndpointAuthorizationTypeDef:
return {
"Grantor": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import EventInfoMapTypeDef
def get_value() -> EventInfoMapTypeDef:
return {
"EventId": ...,
}
# EventInfoMapTypeDef definition
class EventInfoMapTypeDef(TypedDict):
EventId: NotRequired[str],
EventCategories: NotRequired[List[str]],
EventDescription: NotRequired[str],
Severity: NotRequired[str],
EventTypeDef#
# EventTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"SourceIdentifier": ...,
}
# 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
FailoverPrimaryComputeInputMessageTypeDef#
# FailoverPrimaryComputeInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import FailoverPrimaryComputeInputMessageTypeDef
def get_value() -> FailoverPrimaryComputeInputMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# FailoverPrimaryComputeInputMessageTypeDef definition
class FailoverPrimaryComputeInputMessageTypeDef(TypedDict):
ClusterIdentifier: str,
GetClusterCredentialsMessageTypeDef#
# GetClusterCredentialsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetClusterCredentialsMessageTypeDef
def get_value() -> GetClusterCredentialsMessageTypeDef:
return {
"DbUser": ...,
}
# GetClusterCredentialsMessageTypeDef definition
class GetClusterCredentialsMessageTypeDef(TypedDict):
DbUser: str,
DbName: NotRequired[str],
ClusterIdentifier: NotRequired[str],
DurationSeconds: NotRequired[int],
AutoCreate: NotRequired[bool],
DbGroups: NotRequired[Sequence[str]],
CustomDomainName: NotRequired[str],
GetClusterCredentialsWithIAMMessageTypeDef#
# GetClusterCredentialsWithIAMMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetClusterCredentialsWithIAMMessageTypeDef
def get_value() -> GetClusterCredentialsWithIAMMessageTypeDef:
return {
"DbName": ...,
}
# GetClusterCredentialsWithIAMMessageTypeDef definition
class GetClusterCredentialsWithIAMMessageTypeDef(TypedDict):
DbName: NotRequired[str],
ClusterIdentifier: NotRequired[str],
DurationSeconds: NotRequired[int],
CustomDomainName: NotRequired[str],
GetReservedNodeExchangeConfigurationOptionsInputMessageTypeDef#
# GetReservedNodeExchangeConfigurationOptionsInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetReservedNodeExchangeConfigurationOptionsInputMessageTypeDef
def get_value() -> GetReservedNodeExchangeConfigurationOptionsInputMessageTypeDef:
return {
"ActionType": ...,
}
# GetReservedNodeExchangeConfigurationOptionsInputMessageTypeDef definition
class GetReservedNodeExchangeConfigurationOptionsInputMessageTypeDef(TypedDict):
ActionType: ReservedNodeExchangeActionTypeType, # (1)
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
GetReservedNodeExchangeOfferingsInputMessageTypeDef#
# GetReservedNodeExchangeOfferingsInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetReservedNodeExchangeOfferingsInputMessageTypeDef
def get_value() -> GetReservedNodeExchangeOfferingsInputMessageTypeDef:
return {
"ReservedNodeId": ...,
}
# GetReservedNodeExchangeOfferingsInputMessageTypeDef definition
class GetReservedNodeExchangeOfferingsInputMessageTypeDef(TypedDict):
ReservedNodeId: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
GetResourcePolicyMessageTypeDef#
# GetResourcePolicyMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetResourcePolicyMessageTypeDef
def get_value() -> GetResourcePolicyMessageTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePolicyMessageTypeDef definition
class GetResourcePolicyMessageTypeDef(TypedDict):
ResourceArn: str,
ResourcePolicyTypeDef#
# ResourcePolicyTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResourcePolicyTypeDef
def get_value() -> ResourcePolicyTypeDef:
return {
"ResourceArn": ...,
}
# ResourcePolicyTypeDef definition
class ResourcePolicyTypeDef(TypedDict):
ResourceArn: NotRequired[str],
Policy: NotRequired[str],
IntegrationErrorTypeDef#
# IntegrationErrorTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import IntegrationErrorTypeDef
def get_value() -> IntegrationErrorTypeDef:
return {
"ErrorCode": ...,
}
# IntegrationErrorTypeDef definition
class IntegrationErrorTypeDef(TypedDict):
ErrorCode: str,
ErrorMessage: NotRequired[str],
LakeFormationQueryTypeDef#
# LakeFormationQueryTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import LakeFormationQueryTypeDef
def get_value() -> LakeFormationQueryTypeDef:
return {
"Authorization": ...,
}
# LakeFormationQueryTypeDef definition
class LakeFormationQueryTypeDef(TypedDict):
Authorization: ServiceAuthorizationType, # (1)
ListRecommendationsMessageTypeDef#
# ListRecommendationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ListRecommendationsMessageTypeDef
def get_value() -> ListRecommendationsMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ListRecommendationsMessageTypeDef definition
class ListRecommendationsMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
NamespaceArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
ModifyAquaInputMessageTypeDef#
# ModifyAquaInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyAquaInputMessageTypeDef
def get_value() -> ModifyAquaInputMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifyAquaInputMessageTypeDef definition
class ModifyAquaInputMessageTypeDef(TypedDict):
ClusterIdentifier: str,
AquaConfigurationStatus: NotRequired[AquaConfigurationStatusType], # (1)
ModifyAuthenticationProfileMessageTypeDef#
# ModifyAuthenticationProfileMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyAuthenticationProfileMessageTypeDef
def get_value() -> ModifyAuthenticationProfileMessageTypeDef:
return {
"AuthenticationProfileName": ...,
}
# ModifyAuthenticationProfileMessageTypeDef definition
class ModifyAuthenticationProfileMessageTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
ModifyClusterDbRevisionMessageTypeDef#
# ModifyClusterDbRevisionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterDbRevisionMessageTypeDef
def get_value() -> ModifyClusterDbRevisionMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifyClusterDbRevisionMessageTypeDef definition
class ModifyClusterDbRevisionMessageTypeDef(TypedDict):
ClusterIdentifier: str,
RevisionTarget: str,
ModifyClusterIamRolesMessageTypeDef#
# ModifyClusterIamRolesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterIamRolesMessageTypeDef
def get_value() -> ModifyClusterIamRolesMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifyClusterIamRolesMessageTypeDef definition
class ModifyClusterIamRolesMessageTypeDef(TypedDict):
ClusterIdentifier: str,
AddIamRoles: NotRequired[Sequence[str]],
RemoveIamRoles: NotRequired[Sequence[str]],
DefaultIamRoleArn: NotRequired[str],
ModifyClusterMessageTypeDef#
# ModifyClusterMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterMessageTypeDef
def get_value() -> ModifyClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifyClusterMessageTypeDef definition
class ModifyClusterMessageTypeDef(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],
ModifyClusterSnapshotMessageTypeDef#
# ModifyClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterSnapshotMessageTypeDef
def get_value() -> ModifyClusterSnapshotMessageTypeDef:
return {
"SnapshotIdentifier": ...,
}
# ModifyClusterSnapshotMessageTypeDef definition
class ModifyClusterSnapshotMessageTypeDef(TypedDict):
SnapshotIdentifier: str,
ManualSnapshotRetentionPeriod: NotRequired[int],
Force: NotRequired[bool],
ModifyClusterSnapshotScheduleMessageTypeDef#
# ModifyClusterSnapshotScheduleMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterSnapshotScheduleMessageTypeDef
def get_value() -> ModifyClusterSnapshotScheduleMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifyClusterSnapshotScheduleMessageTypeDef definition
class ModifyClusterSnapshotScheduleMessageTypeDef(TypedDict):
ClusterIdentifier: str,
ScheduleIdentifier: NotRequired[str],
DisassociateSchedule: NotRequired[bool],
ModifyClusterSubnetGroupMessageTypeDef#
# ModifyClusterSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterSubnetGroupMessageTypeDef
def get_value() -> ModifyClusterSubnetGroupMessageTypeDef:
return {
"ClusterSubnetGroupName": ...,
}
# ModifyClusterSubnetGroupMessageTypeDef definition
class ModifyClusterSubnetGroupMessageTypeDef(TypedDict):
ClusterSubnetGroupName: str,
SubnetIds: Sequence[str],
Description: NotRequired[str],
ModifyCustomDomainAssociationMessageTypeDef#
# ModifyCustomDomainAssociationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyCustomDomainAssociationMessageTypeDef
def get_value() -> ModifyCustomDomainAssociationMessageTypeDef:
return {
"CustomDomainName": ...,
}
# ModifyCustomDomainAssociationMessageTypeDef definition
class ModifyCustomDomainAssociationMessageTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
ModifyEndpointAccessMessageTypeDef#
# ModifyEndpointAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyEndpointAccessMessageTypeDef
def get_value() -> ModifyEndpointAccessMessageTypeDef:
return {
"EndpointName": ...,
}
# ModifyEndpointAccessMessageTypeDef definition
class ModifyEndpointAccessMessageTypeDef(TypedDict):
EndpointName: str,
VpcSecurityGroupIds: NotRequired[Sequence[str]],
ModifyEventSubscriptionMessageTypeDef#
# ModifyEventSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyEventSubscriptionMessageTypeDef
def get_value() -> ModifyEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# ModifyEventSubscriptionMessageTypeDef definition
class ModifyEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: NotRequired[str],
SourceType: NotRequired[str],
SourceIds: NotRequired[Sequence[str]],
EventCategories: NotRequired[Sequence[str]],
Severity: NotRequired[str],
Enabled: NotRequired[bool],
ModifyIntegrationMessageTypeDef#
# ModifyIntegrationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyIntegrationMessageTypeDef
def get_value() -> ModifyIntegrationMessageTypeDef:
return {
"IntegrationArn": ...,
}
# ModifyIntegrationMessageTypeDef definition
class ModifyIntegrationMessageTypeDef(TypedDict):
IntegrationArn: str,
Description: NotRequired[str],
IntegrationName: NotRequired[str],
ModifySnapshotCopyRetentionPeriodMessageTypeDef#
# ModifySnapshotCopyRetentionPeriodMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifySnapshotCopyRetentionPeriodMessageTypeDef
def get_value() -> ModifySnapshotCopyRetentionPeriodMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifySnapshotCopyRetentionPeriodMessageTypeDef definition
class ModifySnapshotCopyRetentionPeriodMessageTypeDef(TypedDict):
ClusterIdentifier: str,
RetentionPeriod: int,
Manual: NotRequired[bool],
ModifySnapshotScheduleMessageTypeDef#
# ModifySnapshotScheduleMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifySnapshotScheduleMessageTypeDef
def get_value() -> ModifySnapshotScheduleMessageTypeDef:
return {
"ScheduleIdentifier": ...,
}
# ModifySnapshotScheduleMessageTypeDef definition
class ModifySnapshotScheduleMessageTypeDef(TypedDict):
ScheduleIdentifier: str,
ScheduleDefinitions: Sequence[str],
ModifyUsageLimitMessageTypeDef#
# ModifyUsageLimitMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyUsageLimitMessageTypeDef
def get_value() -> ModifyUsageLimitMessageTypeDef:
return {
"UsageLimitId": ...,
}
# ModifyUsageLimitMessageTypeDef definition
class ModifyUsageLimitMessageTypeDef(TypedDict):
UsageLimitId: str,
Amount: NotRequired[int],
BreachAction: NotRequired[UsageLimitBreachActionType], # (1)
ProvisionedIdentifierTypeDef#
# ProvisionedIdentifierTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ProvisionedIdentifierTypeDef
def get_value() -> ProvisionedIdentifierTypeDef:
return {
"ClusterIdentifier": ...,
}
# ProvisionedIdentifierTypeDef definition
class ProvisionedIdentifierTypeDef(TypedDict):
ClusterIdentifier: str,
ServerlessIdentifierTypeDef#
# ServerlessIdentifierTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ServerlessIdentifierTypeDef
def get_value() -> ServerlessIdentifierTypeDef:
return {
"NamespaceIdentifier": ...,
}
# ServerlessIdentifierTypeDef definition
class ServerlessIdentifierTypeDef(TypedDict):
NamespaceIdentifier: str,
WorkgroupIdentifier: str,
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"NetworkInterfaceId": ...,
}
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
SubnetId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AvailabilityZone: NotRequired[str],
Ipv6Address: NotRequired[str],
NodeConfigurationOptionTypeDef#
# NodeConfigurationOptionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import NodeConfigurationOptionTypeDef
def get_value() -> NodeConfigurationOptionTypeDef:
return {
"NodeType": ...,
}
# NodeConfigurationOptionTypeDef definition
class NodeConfigurationOptionTypeDef(TypedDict):
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
EstimatedDiskUtilizationPercent: NotRequired[float],
Mode: NotRequired[ModeType], # (1)
- See ModeType
PartnerIntegrationInputMessageRequestTypeDef#
# PartnerIntegrationInputMessageRequestTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PartnerIntegrationInputMessageRequestTypeDef
def get_value() -> PartnerIntegrationInputMessageRequestTypeDef:
return {
"AccountId": ...,
}
# PartnerIntegrationInputMessageRequestTypeDef definition
class PartnerIntegrationInputMessageRequestTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
PartnerIntegrationInputMessageTypeDef#
# PartnerIntegrationInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PartnerIntegrationInputMessageTypeDef
def get_value() -> PartnerIntegrationInputMessageTypeDef:
return {
"AccountId": ...,
}
# PartnerIntegrationInputMessageTypeDef definition
class PartnerIntegrationInputMessageTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
PauseClusterMessageRequestTypeDef#
# PauseClusterMessageRequestTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PauseClusterMessageRequestTypeDef
def get_value() -> PauseClusterMessageRequestTypeDef:
return {
"ClusterIdentifier": ...,
}
# PauseClusterMessageRequestTypeDef definition
class PauseClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
PauseClusterMessageTypeDef#
# PauseClusterMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PauseClusterMessageTypeDef
def get_value() -> PauseClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# PauseClusterMessageTypeDef definition
class PauseClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
PurchaseReservedNodeOfferingMessageTypeDef#
# PurchaseReservedNodeOfferingMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PurchaseReservedNodeOfferingMessageTypeDef
def get_value() -> PurchaseReservedNodeOfferingMessageTypeDef:
return {
"ReservedNodeOfferingId": ...,
}
# PurchaseReservedNodeOfferingMessageTypeDef definition
class PurchaseReservedNodeOfferingMessageTypeDef(TypedDict):
ReservedNodeOfferingId: str,
NodeCount: NotRequired[int],
PutResourcePolicyMessageTypeDef#
# PutResourcePolicyMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PutResourcePolicyMessageTypeDef
def get_value() -> PutResourcePolicyMessageTypeDef:
return {
"ResourceArn": ...,
}
# PutResourcePolicyMessageTypeDef definition
class PutResourcePolicyMessageTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
ReadWriteAccessTypeDef#
# ReadWriteAccessTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ReadWriteAccessTypeDef
def get_value() -> ReadWriteAccessTypeDef:
return {
"Authorization": ...,
}
# ReadWriteAccessTypeDef definition
class ReadWriteAccessTypeDef(TypedDict):
Authorization: ServiceAuthorizationType, # (1)
RebootClusterMessageTypeDef#
# RebootClusterMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RebootClusterMessageTypeDef
def get_value() -> RebootClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# RebootClusterMessageTypeDef definition
class RebootClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
RecommendedActionTypeDef#
# RecommendedActionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RecommendedActionTypeDef
def get_value() -> RecommendedActionTypeDef:
return {
"Text": ...,
}
# RecommendedActionTypeDef definition
class RecommendedActionTypeDef(TypedDict):
Text: NotRequired[str],
Database: NotRequired[str],
Command: NotRequired[str],
Type: NotRequired[RecommendedActionTypeType], # (1)
ReferenceLinkTypeDef#
# ReferenceLinkTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ReferenceLinkTypeDef
def get_value() -> ReferenceLinkTypeDef:
return {
"Text": ...,
}
# ReferenceLinkTypeDef definition
class ReferenceLinkTypeDef(TypedDict):
Text: NotRequired[str],
Link: NotRequired[str],
RecurringChargeTypeDef#
# RecurringChargeTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RecurringChargeTypeDef
def get_value() -> RecurringChargeTypeDef:
return {
"RecurringChargeAmount": ...,
}
# RecurringChargeTypeDef definition
class RecurringChargeTypeDef(TypedDict):
RecurringChargeAmount: NotRequired[float],
RecurringChargeFrequency: NotRequired[str],
RejectDataShareMessageTypeDef#
# RejectDataShareMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RejectDataShareMessageTypeDef
def get_value() -> RejectDataShareMessageTypeDef:
return {
"DataShareArn": ...,
}
# RejectDataShareMessageTypeDef definition
class RejectDataShareMessageTypeDef(TypedDict):
DataShareArn: str,
ResizeClusterMessageRequestTypeDef#
# ResizeClusterMessageRequestTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResizeClusterMessageRequestTypeDef
def get_value() -> ResizeClusterMessageRequestTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ResizeClusterMessageTypeDef
def get_value() -> ResizeClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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],
RestoreFromClusterSnapshotMessageTypeDef#
# RestoreFromClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RestoreFromClusterSnapshotMessageTypeDef
def get_value() -> RestoreFromClusterSnapshotMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# RestoreFromClusterSnapshotMessageTypeDef definition
class RestoreFromClusterSnapshotMessageTypeDef(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],
RestoreTableFromClusterSnapshotMessageTypeDef#
# RestoreTableFromClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RestoreTableFromClusterSnapshotMessageTypeDef
def get_value() -> RestoreTableFromClusterSnapshotMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# RestoreTableFromClusterSnapshotMessageTypeDef definition
class RestoreTableFromClusterSnapshotMessageTypeDef(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 TypedDict usage example
from mypy_boto3_redshift.type_defs import TableRestoreStatusTypeDef
def get_value() -> TableRestoreStatusTypeDef:
return {
"TableRestoreRequestId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ResumeClusterMessageRequestTypeDef
def get_value() -> ResumeClusterMessageRequestTypeDef:
return {
"ClusterIdentifier": ...,
}
# ResumeClusterMessageRequestTypeDef definition
class ResumeClusterMessageRequestTypeDef(TypedDict):
ClusterIdentifier: str,
ResumeClusterMessageTypeDef#
# ResumeClusterMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResumeClusterMessageTypeDef
def get_value() -> ResumeClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ResumeClusterMessageTypeDef definition
class ResumeClusterMessageTypeDef(TypedDict):
ClusterIdentifier: str,
RevokeClusterSecurityGroupIngressMessageTypeDef#
# RevokeClusterSecurityGroupIngressMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RevokeClusterSecurityGroupIngressMessageTypeDef
def get_value() -> RevokeClusterSecurityGroupIngressMessageTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# RevokeClusterSecurityGroupIngressMessageTypeDef definition
class RevokeClusterSecurityGroupIngressMessageTypeDef(TypedDict):
ClusterSecurityGroupName: str,
CIDRIP: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
RevokeEndpointAccessMessageTypeDef#
# RevokeEndpointAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RevokeEndpointAccessMessageTypeDef
def get_value() -> RevokeEndpointAccessMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# RevokeEndpointAccessMessageTypeDef definition
class RevokeEndpointAccessMessageTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
Account: NotRequired[str],
VpcIds: NotRequired[Sequence[str]],
Force: NotRequired[bool],
RevokeSnapshotAccessMessageTypeDef#
# RevokeSnapshotAccessMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RevokeSnapshotAccessMessageTypeDef
def get_value() -> RevokeSnapshotAccessMessageTypeDef:
return {
"AccountWithRestoreAccess": ...,
}
# RevokeSnapshotAccessMessageTypeDef definition
class RevokeSnapshotAccessMessageTypeDef(TypedDict):
AccountWithRestoreAccess: str,
SnapshotIdentifier: NotRequired[str],
SnapshotArn: NotRequired[str],
SnapshotClusterIdentifier: NotRequired[str],
RotateEncryptionKeyMessageTypeDef#
# RotateEncryptionKeyMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RotateEncryptionKeyMessageTypeDef
def get_value() -> RotateEncryptionKeyMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# RotateEncryptionKeyMessageTypeDef definition
class RotateEncryptionKeyMessageTypeDef(TypedDict):
ClusterIdentifier: str,
SupportedOperationTypeDef#
# SupportedOperationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SupportedOperationTypeDef
def get_value() -> SupportedOperationTypeDef:
return {
"OperationName": ...,
}
# SupportedOperationTypeDef definition
class SupportedOperationTypeDef(TypedDict):
OperationName: NotRequired[str],
UpdatePartnerStatusInputMessageTypeDef#
# UpdatePartnerStatusInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import UpdatePartnerStatusInputMessageTypeDef
def get_value() -> UpdatePartnerStatusInputMessageTypeDef:
return {
"AccountId": ...,
}
# UpdatePartnerStatusInputMessageTypeDef definition
class UpdatePartnerStatusInputMessageTypeDef(TypedDict):
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
Status: PartnerIntegrationStatusType, # (1)
StatusMessage: NotRequired[str],
ClusterCredentialsTypeDef#
# ClusterCredentialsTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterCredentialsTypeDef
def get_value() -> ClusterCredentialsTypeDef:
return {
"DbUser": ...,
}
# ClusterCredentialsTypeDef definition
class ClusterCredentialsTypeDef(TypedDict):
DbUser: str,
DbPassword: str,
Expiration: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ClusterExtendedCredentialsTypeDef#
# ClusterExtendedCredentialsTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterExtendedCredentialsTypeDef
def get_value() -> ClusterExtendedCredentialsTypeDef:
return {
"DbUser": ...,
}
# ClusterExtendedCredentialsTypeDef definition
class ClusterExtendedCredentialsTypeDef(TypedDict):
DbUser: str,
DbPassword: str,
Expiration: datetime,
NextRefreshTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ClusterParameterGroupNameMessageTypeDef#
# ClusterParameterGroupNameMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterParameterGroupNameMessageTypeDef
def get_value() -> ClusterParameterGroupNameMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# ClusterParameterGroupNameMessageTypeDef definition
class ClusterParameterGroupNameMessageTypeDef(TypedDict):
ParameterGroupName: str,
ParameterGroupStatus: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAuthenticationProfileResultTypeDef#
# CreateAuthenticationProfileResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateAuthenticationProfileResultTypeDef
def get_value() -> CreateAuthenticationProfileResultTypeDef:
return {
"AuthenticationProfileName": ...,
}
# CreateAuthenticationProfileResultTypeDef definition
class CreateAuthenticationProfileResultTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCustomDomainAssociationResultTypeDef#
# CreateCustomDomainAssociationResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateCustomDomainAssociationResultTypeDef
def get_value() -> CreateCustomDomainAssociationResultTypeDef:
return {
"CustomDomainName": ...,
}
# CreateCustomDomainAssociationResultTypeDef definition
class CreateCustomDomainAssociationResultTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
CustomDomainCertExpiryTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomerStorageMessageTypeDef#
# CustomerStorageMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CustomerStorageMessageTypeDef
def get_value() -> CustomerStorageMessageTypeDef:
return {
"TotalBackupSizeInMegaBytes": ...,
}
# CustomerStorageMessageTypeDef definition
class CustomerStorageMessageTypeDef(TypedDict):
TotalBackupSizeInMegaBytes: float,
TotalProvisionedStorageInMegaBytes: float,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAuthenticationProfileResultTypeDef#
# DeleteAuthenticationProfileResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteAuthenticationProfileResultTypeDef
def get_value() -> DeleteAuthenticationProfileResultTypeDef:
return {
"AuthenticationProfileName": ...,
}
# DeleteAuthenticationProfileResultTypeDef definition
class DeleteAuthenticationProfileResultTypeDef(TypedDict):
AuthenticationProfileName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterNamespaceOutputMessageTypeDef#
# DeregisterNamespaceOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeregisterNamespaceOutputMessageTypeDef
def get_value() -> DeregisterNamespaceOutputMessageTypeDef:
return {
"Status": ...,
}
# DeregisterNamespaceOutputMessageTypeDef definition
class DeregisterNamespaceOutputMessageTypeDef(TypedDict):
Status: NamespaceRegistrationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EndpointAuthorizationResponseTypeDef#
# EndpointAuthorizationResponseTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointAuthorizationResponseTypeDef
def get_value() -> EndpointAuthorizationResponseTypeDef:
return {
"Grantor": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import LoggingStatusTypeDef
def get_value() -> LoggingStatusTypeDef:
return {
"LoggingEnabled": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyAuthenticationProfileResultTypeDef
def get_value() -> ModifyAuthenticationProfileResultTypeDef:
return {
"AuthenticationProfileName": ...,
}
# ModifyAuthenticationProfileResultTypeDef definition
class ModifyAuthenticationProfileResultTypeDef(TypedDict):
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModifyCustomDomainAssociationResultTypeDef#
# ModifyCustomDomainAssociationResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyCustomDomainAssociationResultTypeDef
def get_value() -> ModifyCustomDomainAssociationResultTypeDef:
return {
"CustomDomainName": ...,
}
# ModifyCustomDomainAssociationResultTypeDef definition
class ModifyCustomDomainAssociationResultTypeDef(TypedDict):
CustomDomainName: str,
CustomDomainCertificateArn: str,
ClusterIdentifier: str,
CustomDomainCertExpiryTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PartnerIntegrationOutputMessageTypeDef#
# PartnerIntegrationOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PartnerIntegrationOutputMessageTypeDef
def get_value() -> PartnerIntegrationOutputMessageTypeDef:
return {
"DatabaseName": ...,
}
# PartnerIntegrationOutputMessageTypeDef definition
class PartnerIntegrationOutputMessageTypeDef(TypedDict):
DatabaseName: str,
PartnerName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterNamespaceOutputMessageTypeDef#
# RegisterNamespaceOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RegisterNamespaceOutputMessageTypeDef
def get_value() -> RegisterNamespaceOutputMessageTypeDef:
return {
"Status": ...,
}
# RegisterNamespaceOutputMessageTypeDef definition
class RegisterNamespaceOutputMessageTypeDef(TypedDict):
Status: NamespaceRegistrationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResizeProgressMessageTypeDef#
# ResizeProgressMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResizeProgressMessageTypeDef
def get_value() -> ResizeProgressMessageTypeDef:
return {
"TargetNodeType": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import AccountAttributeTypeDef
def get_value() -> AccountAttributeTypeDef:
return {
"AttributeName": ...,
}
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[AttributeValueTargetTypeDef]], # (1)
ModifyAquaOutputMessageTypeDef#
# ModifyAquaOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyAquaOutputMessageTypeDef
def get_value() -> ModifyAquaOutputMessageTypeDef:
return {
"AquaConfiguration": ...,
}
# ModifyAquaOutputMessageTypeDef definition
class ModifyAquaOutputMessageTypeDef(TypedDict):
AquaConfiguration: AquaConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociationTypeDef#
# AssociationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AssociationTypeDef
def get_value() -> AssociationTypeDef:
return {
"CustomDomainCertificateArn": ...,
}
# AssociationTypeDef definition
class AssociationTypeDef(TypedDict):
CustomDomainCertificateArn: NotRequired[str],
CustomDomainCertificateExpiryDate: NotRequired[datetime],
CertificateAssociations: NotRequired[List[CertificateAssociationTypeDef]], # (1)
DescribeAuthenticationProfilesResultTypeDef#
# DescribeAuthenticationProfilesResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeAuthenticationProfilesResultTypeDef
def get_value() -> DescribeAuthenticationProfilesResultTypeDef:
return {
"AuthenticationProfiles": ...,
}
# DescribeAuthenticationProfilesResultTypeDef definition
class DescribeAuthenticationProfilesResultTypeDef(TypedDict):
AuthenticationProfiles: List[AuthenticationProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"Name": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
SupportedPlatforms: NotRequired[List[SupportedPlatformTypeDef]], # (1)
BatchDeleteClusterSnapshotsRequestTypeDef#
# BatchDeleteClusterSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import BatchDeleteClusterSnapshotsRequestTypeDef
def get_value() -> BatchDeleteClusterSnapshotsRequestTypeDef:
return {
"Identifiers": ...,
}
# BatchDeleteClusterSnapshotsRequestTypeDef definition
class BatchDeleteClusterSnapshotsRequestTypeDef(TypedDict):
Identifiers: Sequence[DeleteClusterSnapshotMessageTypeDef], # (1)
BatchDeleteClusterSnapshotsResultTypeDef#
# BatchDeleteClusterSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import BatchDeleteClusterSnapshotsResultTypeDef
def get_value() -> BatchDeleteClusterSnapshotsResultTypeDef:
return {
"Resources": ...,
}
# BatchDeleteClusterSnapshotsResultTypeDef definition
class BatchDeleteClusterSnapshotsResultTypeDef(TypedDict):
Resources: List[str],
Errors: List[SnapshotErrorMessageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchModifyClusterSnapshotsOutputMessageTypeDef#
# BatchModifyClusterSnapshotsOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import BatchModifyClusterSnapshotsOutputMessageTypeDef
def get_value() -> BatchModifyClusterSnapshotsOutputMessageTypeDef:
return {
"Resources": ...,
}
# BatchModifyClusterSnapshotsOutputMessageTypeDef definition
class BatchModifyClusterSnapshotsOutputMessageTypeDef(TypedDict):
Resources: List[str],
Errors: List[SnapshotErrorMessageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterDbRevisionTypeDef#
# ClusterDbRevisionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterDbRevisionTypeDef
def get_value() -> ClusterDbRevisionTypeDef:
return {
"ClusterIdentifier": ...,
}
# ClusterDbRevisionTypeDef definition
class ClusterDbRevisionTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
CurrentDatabaseRevision: NotRequired[str],
DatabaseRevisionReleaseDate: NotRequired[datetime],
RevisionTargets: NotRequired[List[RevisionTargetTypeDef]], # (1)
SecondaryClusterInfoTypeDef#
# SecondaryClusterInfoTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SecondaryClusterInfoTypeDef
def get_value() -> SecondaryClusterInfoTypeDef:
return {
"AvailabilityZone": ...,
}
# SecondaryClusterInfoTypeDef definition
class SecondaryClusterInfoTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
ClusterNodes: NotRequired[List[ClusterNodeTypeDef]], # (1)
ClusterParameterGroupDetailsTypeDef#
# ClusterParameterGroupDetailsTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterParameterGroupDetailsTypeDef
def get_value() -> ClusterParameterGroupDetailsTypeDef:
return {
"Parameters": ...,
}
# ClusterParameterGroupDetailsTypeDef definition
class ClusterParameterGroupDetailsTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefaultClusterParametersTypeDef#
# DefaultClusterParametersTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DefaultClusterParametersTypeDef
def get_value() -> DefaultClusterParametersTypeDef:
return {
"ParameterGroupFamily": ...,
}
# DefaultClusterParametersTypeDef definition
class DefaultClusterParametersTypeDef(TypedDict):
ParameterGroupFamily: NotRequired[str],
Marker: NotRequired[str],
Parameters: NotRequired[List[ParameterTypeDef]], # (1)
- See ParameterTypeDef
ModifyClusterParameterGroupMessageTypeDef#
# ModifyClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterParameterGroupMessageTypeDef
def get_value() -> ModifyClusterParameterGroupMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# ModifyClusterParameterGroupMessageTypeDef definition
class ModifyClusterParameterGroupMessageTypeDef(TypedDict):
ParameterGroupName: str,
Parameters: Sequence[ParameterTypeDef], # (1)
- See ParameterTypeDef
ResetClusterParameterGroupMessageTypeDef#
# ResetClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResetClusterParameterGroupMessageTypeDef
def get_value() -> ResetClusterParameterGroupMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# ResetClusterParameterGroupMessageTypeDef definition
class ResetClusterParameterGroupMessageTypeDef(TypedDict):
ParameterGroupName: str,
ResetAllParameters: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
- See ParameterTypeDef
ClusterParameterGroupStatusTypeDef#
# ClusterParameterGroupStatusTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterParameterGroupStatusTypeDef
def get_value() -> ClusterParameterGroupStatusTypeDef:
return {
"ParameterGroupName": ...,
}
# ClusterParameterGroupStatusTypeDef definition
class ClusterParameterGroupStatusTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
ClusterParameterStatusList: NotRequired[List[ClusterParameterStatusTypeDef]], # (1)
ClusterParameterGroupTypeDef#
# ClusterParameterGroupTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterParameterGroupTypeDef
def get_value() -> ClusterParameterGroupTypeDef:
return {
"ParameterGroupName": ...,
}
# ClusterParameterGroupTypeDef definition
class ClusterParameterGroupTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
ParameterGroupFamily: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterMessageTypeDef#
# CreateClusterMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterMessageTypeDef
def get_value() -> CreateClusterMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# CreateClusterMessageTypeDef definition
class CreateClusterMessageTypeDef(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],
CreateClusterParameterGroupMessageTypeDef#
# CreateClusterParameterGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterParameterGroupMessageTypeDef
def get_value() -> CreateClusterParameterGroupMessageTypeDef:
return {
"ParameterGroupName": ...,
}
# CreateClusterParameterGroupMessageTypeDef definition
class CreateClusterParameterGroupMessageTypeDef(TypedDict):
ParameterGroupName: str,
ParameterGroupFamily: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterSecurityGroupMessageTypeDef#
# CreateClusterSecurityGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterSecurityGroupMessageTypeDef
def get_value() -> CreateClusterSecurityGroupMessageTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# CreateClusterSecurityGroupMessageTypeDef definition
class CreateClusterSecurityGroupMessageTypeDef(TypedDict):
ClusterSecurityGroupName: str,
Description: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterSnapshotMessageTypeDef#
# CreateClusterSnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterSnapshotMessageTypeDef
def get_value() -> CreateClusterSnapshotMessageTypeDef:
return {
"SnapshotIdentifier": ...,
}
# CreateClusterSnapshotMessageTypeDef definition
class CreateClusterSnapshotMessageTypeDef(TypedDict):
SnapshotIdentifier: str,
ClusterIdentifier: str,
ManualSnapshotRetentionPeriod: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateClusterSubnetGroupMessageTypeDef#
# CreateClusterSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterSubnetGroupMessageTypeDef
def get_value() -> CreateClusterSubnetGroupMessageTypeDef:
return {
"ClusterSubnetGroupName": ...,
}
# CreateClusterSubnetGroupMessageTypeDef definition
class CreateClusterSubnetGroupMessageTypeDef(TypedDict):
ClusterSubnetGroupName: str,
Description: str,
SubnetIds: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEventSubscriptionMessageTypeDef#
# CreateEventSubscriptionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateEventSubscriptionMessageTypeDef
def get_value() -> CreateEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# CreateEventSubscriptionMessageTypeDef definition
class CreateEventSubscriptionMessageTypeDef(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
CreateHsmClientCertificateMessageTypeDef#
# CreateHsmClientCertificateMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateHsmClientCertificateMessageTypeDef
def get_value() -> CreateHsmClientCertificateMessageTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# CreateHsmClientCertificateMessageTypeDef definition
class CreateHsmClientCertificateMessageTypeDef(TypedDict):
HsmClientCertificateIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateHsmConfigurationMessageTypeDef#
# CreateHsmConfigurationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateHsmConfigurationMessageTypeDef
def get_value() -> CreateHsmConfigurationMessageTypeDef:
return {
"HsmConfigurationIdentifier": ...,
}
# CreateHsmConfigurationMessageTypeDef definition
class CreateHsmConfigurationMessageTypeDef(TypedDict):
HsmConfigurationIdentifier: str,
Description: str,
HsmIpAddress: str,
HsmPartitionName: str,
HsmPartitionPassword: str,
HsmServerPublicCertificate: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateIntegrationMessageTypeDef#
# CreateIntegrationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateIntegrationMessageTypeDef
def get_value() -> CreateIntegrationMessageTypeDef:
return {
"SourceArn": ...,
}
# CreateIntegrationMessageTypeDef definition
class CreateIntegrationMessageTypeDef(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
CreateSnapshotCopyGrantMessageTypeDef#
# CreateSnapshotCopyGrantMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateSnapshotCopyGrantMessageTypeDef
def get_value() -> CreateSnapshotCopyGrantMessageTypeDef:
return {
"SnapshotCopyGrantName": ...,
}
# CreateSnapshotCopyGrantMessageTypeDef definition
class CreateSnapshotCopyGrantMessageTypeDef(TypedDict):
SnapshotCopyGrantName: str,
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSnapshotScheduleMessageTypeDef#
# CreateSnapshotScheduleMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateSnapshotScheduleMessageTypeDef
def get_value() -> CreateSnapshotScheduleMessageTypeDef:
return {
"ScheduleDefinitions": ...,
}
# CreateSnapshotScheduleMessageTypeDef definition
class CreateSnapshotScheduleMessageTypeDef(TypedDict):
ScheduleDefinitions: NotRequired[Sequence[str]],
ScheduleIdentifier: NotRequired[str],
ScheduleDescription: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
DryRun: NotRequired[bool],
NextInvocations: NotRequired[int],
- See TagTypeDef
CreateTagsMessageTypeDef#
# CreateTagsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateTagsMessageTypeDef
def get_value() -> CreateTagsMessageTypeDef:
return {
"ResourceName": ...,
}
# CreateTagsMessageTypeDef definition
class CreateTagsMessageTypeDef(TypedDict):
ResourceName: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateUsageLimitMessageTypeDef#
# CreateUsageLimitMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateUsageLimitMessageTypeDef
def get_value() -> CreateUsageLimitMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# CreateUsageLimitMessageTypeDef definition
class CreateUsageLimitMessageTypeDef(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 TypedDict usage example
from mypy_boto3_redshift.type_defs import EC2SecurityGroupTypeDef
def get_value() -> EC2SecurityGroupTypeDef:
return {
"Status": ...,
}
# EC2SecurityGroupTypeDef definition
class EC2SecurityGroupTypeDef(TypedDict):
Status: NotRequired[str],
EC2SecurityGroupName: NotRequired[str],
EC2SecurityGroupOwnerId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
EventSubscriptionTypeDef#
# EventSubscriptionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EventSubscriptionTypeDef
def get_value() -> EventSubscriptionTypeDef:
return {
"CustomerAwsId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import HsmClientCertificateTypeDef
def get_value() -> HsmClientCertificateTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# HsmClientCertificateTypeDef definition
class HsmClientCertificateTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
HsmClientCertificatePublicKey: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
HsmConfigurationTypeDef#
# HsmConfigurationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import HsmConfigurationTypeDef
def get_value() -> HsmConfigurationTypeDef:
return {
"HsmConfigurationIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import IPRangeTypeDef
def get_value() -> IPRangeTypeDef:
return {
"Status": ...,
}
# IPRangeTypeDef definition
class IPRangeTypeDef(TypedDict):
Status: NotRequired[str],
CIDRIP: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
SnapshotCopyGrantTypeDef#
# SnapshotCopyGrantTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotCopyGrantTypeDef
def get_value() -> SnapshotCopyGrantTypeDef:
return {
"SnapshotCopyGrantName": ...,
}
# SnapshotCopyGrantTypeDef definition
class SnapshotCopyGrantTypeDef(TypedDict):
SnapshotCopyGrantName: NotRequired[str],
KmsKeyId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
SnapshotScheduleResponseTypeDef#
# SnapshotScheduleResponseTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotScheduleResponseTypeDef
def get_value() -> SnapshotScheduleResponseTypeDef:
return {
"ScheduleDefinitions": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotScheduleTypeDef
def get_value() -> SnapshotScheduleTypeDef:
return {
"ScheduleDefinitions": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"SnapshotIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import TaggedResourceTypeDef
def get_value() -> TaggedResourceTypeDef:
return {
"Tag": ...,
}
# TaggedResourceTypeDef definition
class TaggedResourceTypeDef(TypedDict):
Tag: NotRequired[TagTypeDef], # (1)
ResourceName: NotRequired[str],
ResourceType: NotRequired[str],
- See TagTypeDef
UsageLimitResponseTypeDef#
# UsageLimitResponseTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import UsageLimitResponseTypeDef
def get_value() -> UsageLimitResponseTypeDef:
return {
"UsageLimitId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import UsageLimitTypeDef
def get_value() -> UsageLimitTypeDef:
return {
"UsageLimitId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodeExchangeStatusOutputMessageTypeDef
def get_value() -> DescribeReservedNodeExchangeStatusOutputMessageTypeDef:
return {
"ReservedNodeExchangeStatusDetails": ...,
}
# DescribeReservedNodeExchangeStatusOutputMessageTypeDef definition
class DescribeReservedNodeExchangeStatusOutputMessageTypeDef(TypedDict):
ReservedNodeExchangeStatusDetails: List[ReservedNodeExchangeStatusTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterVersionsMessageTypeDef#
# ClusterVersionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterVersionsMessageTypeDef
def get_value() -> ClusterVersionsMessageTypeDef:
return {
"Marker": ...,
}
# ClusterVersionsMessageTypeDef definition
class ClusterVersionsMessageTypeDef(TypedDict):
Marker: str,
ClusterVersions: List[ClusterVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEventsMessageTypeDef#
# DescribeEventsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEventsMessageTypeDef
def get_value() -> DescribeEventsMessageTypeDef:
return {
"SourceIdentifier": ...,
}
# DescribeEventsMessageTypeDef definition
class DescribeEventsMessageTypeDef(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
ModifyClusterMaintenanceMessageTypeDef#
# ModifyClusterMaintenanceMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterMaintenanceMessageTypeDef
def get_value() -> ModifyClusterMaintenanceMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# ModifyClusterMaintenanceMessageTypeDef definition
class ModifyClusterMaintenanceMessageTypeDef(TypedDict):
ClusterIdentifier: str,
DeferMaintenance: NotRequired[bool],
DeferMaintenanceIdentifier: NotRequired[str],
DeferMaintenanceStartTime: NotRequired[TimestampTypeDef],
DeferMaintenanceEndTime: NotRequired[TimestampTypeDef],
DeferMaintenanceDuration: NotRequired[int],
DataShareResponseTypeDef#
# DataShareResponseTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DataShareResponseTypeDef
def get_value() -> DataShareResponseTypeDef:
return {
"DataShareArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DataShareTypeDef
def get_value() -> DataShareTypeDef:
return {
"DataShareArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterDbRevisionsMessagePaginateTypeDef
def get_value() -> DescribeClusterDbRevisionsMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClusterDbRevisionsMessagePaginateTypeDef definition
class DescribeClusterDbRevisionsMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterParameterGroupsMessagePaginateTypeDef#
# DescribeClusterParameterGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterParameterGroupsMessagePaginateTypeDef
def get_value() -> DescribeClusterParameterGroupsMessagePaginateTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeClusterParameterGroupsMessagePaginateTypeDef definition
class DescribeClusterParameterGroupsMessagePaginateTypeDef(TypedDict):
ParameterGroupName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterParametersMessagePaginateTypeDef#
# DescribeClusterParametersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterParametersMessagePaginateTypeDef
def get_value() -> DescribeClusterParametersMessagePaginateTypeDef:
return {
"ParameterGroupName": ...,
}
# DescribeClusterParametersMessagePaginateTypeDef definition
class DescribeClusterParametersMessagePaginateTypeDef(TypedDict):
ParameterGroupName: str,
Source: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterSecurityGroupsMessagePaginateTypeDef#
# DescribeClusterSecurityGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSecurityGroupsMessagePaginateTypeDef
def get_value() -> DescribeClusterSecurityGroupsMessagePaginateTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# DescribeClusterSecurityGroupsMessagePaginateTypeDef definition
class DescribeClusterSecurityGroupsMessagePaginateTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterSubnetGroupsMessagePaginateTypeDef#
# DescribeClusterSubnetGroupsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSubnetGroupsMessagePaginateTypeDef
def get_value() -> DescribeClusterSubnetGroupsMessagePaginateTypeDef:
return {
"ClusterSubnetGroupName": ...,
}
# DescribeClusterSubnetGroupsMessagePaginateTypeDef definition
class DescribeClusterSubnetGroupsMessagePaginateTypeDef(TypedDict):
ClusterSubnetGroupName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterTracksMessagePaginateTypeDef#
# DescribeClusterTracksMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterTracksMessagePaginateTypeDef
def get_value() -> DescribeClusterTracksMessagePaginateTypeDef:
return {
"MaintenanceTrackName": ...,
}
# DescribeClusterTracksMessagePaginateTypeDef definition
class DescribeClusterTracksMessagePaginateTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterVersionsMessagePaginateTypeDef#
# DescribeClusterVersionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterVersionsMessagePaginateTypeDef
def get_value() -> DescribeClusterVersionsMessagePaginateTypeDef:
return {
"ClusterVersion": ...,
}
# DescribeClusterVersionsMessagePaginateTypeDef definition
class DescribeClusterVersionsMessagePaginateTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterParameterGroupFamily: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClustersMessagePaginateTypeDef#
# DescribeClustersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClustersMessagePaginateTypeDef
def get_value() -> DescribeClustersMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClustersMessagePaginateTypeDef definition
class DescribeClustersMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeCustomDomainAssociationsMessagePaginateTypeDef#
# DescribeCustomDomainAssociationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeCustomDomainAssociationsMessagePaginateTypeDef
def get_value() -> DescribeCustomDomainAssociationsMessagePaginateTypeDef:
return {
"CustomDomainName": ...,
}
# DescribeCustomDomainAssociationsMessagePaginateTypeDef definition
class DescribeCustomDomainAssociationsMessagePaginateTypeDef(TypedDict):
CustomDomainName: NotRequired[str],
CustomDomainCertificateArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDataSharesForConsumerMessagePaginateTypeDef#
# DescribeDataSharesForConsumerMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesForConsumerMessagePaginateTypeDef
def get_value() -> DescribeDataSharesForConsumerMessagePaginateTypeDef:
return {
"ConsumerArn": ...,
}
# DescribeDataSharesForConsumerMessagePaginateTypeDef definition
class DescribeDataSharesForConsumerMessagePaginateTypeDef(TypedDict):
ConsumerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForConsumerType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDataSharesForProducerMessagePaginateTypeDef#
# DescribeDataSharesForProducerMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesForProducerMessagePaginateTypeDef
def get_value() -> DescribeDataSharesForProducerMessagePaginateTypeDef:
return {
"ProducerArn": ...,
}
# DescribeDataSharesForProducerMessagePaginateTypeDef definition
class DescribeDataSharesForProducerMessagePaginateTypeDef(TypedDict):
ProducerArn: NotRequired[str],
Status: NotRequired[DataShareStatusForProducerType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDataSharesMessagePaginateTypeDef#
# DescribeDataSharesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesMessagePaginateTypeDef
def get_value() -> DescribeDataSharesMessagePaginateTypeDef:
return {
"DataShareArn": ...,
}
# DescribeDataSharesMessagePaginateTypeDef definition
class DescribeDataSharesMessagePaginateTypeDef(TypedDict):
DataShareArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDefaultClusterParametersMessagePaginateTypeDef#
# DescribeDefaultClusterParametersMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDefaultClusterParametersMessagePaginateTypeDef
def get_value() -> DescribeDefaultClusterParametersMessagePaginateTypeDef:
return {
"ParameterGroupFamily": ...,
}
# DescribeDefaultClusterParametersMessagePaginateTypeDef definition
class DescribeDefaultClusterParametersMessagePaginateTypeDef(TypedDict):
ParameterGroupFamily: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEndpointAccessMessagePaginateTypeDef#
# DescribeEndpointAccessMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEndpointAccessMessagePaginateTypeDef
def get_value() -> DescribeEndpointAccessMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeEndpointAccessMessagePaginateTypeDef definition
class DescribeEndpointAccessMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
ResourceOwner: NotRequired[str],
EndpointName: NotRequired[str],
VpcId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEndpointAuthorizationMessagePaginateTypeDef#
# DescribeEndpointAuthorizationMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEndpointAuthorizationMessagePaginateTypeDef
def get_value() -> DescribeEndpointAuthorizationMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeEndpointAuthorizationMessagePaginateTypeDef definition
class DescribeEndpointAuthorizationMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
Account: NotRequired[str],
Grantee: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEventSubscriptionsMessagePaginateTypeDef#
# DescribeEventSubscriptionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEventSubscriptionsMessagePaginateTypeDef
def get_value() -> DescribeEventSubscriptionsMessagePaginateTypeDef:
return {
"SubscriptionName": ...,
}
# DescribeEventSubscriptionsMessagePaginateTypeDef definition
class DescribeEventSubscriptionsMessagePaginateTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEventsMessagePaginateTypeDef#
# DescribeEventsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeEventsMessagePaginateTypeDef
def get_value() -> DescribeEventsMessagePaginateTypeDef:
return {
"SourceIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeHsmClientCertificatesMessagePaginateTypeDef
def get_value() -> DescribeHsmClientCertificatesMessagePaginateTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# DescribeHsmClientCertificatesMessagePaginateTypeDef definition
class DescribeHsmClientCertificatesMessagePaginateTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeHsmConfigurationsMessagePaginateTypeDef#
# DescribeHsmConfigurationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeHsmConfigurationsMessagePaginateTypeDef
def get_value() -> DescribeHsmConfigurationsMessagePaginateTypeDef:
return {
"HsmConfigurationIdentifier": ...,
}
# DescribeHsmConfigurationsMessagePaginateTypeDef definition
class DescribeHsmConfigurationsMessagePaginateTypeDef(TypedDict):
HsmConfigurationIdentifier: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInboundIntegrationsMessagePaginateTypeDef#
# DescribeInboundIntegrationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeInboundIntegrationsMessagePaginateTypeDef
def get_value() -> DescribeInboundIntegrationsMessagePaginateTypeDef:
return {
"IntegrationArn": ...,
}
# DescribeInboundIntegrationsMessagePaginateTypeDef definition
class DescribeInboundIntegrationsMessagePaginateTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
TargetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrderableClusterOptionsMessagePaginateTypeDef#
# DescribeOrderableClusterOptionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeOrderableClusterOptionsMessagePaginateTypeDef
def get_value() -> DescribeOrderableClusterOptionsMessagePaginateTypeDef:
return {
"ClusterVersion": ...,
}
# DescribeOrderableClusterOptionsMessagePaginateTypeDef definition
class DescribeOrderableClusterOptionsMessagePaginateTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
NodeType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRedshiftIdcApplicationsMessagePaginateTypeDef#
# DescribeRedshiftIdcApplicationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeRedshiftIdcApplicationsMessagePaginateTypeDef
def get_value() -> DescribeRedshiftIdcApplicationsMessagePaginateTypeDef:
return {
"RedshiftIdcApplicationArn": ...,
}
# DescribeRedshiftIdcApplicationsMessagePaginateTypeDef definition
class DescribeRedshiftIdcApplicationsMessagePaginateTypeDef(TypedDict):
RedshiftIdcApplicationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef#
# DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef
def get_value() -> DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef:
return {
"ReservedNodeId": ...,
}
# DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef definition
class DescribeReservedNodeExchangeStatusInputMessagePaginateTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
ReservedNodeExchangeRequestId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodeOfferingsMessagePaginateTypeDef#
# DescribeReservedNodeOfferingsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodeOfferingsMessagePaginateTypeDef
def get_value() -> DescribeReservedNodeOfferingsMessagePaginateTypeDef:
return {
"ReservedNodeOfferingId": ...,
}
# DescribeReservedNodeOfferingsMessagePaginateTypeDef definition
class DescribeReservedNodeOfferingsMessagePaginateTypeDef(TypedDict):
ReservedNodeOfferingId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReservedNodesMessagePaginateTypeDef#
# DescribeReservedNodesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeReservedNodesMessagePaginateTypeDef
def get_value() -> DescribeReservedNodesMessagePaginateTypeDef:
return {
"ReservedNodeId": ...,
}
# DescribeReservedNodesMessagePaginateTypeDef definition
class DescribeReservedNodesMessagePaginateTypeDef(TypedDict):
ReservedNodeId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotCopyGrantsMessagePaginateTypeDef#
# DescribeSnapshotCopyGrantsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeSnapshotCopyGrantsMessagePaginateTypeDef
def get_value() -> DescribeSnapshotCopyGrantsMessagePaginateTypeDef:
return {
"SnapshotCopyGrantName": ...,
}
# DescribeSnapshotCopyGrantsMessagePaginateTypeDef definition
class DescribeSnapshotCopyGrantsMessagePaginateTypeDef(TypedDict):
SnapshotCopyGrantName: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotSchedulesMessagePaginateTypeDef#
# DescribeSnapshotSchedulesMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeSnapshotSchedulesMessagePaginateTypeDef
def get_value() -> DescribeSnapshotSchedulesMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeTableRestoreStatusMessagePaginateTypeDef
def get_value() -> DescribeTableRestoreStatusMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeTableRestoreStatusMessagePaginateTypeDef definition
class DescribeTableRestoreStatusMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
TableRestoreRequestId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeTagsMessagePaginateTypeDef#
# DescribeTagsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeTagsMessagePaginateTypeDef
def get_value() -> DescribeTagsMessagePaginateTypeDef:
return {
"ResourceName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeUsageLimitsMessagePaginateTypeDef
def get_value() -> DescribeUsageLimitsMessagePaginateTypeDef:
return {
"UsageLimitId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef
def get_value() -> GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef:
return {
"ActionType": ...,
}
# GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef definition
class GetReservedNodeExchangeConfigurationOptionsInputMessagePaginateTypeDef(TypedDict):
ActionType: ReservedNodeExchangeActionTypeType, # (1)
ClusterIdentifier: NotRequired[str],
SnapshotIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef#
# GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef
def get_value() -> GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef:
return {
"ReservedNodeId": ...,
}
# GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef definition
class GetReservedNodeExchangeOfferingsInputMessagePaginateTypeDef(TypedDict):
ReservedNodeId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecommendationsMessagePaginateTypeDef#
# ListRecommendationsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ListRecommendationsMessagePaginateTypeDef
def get_value() -> ListRecommendationsMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# ListRecommendationsMessagePaginateTypeDef definition
class ListRecommendationsMessagePaginateTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
NamespaceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeClusterSnapshotsMessagePaginateTypeDef#
# DescribeClusterSnapshotsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSnapshotsMessagePaginateTypeDef
def get_value() -> DescribeClusterSnapshotsMessagePaginateTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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)
DescribeClusterSnapshotsMessageTypeDef#
# DescribeClusterSnapshotsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSnapshotsMessageTypeDef
def get_value() -> DescribeClusterSnapshotsMessageTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClusterSnapshotsMessageTypeDef definition
class DescribeClusterSnapshotsMessageTypeDef(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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClusterSnapshotsMessageWaitTypeDef
def get_value() -> DescribeClusterSnapshotsMessageWaitTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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)
DescribeClustersMessageWaitExtraExtraTypeDef#
# DescribeClustersMessageWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClustersMessageWaitExtraExtraTypeDef
def get_value() -> DescribeClustersMessageWaitExtraExtraTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClustersMessageWaitExtraExtraTypeDef definition
class DescribeClustersMessageWaitExtraExtraTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeClustersMessageWaitExtraTypeDef#
# DescribeClustersMessageWaitExtraTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClustersMessageWaitExtraTypeDef
def get_value() -> DescribeClustersMessageWaitExtraTypeDef:
return {
"ClusterIdentifier": ...,
}
# DescribeClustersMessageWaitExtraTypeDef definition
class DescribeClustersMessageWaitExtraTypeDef(TypedDict):
ClusterIdentifier: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
TagKeys: NotRequired[Sequence[str]],
TagValues: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeClustersMessageWaitTypeDef#
# DescribeClustersMessageWaitTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeClustersMessageWaitTypeDef
def get_value() -> DescribeClustersMessageWaitTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeIntegrationsMessagePaginateTypeDef
def get_value() -> DescribeIntegrationsMessagePaginateTypeDef:
return {
"IntegrationArn": ...,
}
# DescribeIntegrationsMessagePaginateTypeDef definition
class DescribeIntegrationsMessagePaginateTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
Filters: NotRequired[Sequence[DescribeIntegrationsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeIntegrationsMessageTypeDef#
# DescribeIntegrationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeIntegrationsMessageTypeDef
def get_value() -> DescribeIntegrationsMessageTypeDef:
return {
"IntegrationArn": ...,
}
# DescribeIntegrationsMessageTypeDef definition
class DescribeIntegrationsMessageTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
Filters: NotRequired[Sequence[DescribeIntegrationsFilterTypeDef]], # (1)
DescribeNodeConfigurationOptionsMessagePaginateTypeDef#
# DescribeNodeConfigurationOptionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeNodeConfigurationOptionsMessagePaginateTypeDef
def get_value() -> DescribeNodeConfigurationOptionsMessagePaginateTypeDef:
return {
"ActionType": ...,
}
# 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)
DescribeNodeConfigurationOptionsMessageTypeDef#
# DescribeNodeConfigurationOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeNodeConfigurationOptionsMessageTypeDef
def get_value() -> DescribeNodeConfigurationOptionsMessageTypeDef:
return {
"ActionType": ...,
}
# DescribeNodeConfigurationOptionsMessageTypeDef definition
class DescribeNodeConfigurationOptionsMessageTypeDef(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 TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribePartnersOutputMessageTypeDef
def get_value() -> DescribePartnersOutputMessageTypeDef:
return {
"PartnerIntegrationInfoList": ...,
}
# DescribePartnersOutputMessageTypeDef definition
class DescribePartnersOutputMessageTypeDef(TypedDict):
PartnerIntegrationInfoList: List[PartnerIntegrationInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeScheduledActionsMessagePaginateTypeDef#
# DescribeScheduledActionsMessagePaginateTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeScheduledActionsMessagePaginateTypeDef
def get_value() -> DescribeScheduledActionsMessagePaginateTypeDef:
return {
"ScheduledActionName": ...,
}
# 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)
DescribeScheduledActionsMessageTypeDef#
# DescribeScheduledActionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeScheduledActionsMessageTypeDef
def get_value() -> DescribeScheduledActionsMessageTypeDef:
return {
"ScheduledActionName": ...,
}
# DescribeScheduledActionsMessageTypeDef definition
class DescribeScheduledActionsMessageTypeDef(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 TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointAuthorizationListTypeDef
def get_value() -> EndpointAuthorizationListTypeDef:
return {
"EndpointAuthorizationList": ...,
}
# EndpointAuthorizationListTypeDef definition
class EndpointAuthorizationListTypeDef(TypedDict):
EndpointAuthorizationList: List[EndpointAuthorizationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventCategoriesMapTypeDef#
# EventCategoriesMapTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EventCategoriesMapTypeDef
def get_value() -> EventCategoriesMapTypeDef:
return {
"SourceType": ...,
}
# EventCategoriesMapTypeDef definition
class EventCategoriesMapTypeDef(TypedDict):
SourceType: NotRequired[str],
Events: NotRequired[List[EventInfoMapTypeDef]], # (1)
EventsMessageTypeDef#
# EventsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EventsMessageTypeDef
def get_value() -> EventsMessageTypeDef:
return {
"Marker": ...,
}
# EventsMessageTypeDef definition
class EventsMessageTypeDef(TypedDict):
Marker: str,
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
GetResourcePolicyResultTypeDef#
# GetResourcePolicyResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetResourcePolicyResultTypeDef
def get_value() -> GetResourcePolicyResultTypeDef:
return {
"ResourcePolicy": ...,
}
# GetResourcePolicyResultTypeDef definition
class GetResourcePolicyResultTypeDef(TypedDict):
ResourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourcePolicyResultTypeDef#
# PutResourcePolicyResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PutResourcePolicyResultTypeDef
def get_value() -> PutResourcePolicyResultTypeDef:
return {
"ResourcePolicy": ...,
}
# PutResourcePolicyResultTypeDef definition
class PutResourcePolicyResultTypeDef(TypedDict):
ResourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InboundIntegrationTypeDef#
# InboundIntegrationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import InboundIntegrationTypeDef
def get_value() -> InboundIntegrationTypeDef:
return {
"IntegrationArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import IntegrationResponseTypeDef
def get_value() -> IntegrationResponseTypeDef:
return {
"IntegrationArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import IntegrationTypeDef
def get_value() -> IntegrationTypeDef:
return {
"IntegrationArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import LakeFormationScopeUnionTypeDef
def get_value() -> LakeFormationScopeUnionTypeDef:
return {
"LakeFormationQuery": ...,
}
# LakeFormationScopeUnionTypeDef definition
class LakeFormationScopeUnionTypeDef(TypedDict):
LakeFormationQuery: NotRequired[LakeFormationQueryTypeDef], # (1)
NamespaceIdentifierUnionTypeDef#
# NamespaceIdentifierUnionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import NamespaceIdentifierUnionTypeDef
def get_value() -> NamespaceIdentifierUnionTypeDef:
return {
"ServerlessIdentifier": ...,
}
# NamespaceIdentifierUnionTypeDef definition
class NamespaceIdentifierUnionTypeDef(TypedDict):
ServerlessIdentifier: NotRequired[ServerlessIdentifierTypeDef], # (1)
ProvisionedIdentifier: NotRequired[ProvisionedIdentifierTypeDef], # (2)
VpcEndpointTypeDef#
# VpcEndpointTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import VpcEndpointTypeDef
def get_value() -> VpcEndpointTypeDef:
return {
"VpcEndpointId": ...,
}
# VpcEndpointTypeDef definition
class VpcEndpointTypeDef(TypedDict):
VpcEndpointId: NotRequired[str],
VpcId: NotRequired[str],
NetworkInterfaces: NotRequired[List[NetworkInterfaceTypeDef]], # (1)
NodeConfigurationOptionsMessageTypeDef#
# NodeConfigurationOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import NodeConfigurationOptionsMessageTypeDef
def get_value() -> NodeConfigurationOptionsMessageTypeDef:
return {
"NodeConfigurationOptionList": ...,
}
# NodeConfigurationOptionsMessageTypeDef definition
class NodeConfigurationOptionsMessageTypeDef(TypedDict):
NodeConfigurationOptionList: List[NodeConfigurationOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
S3AccessGrantsScopeUnionTypeDef#
# S3AccessGrantsScopeUnionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import S3AccessGrantsScopeUnionTypeDef
def get_value() -> S3AccessGrantsScopeUnionTypeDef:
return {
"ReadWriteAccess": ...,
}
# S3AccessGrantsScopeUnionTypeDef definition
class S3AccessGrantsScopeUnionTypeDef(TypedDict):
ReadWriteAccess: NotRequired[ReadWriteAccessTypeDef], # (1)
RecommendationTypeDef#
# RecommendationTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"Id": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ReservedNodeOfferingTypeDef
def get_value() -> ReservedNodeOfferingTypeDef:
return {
"ReservedNodeOfferingId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ReservedNodeTypeDef
def get_value() -> ReservedNodeTypeDef:
return {
"ReservedNodeId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import RestoreTableFromClusterSnapshotResultTypeDef
def get_value() -> RestoreTableFromClusterSnapshotResultTypeDef:
return {
"TableRestoreStatus": ...,
}
# RestoreTableFromClusterSnapshotResultTypeDef definition
class RestoreTableFromClusterSnapshotResultTypeDef(TypedDict):
TableRestoreStatus: TableRestoreStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TableRestoreStatusMessageTypeDef#
# TableRestoreStatusMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import TableRestoreStatusMessageTypeDef
def get_value() -> TableRestoreStatusMessageTypeDef:
return {
"TableRestoreStatusDetails": ...,
}
# TableRestoreStatusMessageTypeDef definition
class TableRestoreStatusMessageTypeDef(TypedDict):
TableRestoreStatusDetails: List[TableRestoreStatusTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduledActionTypeTypeDef#
# ScheduledActionTypeTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ScheduledActionTypeTypeDef
def get_value() -> ScheduledActionTypeTypeDef:
return {
"ResizeCluster": ...,
}
# ScheduledActionTypeTypeDef definition
class ScheduledActionTypeTypeDef(TypedDict):
ResizeCluster: NotRequired[ResizeClusterMessageTypeDef], # (1)
PauseCluster: NotRequired[PauseClusterMessageTypeDef], # (2)
ResumeCluster: NotRequired[ResumeClusterMessageTypeDef], # (3)
UpdateTargetTypeDef#
# UpdateTargetTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import UpdateTargetTypeDef
def get_value() -> UpdateTargetTypeDef:
return {
"MaintenanceTrackName": ...,
}
# UpdateTargetTypeDef definition
class UpdateTargetTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
DatabaseVersion: NotRequired[str],
SupportedOperations: NotRequired[List[SupportedOperationTypeDef]], # (1)
AccountAttributeListTypeDef#
# AccountAttributeListTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AccountAttributeListTypeDef
def get_value() -> AccountAttributeListTypeDef:
return {
"AccountAttributes": ...,
}
# AccountAttributeListTypeDef definition
class AccountAttributeListTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomDomainAssociationsMessageTypeDef#
# CustomDomainAssociationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CustomDomainAssociationsMessageTypeDef
def get_value() -> CustomDomainAssociationsMessageTypeDef:
return {
"Marker": ...,
}
# CustomDomainAssociationsMessageTypeDef definition
class CustomDomainAssociationsMessageTypeDef(TypedDict):
Marker: str,
Associations: List[AssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OrderableClusterOptionTypeDef#
# OrderableClusterOptionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import OrderableClusterOptionTypeDef
def get_value() -> OrderableClusterOptionTypeDef:
return {
"ClusterVersion": ...,
}
# OrderableClusterOptionTypeDef definition
class OrderableClusterOptionTypeDef(TypedDict):
ClusterVersion: NotRequired[str],
ClusterType: NotRequired[str],
NodeType: NotRequired[str],
AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]], # (1)
SubnetTypeDef#
# SubnetTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"SubnetIdentifier": ...,
}
# SubnetTypeDef definition
class SubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef], # (1)
SubnetStatus: NotRequired[str],
ClusterDbRevisionsMessageTypeDef#
# ClusterDbRevisionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterDbRevisionsMessageTypeDef
def get_value() -> ClusterDbRevisionsMessageTypeDef:
return {
"Marker": ...,
}
# ClusterDbRevisionsMessageTypeDef definition
class ClusterDbRevisionsMessageTypeDef(TypedDict):
Marker: str,
ClusterDbRevisions: List[ClusterDbRevisionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDefaultClusterParametersResultTypeDef#
# DescribeDefaultClusterParametersResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDefaultClusterParametersResultTypeDef
def get_value() -> DescribeDefaultClusterParametersResultTypeDef:
return {
"DefaultClusterParameters": ...,
}
# DescribeDefaultClusterParametersResultTypeDef definition
class DescribeDefaultClusterParametersResultTypeDef(TypedDict):
DefaultClusterParameters: DefaultClusterParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterParameterGroupsMessageTypeDef#
# ClusterParameterGroupsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterParameterGroupsMessageTypeDef
def get_value() -> ClusterParameterGroupsMessageTypeDef:
return {
"Marker": ...,
}
# ClusterParameterGroupsMessageTypeDef definition
class ClusterParameterGroupsMessageTypeDef(TypedDict):
Marker: str,
ParameterGroups: List[ClusterParameterGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterParameterGroupResultTypeDef#
# CreateClusterParameterGroupResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterParameterGroupResultTypeDef
def get_value() -> CreateClusterParameterGroupResultTypeDef:
return {
"ClusterParameterGroup": ...,
}
# CreateClusterParameterGroupResultTypeDef definition
class CreateClusterParameterGroupResultTypeDef(TypedDict):
ClusterParameterGroup: ClusterParameterGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventSubscriptionResultTypeDef#
# CreateEventSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateEventSubscriptionResultTypeDef
def get_value() -> CreateEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# CreateEventSubscriptionResultTypeDef definition
class CreateEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventSubscriptionsMessageTypeDef#
# EventSubscriptionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EventSubscriptionsMessageTypeDef
def get_value() -> EventSubscriptionsMessageTypeDef:
return {
"Marker": ...,
}
# EventSubscriptionsMessageTypeDef definition
class EventSubscriptionsMessageTypeDef(TypedDict):
Marker: str,
EventSubscriptionsList: List[EventSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyEventSubscriptionResultTypeDef#
# ModifyEventSubscriptionResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyEventSubscriptionResultTypeDef
def get_value() -> ModifyEventSubscriptionResultTypeDef:
return {
"EventSubscription": ...,
}
# ModifyEventSubscriptionResultTypeDef definition
class ModifyEventSubscriptionResultTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHsmClientCertificateResultTypeDef#
# CreateHsmClientCertificateResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateHsmClientCertificateResultTypeDef
def get_value() -> CreateHsmClientCertificateResultTypeDef:
return {
"HsmClientCertificate": ...,
}
# CreateHsmClientCertificateResultTypeDef definition
class CreateHsmClientCertificateResultTypeDef(TypedDict):
HsmClientCertificate: HsmClientCertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HsmClientCertificateMessageTypeDef#
# HsmClientCertificateMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import HsmClientCertificateMessageTypeDef
def get_value() -> HsmClientCertificateMessageTypeDef:
return {
"Marker": ...,
}
# HsmClientCertificateMessageTypeDef definition
class HsmClientCertificateMessageTypeDef(TypedDict):
Marker: str,
HsmClientCertificates: List[HsmClientCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHsmConfigurationResultTypeDef#
# CreateHsmConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateHsmConfigurationResultTypeDef
def get_value() -> CreateHsmConfigurationResultTypeDef:
return {
"HsmConfiguration": ...,
}
# CreateHsmConfigurationResultTypeDef definition
class CreateHsmConfigurationResultTypeDef(TypedDict):
HsmConfiguration: HsmConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HsmConfigurationMessageTypeDef#
# HsmConfigurationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import HsmConfigurationMessageTypeDef
def get_value() -> HsmConfigurationMessageTypeDef:
return {
"Marker": ...,
}
# HsmConfigurationMessageTypeDef definition
class HsmConfigurationMessageTypeDef(TypedDict):
Marker: str,
HsmConfigurations: List[HsmConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSecurityGroupTypeDef#
# ClusterSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterSecurityGroupTypeDef
def get_value() -> ClusterSecurityGroupTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateSnapshotCopyGrantResultTypeDef
def get_value() -> CreateSnapshotCopyGrantResultTypeDef:
return {
"SnapshotCopyGrant": ...,
}
# CreateSnapshotCopyGrantResultTypeDef definition
class CreateSnapshotCopyGrantResultTypeDef(TypedDict):
SnapshotCopyGrant: SnapshotCopyGrantTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SnapshotCopyGrantMessageTypeDef#
# SnapshotCopyGrantMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotCopyGrantMessageTypeDef
def get_value() -> SnapshotCopyGrantMessageTypeDef:
return {
"Marker": ...,
}
# SnapshotCopyGrantMessageTypeDef definition
class SnapshotCopyGrantMessageTypeDef(TypedDict):
Marker: str,
SnapshotCopyGrants: List[SnapshotCopyGrantTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSnapshotSchedulesOutputMessageTypeDef#
# DescribeSnapshotSchedulesOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeSnapshotSchedulesOutputMessageTypeDef
def get_value() -> DescribeSnapshotSchedulesOutputMessageTypeDef:
return {
"SnapshotSchedules": ...,
}
# DescribeSnapshotSchedulesOutputMessageTypeDef definition
class DescribeSnapshotSchedulesOutputMessageTypeDef(TypedDict):
SnapshotSchedules: List[SnapshotScheduleTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeSnapshotAccessResultTypeDef#
# AuthorizeSnapshotAccessResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizeSnapshotAccessResultTypeDef
def get_value() -> AuthorizeSnapshotAccessResultTypeDef:
return {
"Snapshot": ...,
}
# AuthorizeSnapshotAccessResultTypeDef definition
class AuthorizeSnapshotAccessResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyClusterSnapshotResultTypeDef#
# CopyClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CopyClusterSnapshotResultTypeDef
def get_value() -> CopyClusterSnapshotResultTypeDef:
return {
"Snapshot": ...,
}
# CopyClusterSnapshotResultTypeDef definition
class CopyClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterSnapshotResultTypeDef#
# CreateClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterSnapshotResultTypeDef
def get_value() -> CreateClusterSnapshotResultTypeDef:
return {
"Snapshot": ...,
}
# CreateClusterSnapshotResultTypeDef definition
class CreateClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterSnapshotResultTypeDef#
# DeleteClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterSnapshotResultTypeDef
def get_value() -> DeleteClusterSnapshotResultTypeDef:
return {
"Snapshot": ...,
}
# DeleteClusterSnapshotResultTypeDef definition
class DeleteClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterSnapshotResultTypeDef#
# ModifyClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterSnapshotResultTypeDef
def get_value() -> ModifyClusterSnapshotResultTypeDef:
return {
"Snapshot": ...,
}
# ModifyClusterSnapshotResultTypeDef definition
class ModifyClusterSnapshotResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeSnapshotAccessResultTypeDef#
# RevokeSnapshotAccessResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RevokeSnapshotAccessResultTypeDef
def get_value() -> RevokeSnapshotAccessResultTypeDef:
return {
"Snapshot": ...,
}
# RevokeSnapshotAccessResultTypeDef definition
class RevokeSnapshotAccessResultTypeDef(TypedDict):
Snapshot: SnapshotTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SnapshotMessageTypeDef#
# SnapshotMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import SnapshotMessageTypeDef
def get_value() -> SnapshotMessageTypeDef:
return {
"Marker": ...,
}
# SnapshotMessageTypeDef definition
class SnapshotMessageTypeDef(TypedDict):
Marker: str,
Snapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TaggedResourceListMessageTypeDef#
# TaggedResourceListMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import TaggedResourceListMessageTypeDef
def get_value() -> TaggedResourceListMessageTypeDef:
return {
"TaggedResources": ...,
}
# TaggedResourceListMessageTypeDef definition
class TaggedResourceListMessageTypeDef(TypedDict):
TaggedResources: List[TaggedResourceTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UsageLimitListTypeDef#
# UsageLimitListTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import UsageLimitListTypeDef
def get_value() -> UsageLimitListTypeDef:
return {
"UsageLimits": ...,
}
# UsageLimitListTypeDef definition
class UsageLimitListTypeDef(TypedDict):
UsageLimits: List[UsageLimitTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSharesForConsumerResultTypeDef#
# DescribeDataSharesForConsumerResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesForConsumerResultTypeDef
def get_value() -> DescribeDataSharesForConsumerResultTypeDef:
return {
"DataShares": ...,
}
# DescribeDataSharesForConsumerResultTypeDef definition
class DescribeDataSharesForConsumerResultTypeDef(TypedDict):
DataShares: List[DataShareTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSharesForProducerResultTypeDef#
# DescribeDataSharesForProducerResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesForProducerResultTypeDef
def get_value() -> DescribeDataSharesForProducerResultTypeDef:
return {
"DataShares": ...,
}
# DescribeDataSharesForProducerResultTypeDef definition
class DescribeDataSharesForProducerResultTypeDef(TypedDict):
DataShares: List[DataShareTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataSharesResultTypeDef#
# DescribeDataSharesResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeDataSharesResultTypeDef
def get_value() -> DescribeDataSharesResultTypeDef:
return {
"DataShares": ...,
}
# DescribeDataSharesResultTypeDef definition
class DescribeDataSharesResultTypeDef(TypedDict):
DataShares: List[DataShareTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventCategoriesMessageTypeDef#
# EventCategoriesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EventCategoriesMessageTypeDef
def get_value() -> EventCategoriesMessageTypeDef:
return {
"EventCategoriesMapList": ...,
}
# EventCategoriesMessageTypeDef definition
class EventCategoriesMessageTypeDef(TypedDict):
EventCategoriesMapList: List[EventCategoriesMapTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InboundIntegrationsMessageTypeDef#
# InboundIntegrationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import InboundIntegrationsMessageTypeDef
def get_value() -> InboundIntegrationsMessageTypeDef:
return {
"Marker": ...,
}
# InboundIntegrationsMessageTypeDef definition
class InboundIntegrationsMessageTypeDef(TypedDict):
Marker: str,
InboundIntegrations: List[InboundIntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IntegrationsMessageTypeDef#
# IntegrationsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import IntegrationsMessageTypeDef
def get_value() -> IntegrationsMessageTypeDef:
return {
"Marker": ...,
}
# IntegrationsMessageTypeDef definition
class IntegrationsMessageTypeDef(TypedDict):
Marker: str,
Integrations: List[IntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterNamespaceInputMessageTypeDef#
# DeregisterNamespaceInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeregisterNamespaceInputMessageTypeDef
def get_value() -> DeregisterNamespaceInputMessageTypeDef:
return {
"NamespaceIdentifier": ...,
}
# DeregisterNamespaceInputMessageTypeDef definition
class DeregisterNamespaceInputMessageTypeDef(TypedDict):
NamespaceIdentifier: NamespaceIdentifierUnionTypeDef, # (1)
ConsumerIdentifiers: Sequence[str],
RegisterNamespaceInputMessageTypeDef#
# RegisterNamespaceInputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RegisterNamespaceInputMessageTypeDef
def get_value() -> RegisterNamespaceInputMessageTypeDef:
return {
"NamespaceIdentifier": ...,
}
# RegisterNamespaceInputMessageTypeDef definition
class RegisterNamespaceInputMessageTypeDef(TypedDict):
NamespaceIdentifier: NamespaceIdentifierUnionTypeDef, # (1)
ConsumerIdentifiers: Sequence[str],
EndpointAccessResponseTypeDef#
# EndpointAccessResponseTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointAccessResponseTypeDef
def get_value() -> EndpointAccessResponseTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointAccessTypeDef
def get_value() -> EndpointAccessTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Address": ...,
}
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
VpcEndpoints: NotRequired[List[VpcEndpointTypeDef]], # (1)
ServiceIntegrationsUnionOutputTypeDef#
# ServiceIntegrationsUnionOutputTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ServiceIntegrationsUnionOutputTypeDef
def get_value() -> ServiceIntegrationsUnionOutputTypeDef:
return {
"LakeFormation": ...,
}
# ServiceIntegrationsUnionOutputTypeDef definition
class ServiceIntegrationsUnionOutputTypeDef(TypedDict):
LakeFormation: NotRequired[List[LakeFormationScopeUnionTypeDef]], # (1)
S3AccessGrants: NotRequired[List[S3AccessGrantsScopeUnionTypeDef]], # (2)
ServiceIntegrationsUnionTypeDef#
# ServiceIntegrationsUnionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ServiceIntegrationsUnionTypeDef
def get_value() -> ServiceIntegrationsUnionTypeDef:
return {
"LakeFormation": ...,
}
# ServiceIntegrationsUnionTypeDef definition
class ServiceIntegrationsUnionTypeDef(TypedDict):
LakeFormation: NotRequired[Sequence[LakeFormationScopeUnionTypeDef]], # (1)
S3AccessGrants: NotRequired[Sequence[S3AccessGrantsScopeUnionTypeDef]], # (2)
ListRecommendationsResultTypeDef#
# ListRecommendationsResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ListRecommendationsResultTypeDef
def get_value() -> ListRecommendationsResultTypeDef:
return {
"Recommendations": ...,
}
# ListRecommendationsResultTypeDef definition
class ListRecommendationsResultTypeDef(TypedDict):
Recommendations: List[RecommendationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReservedNodeExchangeOfferingsOutputMessageTypeDef#
# GetReservedNodeExchangeOfferingsOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetReservedNodeExchangeOfferingsOutputMessageTypeDef
def get_value() -> GetReservedNodeExchangeOfferingsOutputMessageTypeDef:
return {
"Marker": ...,
}
# GetReservedNodeExchangeOfferingsOutputMessageTypeDef definition
class GetReservedNodeExchangeOfferingsOutputMessageTypeDef(TypedDict):
Marker: str,
ReservedNodeOfferings: List[ReservedNodeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedNodeOfferingsMessageTypeDef#
# ReservedNodeOfferingsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ReservedNodeOfferingsMessageTypeDef
def get_value() -> ReservedNodeOfferingsMessageTypeDef:
return {
"Marker": ...,
}
# ReservedNodeOfferingsMessageTypeDef definition
class ReservedNodeOfferingsMessageTypeDef(TypedDict):
Marker: str,
ReservedNodeOfferings: List[ReservedNodeOfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptReservedNodeExchangeOutputMessageTypeDef#
# AcceptReservedNodeExchangeOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import AcceptReservedNodeExchangeOutputMessageTypeDef
def get_value() -> AcceptReservedNodeExchangeOutputMessageTypeDef:
return {
"ExchangedReservedNode": ...,
}
# AcceptReservedNodeExchangeOutputMessageTypeDef definition
class AcceptReservedNodeExchangeOutputMessageTypeDef(TypedDict):
ExchangedReservedNode: ReservedNodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PurchaseReservedNodeOfferingResultTypeDef#
# PurchaseReservedNodeOfferingResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PurchaseReservedNodeOfferingResultTypeDef
def get_value() -> PurchaseReservedNodeOfferingResultTypeDef:
return {
"ReservedNode": ...,
}
# PurchaseReservedNodeOfferingResultTypeDef definition
class PurchaseReservedNodeOfferingResultTypeDef(TypedDict):
ReservedNode: ReservedNodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReservedNodeConfigurationOptionTypeDef#
# ReservedNodeConfigurationOptionTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ReservedNodeConfigurationOptionTypeDef
def get_value() -> ReservedNodeConfigurationOptionTypeDef:
return {
"SourceReservedNode": ...,
}
# ReservedNodeConfigurationOptionTypeDef definition
class ReservedNodeConfigurationOptionTypeDef(TypedDict):
SourceReservedNode: NotRequired[ReservedNodeTypeDef], # (1)
TargetReservedNodeCount: NotRequired[int],
TargetReservedNodeOffering: NotRequired[ReservedNodeOfferingTypeDef], # (2)
ReservedNodesMessageTypeDef#
# ReservedNodesMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ReservedNodesMessageTypeDef
def get_value() -> ReservedNodesMessageTypeDef:
return {
"Marker": ...,
}
# ReservedNodesMessageTypeDef definition
class ReservedNodesMessageTypeDef(TypedDict):
Marker: str,
ReservedNodes: List[ReservedNodeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateScheduledActionMessageTypeDef#
# CreateScheduledActionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateScheduledActionMessageTypeDef
def get_value() -> CreateScheduledActionMessageTypeDef:
return {
"ScheduledActionName": ...,
}
# CreateScheduledActionMessageTypeDef definition
class CreateScheduledActionMessageTypeDef(TypedDict):
ScheduledActionName: str,
TargetAction: ScheduledActionTypeTypeDef, # (1)
Schedule: str,
IamRole: str,
ScheduledActionDescription: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Enable: NotRequired[bool],
ModifyScheduledActionMessageTypeDef#
# ModifyScheduledActionMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyScheduledActionMessageTypeDef
def get_value() -> ModifyScheduledActionMessageTypeDef:
return {
"ScheduledActionName": ...,
}
# ModifyScheduledActionMessageTypeDef definition
class ModifyScheduledActionMessageTypeDef(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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ScheduledActionResponseTypeDef
def get_value() -> ScheduledActionResponseTypeDef:
return {
"ScheduledActionName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import ScheduledActionTypeDef
def get_value() -> ScheduledActionTypeDef:
return {
"ScheduledActionName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import MaintenanceTrackTypeDef
def get_value() -> MaintenanceTrackTypeDef:
return {
"MaintenanceTrackName": ...,
}
# MaintenanceTrackTypeDef definition
class MaintenanceTrackTypeDef(TypedDict):
MaintenanceTrackName: NotRequired[str],
DatabaseVersion: NotRequired[str],
UpdateTargets: NotRequired[List[UpdateTargetTypeDef]], # (1)
OrderableClusterOptionsMessageTypeDef#
# OrderableClusterOptionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import OrderableClusterOptionsMessageTypeDef
def get_value() -> OrderableClusterOptionsMessageTypeDef:
return {
"OrderableClusterOptions": ...,
}
# OrderableClusterOptionsMessageTypeDef definition
class OrderableClusterOptionsMessageTypeDef(TypedDict):
OrderableClusterOptions: List[OrderableClusterOptionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSubnetGroupTypeDef#
# ClusterSubnetGroupTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterSubnetGroupTypeDef
def get_value() -> ClusterSubnetGroupTypeDef:
return {
"ClusterSubnetGroupName": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import AuthorizeClusterSecurityGroupIngressResultTypeDef
def get_value() -> AuthorizeClusterSecurityGroupIngressResultTypeDef:
return {
"ClusterSecurityGroup": ...,
}
# AuthorizeClusterSecurityGroupIngressResultTypeDef definition
class AuthorizeClusterSecurityGroupIngressResultTypeDef(TypedDict):
ClusterSecurityGroup: ClusterSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSecurityGroupMessageTypeDef#
# ClusterSecurityGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterSecurityGroupMessageTypeDef
def get_value() -> ClusterSecurityGroupMessageTypeDef:
return {
"Marker": ...,
}
# ClusterSecurityGroupMessageTypeDef definition
class ClusterSecurityGroupMessageTypeDef(TypedDict):
Marker: str,
ClusterSecurityGroups: List[ClusterSecurityGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterSecurityGroupResultTypeDef#
# CreateClusterSecurityGroupResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterSecurityGroupResultTypeDef
def get_value() -> CreateClusterSecurityGroupResultTypeDef:
return {
"ClusterSecurityGroup": ...,
}
# CreateClusterSecurityGroupResultTypeDef definition
class CreateClusterSecurityGroupResultTypeDef(TypedDict):
ClusterSecurityGroup: ClusterSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeClusterSecurityGroupIngressResultTypeDef#
# RevokeClusterSecurityGroupIngressResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RevokeClusterSecurityGroupIngressResultTypeDef
def get_value() -> RevokeClusterSecurityGroupIngressResultTypeDef:
return {
"ClusterSecurityGroup": ...,
}
# RevokeClusterSecurityGroupIngressResultTypeDef definition
class RevokeClusterSecurityGroupIngressResultTypeDef(TypedDict):
ClusterSecurityGroup: ClusterSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointAccessListTypeDef#
# EndpointAccessListTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EndpointAccessListTypeDef
def get_value() -> EndpointAccessListTypeDef:
return {
"EndpointAccessList": ...,
}
# EndpointAccessListTypeDef definition
class EndpointAccessListTypeDef(TypedDict):
EndpointAccessList: List[EndpointAccessTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterTypeDef#
# ClusterTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterTypeDef
def get_value() -> ClusterTypeDef:
return {
"ClusterIdentifier": ...,
}
# 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 TypedDict usage example
from mypy_boto3_redshift.type_defs import RedshiftIdcApplicationTypeDef
def get_value() -> RedshiftIdcApplicationTypeDef:
return {
"IdcInstanceArn": ...,
}
# 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)
GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef#
# GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef
def get_value() -> GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef:
return {
"Marker": ...,
}
# GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef definition
class GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef(TypedDict):
Marker: str,
ReservedNodeConfigurationOptionList: List[ReservedNodeConfigurationOptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduledActionsMessageTypeDef#
# ScheduledActionsMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ScheduledActionsMessageTypeDef
def get_value() -> ScheduledActionsMessageTypeDef:
return {
"Marker": ...,
}
# ScheduledActionsMessageTypeDef definition
class ScheduledActionsMessageTypeDef(TypedDict):
Marker: str,
ScheduledActions: List[ScheduledActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TrackListMessageTypeDef#
# TrackListMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import TrackListMessageTypeDef
def get_value() -> TrackListMessageTypeDef:
return {
"MaintenanceTracks": ...,
}
# TrackListMessageTypeDef definition
class TrackListMessageTypeDef(TypedDict):
MaintenanceTracks: List[MaintenanceTrackTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClusterSubnetGroupMessageTypeDef#
# ClusterSubnetGroupMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClusterSubnetGroupMessageTypeDef
def get_value() -> ClusterSubnetGroupMessageTypeDef:
return {
"Marker": ...,
}
# ClusterSubnetGroupMessageTypeDef definition
class ClusterSubnetGroupMessageTypeDef(TypedDict):
Marker: str,
ClusterSubnetGroups: List[ClusterSubnetGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterSubnetGroupResultTypeDef#
# CreateClusterSubnetGroupResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterSubnetGroupResultTypeDef
def get_value() -> CreateClusterSubnetGroupResultTypeDef:
return {
"ClusterSubnetGroup": ...,
}
# CreateClusterSubnetGroupResultTypeDef definition
class CreateClusterSubnetGroupResultTypeDef(TypedDict):
ClusterSubnetGroup: ClusterSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterSubnetGroupResultTypeDef#
# ModifyClusterSubnetGroupResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterSubnetGroupResultTypeDef
def get_value() -> ModifyClusterSubnetGroupResultTypeDef:
return {
"ClusterSubnetGroup": ...,
}
# ModifyClusterSubnetGroupResultTypeDef definition
class ModifyClusterSubnetGroupResultTypeDef(TypedDict):
ClusterSubnetGroup: ClusterSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ClustersMessageTypeDef#
# ClustersMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ClustersMessageTypeDef
def get_value() -> ClustersMessageTypeDef:
return {
"Marker": ...,
}
# ClustersMessageTypeDef definition
class ClustersMessageTypeDef(TypedDict):
Marker: str,
Clusters: List[ClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterResultTypeDef#
# CreateClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateClusterResultTypeDef
def get_value() -> CreateClusterResultTypeDef:
return {
"Cluster": ...,
}
# CreateClusterResultTypeDef definition
class CreateClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteClusterResultTypeDef#
# DeleteClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DeleteClusterResultTypeDef
def get_value() -> DeleteClusterResultTypeDef:
return {
"Cluster": ...,
}
# DeleteClusterResultTypeDef definition
class DeleteClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableSnapshotCopyResultTypeDef#
# DisableSnapshotCopyResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DisableSnapshotCopyResultTypeDef
def get_value() -> DisableSnapshotCopyResultTypeDef:
return {
"Cluster": ...,
}
# DisableSnapshotCopyResultTypeDef definition
class DisableSnapshotCopyResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableSnapshotCopyResultTypeDef#
# EnableSnapshotCopyResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import EnableSnapshotCopyResultTypeDef
def get_value() -> EnableSnapshotCopyResultTypeDef:
return {
"Cluster": ...,
}
# EnableSnapshotCopyResultTypeDef definition
class EnableSnapshotCopyResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FailoverPrimaryComputeResultTypeDef#
# FailoverPrimaryComputeResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import FailoverPrimaryComputeResultTypeDef
def get_value() -> FailoverPrimaryComputeResultTypeDef:
return {
"Cluster": ...,
}
# FailoverPrimaryComputeResultTypeDef definition
class FailoverPrimaryComputeResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterDbRevisionResultTypeDef#
# ModifyClusterDbRevisionResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterDbRevisionResultTypeDef
def get_value() -> ModifyClusterDbRevisionResultTypeDef:
return {
"Cluster": ...,
}
# ModifyClusterDbRevisionResultTypeDef definition
class ModifyClusterDbRevisionResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterIamRolesResultTypeDef#
# ModifyClusterIamRolesResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterIamRolesResultTypeDef
def get_value() -> ModifyClusterIamRolesResultTypeDef:
return {
"Cluster": ...,
}
# ModifyClusterIamRolesResultTypeDef definition
class ModifyClusterIamRolesResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterMaintenanceResultTypeDef#
# ModifyClusterMaintenanceResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterMaintenanceResultTypeDef
def get_value() -> ModifyClusterMaintenanceResultTypeDef:
return {
"Cluster": ...,
}
# ModifyClusterMaintenanceResultTypeDef definition
class ModifyClusterMaintenanceResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyClusterResultTypeDef#
# ModifyClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyClusterResultTypeDef
def get_value() -> ModifyClusterResultTypeDef:
return {
"Cluster": ...,
}
# ModifyClusterResultTypeDef definition
class ModifyClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifySnapshotCopyRetentionPeriodResultTypeDef#
# ModifySnapshotCopyRetentionPeriodResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifySnapshotCopyRetentionPeriodResultTypeDef
def get_value() -> ModifySnapshotCopyRetentionPeriodResultTypeDef:
return {
"Cluster": ...,
}
# ModifySnapshotCopyRetentionPeriodResultTypeDef definition
class ModifySnapshotCopyRetentionPeriodResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PauseClusterResultTypeDef#
# PauseClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import PauseClusterResultTypeDef
def get_value() -> PauseClusterResultTypeDef:
return {
"Cluster": ...,
}
# PauseClusterResultTypeDef definition
class PauseClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootClusterResultTypeDef#
# RebootClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RebootClusterResultTypeDef
def get_value() -> RebootClusterResultTypeDef:
return {
"Cluster": ...,
}
# RebootClusterResultTypeDef definition
class RebootClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResizeClusterResultTypeDef#
# ResizeClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResizeClusterResultTypeDef
def get_value() -> ResizeClusterResultTypeDef:
return {
"Cluster": ...,
}
# ResizeClusterResultTypeDef definition
class ResizeClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreFromClusterSnapshotResultTypeDef#
# RestoreFromClusterSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RestoreFromClusterSnapshotResultTypeDef
def get_value() -> RestoreFromClusterSnapshotResultTypeDef:
return {
"Cluster": ...,
}
# RestoreFromClusterSnapshotResultTypeDef definition
class RestoreFromClusterSnapshotResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResumeClusterResultTypeDef#
# ResumeClusterResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ResumeClusterResultTypeDef
def get_value() -> ResumeClusterResultTypeDef:
return {
"Cluster": ...,
}
# ResumeClusterResultTypeDef definition
class ResumeClusterResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RotateEncryptionKeyResultTypeDef#
# RotateEncryptionKeyResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import RotateEncryptionKeyResultTypeDef
def get_value() -> RotateEncryptionKeyResultTypeDef:
return {
"Cluster": ...,
}
# RotateEncryptionKeyResultTypeDef definition
class RotateEncryptionKeyResultTypeDef(TypedDict):
Cluster: ClusterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRedshiftIdcApplicationResultTypeDef#
# CreateRedshiftIdcApplicationResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateRedshiftIdcApplicationResultTypeDef
def get_value() -> CreateRedshiftIdcApplicationResultTypeDef:
return {
"RedshiftIdcApplication": ...,
}
# CreateRedshiftIdcApplicationResultTypeDef definition
class CreateRedshiftIdcApplicationResultTypeDef(TypedDict):
RedshiftIdcApplication: RedshiftIdcApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRedshiftIdcApplicationsResultTypeDef#
# DescribeRedshiftIdcApplicationsResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import DescribeRedshiftIdcApplicationsResultTypeDef
def get_value() -> DescribeRedshiftIdcApplicationsResultTypeDef:
return {
"RedshiftIdcApplications": ...,
}
# DescribeRedshiftIdcApplicationsResultTypeDef definition
class DescribeRedshiftIdcApplicationsResultTypeDef(TypedDict):
RedshiftIdcApplications: List[RedshiftIdcApplicationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyRedshiftIdcApplicationResultTypeDef#
# ModifyRedshiftIdcApplicationResultTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyRedshiftIdcApplicationResultTypeDef
def get_value() -> ModifyRedshiftIdcApplicationResultTypeDef:
return {
"RedshiftIdcApplication": ...,
}
# ModifyRedshiftIdcApplicationResultTypeDef definition
class ModifyRedshiftIdcApplicationResultTypeDef(TypedDict):
RedshiftIdcApplication: RedshiftIdcApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRedshiftIdcApplicationMessageTypeDef#
# CreateRedshiftIdcApplicationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import CreateRedshiftIdcApplicationMessageTypeDef
def get_value() -> CreateRedshiftIdcApplicationMessageTypeDef:
return {
"IdcInstanceArn": ...,
}
# CreateRedshiftIdcApplicationMessageTypeDef definition
class CreateRedshiftIdcApplicationMessageTypeDef(TypedDict):
IdcInstanceArn: str,
RedshiftIdcApplicationName: str,
IdcDisplayName: str,
IamRoleArn: str,
IdentityNamespace: NotRequired[str],
AuthorizedTokenIssuerList: NotRequired[Sequence[AuthorizedTokenIssuerUnionTypeDef]], # (1)
ServiceIntegrations: NotRequired[Sequence[ServiceIntegrationsUnionUnionTypeDef]], # (2)
- See AuthorizedTokenIssuerTypeDef AuthorizedTokenIssuerOutputTypeDef
- See ServiceIntegrationsUnionTypeDef ServiceIntegrationsUnionOutputTypeDef
ModifyRedshiftIdcApplicationMessageTypeDef#
# ModifyRedshiftIdcApplicationMessageTypeDef TypedDict usage example
from mypy_boto3_redshift.type_defs import ModifyRedshiftIdcApplicationMessageTypeDef
def get_value() -> ModifyRedshiftIdcApplicationMessageTypeDef:
return {
"RedshiftIdcApplicationArn": ...,
}
# ModifyRedshiftIdcApplicationMessageTypeDef definition
class ModifyRedshiftIdcApplicationMessageTypeDef(TypedDict):
RedshiftIdcApplicationArn: str,
IdentityNamespace: NotRequired[str],
IamRoleArn: NotRequired[str],
IdcDisplayName: NotRequired[str],
AuthorizedTokenIssuerList: NotRequired[Sequence[AuthorizedTokenIssuerUnionTypeDef]], # (1)
ServiceIntegrations: NotRequired[Sequence[ServiceIntegrationsUnionUnionTypeDef]], # (2)