Skip to content

Redshift Classes

AcceptReservedNodeExchangeInputMessageRequestTypeDef

ReservedNodeId

  • Type:
  • Required: Yes

TargetReservedNodeOfferingId

  • Type:
  • Required: Yes

AcceptReservedNodeExchangeOutputMessageTypeDef

ExchangedReservedNode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AccountAttributeListTypeDef

AccountAttributes

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.AccountAttributeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AccountAttributeTypeDef

AttributeName

  • Type: typing.Optional[str]

AttributeValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.AttributeValueTargetTypeDef]]

AccountWithRestoreAccessTypeDef

AccountId

  • Type: typing.Optional[str]

AccountAlias

  • Type: typing.Optional[str]

AquaConfigurationTypeDef

AquaStatus

  • Type: typing.Optional[typing.Literal['applying', 'disabled', 'enabled']]

AquaConfigurationStatus

  • Type: typing.Optional[typing.Literal['auto', 'disabled', 'enabled']]

AssociateDataShareConsumerMessageRequestTypeDef

DataShareArn

  • Type:
  • Required: Yes

AssociateEntireAccount

  • Type: typing.Optional[bool]

ConsumerArn

  • Type: typing.Optional[str]

ConsumerRegion

  • Type: typing.Optional[str]

AllowWrites

  • Type: typing.Optional[bool]

AssociationTypeDef

CustomDomainCertificateArn

  • Type: typing.Optional[str]

CustomDomainCertificateExpiryDate

  • Type: typing.Optional[datetime.datetime]

CertificateAssociations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.CertificateAssociationTypeDef]]

AttributeValueTargetTypeDef

AttributeValue

  • Type: typing.Optional[str]

AuthenticationProfileTypeDef

AuthenticationProfileName

  • Type: typing.Optional[str]

AuthenticationProfileContent

  • Type: typing.Optional[str]

AuthorizeClusterSecurityGroupIngressMessageRequestTypeDef

ClusterSecurityGroupName

  • Type:
  • Required: Yes

CIDRIP

  • Type: typing.Optional[str]

EC2SecurityGroupName

  • Type: typing.Optional[str]

EC2SecurityGroupOwnerId

  • Type: typing.Optional[str]

AuthorizeClusterSecurityGroupIngressResultTypeDef

ClusterSecurityGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthorizeDataShareMessageRequestTypeDef

DataShareArn

  • Type:
  • Required: Yes

ConsumerIdentifier

  • Type:
  • Required: Yes

AllowWrites

  • Type: typing.Optional[bool]

AuthorizeEndpointAccessMessageRequestTypeDef

Account

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type: typing.Optional[str]

VpcIds

  • Type: typing.Optional[typing.Sequence[str]]

AuthorizeSnapshotAccessMessageRequestTypeDef

AccountWithRestoreAccess

  • Type:
  • Required: Yes

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SnapshotClusterIdentifier

  • Type: typing.Optional[str]

AuthorizeSnapshotAccessResultTypeDef

Snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthorizedTokenIssuerExtraOutputTypeDef

TrustedTokenIssuerArn

  • Type: typing.Optional[str]

AuthorizedAudiencesList

  • Type: typing.Optional[typing.List[str]]

AuthorizedTokenIssuerOutputTypeDef

TrustedTokenIssuerArn

  • Type: typing.Optional[str]

AuthorizedAudiencesList

  • Type: typing.Optional[typing.List[str]]

AuthorizedTokenIssuerTypeDef

TrustedTokenIssuerArn

  • Type: typing.Optional[str]

AuthorizedAudiencesList

  • Type: typing.Optional[typing.Sequence[str]]

AvailabilityZoneTypeDef

Name

  • Type: typing.Optional[str]

SupportedPlatforms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.SupportedPlatformTypeDef]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchDeleteClusterSnapshotsRequestRequestTypeDef

Identifiers

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.DeleteClusterSnapshotMessageTypeDef]
  • Required: Yes

BatchDeleteClusterSnapshotsResultTypeDef

Resources

  • Type: typing.List[str]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.SnapshotErrorMessageTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchModifyClusterSnapshotsMessageRequestTypeDef

SnapshotIdentifierList

  • Type: typing.Sequence[str]
  • Required: Yes

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

Force

  • Type: typing.Optional[bool]

BatchModifyClusterSnapshotsOutputMessageTypeDef

Resources

  • Type: typing.List[str]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.SnapshotErrorMessageTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelResizeMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

CertificateAssociationTypeDef

CustomDomainName

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

ClusterAssociatedToScheduleTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

ScheduleAssociationState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'FAILED', 'MODIFYING']]

ClusterCredentialsTypeDef

DbUser

  • Type:
  • Required: Yes

DbPassword

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterDbRevisionTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

CurrentDatabaseRevision

  • Type: typing.Optional[str]

DatabaseRevisionReleaseDate

  • Type: typing.Optional[datetime.datetime]

RevisionTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.RevisionTargetTypeDef]]

ClusterDbRevisionsMessageTypeDef

Marker

  • Type:
  • Required: Yes

ClusterDbRevisions

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterDbRevisionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterExtendedCredentialsTypeDef

DbUser

  • Type:
  • Required: Yes

DbPassword

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

NextRefreshTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterIamRoleTypeDef

IamRoleArn

  • Type: typing.Optional[str]

ApplyStatus

  • Type: typing.Optional[str]

ClusterNodeTypeDef

NodeRole

  • Type: typing.Optional[str]

PrivateIPAddress

  • Type: typing.Optional[str]

PublicIPAddress

  • Type: typing.Optional[str]

ClusterParameterGroupDetailsTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ParameterTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterParameterGroupNameMessageTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

ParameterGroupStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterParameterGroupStatusTypeDef

ParameterGroupName

  • Type: typing.Optional[str]

ParameterApplyStatus

  • Type: typing.Optional[str]

ClusterParameterStatusList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterParameterStatusTypeDef]]

ClusterParameterGroupTypeDef

ParameterGroupName

  • Type: typing.Optional[str]

ParameterGroupFamily

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

ClusterParameterGroupsMessageTypeDef

Marker

  • Type:
  • Required: Yes

ParameterGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterParameterGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterParameterStatusTypeDef

ParameterName

  • Type: typing.Optional[str]

ParameterApplyStatus

  • Type: typing.Optional[str]

ParameterApplyErrorDescription

  • Type: typing.Optional[str]

ClusterSecurityGroupMembershipTypeDef

ClusterSecurityGroupName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

ClusterSecurityGroupMessageTypeDef

Marker

  • Type:
  • Required: Yes

ClusterSecurityGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterSecurityGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterSecurityGroupTypeDef

ClusterSecurityGroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EC2SecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.EC2SecurityGroupTypeDef]]

IPRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.IPRangeTypeDef]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

ClusterSnapshotCopyStatusTypeDef

DestinationRegion

  • Type: typing.Optional[str]

RetentionPeriod

  • Type: typing.Optional[int]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

SnapshotCopyGrantName

  • Type: typing.Optional[str]

ClusterSubnetGroupMessageTypeDef

Marker

  • Type:
  • Required: Yes

ClusterSubnetGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterSubnetGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClusterSubnetGroupTypeDef

ClusterSubnetGroupName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

SubnetGroupStatus

  • Type: typing.Optional[str]

Subnets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.SubnetTypeDef]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

SupportedClusterIpAddressTypes

  • Type: typing.Optional[typing.List[str]]

ClusterTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

ClusterStatus

  • Type: typing.Optional[str]

ClusterAvailabilityStatus

  • Type: typing.Optional[str]

ModifyStatus

  • Type: typing.Optional[str]

MasterUsername

  • Type: typing.Optional[str]

DBName

  • Type: typing.Optional[str]

Endpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.EndpointTypeDef]

ClusterCreateTime

  • Type: typing.Optional[datetime.datetime]

AutomatedSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ClusterSecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterSecurityGroupMembershipTypeDef]]

VpcSecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.VpcSecurityGroupMembershipTypeDef]]

ClusterParameterGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterParameterGroupStatusTypeDef]]

ClusterSubnetGroupName

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

AvailabilityZone

  • Type: typing.Optional[str]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

PendingModifiedValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PendingModifiedValuesTypeDef]

ClusterVersion

  • Type: typing.Optional[str]

AllowVersionUpgrade

  • Type: typing.Optional[bool]

NumberOfNodes

  • Type: typing.Optional[int]

PubliclyAccessible

  • Type: typing.Optional[bool]

Encrypted

  • Type: typing.Optional[bool]

RestoreStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.RestoreStatusTypeDef]

DataTransferProgress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.DataTransferProgressTypeDef]

HsmStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.HsmStatusTypeDef]

ClusterSnapshotCopyStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ClusterSnapshotCopyStatusTypeDef]

ClusterPublicKey

  • Type: typing.Optional[str]

ClusterNodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterNodeTypeDef]]

ElasticIpStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ElasticIpStatusTypeDef]

ClusterRevisionNumber

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

KmsKeyId

  • Type: typing.Optional[str]

EnhancedVpcRouting

  • Type: typing.Optional[bool]

IamRoles

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterIamRoleTypeDef]]

PendingActions

  • Type: typing.Optional[typing.List[str]]

MaintenanceTrackName

  • Type: typing.Optional[str]

ElasticResizeNumberOfNodeOptions

  • Type: typing.Optional[str]

DeferredMaintenanceWindows

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.DeferredMaintenanceWindowTypeDef]]

SnapshotScheduleIdentifier

  • Type: typing.Optional[str]

SnapshotScheduleState

  • Type: typing.Optional[typing.Literal['ACTIVE', 'FAILED', 'MODIFYING']]

ExpectedNextSnapshotScheduleTime

  • Type: typing.Optional[datetime.datetime]

ExpectedNextSnapshotScheduleTimeStatus

  • Type: typing.Optional[str]

NextMaintenanceWindowStartTime

  • Type: typing.Optional[datetime.datetime]

ResizeInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ResizeInfoTypeDef]

AvailabilityZoneRelocationStatus

  • Type: typing.Optional[str]

ClusterNamespaceArn

  • Type: typing.Optional[str]

TotalStorageCapacityInMegaBytes

  • Type: typing.Optional[int]

AquaConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.AquaConfigurationTypeDef]

DefaultIamRoleArn

  • Type: typing.Optional[str]

ReservedNodeExchangeStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeExchangeStatusTypeDef]

CustomDomainName

  • Type: typing.Optional[str]

CustomDomainCertificateArn

  • Type: typing.Optional[str]

CustomDomainCertificateExpiryDate

  • Type: typing.Optional[datetime.datetime]

MasterPasswordSecretArn

  • Type: typing.Optional[str]

MasterPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[str]

MultiAZ

  • Type: typing.Optional[str]

MultiAZSecondary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.SecondaryClusterInfoTypeDef]

ClusterVersionTypeDef

ClusterVersion

  • Type: typing.Optional[str]

ClusterParameterGroupFamily

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ClusterVersionsMessageTypeDef

Marker

  • Type:
  • Required: Yes

ClusterVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterVersionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClustersMessageTypeDef

Marker

  • Type:
  • Required: Yes

Clusters

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CopyClusterSnapshotMessageRequestTypeDef

SourceSnapshotIdentifier

  • Type:
  • Required: Yes

TargetSnapshotIdentifier

  • Type:
  • Required: Yes

SourceSnapshotClusterIdentifier

  • Type: typing.Optional[str]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

CopyClusterSnapshotResultTypeDef

Snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAuthenticationProfileMessageRequestTypeDef

AuthenticationProfileName

  • Type:
  • Required: Yes

AuthenticationProfileContent

  • Type:
  • Required: Yes

CreateAuthenticationProfileResultTypeDef

AuthenticationProfileName

  • Type:
  • Required: Yes

AuthenticationProfileContent

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

NodeType

  • Type:
  • Required: Yes

MasterUsername

  • Type:
  • Required: Yes

DBName

  • Type: typing.Optional[str]

ClusterType

  • Type: typing.Optional[str]

MasterUserPassword

  • Type: typing.Optional[str]

ClusterSecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

VpcSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

ClusterSubnetGroupName

  • Type: typing.Optional[str]

AvailabilityZone

  • Type: typing.Optional[str]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

ClusterParameterGroupName

  • Type: typing.Optional[str]

AutomatedSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

Port

  • Type: typing.Optional[int]

ClusterVersion

  • Type: typing.Optional[str]

AllowVersionUpgrade

  • Type: typing.Optional[bool]

NumberOfNodes

  • Type: typing.Optional[int]

PubliclyAccessible

  • Type: typing.Optional[bool]

Encrypted

  • Type: typing.Optional[bool]

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

ElasticIp

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

KmsKeyId

  • Type: typing.Optional[str]

EnhancedVpcRouting

  • Type: typing.Optional[bool]

AdditionalInfo

  • Type: typing.Optional[str]

IamRoles

  • Type: typing.Optional[typing.Sequence[str]]

MaintenanceTrackName

  • Type: typing.Optional[str]

SnapshotScheduleIdentifier

  • Type: typing.Optional[str]

AvailabilityZoneRelocation

  • Type: typing.Optional[bool]

AquaConfigurationStatus

  • Type: typing.Optional[typing.Literal['auto', 'disabled', 'enabled']]

DefaultIamRoleArn

  • Type: typing.Optional[str]

LoadSampleData

  • Type: typing.Optional[str]

ManageMasterPassword

  • Type: typing.Optional[bool]

MasterPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[str]

MultiAZ

  • Type: typing.Optional[bool]

RedshiftIdcApplicationArn

  • Type: typing.Optional[str]

CreateClusterParameterGroupMessageRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

ParameterGroupFamily

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateClusterParameterGroupResultTypeDef

ClusterParameterGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateClusterSecurityGroupMessageRequestTypeDef

ClusterSecurityGroupName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateClusterSecurityGroupResultTypeDef

ClusterSecurityGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateClusterSnapshotMessageRequestTypeDef

SnapshotIdentifier

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateClusterSnapshotResultTypeDef

Snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateClusterSubnetGroupMessageRequestTypeDef

ClusterSubnetGroupName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

SubnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateClusterSubnetGroupResultTypeDef

ClusterSubnetGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomDomainAssociationMessageRequestTypeDef

CustomDomainName

  • Type:
  • Required: Yes

CustomDomainCertificateArn

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

CreateCustomDomainAssociationResultTypeDef

CustomDomainName

  • Type:
  • Required: Yes

CustomDomainCertificateArn

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

CustomDomainCertExpiryTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEndpointAccessMessageRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

SubnetGroupName

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

VpcSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

CreateEventSubscriptionMessageRequestTypeDef

SubscriptionName

  • Type:
  • Required: Yes

SnsTopicArn

  • Type:
  • Required: Yes

SourceType

  • Type: typing.Optional[str]

SourceIds

  • Type: typing.Optional[typing.Sequence[str]]

EventCategories

  • Type: typing.Optional[typing.Sequence[str]]

Severity

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateEventSubscriptionResultTypeDef

EventSubscription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHsmClientCertificateMessageRequestTypeDef

HsmClientCertificateIdentifier

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateHsmClientCertificateResultTypeDef

HsmClientCertificate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHsmConfigurationMessageRequestTypeDef

HsmConfigurationIdentifier

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

HsmIpAddress

  • Type:
  • Required: Yes

HsmPartitionName

  • Type:
  • Required: Yes

HsmPartitionPassword

  • Type:
  • Required: Yes

HsmServerPublicCertificate

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateHsmConfigurationResultTypeDef

HsmConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRedshiftIdcApplicationMessageRequestTypeDef

IdcInstanceArn

  • Type:
  • Required: Yes

RedshiftIdcApplicationName

  • Type:
  • Required: Yes

IdcDisplayName

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

IdentityNamespace

  • Type: typing.Optional[str]

AuthorizedTokenIssuerList

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.redshift_classes.AuthorizedTokenIssuerTypeDef, aws_resource_validator.pydantic_models.redshift_classes.AuthorizedTokenIssuerExtraOutputTypeDef]]]

ServiceIntegrations

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.redshift_classes.ServiceIntegrationsUnionTypeDef, aws_resource_validator.pydantic_models.redshift_classes.ServiceIntegrationsUnionExtraOutputTypeDef]]]

CreateRedshiftIdcApplicationResultTypeDef

RedshiftIdcApplication

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScheduledActionMessageRequestTypeDef

ScheduledActionName

  • Type:
  • Required: Yes

TargetAction

  • Type:
  • Required: Yes

Schedule

  • Type:
  • Required: Yes

IamRole

  • Type:
  • Required: Yes

ScheduledActionDescription

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Enable

  • Type: typing.Optional[bool]

CreateSnapshotCopyGrantMessageRequestTypeDef

SnapshotCopyGrantName

  • Type:
  • Required: Yes

KmsKeyId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CreateSnapshotCopyGrantResultTypeDef

SnapshotCopyGrant

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotScheduleMessageRequestTypeDef

ScheduleDefinitions

  • Type: typing.Optional[typing.Sequence[str]]

ScheduleIdentifier

  • Type: typing.Optional[str]

ScheduleDescription

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

DryRun

  • Type: typing.Optional[bool]

NextInvocations

  • Type: typing.Optional[int]

CreateTagsMessageRequestTypeDef

ResourceName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]
  • Required: Yes

CreateUsageLimitMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

FeatureType

  • Type: typing.Literal['concurrency-scaling', 'cross-region-datasharing', 'spectrum']
  • Required: Yes

LimitType

  • Type: typing.Literal['data-scanned', 'time']
  • Required: Yes

Amount

  • Type:
  • Required: Yes

Period

  • Type: typing.Optional[typing.Literal['daily', 'monthly', 'weekly']]

BreachAction

  • Type: typing.Optional[typing.Literal['disable', 'emit-metric', 'log']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

CustomDomainAssociationsMessageTypeDef

Marker

  • Type:
  • Required: Yes

Associations

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.AssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomerStorageMessageTypeDef

TotalBackupSizeInMegaBytes

  • Type:
  • Required: Yes

TotalProvisionedStorageInMegaBytes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataShareAssociationTypeDef

ConsumerIdentifier

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'AUTHORIZED', 'AVAILABLE', 'DEAUTHORIZED', 'PENDING_AUTHORIZATION', 'REJECTED']]

ConsumerRegion

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

StatusChangeDate

  • Type: typing.Optional[datetime.datetime]

ProducerAllowedWrites

  • Type: typing.Optional[bool]

ConsumerAcceptedWrites

  • Type: typing.Optional[bool]

DataShareResponseTypeDef

DataShareArn

  • Type:
  • Required: Yes

ProducerArn

  • Type:
  • Required: Yes

AllowPubliclyAccessibleConsumers

  • Type:
  • Required: Yes

DataShareAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.DataShareAssociationTypeDef]
  • Required: Yes

ManagedBy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataShareTypeDef

DataShareArn

  • Type: typing.Optional[str]

ProducerArn

  • Type: typing.Optional[str]

AllowPubliclyAccessibleConsumers

  • Type: typing.Optional[bool]

DataShareAssociations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.DataShareAssociationTypeDef]]

ManagedBy

  • Type: typing.Optional[str]

DataTransferProgressTypeDef

Status

  • Type: typing.Optional[str]

CurrentRateInMegaBytesPerSecond

  • Type: typing.Optional[float]

TotalDataInMegaBytes

  • Type: typing.Optional[int]

DataTransferredInMegaBytes

  • Type: typing.Optional[int]

EstimatedTimeToCompletionInSeconds

  • Type: typing.Optional[int]

ElapsedTimeInSeconds

  • Type: typing.Optional[int]

DeauthorizeDataShareMessageRequestTypeDef

DataShareArn

  • Type:
  • Required: Yes

ConsumerIdentifier

  • Type:
  • Required: Yes

DefaultClusterParametersTypeDef

ParameterGroupFamily

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ParameterTypeDef]]

DeferredMaintenanceWindowTypeDef

DeferMaintenanceIdentifier

  • Type: typing.Optional[str]

DeferMaintenanceStartTime

  • Type: typing.Optional[datetime.datetime]

DeferMaintenanceEndTime

  • Type: typing.Optional[datetime.datetime]

DeleteAuthenticationProfileMessageRequestTypeDef

AuthenticationProfileName

  • Type:
  • Required: Yes

DeleteAuthenticationProfileResultTypeDef

AuthenticationProfileName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

SkipFinalClusterSnapshot

  • Type: typing.Optional[bool]

FinalClusterSnapshotIdentifier

  • Type: typing.Optional[str]

FinalClusterSnapshotRetentionPeriod

  • Type: typing.Optional[int]

DeleteClusterParameterGroupMessageRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

DeleteClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteClusterSecurityGroupMessageRequestTypeDef

ClusterSecurityGroupName

  • Type:
  • Required: Yes

DeleteClusterSnapshotMessageRequestTypeDef

SnapshotIdentifier

  • Type:
  • Required: Yes

SnapshotClusterIdentifier

  • Type: typing.Optional[str]

DeleteClusterSnapshotMessageTypeDef

SnapshotIdentifier

  • Type:
  • Required: Yes

SnapshotClusterIdentifier

  • Type: typing.Optional[str]

DeleteClusterSnapshotResultTypeDef

Snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteClusterSubnetGroupMessageRequestTypeDef

ClusterSubnetGroupName

  • Type:
  • Required: Yes

DeleteCustomDomainAssociationMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

CustomDomainName

  • Type:
  • Required: Yes

DeleteEndpointAccessMessageRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

DeleteEventSubscriptionMessageRequestTypeDef

SubscriptionName

  • Type:
  • Required: Yes

DeleteHsmClientCertificateMessageRequestTypeDef

HsmClientCertificateIdentifier

  • Type:
  • Required: Yes

DeleteHsmConfigurationMessageRequestTypeDef

HsmConfigurationIdentifier

  • Type:
  • Required: Yes

DeleteRedshiftIdcApplicationMessageRequestTypeDef

RedshiftIdcApplicationArn

  • Type:
  • Required: Yes

DeleteResourcePolicyMessageRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

DeleteScheduledActionMessageRequestTypeDef

ScheduledActionName

  • Type:
  • Required: Yes

DeleteSnapshotCopyGrantMessageRequestTypeDef

SnapshotCopyGrantName

  • Type:
  • Required: Yes

DeleteSnapshotScheduleMessageRequestTypeDef

ScheduleIdentifier

  • Type:
  • Required: Yes

DeleteTagsMessageRequestTypeDef

ResourceName

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

DeleteUsageLimitMessageRequestTypeDef

UsageLimitId

  • Type:
  • Required: Yes

DescribeAccountAttributesMessageRequestTypeDef

AttributeNames

  • Type: typing.Optional[typing.Sequence[str]]

DescribeAuthenticationProfilesMessageRequestTypeDef

AuthenticationProfileName

  • Type: typing.Optional[str]

DescribeAuthenticationProfilesResultTypeDef

AuthenticationProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.AuthenticationProfileTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeClusterDbRevisionsMessageDescribeClusterDbRevisionsPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterDbRevisionsMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeClusterParameterGroupsMessageDescribeClusterParameterGroupsPaginateTypeDef

ParameterGroupName

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterParameterGroupsMessageRequestTypeDef

ParameterGroupName

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeClusterParametersMessageDescribeClusterParametersPaginateTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

Source

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterParametersMessageRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

Source

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeClusterSecurityGroupsMessageDescribeClusterSecurityGroupsPaginateTypeDef

ClusterSecurityGroupName

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterSecurityGroupsMessageRequestTypeDef

ClusterSecurityGroupName

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeClusterSnapshotsMessageDescribeClusterSnapshotsPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SnapshotType

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

OwnerAccount

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

ClusterExists

  • Type: typing.Optional[bool]

SortingEntities

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.SnapshotSortingEntityTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterSnapshotsMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SnapshotType

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

OwnerAccount

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

ClusterExists

  • Type: typing.Optional[bool]

SortingEntities

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.SnapshotSortingEntityTypeDef]]

DescribeClusterSnapshotsMessageSnapshotAvailableWaitTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SnapshotType

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

OwnerAccount

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

ClusterExists

  • Type: typing.Optional[bool]

SortingEntities

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.SnapshotSortingEntityTypeDef]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.WaiterConfigTypeDef]

DescribeClusterSubnetGroupsMessageDescribeClusterSubnetGroupsPaginateTypeDef

ClusterSubnetGroupName

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterSubnetGroupsMessageRequestTypeDef

ClusterSubnetGroupName

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeClusterTracksMessageDescribeClusterTracksPaginateTypeDef

MaintenanceTrackName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterTracksMessageRequestTypeDef

MaintenanceTrackName

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeClusterVersionsMessageDescribeClusterVersionsPaginateTypeDef

ClusterVersion

  • Type: typing.Optional[str]

ClusterParameterGroupFamily

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClusterVersionsMessageRequestTypeDef

ClusterVersion

  • Type: typing.Optional[str]

ClusterParameterGroupFamily

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeClustersMessageClusterAvailableWaitTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.WaiterConfigTypeDef]

DescribeClustersMessageClusterDeletedWaitTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.WaiterConfigTypeDef]

DescribeClustersMessageClusterRestoredWaitTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.WaiterConfigTypeDef]

DescribeClustersMessageDescribeClustersPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeClustersMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeCustomDomainAssociationsMessageDescribeCustomDomainAssociationsPaginateTypeDef

CustomDomainName

  • Type: typing.Optional[str]

CustomDomainCertificateArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeCustomDomainAssociationsMessageRequestTypeDef

CustomDomainName

  • Type: typing.Optional[str]

CustomDomainCertificateArn

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeDataSharesForConsumerMessageDescribeDataSharesForConsumerPaginateTypeDef

ConsumerArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'AVAILABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeDataSharesForConsumerMessageRequestTypeDef

ConsumerArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'AVAILABLE']]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeDataSharesForConsumerResultTypeDef

DataShares

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.DataShareTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDataSharesForProducerMessageDescribeDataSharesForProducerPaginateTypeDef

ProducerArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'AUTHORIZED', 'DEAUTHORIZED', 'PENDING_AUTHORIZATION', 'REJECTED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeDataSharesForProducerMessageRequestTypeDef

ProducerArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'AUTHORIZED', 'DEAUTHORIZED', 'PENDING_AUTHORIZATION', 'REJECTED']]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeDataSharesForProducerResultTypeDef

DataShares

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.DataShareTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDataSharesMessageDescribeDataSharesPaginateTypeDef

DataShareArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeDataSharesMessageRequestTypeDef

DataShareArn

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeDataSharesResultTypeDef

DataShares

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.DataShareTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDefaultClusterParametersMessageDescribeDefaultClusterParametersPaginateTypeDef

ParameterGroupFamily

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeDefaultClusterParametersMessageRequestTypeDef

ParameterGroupFamily

  • Type:
  • Required: Yes

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeDefaultClusterParametersResultTypeDef

DefaultClusterParameters

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEndpointAccessMessageDescribeEndpointAccessPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

EndpointName

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeEndpointAccessMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

EndpointName

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeEndpointAuthorizationMessageDescribeEndpointAuthorizationPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

Account

  • Type: typing.Optional[str]

Grantee

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeEndpointAuthorizationMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

Account

  • Type: typing.Optional[str]

Grantee

  • Type: typing.Optional[bool]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeEventCategoriesMessageRequestTypeDef

SourceType

  • Type: typing.Optional[str]

DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef

SubscriptionName

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeEventSubscriptionsMessageRequestTypeDef

SubscriptionName

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeEventsMessageDescribeEventsPaginateTypeDef

SourceIdentifier

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['cluster', 'cluster-parameter-group', 'cluster-security-group', 'cluster-snapshot', 'scheduled-action']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Duration

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeEventsMessageRequestTypeDef

SourceIdentifier

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['cluster', 'cluster-parameter-group', 'cluster-security-group', 'cluster-snapshot', 'scheduled-action']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Duration

  • Type: typing.Optional[int]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeHsmClientCertificatesMessageDescribeHsmClientCertificatesPaginateTypeDef

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeHsmClientCertificatesMessageRequestTypeDef

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeHsmConfigurationsMessageDescribeHsmConfigurationsPaginateTypeDef

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeHsmConfigurationsMessageRequestTypeDef

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeInboundIntegrationsMessageDescribeInboundIntegrationsPaginateTypeDef

IntegrationArn

  • Type: typing.Optional[str]

TargetArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeInboundIntegrationsMessageRequestTypeDef

IntegrationArn

  • Type: typing.Optional[str]

TargetArn

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeLoggingStatusMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

DescribeNodeConfigurationOptionsMessageDescribeNodeConfigurationOptionsPaginateTypeDef

ActionType

  • Type: typing.Literal['recommend-node-config', 'resize-cluster', 'restore-cluster']
  • Required: Yes

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

OwnerAccount

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.NodeConfigurationOptionsFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeNodeConfigurationOptionsMessageRequestTypeDef

ActionType

  • Type: typing.Literal['recommend-node-config', 'resize-cluster', 'restore-cluster']
  • Required: Yes

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

OwnerAccount

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.NodeConfigurationOptionsFilterTypeDef]]

Marker

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeOrderableClusterOptionsMessageDescribeOrderableClusterOptionsPaginateTypeDef

ClusterVersion

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeOrderableClusterOptionsMessageRequestTypeDef

ClusterVersion

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribePartnersInputMessageRequestTypeDef

AccountId

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

DatabaseName

  • Type: typing.Optional[str]

PartnerName

  • Type: typing.Optional[str]

DescribePartnersOutputMessageTypeDef

PartnerIntegrationInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.PartnerIntegrationInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRedshiftIdcApplicationsMessageDescribeRedshiftIdcApplicationsPaginateTypeDef

RedshiftIdcApplicationArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeRedshiftIdcApplicationsMessageRequestTypeDef

RedshiftIdcApplicationArn

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeRedshiftIdcApplicationsResultTypeDef

RedshiftIdcApplications

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.RedshiftIdcApplicationTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReservedNodeExchangeStatusInputMessageDescribeReservedNodeExchangeStatusPaginateTypeDef

ReservedNodeId

  • Type: typing.Optional[str]

ReservedNodeExchangeRequestId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeReservedNodeExchangeStatusInputMessageRequestTypeDef

ReservedNodeId

  • Type: typing.Optional[str]

ReservedNodeExchangeRequestId

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeReservedNodeExchangeStatusOutputMessageTypeDef

ReservedNodeExchangeStatusDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeExchangeStatusTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReservedNodeOfferingsMessageDescribeReservedNodeOfferingsPaginateTypeDef

ReservedNodeOfferingId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeReservedNodeOfferingsMessageRequestTypeDef

ReservedNodeOfferingId

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeReservedNodesMessageDescribeReservedNodesPaginateTypeDef

ReservedNodeId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeReservedNodesMessageRequestTypeDef

ReservedNodeId

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeResizeMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

DescribeScheduledActionsMessageDescribeScheduledActionsPaginateTypeDef

ScheduledActionName

  • Type: typing.Optional[str]

TargetActionType

  • Type: typing.Optional[typing.Literal['PauseCluster', 'ResizeCluster', 'ResumeCluster']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Active

  • Type: typing.Optional[bool]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.ScheduledActionFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeScheduledActionsMessageRequestTypeDef

ScheduledActionName

  • Type: typing.Optional[str]

TargetActionType

  • Type: typing.Optional[typing.Literal['PauseCluster', 'ResizeCluster', 'ResumeCluster']]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Active

  • Type: typing.Optional[bool]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.ScheduledActionFilterTypeDef]]

Marker

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeSnapshotCopyGrantsMessageDescribeSnapshotCopyGrantsPaginateTypeDef

SnapshotCopyGrantName

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeSnapshotCopyGrantsMessageRequestTypeDef

SnapshotCopyGrantName

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeSnapshotSchedulesMessageDescribeSnapshotSchedulesPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

ScheduleIdentifier

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeSnapshotSchedulesMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

ScheduleIdentifier

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeSnapshotSchedulesOutputMessageTypeDef

SnapshotSchedules

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.SnapshotScheduleTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTableRestoreStatusMessageDescribeTableRestoreStatusPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

TableRestoreRequestId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeTableRestoreStatusMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

TableRestoreRequestId

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

DescribeTagsMessageDescribeTagsPaginateTypeDef

ResourceName

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeTagsMessageRequestTypeDef

ResourceName

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DescribeUsageLimitsMessageDescribeUsageLimitsPaginateTypeDef

UsageLimitId

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

FeatureType

  • Type: typing.Optional[typing.Literal['concurrency-scaling', 'cross-region-datasharing', 'spectrum']]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

DescribeUsageLimitsMessageRequestTypeDef

UsageLimitId

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

FeatureType

  • Type: typing.Optional[typing.Literal['concurrency-scaling', 'cross-region-datasharing', 'spectrum']]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

TagKeys

  • Type: typing.Optional[typing.Sequence[str]]

TagValues

  • Type: typing.Optional[typing.Sequence[str]]

DisableLoggingMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

DisableSnapshotCopyMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

DisableSnapshotCopyResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateDataShareConsumerMessageRequestTypeDef

DataShareArn

  • Type:
  • Required: Yes

DisassociateEntireAccount

  • Type: typing.Optional[bool]

ConsumerArn

  • Type: typing.Optional[str]

ConsumerRegion

  • Type: typing.Optional[str]

EC2SecurityGroupTypeDef

Status

  • Type: typing.Optional[str]

EC2SecurityGroupName

  • Type: typing.Optional[str]

EC2SecurityGroupOwnerId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

ElasticIpStatusTypeDef

ElasticIp

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnableLoggingMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

BucketName

  • Type: typing.Optional[str]

S3KeyPrefix

  • Type: typing.Optional[str]

LogDestinationType

  • Type: typing.Optional[typing.Literal['cloudwatch', 's3']]

LogExports

  • Type: typing.Optional[typing.Sequence[str]]

EnableSnapshotCopyMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

DestinationRegion

  • Type:
  • Required: Yes

RetentionPeriod

  • Type: typing.Optional[int]

SnapshotCopyGrantName

  • Type: typing.Optional[str]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

EnableSnapshotCopyResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointAccessListTypeDef

EndpointAccessList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.EndpointAccessTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointAccessResponseTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ResourceOwner

  • Type:
  • Required: Yes

SubnetGroupName

  • Type:
  • Required: Yes

EndpointStatus

  • Type:
  • Required: Yes

EndpointName

  • Type:
  • Required: Yes

EndpointCreateTime

  • Type:
  • Required: Yes

Port

  • Type:
  • Required: Yes

Address

  • Type:
  • Required: Yes

VpcSecurityGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.VpcSecurityGroupMembershipTypeDef]
  • Required: Yes

VpcEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointAccessTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[str]

SubnetGroupName

  • Type: typing.Optional[str]

EndpointStatus

  • Type: typing.Optional[str]

EndpointName

  • Type: typing.Optional[str]

EndpointCreateTime

  • Type: typing.Optional[datetime.datetime]

Port

  • Type: typing.Optional[int]

Address

  • Type: typing.Optional[str]

VpcSecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.VpcSecurityGroupMembershipTypeDef]]

VpcEndpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.VpcEndpointTypeDef]

EndpointAuthorizationListTypeDef

EndpointAuthorizationList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.EndpointAuthorizationTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointAuthorizationResponseTypeDef

Grantor

  • Type:
  • Required: Yes

Grantee

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

AuthorizeTime

  • Type:
  • Required: Yes

ClusterStatus

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Authorized', 'Revoking']
  • Required: Yes

AllowedAllVPCs

  • Type:
  • Required: Yes

AllowedVPCs

  • Type: typing.List[str]
  • Required: Yes

EndpointCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointAuthorizationTypeDef

Grantor

  • Type: typing.Optional[str]

Grantee

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

AuthorizeTime

  • Type: typing.Optional[datetime.datetime]

ClusterStatus

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Authorized', 'Revoking']]

AllowedAllVPCs

  • Type: typing.Optional[bool]

AllowedVPCs

  • Type: typing.Optional[typing.List[str]]

EndpointCount

  • Type: typing.Optional[int]

EndpointTypeDef

Address

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

VpcEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.VpcEndpointTypeDef]]

EventCategoriesMapTypeDef

SourceType

  • Type: typing.Optional[str]

Events

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.EventInfoMapTypeDef]]

EventCategoriesMessageTypeDef

EventCategoriesMapList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.EventCategoriesMapTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EventInfoMapTypeDef

EventId

  • Type: typing.Optional[str]

EventCategories

  • Type: typing.Optional[typing.List[str]]

EventDescription

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

EventSubscriptionTypeDef

CustomerAwsId

  • Type: typing.Optional[str]

CustSubscriptionId

  • Type: typing.Optional[str]

SnsTopicArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

SubscriptionCreationTime

  • Type: typing.Optional[datetime.datetime]

SourceType

  • Type: typing.Optional[str]

SourceIdsList

  • Type: typing.Optional[typing.List[str]]

EventCategoriesList

  • Type: typing.Optional[typing.List[str]]

Severity

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

EventSubscriptionsMessageTypeDef

Marker

  • Type:
  • Required: Yes

EventSubscriptionsList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.EventSubscriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EventTypeDef

SourceIdentifier

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['cluster', 'cluster-parameter-group', 'cluster-security-group', 'cluster-snapshot', 'scheduled-action']]

Message

  • Type: typing.Optional[str]

EventCategories

  • Type: typing.Optional[typing.List[str]]

Severity

  • Type: typing.Optional[str]

Date

  • Type: typing.Optional[datetime.datetime]

EventId

  • Type: typing.Optional[str]

EventsMessageTypeDef

Marker

  • Type:
  • Required: Yes

Events

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.EventTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FailoverPrimaryComputeInputMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

FailoverPrimaryComputeResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetClusterCredentialsMessageRequestTypeDef

DbUser

  • Type:
  • Required: Yes

DbName

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

AutoCreate

  • Type: typing.Optional[bool]

DbGroups

  • Type: typing.Optional[typing.Sequence[str]]

CustomDomainName

  • Type: typing.Optional[str]

GetClusterCredentialsWithIAMMessageRequestTypeDef

DbName

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

DurationSeconds

  • Type: typing.Optional[int]

CustomDomainName

  • Type: typing.Optional[str]

GetReservedNodeExchangeConfigurationOptionsInputMessageGetReservedNodeExchangeConfigurationOptionsPaginateTypeDef

ActionType

  • Type: typing.Literal['resize-cluster', 'restore-cluster']
  • Required: Yes

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

GetReservedNodeExchangeConfigurationOptionsInputMessageRequestTypeDef

ActionType

  • Type: typing.Literal['resize-cluster', 'restore-cluster']
  • Required: Yes

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

GetReservedNodeExchangeConfigurationOptionsOutputMessageTypeDef

Marker

  • Type:
  • Required: Yes

ReservedNodeConfigurationOptionList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeConfigurationOptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetReservedNodeExchangeOfferingsInputMessageGetReservedNodeExchangeOfferingsPaginateTypeDef

ReservedNodeId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

GetReservedNodeExchangeOfferingsInputMessageRequestTypeDef

ReservedNodeId

  • Type:
  • Required: Yes

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

GetReservedNodeExchangeOfferingsOutputMessageTypeDef

Marker

  • Type:
  • Required: Yes

ReservedNodeOfferings

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeOfferingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePolicyMessageRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

GetResourcePolicyResultTypeDef

ResourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HsmClientCertificateMessageTypeDef

Marker

  • Type:
  • Required: Yes

HsmClientCertificates

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.HsmClientCertificateTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HsmClientCertificateTypeDef

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

HsmClientCertificatePublicKey

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

HsmConfigurationMessageTypeDef

Marker

  • Type:
  • Required: Yes

HsmConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.HsmConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HsmConfigurationTypeDef

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

HsmIpAddress

  • Type: typing.Optional[str]

HsmPartitionName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

HsmStatusTypeDef

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

IPRangeTypeDef

Status

  • Type: typing.Optional[str]

CIDRIP

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

InboundIntegrationTypeDef

IntegrationArn

  • Type: typing.Optional[str]

SourceArn

  • Type: typing.Optional[str]

TargetArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['active', 'creating', 'deleting', 'failed', 'modifying', 'needs_attention', 'syncing']]

Errors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.IntegrationErrorTypeDef]]

CreateTime

  • Type: typing.Optional[datetime.datetime]

InboundIntegrationsMessageTypeDef

Marker

  • Type:
  • Required: Yes

InboundIntegrations

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.InboundIntegrationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IntegrationErrorTypeDef

ErrorCode

  • Type:
  • Required: Yes

ErrorMessage

  • Type: typing.Optional[str]

LakeFormationQueryTypeDef

Authorization

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

LakeFormationScopeUnionTypeDef

LakeFormationQuery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.LakeFormationQueryTypeDef]

ListRecommendationsMessageListRecommendationsPaginateTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

NamespaceArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PaginatorConfigTypeDef]

ListRecommendationsMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

NamespaceArn

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

ListRecommendationsResultTypeDef

Recommendations

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.RecommendationTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoggingStatusTypeDef

LoggingEnabled

  • Type:
  • Required: Yes

BucketName

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type:
  • Required: Yes

LastSuccessfulDeliveryTime

  • Type:
  • Required: Yes

LastFailureTime

  • Type:
  • Required: Yes

LastFailureMessage

  • Type:
  • Required: Yes

LogDestinationType

  • Type: typing.Literal['cloudwatch', 's3']
  • Required: Yes

LogExports

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MaintenanceTrackTypeDef

MaintenanceTrackName

  • Type: typing.Optional[str]

DatabaseVersion

  • Type: typing.Optional[str]

UpdateTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.UpdateTargetTypeDef]]

ModifyAquaInputMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

AquaConfigurationStatus

  • Type: typing.Optional[typing.Literal['auto', 'disabled', 'enabled']]

ModifyAquaOutputMessageTypeDef

AquaConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyAuthenticationProfileMessageRequestTypeDef

AuthenticationProfileName

  • Type:
  • Required: Yes

AuthenticationProfileContent

  • Type:
  • Required: Yes

ModifyAuthenticationProfileResultTypeDef

AuthenticationProfileName

  • Type:
  • Required: Yes

AuthenticationProfileContent

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyClusterDbRevisionMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

RevisionTarget

  • Type:
  • Required: Yes

ModifyClusterDbRevisionResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyClusterIamRolesMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

AddIamRoles

  • Type: typing.Optional[typing.Sequence[str]]

RemoveIamRoles

  • Type: typing.Optional[typing.Sequence[str]]

DefaultIamRoleArn

  • Type: typing.Optional[str]

ModifyClusterIamRolesResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyClusterMaintenanceMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

DeferMaintenance

  • Type: typing.Optional[bool]

DeferMaintenanceIdentifier

  • Type: typing.Optional[str]

DeferMaintenanceStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

DeferMaintenanceEndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

DeferMaintenanceDuration

  • Type: typing.Optional[int]

ModifyClusterMaintenanceResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ClusterType

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

ClusterSecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

VpcSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

MasterUserPassword

  • Type: typing.Optional[str]

ClusterParameterGroupName

  • Type: typing.Optional[str]

AutomatedSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

ClusterVersion

  • Type: typing.Optional[str]

AllowVersionUpgrade

  • Type: typing.Optional[bool]

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

NewClusterIdentifier

  • Type: typing.Optional[str]

PubliclyAccessible

  • Type: typing.Optional[bool]

ElasticIp

  • Type: typing.Optional[str]

EnhancedVpcRouting

  • Type: typing.Optional[bool]

MaintenanceTrackName

  • Type: typing.Optional[str]

Encrypted

  • Type: typing.Optional[bool]

KmsKeyId

  • Type: typing.Optional[str]

AvailabilityZoneRelocation

  • Type: typing.Optional[bool]

AvailabilityZone

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

ManageMasterPassword

  • Type: typing.Optional[bool]

MasterPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[str]

MultiAZ

  • Type: typing.Optional[bool]

ModifyClusterParameterGroupMessageRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.ParameterTypeDef]
  • Required: Yes

ModifyClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyClusterSnapshotMessageRequestTypeDef

SnapshotIdentifier

  • Type:
  • Required: Yes

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

Force

  • Type: typing.Optional[bool]

ModifyClusterSnapshotResultTypeDef

Snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyClusterSnapshotScheduleMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ScheduleIdentifier

  • Type: typing.Optional[str]

DisassociateSchedule

  • Type: typing.Optional[bool]

ModifyClusterSubnetGroupMessageRequestTypeDef

ClusterSubnetGroupName

  • Type:
  • Required: Yes

SubnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

Description

  • Type: typing.Optional[str]

ModifyClusterSubnetGroupResultTypeDef

ClusterSubnetGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyCustomDomainAssociationMessageRequestTypeDef

CustomDomainName

  • Type:
  • Required: Yes

CustomDomainCertificateArn

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

ModifyCustomDomainAssociationResultTypeDef

CustomDomainName

  • Type:
  • Required: Yes

CustomDomainCertificateArn

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

CustomDomainCertExpiryTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyEndpointAccessMessageRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

VpcSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

ModifyEventSubscriptionMessageRequestTypeDef

SubscriptionName

  • Type:
  • Required: Yes

SnsTopicArn

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[str]

SourceIds

  • Type: typing.Optional[typing.Sequence[str]]

EventCategories

  • Type: typing.Optional[typing.Sequence[str]]

Severity

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

ModifyEventSubscriptionResultTypeDef

EventSubscription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyRedshiftIdcApplicationMessageRequestTypeDef

RedshiftIdcApplicationArn

  • Type:
  • Required: Yes

IdentityNamespace

  • Type: typing.Optional[str]

IamRoleArn

  • Type: typing.Optional[str]

IdcDisplayName

  • Type: typing.Optional[str]

AuthorizedTokenIssuerList

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.redshift_classes.AuthorizedTokenIssuerTypeDef, aws_resource_validator.pydantic_models.redshift_classes.AuthorizedTokenIssuerExtraOutputTypeDef]]]

ServiceIntegrations

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.redshift_classes.ServiceIntegrationsUnionTypeDef, aws_resource_validator.pydantic_models.redshift_classes.ServiceIntegrationsUnionExtraOutputTypeDef]]]

ModifyRedshiftIdcApplicationResultTypeDef

RedshiftIdcApplication

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifyScheduledActionMessageRequestTypeDef

ScheduledActionName

  • Type:
  • Required: Yes

TargetAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ScheduledActionTypeTypeDef]

Schedule

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[str]

ScheduledActionDescription

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Enable

  • Type: typing.Optional[bool]

ModifySnapshotCopyRetentionPeriodMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

RetentionPeriod

  • Type:
  • Required: Yes

Manual

  • Type: typing.Optional[bool]

ModifySnapshotCopyRetentionPeriodResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModifySnapshotScheduleMessageRequestTypeDef

ScheduleIdentifier

  • Type:
  • Required: Yes

ScheduleDefinitions

  • Type: typing.Sequence[str]
  • Required: Yes

ModifyUsageLimitMessageRequestTypeDef

UsageLimitId

  • Type:
  • Required: Yes

Amount

  • Type: typing.Optional[int]

BreachAction

  • Type: typing.Optional[typing.Literal['disable', 'emit-metric', 'log']]

NetworkInterfaceTypeDef

NetworkInterfaceId

  • Type: typing.Optional[str]

SubnetId

  • Type: typing.Optional[str]

PrivateIpAddress

  • Type: typing.Optional[str]

AvailabilityZone

  • Type: typing.Optional[str]

Ipv6Address

  • Type: typing.Optional[str]

NodeConfigurationOptionTypeDef

NodeType

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

EstimatedDiskUtilizationPercent

  • Type: typing.Optional[float]

Mode

  • Type: typing.Optional[typing.Literal['high-performance', 'standard']]

NodeConfigurationOptionsFilterTypeDef

Name

  • Type: typing.Optional[typing.Literal['EstimatedDiskUtilizationPercent', 'Mode', 'NodeType', 'NumberOfNodes']]

Operator

  • Type: typing.Optional[typing.Literal['between', 'eq', 'ge', 'gt', 'in', 'le', 'lt']]

Values

  • Type: typing.Optional[typing.Sequence[str]]

NodeConfigurationOptionsMessageTypeDef

NodeConfigurationOptionList

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.NodeConfigurationOptionTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

OrderableClusterOptionTypeDef

ClusterVersion

  • Type: typing.Optional[str]

ClusterType

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

AvailabilityZones

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.AvailabilityZoneTypeDef]]

OrderableClusterOptionsMessageTypeDef

OrderableClusterOptions

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.OrderableClusterOptionTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterTypeDef

ParameterName

  • Type: typing.Optional[str]

ParameterValue

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Source

  • Type: typing.Optional[str]

DataType

  • Type: typing.Optional[str]

AllowedValues

  • Type: typing.Optional[str]

ApplyType

  • Type: typing.Optional[typing.Literal['dynamic', 'static']]

IsModifiable

  • Type: typing.Optional[bool]

MinimumEngineVersion

  • Type: typing.Optional[str]

PartnerIntegrationInfoTypeDef

DatabaseName

  • Type: typing.Optional[str]

PartnerName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Active', 'ConnectionFailure', 'Inactive', 'RuntimeFailure']]

StatusMessage

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

PartnerIntegrationInputMessageRequestTypeDef

AccountId

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

PartnerName

  • Type:
  • Required: Yes

PartnerIntegrationOutputMessageTypeDef

DatabaseName

  • Type:
  • Required: Yes

PartnerName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PauseClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

PauseClusterMessageTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

PauseClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PendingModifiedValuesTypeDef

MasterUserPassword

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

ClusterType

  • Type: typing.Optional[str]

ClusterVersion

  • Type: typing.Optional[str]

AutomatedSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ClusterIdentifier

  • Type: typing.Optional[str]

PubliclyAccessible

  • Type: typing.Optional[bool]

EnhancedVpcRouting

  • Type: typing.Optional[bool]

MaintenanceTrackName

  • Type: typing.Optional[str]

EncryptionType

  • Type: typing.Optional[str]

PurchaseReservedNodeOfferingMessageRequestTypeDef

ReservedNodeOfferingId

  • Type:
  • Required: Yes

NodeCount

  • Type: typing.Optional[int]

PurchaseReservedNodeOfferingResultTypeDef

ReservedNode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutResourcePolicyMessageRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PutResourcePolicyResultTypeDef

ResourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RebootClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

RebootClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecommendationTypeDef

Id

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

NamespaceArn

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

RecommendationType

  • Type: typing.Optional[str]

Title

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Observation

  • Type: typing.Optional[str]

ImpactRanking

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

RecommendationText

  • Type: typing.Optional[str]

RecommendedActions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.RecommendedActionTypeDef]]
  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ReferenceLinkTypeDef]]

RecommendedActionTypeDef

Text

  • Type: typing.Optional[str]

Database

  • Type: typing.Optional[str]

Command

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CLI', 'SQL']]

RecurringChargeTypeDef

RecurringChargeAmount

  • Type: typing.Optional[float]

RecurringChargeFrequency

  • Type: typing.Optional[str]

RedshiftIdcApplicationTypeDef

IdcInstanceArn

  • Type: typing.Optional[str]

RedshiftIdcApplicationName

  • Type: typing.Optional[str]

RedshiftIdcApplicationArn

  • Type: typing.Optional[str]

IdentityNamespace

  • Type: typing.Optional[str]

IdcDisplayName

  • Type: typing.Optional[str]

IamRoleArn

  • Type: typing.Optional[str]

IdcManagedApplicationArn

  • Type: typing.Optional[str]

IdcOnboardStatus

  • Type: typing.Optional[str]

AuthorizedTokenIssuerList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.AuthorizedTokenIssuerOutputTypeDef]]

ServiceIntegrations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ServiceIntegrationsUnionOutputTypeDef]]

ReferenceLinkTypeDef

Text

  • Type: typing.Optional[str]
  • Type: typing.Optional[str]

RejectDataShareMessageRequestTypeDef

DataShareArn

  • Type:
  • Required: Yes

ReservedNodeConfigurationOptionTypeDef

SourceReservedNode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeTypeDef]

TargetReservedNodeCount

  • Type: typing.Optional[int]

TargetReservedNodeOffering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeOfferingTypeDef]

ReservedNodeExchangeStatusTypeDef

ReservedNodeExchangeRequestId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'REQUESTED', 'RETRYING', 'SUCCEEDED']]

RequestTime

  • Type: typing.Optional[datetime.datetime]

SourceReservedNodeId

  • Type: typing.Optional[str]

SourceReservedNodeType

  • Type: typing.Optional[str]

SourceReservedNodeCount

  • Type: typing.Optional[int]

TargetReservedNodeOfferingId

  • Type: typing.Optional[str]

TargetReservedNodeType

  • Type: typing.Optional[str]

TargetReservedNodeCount

  • Type: typing.Optional[int]

ReservedNodeOfferingTypeDef

ReservedNodeOfferingId

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

Duration

  • Type: typing.Optional[int]

FixedPrice

  • Type: typing.Optional[float]

UsagePrice

  • Type: typing.Optional[float]

CurrencyCode

  • Type: typing.Optional[str]

OfferingType

  • Type: typing.Optional[str]

RecurringCharges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.RecurringChargeTypeDef]]

ReservedNodeOfferingType

  • Type: typing.Optional[typing.Literal['Regular', 'Upgradable']]

ReservedNodeOfferingsMessageTypeDef

Marker

  • Type:
  • Required: Yes

ReservedNodeOfferings

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeOfferingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReservedNodeTypeDef

ReservedNodeId

  • Type: typing.Optional[str]

ReservedNodeOfferingId

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

Duration

  • Type: typing.Optional[int]

FixedPrice

  • Type: typing.Optional[float]

UsagePrice

  • Type: typing.Optional[float]

CurrencyCode

  • Type: typing.Optional[str]

NodeCount

  • Type: typing.Optional[int]

State

  • Type: typing.Optional[str]

OfferingType

  • Type: typing.Optional[str]

RecurringCharges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.RecurringChargeTypeDef]]

ReservedNodeOfferingType

  • Type: typing.Optional[typing.Literal['Regular', 'Upgradable']]

ReservedNodesMessageTypeDef

Marker

  • Type:
  • Required: Yes

ReservedNodes

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ReservedNodeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResetClusterParameterGroupMessageRequestTypeDef

ParameterGroupName

  • Type:
  • Required: Yes

ResetAllParameters

  • Type: typing.Optional[bool]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.ParameterTypeDef]]

ResizeClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ClusterType

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

Classic

  • Type: typing.Optional[bool]

ReservedNodeId

  • Type: typing.Optional[str]

TargetReservedNodeOfferingId

  • Type: typing.Optional[str]

ResizeClusterMessageTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ClusterType

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

Classic

  • Type: typing.Optional[bool]

ReservedNodeId

  • Type: typing.Optional[str]

TargetReservedNodeOfferingId

  • Type: typing.Optional[str]

ResizeClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResizeInfoTypeDef

ResizeType

  • Type: typing.Optional[str]

AllowCancelResize

  • Type: typing.Optional[bool]

ResizeProgressMessageTypeDef

TargetNodeType

  • Type:
  • Required: Yes

TargetNumberOfNodes

  • Type:
  • Required: Yes

TargetClusterType

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ImportTablesCompleted

  • Type: typing.List[str]
  • Required: Yes

ImportTablesInProgress

  • Type: typing.List[str]
  • Required: Yes

ImportTablesNotStarted

  • Type: typing.List[str]
  • Required: Yes

AvgResizeRateInMegaBytesPerSecond

  • Type:
  • Required: Yes

TotalResizeDataInMegaBytes

  • Type:
  • Required: Yes

ProgressInMegaBytes

  • Type:
  • Required: Yes

ElapsedTimeInSeconds

  • Type:
  • Required: Yes

EstimatedTimeToCompletionInSeconds

  • Type:
  • Required: Yes

ResizeType

  • Type:
  • Required: Yes

Message

  • Type:
  • Required: Yes

TargetEncryptionType

  • Type:
  • Required: Yes

DataTransferProgressPercent

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResourcePolicyTypeDef

ResourceArn

  • Type: typing.Optional[str]

Policy

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RestoreFromClusterSnapshotMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SnapshotClusterIdentifier

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

AvailabilityZone

  • Type: typing.Optional[str]

AllowVersionUpgrade

  • Type: typing.Optional[bool]

ClusterSubnetGroupName

  • Type: typing.Optional[str]

PubliclyAccessible

  • Type: typing.Optional[bool]

OwnerAccount

  • Type: typing.Optional[str]

HsmClientCertificateIdentifier

  • Type: typing.Optional[str]

HsmConfigurationIdentifier

  • Type: typing.Optional[str]

ElasticIp

  • Type: typing.Optional[str]

ClusterParameterGroupName

  • Type: typing.Optional[str]

ClusterSecurityGroups

  • Type: typing.Optional[typing.Sequence[str]]

VpcSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

PreferredMaintenanceWindow

  • Type: typing.Optional[str]

AutomatedSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

KmsKeyId

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

EnhancedVpcRouting

  • Type: typing.Optional[bool]

AdditionalInfo

  • Type: typing.Optional[str]

IamRoles

  • Type: typing.Optional[typing.Sequence[str]]

MaintenanceTrackName

  • Type: typing.Optional[str]

SnapshotScheduleIdentifier

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

AvailabilityZoneRelocation

  • Type: typing.Optional[bool]

AquaConfigurationStatus

  • Type: typing.Optional[typing.Literal['auto', 'disabled', 'enabled']]

DefaultIamRoleArn

  • Type: typing.Optional[str]

ReservedNodeId

  • Type: typing.Optional[str]

TargetReservedNodeOfferingId

  • Type: typing.Optional[str]

Encrypted

  • Type: typing.Optional[bool]

ManageMasterPassword

  • Type: typing.Optional[bool]

MasterPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[str]

MultiAZ

  • Type: typing.Optional[bool]

RestoreFromClusterSnapshotResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreStatusTypeDef

Status

  • Type: typing.Optional[str]

CurrentRestoreRateInMegaBytesPerSecond

  • Type: typing.Optional[float]

SnapshotSizeInMegaBytes

  • Type: typing.Optional[int]

ProgressInMegaBytes

  • Type: typing.Optional[int]

ElapsedTimeInSeconds

  • Type: typing.Optional[int]

EstimatedTimeToCompletionInSeconds

  • Type: typing.Optional[int]

RestoreTableFromClusterSnapshotMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

SnapshotIdentifier

  • Type:
  • Required: Yes

SourceDatabaseName

  • Type:
  • Required: Yes

SourceTableName

  • Type:
  • Required: Yes

NewTableName

  • Type:
  • Required: Yes

SourceSchemaName

  • Type: typing.Optional[str]

TargetDatabaseName

  • Type: typing.Optional[str]

TargetSchemaName

  • Type: typing.Optional[str]

EnableCaseSensitiveIdentifier

  • Type: typing.Optional[bool]

RestoreTableFromClusterSnapshotResultTypeDef

TableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResumeClusterMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ResumeClusterMessageTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

ResumeClusterResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RevisionTargetTypeDef

DatabaseRevision

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DatabaseRevisionReleaseDate

  • Type: typing.Optional[datetime.datetime]

RevokeClusterSecurityGroupIngressMessageRequestTypeDef

ClusterSecurityGroupName

  • Type:
  • Required: Yes

CIDRIP

  • Type: typing.Optional[str]

EC2SecurityGroupName

  • Type: typing.Optional[str]

EC2SecurityGroupOwnerId

  • Type: typing.Optional[str]

RevokeClusterSecurityGroupIngressResultTypeDef

ClusterSecurityGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RevokeEndpointAccessMessageRequestTypeDef

ClusterIdentifier

  • Type: typing.Optional[str]

Account

  • Type: typing.Optional[str]

VpcIds

  • Type: typing.Optional[typing.Sequence[str]]

Force

  • Type: typing.Optional[bool]

RevokeSnapshotAccessMessageRequestTypeDef

AccountWithRestoreAccess

  • Type:
  • Required: Yes

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SnapshotClusterIdentifier

  • Type: typing.Optional[str]

RevokeSnapshotAccessResultTypeDef

Snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RotateEncryptionKeyMessageRequestTypeDef

ClusterIdentifier

  • Type:
  • Required: Yes

RotateEncryptionKeyResultTypeDef

Cluster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ScheduledActionFilterTypeDef

Name

  • Type: typing.Literal['cluster-identifier', 'iam-role']
  • Required: Yes

Values

  • Type: typing.Sequence[str]
  • Required: Yes

ScheduledActionResponseTypeDef

ScheduledActionName

  • Type:
  • Required: Yes

TargetAction

  • Type:
  • Required: Yes

Schedule

  • Type:
  • Required: Yes

IamRole

  • Type:
  • Required: Yes

ScheduledActionDescription

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'DISABLED']
  • Required: Yes

NextInvocations

  • Type: typing.List[datetime.datetime]
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ScheduledActionTypeDef

ScheduledActionName

  • Type: typing.Optional[str]

TargetAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ScheduledActionTypeTypeDef]

Schedule

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[str]

ScheduledActionDescription

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DISABLED']]

NextInvocations

  • Type: typing.Optional[typing.List[datetime.datetime]]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

ScheduledActionTypeTypeDef

ResizeCluster

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ResizeClusterMessageTypeDef]

PauseCluster

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.PauseClusterMessageTypeDef]

ResumeCluster

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.ResumeClusterMessageTypeDef]

ScheduledActionsMessageTypeDef

Marker

  • Type:
  • Required: Yes

ScheduledActions

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ScheduledActionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SecondaryClusterInfoTypeDef

AvailabilityZone

  • Type: typing.Optional[str]

ClusterNodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterNodeTypeDef]]

ServiceIntegrationsUnionExtraOutputTypeDef

LakeFormation

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.LakeFormationScopeUnionTypeDef]]

ServiceIntegrationsUnionOutputTypeDef

LakeFormation

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.LakeFormationScopeUnionTypeDef]]

ServiceIntegrationsUnionTypeDef

LakeFormation

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_classes.LakeFormationScopeUnionTypeDef]]

SnapshotCopyGrantMessageTypeDef

Marker

  • Type:
  • Required: Yes

SnapshotCopyGrants

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.SnapshotCopyGrantTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SnapshotCopyGrantTypeDef

SnapshotCopyGrantName

  • Type: typing.Optional[str]

KmsKeyId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

SnapshotErrorMessageTypeDef

SnapshotIdentifier

  • Type: typing.Optional[str]

SnapshotClusterIdentifier

  • Type: typing.Optional[str]

FailureCode

  • Type: typing.Optional[str]

FailureReason

  • Type: typing.Optional[str]

SnapshotMessageTypeDef

Marker

  • Type:
  • Required: Yes

Snapshots

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.SnapshotTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SnapshotScheduleResponseTypeDef

ScheduleDefinitions

  • Type: typing.List[str]
  • Required: Yes

ScheduleIdentifier

  • Type:
  • Required: Yes

ScheduleDescription

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]
  • Required: Yes

NextInvocations

  • Type: typing.List[datetime.datetime]
  • Required: Yes

AssociatedClusterCount

  • Type:
  • Required: Yes

AssociatedClusters

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterAssociatedToScheduleTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SnapshotScheduleTypeDef

ScheduleDefinitions

  • Type: typing.Optional[typing.List[str]]

ScheduleIdentifier

  • Type: typing.Optional[str]

ScheduleDescription

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

NextInvocations

  • Type: typing.Optional[typing.List[datetime.datetime]]

AssociatedClusterCount

  • Type: typing.Optional[int]

AssociatedClusters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.ClusterAssociatedToScheduleTypeDef]]

SnapshotSortingEntityTypeDef

Attribute

  • Type: typing.Literal['CREATE_TIME', 'SOURCE_TYPE', 'TOTAL_SIZE']
  • Required: Yes

SortOrder

  • Type: typing.Optional[typing.Literal['ASC', 'DESC']]

SnapshotTypeDef

SnapshotIdentifier

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotCreateTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

AvailabilityZone

  • Type: typing.Optional[str]

ClusterCreateTime

  • Type: typing.Optional[datetime.datetime]

MasterUsername

  • Type: typing.Optional[str]

ClusterVersion

  • Type: typing.Optional[str]

EngineFullVersion

  • Type: typing.Optional[str]

SnapshotType

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[str]

NumberOfNodes

  • Type: typing.Optional[int]

DBName

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Encrypted

  • Type: typing.Optional[bool]

KmsKeyId

  • Type: typing.Optional[str]

EncryptedWithHSM

  • Type: typing.Optional[bool]

AccountsWithRestoreAccess

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.AccountWithRestoreAccessTypeDef]]

OwnerAccount

  • Type: typing.Optional[str]

TotalBackupSizeInMegaBytes

  • Type: typing.Optional[float]

ActualIncrementalBackupSizeInMegaBytes

  • Type: typing.Optional[float]

BackupProgressInMegaBytes

  • Type: typing.Optional[float]

CurrentBackupRateInMegaBytesPerSecond

  • Type: typing.Optional[float]

EstimatedSecondsToCompletion

  • Type: typing.Optional[int]

ElapsedTimeInSeconds

  • Type: typing.Optional[int]

SourceRegion

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

RestorableNodeTypes

  • Type: typing.Optional[typing.List[str]]

EnhancedVpcRouting

  • Type: typing.Optional[bool]

MaintenanceTrackName

  • Type: typing.Optional[str]

ManualSnapshotRetentionPeriod

  • Type: typing.Optional[int]

ManualSnapshotRemainingDays

  • Type: typing.Optional[int]

SnapshotRetentionStartTime

  • Type: typing.Optional[datetime.datetime]

MasterPasswordSecretArn

  • Type: typing.Optional[str]

MasterPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

SubnetTypeDef

SubnetIdentifier

  • Type: typing.Optional[str]

SubnetAvailabilityZone

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.AvailabilityZoneTypeDef]

SubnetStatus

  • Type: typing.Optional[str]

SupportedOperationTypeDef

OperationName

  • Type: typing.Optional[str]

SupportedPlatformTypeDef

Name

  • Type: typing.Optional[str]

TableRestoreStatusMessageTypeDef

TableRestoreStatusDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.TableRestoreStatusTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TableRestoreStatusTypeDef

TableRestoreRequestId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELED', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SUCCEEDED']]

Message

  • Type: typing.Optional[str]

RequestTime

  • Type: typing.Optional[datetime.datetime]

ProgressInMegaBytes

  • Type: typing.Optional[int]

TotalDataInMegaBytes

  • Type: typing.Optional[int]

ClusterIdentifier

  • Type: typing.Optional[str]

SnapshotIdentifier

  • Type: typing.Optional[str]

SourceDatabaseName

  • Type: typing.Optional[str]

SourceSchemaName

  • Type: typing.Optional[str]

SourceTableName

  • Type: typing.Optional[str]

TargetDatabaseName

  • Type: typing.Optional[str]

TargetSchemaName

  • Type: typing.Optional[str]

NewTableName

  • Type: typing.Optional[str]

TagTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TaggedResourceListMessageTypeDef

TaggedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.TaggedResourceTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TaggedResourceTypeDef

Tag

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]

ResourceName

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

TrackListMessageTypeDef

MaintenanceTracks

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.MaintenanceTrackTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePartnerStatusInputMessageRequestTypeDef

AccountId

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

PartnerName

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['Active', 'ConnectionFailure', 'Inactive', 'RuntimeFailure']
  • Required: Yes

StatusMessage

  • Type: typing.Optional[str]

UpdateTargetTypeDef

MaintenanceTrackName

  • Type: typing.Optional[str]

DatabaseVersion

  • Type: typing.Optional[str]

SupportedOperations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.SupportedOperationTypeDef]]

UsageLimitListTypeDef

UsageLimits

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.UsageLimitTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UsageLimitResponseTypeDef

UsageLimitId

  • Type:
  • Required: Yes

ClusterIdentifier

  • Type:
  • Required: Yes

FeatureType

  • Type: typing.Literal['concurrency-scaling', 'cross-region-datasharing', 'spectrum']
  • Required: Yes

LimitType

  • Type: typing.Literal['data-scanned', 'time']
  • Required: Yes

Amount

  • Type:
  • Required: Yes

Period

  • Type: typing.Literal['daily', 'monthly', 'weekly']
  • Required: Yes

BreachAction

  • Type: typing.Literal['disable', 'emit-metric', 'log']
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UsageLimitTypeDef

UsageLimitId

  • Type: typing.Optional[str]

ClusterIdentifier

  • Type: typing.Optional[str]

FeatureType

  • Type: typing.Optional[typing.Literal['concurrency-scaling', 'cross-region-datasharing', 'spectrum']]

LimitType

  • Type: typing.Optional[typing.Literal['data-scanned', 'time']]

Amount

  • Type: typing.Optional[int]

Period

  • Type: typing.Optional[typing.Literal['daily', 'monthly', 'weekly']]

BreachAction

  • Type: typing.Optional[typing.Literal['disable', 'emit-metric', 'log']]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.TagTypeDef]]

VpcEndpointTypeDef

VpcEndpointId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

NetworkInterfaces

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_classes.NetworkInterfaceTypeDef]]

VpcSecurityGroupMembershipTypeDef

VpcSecurityGroupId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]