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]]
ReferenceLinks
- 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]
Link
- 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]