Skip to content

Redshift Serverless Classes

AssociationTypeDef

customDomainCertificateArn

  • Type: typing.Optional[str]

customDomainCertificateExpiryTime

  • Type: typing.Optional[datetime.datetime]

customDomainName

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

BaseValidatorModel

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

ConfigParameterTypeDef

parameterKey

  • Type: typing.Optional[str]

parameterValue

  • Type: typing.Optional[str]

ConvertRecoveryPointToSnapshotRequestRequestTypeDef

recoveryPointId

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

tags

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

ConvertRecoveryPointToSnapshotResponseTypeDef

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomDomainAssociationRequestRequestTypeDef

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

CreateCustomDomainAssociationResponseTypeDef

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainCertificateExpiryTime

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEndpointAccessRequestRequestTypeDef

endpointName

  • Type:
  • Required: Yes

subnetIds

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

workgroupName

  • Type:
  • Required: Yes

ownerAccount

  • Type: typing.Optional[str]

vpcSecurityGroupIds

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

CreateEndpointAccessResponseTypeDef

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateNamespaceRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

adminPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

adminUserPassword

  • Type: typing.Optional[str]

adminUsername

  • Type: typing.Optional[str]

dbName

  • Type: typing.Optional[str]

defaultIamRoleArn

  • Type: typing.Optional[str]

iamRoles

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

kmsKeyId

  • Type: typing.Optional[str]

logExports

  • Type: typing.Optional[typing.Sequence[typing.Literal['connectionlog', 'useractivitylog', 'userlog']]]

manageAdminPassword

  • Type: typing.Optional[bool]

redshiftIdcApplicationArn

  • Type: typing.Optional[str]

tags

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

CreateNamespaceResponseTypeDef

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScheduledActionRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

schedule

  • Type:
  • Required: Yes

scheduledActionName

  • Type:
  • Required: Yes

targetAction

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

endTime

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

scheduledActionDescription

  • Type: typing.Optional[str]

startTime

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

CreateScheduledActionResponseTypeDef

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotCopyConfigurationRequestRequestTypeDef

destinationRegion

  • Type:
  • Required: Yes

namespaceName

  • Type:
  • Required: Yes

destinationKmsKeyId

  • Type: typing.Optional[str]

snapshotRetentionPeriod

  • Type: typing.Optional[int]

CreateSnapshotCopyConfigurationResponseTypeDef

snapshotCopyConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

tags

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

CreateSnapshotResponseTypeDef

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotScheduleActionParametersOutputTypeDef

namespaceName

  • Type:
  • Required: Yes

snapshotNamePrefix

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

tags

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

CreateSnapshotScheduleActionParametersTypeDef

namespaceName

  • Type:
  • Required: Yes

snapshotNamePrefix

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

tags

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

CreateUsageLimitRequestRequestTypeDef

amount

  • Type:
  • Required: Yes

resourceArn

  • Type:
  • Required: Yes

usageType

  • Type: typing.Literal['cross-region-datasharing', 'serverless-compute']
  • Required: Yes

breachAction

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

period

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

CreateUsageLimitResponseTypeDef

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkgroupRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

baseCapacity

  • Type: typing.Optional[int]

configParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_serverless_classes.ConfigParameterTypeDef]]

enhancedVpcRouting

  • Type: typing.Optional[bool]

maxCapacity

  • Type: typing.Optional[int]

port

  • Type: typing.Optional[int]

publiclyAccessible

  • Type: typing.Optional[bool]

securityGroupIds

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

subnetIds

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

tags

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

CreateWorkgroupResponseTypeDef

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteCustomDomainAssociationRequestRequestTypeDef

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

DeleteEndpointAccessRequestRequestTypeDef

endpointName

  • Type:
  • Required: Yes

DeleteEndpointAccessResponseTypeDef

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteNamespaceRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

finalSnapshotName

  • Type: typing.Optional[str]

finalSnapshotRetentionPeriod

  • Type: typing.Optional[int]

DeleteNamespaceResponseTypeDef

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourcePolicyRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

DeleteScheduledActionRequestRequestTypeDef

scheduledActionName

  • Type:
  • Required: Yes

DeleteScheduledActionResponseTypeDef

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSnapshotCopyConfigurationRequestRequestTypeDef

snapshotCopyConfigurationId

  • Type:
  • Required: Yes

DeleteSnapshotCopyConfigurationResponseTypeDef

snapshotCopyConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSnapshotRequestRequestTypeDef

snapshotName

  • Type:
  • Required: Yes

DeleteSnapshotResponseTypeDef

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUsageLimitRequestRequestTypeDef

usageLimitId

  • Type:
  • Required: Yes

DeleteUsageLimitResponseTypeDef

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkgroupRequestRequestTypeDef

workgroupName

  • Type:
  • Required: Yes

DeleteWorkgroupResponseTypeDef

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndpointAccessTypeDef

address

  • Type: typing.Optional[str]

endpointArn

  • Type: typing.Optional[str]

endpointCreateTime

  • Type: typing.Optional[datetime.datetime]

endpointName

  • Type: typing.Optional[str]

endpointStatus

  • Type: typing.Optional[str]

port

  • Type: typing.Optional[int]

subnetIds

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

vpcEndpoint

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

vpcSecurityGroups

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

workgroupName

  • Type: typing.Optional[str]

EndpointTypeDef

address

  • Type: typing.Optional[str]

port

  • Type: typing.Optional[int]

vpcEndpoints

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

GetCredentialsRequestRequestTypeDef

customDomainName

  • Type: typing.Optional[str]

dbName

  • Type: typing.Optional[str]

durationSeconds

  • Type: typing.Optional[int]

workgroupName

  • Type: typing.Optional[str]

GetCredentialsResponseTypeDef

dbPassword

  • Type:
  • Required: Yes

dbUser

  • Type:
  • Required: Yes

expiration

  • Type:
  • Required: Yes

nextRefreshTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCustomDomainAssociationRequestRequestTypeDef

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

GetCustomDomainAssociationResponseTypeDef

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainCertificateExpiryTime

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEndpointAccessRequestRequestTypeDef

endpointName

  • Type:
  • Required: Yes

GetEndpointAccessResponseTypeDef

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetNamespaceRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

GetNamespaceResponseTypeDef

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRecoveryPointRequestRequestTypeDef

recoveryPointId

  • Type:
  • Required: Yes

GetRecoveryPointResponseTypeDef

recoveryPoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePolicyRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

GetResourcePolicyResponseTypeDef

resourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetScheduledActionRequestRequestTypeDef

scheduledActionName

  • Type:
  • Required: Yes

GetScheduledActionResponseTypeDef

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSnapshotRequestRequestTypeDef

ownerAccount

  • Type: typing.Optional[str]

snapshotArn

  • Type: typing.Optional[str]

snapshotName

  • Type: typing.Optional[str]

GetSnapshotResponseTypeDef

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableRestoreStatusRequestRequestTypeDef

tableRestoreRequestId

  • Type:
  • Required: Yes

GetTableRestoreStatusResponseTypeDef

tableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUsageLimitRequestRequestTypeDef

usageLimitId

  • Type:
  • Required: Yes

GetUsageLimitResponseTypeDef

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkgroupRequestRequestTypeDef

workgroupName

  • Type:
  • Required: Yes

GetWorkgroupResponseTypeDef

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCustomDomainAssociationsRequestListCustomDomainAssociationsPaginateTypeDef

customDomainCertificateArn

  • Type: typing.Optional[str]

customDomainName

  • Type: typing.Optional[str]

PaginationConfig

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

ListCustomDomainAssociationsRequestRequestTypeDef

customDomainCertificateArn

  • Type: typing.Optional[str]

customDomainName

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListCustomDomainAssociationsResponseTypeDef

associations

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEndpointAccessRequestListEndpointAccessPaginateTypeDef

ownerAccount

  • Type: typing.Optional[str]

vpcId

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

PaginationConfig

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

ListEndpointAccessRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ownerAccount

  • Type: typing.Optional[str]

vpcId

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

ListEndpointAccessResponseTypeDef

endpoints

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListNamespacesRequestListNamespacesPaginateTypeDef

PaginationConfig

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

ListNamespacesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListNamespacesResponseTypeDef

namespaces

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_serverless_classes.NamespaceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRecoveryPointsRequestListRecoveryPointsPaginateTypeDef

endTime

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

namespaceArn

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

startTime

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

PaginationConfig

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

ListRecoveryPointsRequestRequestTypeDef

endTime

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

maxResults

  • Type: typing.Optional[int]

namespaceArn

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

startTime

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

ListRecoveryPointsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

recoveryPoints

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_serverless_classes.RecoveryPointTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListScheduledActionsRequestListScheduledActionsPaginateTypeDef

namespaceName

  • Type: typing.Optional[str]

PaginationConfig

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

ListScheduledActionsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListScheduledActionsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

scheduledActions

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_serverless_classes.ScheduledActionAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSnapshotCopyConfigurationsRequestListSnapshotCopyConfigurationsPaginateTypeDef

namespaceName

  • Type: typing.Optional[str]

PaginationConfig

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

ListSnapshotCopyConfigurationsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListSnapshotCopyConfigurationsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

snapshotCopyConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_serverless_classes.SnapshotCopyConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSnapshotsRequestListSnapshotsPaginateTypeDef

endTime

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

namespaceArn

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

ownerAccount

  • Type: typing.Optional[str]

startTime

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

PaginationConfig

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

ListSnapshotsRequestRequestTypeDef

endTime

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

maxResults

  • Type: typing.Optional[int]

namespaceArn

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ownerAccount

  • Type: typing.Optional[str]

startTime

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

ListSnapshotsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

snapshots

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTableRestoreStatusRequestListTableRestoreStatusPaginateTypeDef

namespaceName

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

PaginationConfig

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

ListTableRestoreStatusRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

ListTableRestoreStatusResponseTypeDef

nextToken

  • Type:
  • Required: Yes

tableRestoreStatuses

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListUsageLimitsRequestListUsageLimitsPaginateTypeDef

resourceArn

  • Type: typing.Optional[str]

usageType

  • Type: typing.Optional[typing.Literal['cross-region-datasharing', 'serverless-compute']]

PaginationConfig

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

ListUsageLimitsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

resourceArn

  • Type: typing.Optional[str]

usageType

  • Type: typing.Optional[typing.Literal['cross-region-datasharing', 'serverless-compute']]

ListUsageLimitsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

usageLimits

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

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkgroupsRequestListWorkgroupsPaginateTypeDef

ownerAccount

  • Type: typing.Optional[str]

PaginationConfig

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

ListWorkgroupsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ownerAccount

  • Type: typing.Optional[str]

ListWorkgroupsResponseTypeDef

nextToken

  • Type:
  • Required: Yes

workgroups

  • Type: typing.List[aws_resource_validator.pydantic_models.redshift_serverless_classes.WorkgroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NamespaceTypeDef

adminPasswordSecretArn

  • Type: typing.Optional[str]

adminPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

adminUsername

  • Type: typing.Optional[str]

creationDate

  • Type: typing.Optional[datetime.datetime]

dbName

  • Type: typing.Optional[str]

defaultIamRoleArn

  • Type: typing.Optional[str]

iamRoles

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

kmsKeyId

  • Type: typing.Optional[str]

logExports

  • Type: typing.Optional[typing.List[typing.Literal['connectionlog', 'useractivitylog', 'userlog']]]

namespaceArn

  • Type: typing.Optional[str]

namespaceId

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

status

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

NetworkInterfaceTypeDef

availabilityZone

  • Type: typing.Optional[str]

networkInterfaceId

  • Type: typing.Optional[str]

privateIpAddress

  • Type: typing.Optional[str]

subnetId

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutResourcePolicyRequestRequestTypeDef

policy

  • Type:
  • Required: Yes

resourceArn

  • Type:
  • Required: Yes

PutResourcePolicyResponseTypeDef

resourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecoveryPointTypeDef

namespaceArn

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

recoveryPointCreateTime

  • Type: typing.Optional[datetime.datetime]

recoveryPointId

  • Type: typing.Optional[str]

totalSizeInMegaBytes

  • Type: typing.Optional[float]

workgroupName

  • Type: typing.Optional[str]

ResourcePolicyTypeDef

policy

  • Type: typing.Optional[str]

resourceArn

  • 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]

RestoreFromRecoveryPointRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

recoveryPointId

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

RestoreFromRecoveryPointResponseTypeDef

namespace

  • Type:
  • Required: Yes

recoveryPointId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreFromSnapshotRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

adminPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

manageAdminPassword

  • Type: typing.Optional[bool]

ownerAccount

  • Type: typing.Optional[str]

snapshotArn

  • Type: typing.Optional[str]

snapshotName

  • Type: typing.Optional[str]

RestoreFromSnapshotResponseTypeDef

namespace

  • Type:
  • Required: Yes

ownerAccount

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreTableFromRecoveryPointRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

newTableName

  • Type:
  • Required: Yes

recoveryPointId

  • Type:
  • Required: Yes

sourceDatabaseName

  • Type:
  • Required: Yes

sourceTableName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

activateCaseSensitiveIdentifier

  • Type: typing.Optional[bool]

sourceSchemaName

  • Type: typing.Optional[str]

targetDatabaseName

  • Type: typing.Optional[str]

targetSchemaName

  • Type: typing.Optional[str]

RestoreTableFromRecoveryPointResponseTypeDef

tableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreTableFromSnapshotRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

newTableName

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

sourceDatabaseName

  • Type:
  • Required: Yes

sourceTableName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

activateCaseSensitiveIdentifier

  • Type: typing.Optional[bool]

sourceSchemaName

  • Type: typing.Optional[str]

targetDatabaseName

  • Type: typing.Optional[str]

targetSchemaName

  • Type: typing.Optional[str]

RestoreTableFromSnapshotResponseTypeDef

tableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ScheduleOutputTypeDef

at

  • Type: typing.Optional[datetime.datetime]

cron

  • Type: typing.Optional[str]

ScheduleTypeDef

at

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

cron

  • Type: typing.Optional[str]

ScheduledActionAssociationTypeDef

namespaceName

  • Type: typing.Optional[str]

scheduledActionName

  • Type: typing.Optional[str]

ScheduledActionResponseTypeDef

endTime

  • Type: typing.Optional[datetime.datetime]

namespaceName

  • Type: typing.Optional[str]

nextInvocations

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

roleArn

  • Type: typing.Optional[str]

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless_classes.ScheduleOutputTypeDef]

scheduledActionDescription

  • Type: typing.Optional[str]

scheduledActionName

  • Type: typing.Optional[str]

scheduledActionUuid

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[datetime.datetime]

state

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

targetAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless_classes.TargetActionOutputTypeDef]

SnapshotCopyConfigurationTypeDef

destinationKmsKeyId

  • Type: typing.Optional[str]

destinationRegion

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

snapshotCopyConfigurationArn

  • Type: typing.Optional[str]

snapshotCopyConfigurationId

  • Type: typing.Optional[str]

snapshotRetentionPeriod

  • Type: typing.Optional[int]

SnapshotTypeDef

accountsWithProvisionedRestoreAccess

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

accountsWithRestoreAccess

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

actualIncrementalBackupSizeInMegaBytes

  • Type: typing.Optional[float]

adminPasswordSecretArn

  • Type: typing.Optional[str]

adminPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

adminUsername

  • Type: typing.Optional[str]

backupProgressInMegaBytes

  • Type: typing.Optional[float]

currentBackupRateInMegaBytesPerSecond

  • Type: typing.Optional[float]

elapsedTimeInSeconds

  • Type: typing.Optional[int]

estimatedSecondsToCompletion

  • Type: typing.Optional[int]

kmsKeyId

  • Type: typing.Optional[str]

namespaceArn

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

ownerAccount

  • Type: typing.Optional[str]

snapshotArn

  • Type: typing.Optional[str]

snapshotCreateTime

  • Type: typing.Optional[datetime.datetime]

snapshotName

  • Type: typing.Optional[str]

snapshotRemainingDays

  • Type: typing.Optional[int]

snapshotRetentionPeriod

  • Type: typing.Optional[int]

snapshotRetentionStartTime

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CANCELLED', 'COPYING', 'CREATING', 'DELETED', 'FAILED']]

totalBackupSizeInMegaBytes

  • Type: typing.Optional[float]

TableRestoreStatusTypeDef

message

  • Type: typing.Optional[str]

namespaceName

  • Type: typing.Optional[str]

newTableName

  • Type: typing.Optional[str]

progressInMegaBytes

  • Type: typing.Optional[int]

recoveryPointId

  • Type: typing.Optional[str]

requestTime

  • Type: typing.Optional[datetime.datetime]

snapshotName

  • Type: typing.Optional[str]

sourceDatabaseName

  • Type: typing.Optional[str]

sourceSchemaName

  • Type: typing.Optional[str]

sourceTableName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[str]

tableRestoreRequestId

  • Type: typing.Optional[str]

targetDatabaseName

  • Type: typing.Optional[str]

targetSchemaName

  • Type: typing.Optional[str]

totalDataInMegaBytes

  • Type: typing.Optional[int]

workgroupName

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

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

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TargetActionOutputTypeDef

createSnapshot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless_classes.CreateSnapshotScheduleActionParametersOutputTypeDef]

TargetActionTypeDef

createSnapshot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless_classes.CreateSnapshotScheduleActionParametersTypeDef]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

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

UpdateCustomDomainAssociationRequestRequestTypeDef

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

UpdateCustomDomainAssociationResponseTypeDef

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainCertificateExpiryTime

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointAccessRequestRequestTypeDef

endpointName

  • Type:
  • Required: Yes

vpcSecurityGroupIds

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

UpdateEndpointAccessResponseTypeDef

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateNamespaceRequestRequestTypeDef

namespaceName

  • Type:
  • Required: Yes

adminPasswordSecretKmsKeyId

  • Type: typing.Optional[str]

adminUserPassword

  • Type: typing.Optional[str]

adminUsername

  • Type: typing.Optional[str]

defaultIamRoleArn

  • Type: typing.Optional[str]

iamRoles

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

kmsKeyId

  • Type: typing.Optional[str]

logExports

  • Type: typing.Optional[typing.Sequence[typing.Literal['connectionlog', 'useractivitylog', 'userlog']]]

manageAdminPassword

  • Type: typing.Optional[bool]

UpdateNamespaceResponseTypeDef

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateScheduledActionRequestRequestTypeDef

scheduledActionName

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

endTime

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

roleArn

  • Type: typing.Optional[str]

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless_classes.ScheduleTypeDef]

scheduledActionDescription

  • Type: typing.Optional[str]

startTime

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

targetAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless_classes.TargetActionTypeDef]

UpdateScheduledActionResponseTypeDef

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSnapshotCopyConfigurationRequestRequestTypeDef

snapshotCopyConfigurationId

  • Type:
  • Required: Yes

snapshotRetentionPeriod

  • Type: typing.Optional[int]

UpdateSnapshotCopyConfigurationResponseTypeDef

snapshotCopyConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSnapshotRequestRequestTypeDef

snapshotName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

UpdateSnapshotResponseTypeDef

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateUsageLimitRequestRequestTypeDef

usageLimitId

  • Type:
  • Required: Yes

amount

  • Type: typing.Optional[int]

breachAction

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

UpdateUsageLimitResponseTypeDef

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkgroupRequestRequestTypeDef

workgroupName

  • Type:
  • Required: Yes

baseCapacity

  • Type: typing.Optional[int]

configParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.redshift_serverless_classes.ConfigParameterTypeDef]]

enhancedVpcRouting

  • Type: typing.Optional[bool]

maxCapacity

  • Type: typing.Optional[int]

port

  • Type: typing.Optional[int]

publiclyAccessible

  • Type: typing.Optional[bool]

securityGroupIds

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

subnetIds

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

UpdateWorkgroupResponseTypeDef

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UsageLimitTypeDef

amount

  • Type: typing.Optional[int]

breachAction

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

period

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

resourceArn

  • Type: typing.Optional[str]

usageLimitArn

  • Type: typing.Optional[str]

usageLimitId

  • Type: typing.Optional[str]

usageType

  • Type: typing.Optional[typing.Literal['cross-region-datasharing', 'serverless-compute']]

VpcEndpointTypeDef

networkInterfaces

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

vpcEndpointId

  • Type: typing.Optional[str]

vpcId

  • Type: typing.Optional[str]

VpcSecurityGroupMembershipTypeDef

status

  • Type: typing.Optional[str]

vpcSecurityGroupId

  • Type: typing.Optional[str]

WorkgroupTypeDef

baseCapacity

  • Type: typing.Optional[int]

configParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.redshift_serverless_classes.ConfigParameterTypeDef]]

creationDate

  • Type: typing.Optional[datetime.datetime]

crossAccountVpcs

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

customDomainCertificateArn

  • Type: typing.Optional[str]

customDomainCertificateExpiryTime

  • Type: typing.Optional[datetime.datetime]

customDomainName

  • Type: typing.Optional[str]

endpoint

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

enhancedVpcRouting

  • Type: typing.Optional[bool]

maxCapacity

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

patchVersion

  • Type: typing.Optional[str]

port

  • Type: typing.Optional[int]

publiclyAccessible

  • Type: typing.Optional[bool]

securityGroupIds

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

status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'DELETING', 'MODIFYING']]

subnetIds

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

workgroupArn

  • Type: typing.Optional[str]

workgroupId

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

workgroupVersion

  • Type: typing.Optional[str]