Skip to content

Redshift Serverless Classes

Association

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!

ConfigParameter

parameterKey

  • Type: typing.Optional[str]

parameterValue

  • Type: typing.Optional[str]

ConvertRecoveryPointToSnapshotRequest

recoveryPointId

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

tags

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

ConvertRecoveryPointToSnapshotResponse

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomDomainAssociationRequest

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

CreateCustomDomainAssociationResponse

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainCertificateExpiryTime

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEndpointAccessRequest

endpointName

  • Type:
  • Required: Yes

subnetIds

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

workgroupName

  • Type:
  • Required: Yes

ownerAccount

  • Type: typing.Optional[str]

vpcSecurityGroupIds

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

CreateEndpointAccessResponse

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateNamespaceRequest

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.List[str]]

kmsKeyId

  • Type: typing.Optional[str]

logExports

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

manageAdminPassword

  • Type: typing.Optional[bool]

redshiftIdcApplicationArn

  • Type: typing.Optional[str]

tags

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

CreateNamespaceResponse

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScheduledActionRequest

namespaceName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

schedule

  • Type: typing.Union[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.Schedule, aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.ScheduleOutput]
  • Required: Yes

scheduledActionName

  • Type:
  • Required: Yes

targetAction

  • Type: typing.Union[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.TargetAction, aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.TargetActionOutput]
  • 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]

CreateScheduledActionResponse

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotCopyConfigurationRequest

destinationRegion

  • Type:
  • Required: Yes

namespaceName

  • Type:
  • Required: Yes

destinationKmsKeyId

  • Type: typing.Optional[str]

snapshotRetentionPeriod

  • Type: typing.Optional[int]

CreateSnapshotCopyConfigurationResponse

snapshotCopyConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotRequest

namespaceName

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

tags

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

CreateSnapshotResponse

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotScheduleActionParameters

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.redshift_serverless_classes.Tag]]

CreateSnapshotScheduleActionParametersOutput

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.redshift_serverless_classes.Tag]]

CreateUsageLimitRequest

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

CreateUsageLimitResponse

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkgroupRequest

namespaceName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

baseCapacity

  • Type: typing.Optional[int]

configParameters

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

enhancedVpcRouting

  • Type: typing.Optional[bool]

ipAddressType

  • Type: typing.Optional[str]

maxCapacity

  • Type: typing.Optional[int]

port

  • Type: typing.Optional[int]

pricePerformanceTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PerformanceTarget]

publiclyAccessible

  • Type: typing.Optional[bool]

securityGroupIds

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

subnetIds

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

tags

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

trackName

  • Type: typing.Optional[str]

CreateWorkgroupResponse

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteCustomDomainAssociationRequest

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

DeleteEndpointAccessRequest

endpointName

  • Type:
  • Required: Yes

DeleteEndpointAccessResponse

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteNamespaceRequest

namespaceName

  • Type:
  • Required: Yes

finalSnapshotName

  • Type: typing.Optional[str]

finalSnapshotRetentionPeriod

  • Type: typing.Optional[int]

DeleteNamespaceResponse

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

DeleteScheduledActionRequest

scheduledActionName

  • Type:
  • Required: Yes

DeleteScheduledActionResponse

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSnapshotCopyConfigurationRequest

snapshotCopyConfigurationId

  • Type:
  • Required: Yes

DeleteSnapshotCopyConfigurationResponse

snapshotCopyConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSnapshotRequest

snapshotName

  • Type:
  • Required: Yes

DeleteSnapshotResponse

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUsageLimitRequest

usageLimitId

  • Type:
  • Required: Yes

DeleteUsageLimitResponse

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkgroupRequest

workgroupName

  • Type:
  • Required: Yes

DeleteWorkgroupResponse

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Endpoint

address

  • Type: typing.Optional[str]

port

  • Type: typing.Optional[int]

vpcEndpoints

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

EndpointAccess

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.redshift_serverless_classes.VpcEndpoint]

vpcSecurityGroups

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

workgroupName

  • Type: typing.Optional[str]

GetCredentialsRequest

customDomainName

  • Type: typing.Optional[str]

dbName

  • Type: typing.Optional[str]

durationSeconds

  • Type: typing.Optional[int]

workgroupName

  • Type: typing.Optional[str]

GetCredentialsResponse

dbPassword

  • Type:
  • Required: Yes

dbUser

  • Type:
  • Required: Yes

expiration

  • Type:
  • Required: Yes

nextRefreshTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCustomDomainAssociationRequest

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

GetCustomDomainAssociationResponse

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainCertificateExpiryTime

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEndpointAccessRequest

endpointName

  • Type:
  • Required: Yes

GetEndpointAccessResponse

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetNamespaceRequest

namespaceName

  • Type:
  • Required: Yes

GetNamespaceResponse

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRecoveryPointRequest

recoveryPointId

  • Type:
  • Required: Yes

GetRecoveryPointResponse

recoveryPoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePolicyRequest

resourceArn

  • Type:
  • Required: Yes

GetResourcePolicyResponse

resourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetScheduledActionRequest

scheduledActionName

  • Type:
  • Required: Yes

GetScheduledActionResponse

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSnapshotRequest

ownerAccount

  • Type: typing.Optional[str]

snapshotArn

  • Type: typing.Optional[str]

snapshotName

  • Type: typing.Optional[str]

GetSnapshotResponse

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableRestoreStatusRequest

tableRestoreRequestId

  • Type:
  • Required: Yes

GetTableRestoreStatusResponse

tableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTrackRequest

trackName

  • Type:
  • Required: Yes

GetTrackResponse

track

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUsageLimitRequest

usageLimitId

  • Type:
  • Required: Yes

GetUsageLimitResponse

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkgroupRequest

workgroupName

  • Type:
  • Required: Yes

GetWorkgroupResponse

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCustomDomainAssociationsRequest

customDomainCertificateArn

  • Type: typing.Optional[str]

customDomainName

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListCustomDomainAssociationsRequestPaginate

customDomainCertificateArn

  • Type: typing.Optional[str]

customDomainName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListCustomDomainAssociationsResponse

associations

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListEndpointAccessRequest

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]

ListEndpointAccessRequestPaginate

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.redshift_serverless_classes.PaginatorConfig]

ListEndpointAccessResponse

endpoints

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListManagedWorkgroupsRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

sourceArn

  • Type: typing.Optional[str]

ListManagedWorkgroupsRequestPaginate

sourceArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListManagedWorkgroupsResponse

managedWorkgroups

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListNamespacesRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListNamespacesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListNamespacesResponse

namespaces

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRecoveryPointsRequest

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]

ListRecoveryPointsRequestPaginate

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.redshift_serverless_classes.PaginatorConfig]

ListRecoveryPointsResponse

recoveryPoints

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListScheduledActionsRequest

maxResults

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListScheduledActionsRequestPaginate

namespaceName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListScheduledActionsResponse

scheduledActions

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSnapshotCopyConfigurationsRequest

maxResults

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListSnapshotCopyConfigurationsRequestPaginate

namespaceName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListSnapshotCopyConfigurationsResponse

snapshotCopyConfigurations

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSnapshotsRequest

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]

ListSnapshotsRequestPaginate

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.redshift_serverless_classes.PaginatorConfig]

ListSnapshotsResponse

snapshots

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTableRestoreStatusRequest

maxResults

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

ListTableRestoreStatusRequestPaginate

namespaceName

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListTableRestoreStatusResponse

tableRestoreStatuses

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTracksRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTracksRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListTracksResponse

tracks

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListUsageLimitsRequest

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

ListUsageLimitsRequestPaginate

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.redshift_serverless_classes.PaginatorConfig]

ListUsageLimitsResponse

usageLimits

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkgroupsRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ownerAccount

  • Type: typing.Optional[str]

ListWorkgroupsRequestPaginate

ownerAccount

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PaginatorConfig]

ListWorkgroupsResponse

workgroups

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

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ManagedWorkgroupListItem

creationDate

  • Type: typing.Optional[datetime.datetime]

managedWorkgroupId

  • Type: typing.Optional[str]

managedWorkgroupName

  • Type: typing.Optional[str]

sourceArn

  • Type: typing.Optional[str]

status

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

Namespace

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

NetworkInterface

availabilityZone

  • Type: typing.Optional[str]

ipv6Address

  • Type: typing.Optional[str]

networkInterfaceId

  • Type: typing.Optional[str]

privateIpAddress

  • Type: typing.Optional[str]

subnetId

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PerformanceTarget

level

  • Type: typing.Optional[int]

status

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

PutResourcePolicyRequest

policy

  • Type:
  • Required: Yes

resourceArn

  • Type:
  • Required: Yes

PutResourcePolicyResponse

resourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecoveryPoint

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]

ResourcePolicy

policy

  • Type: typing.Optional[str]

resourceArn

  • Type: typing.Optional[str]

ResponseMetadata

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]

RestoreFromRecoveryPointRequest

namespaceName

  • Type:
  • Required: Yes

recoveryPointId

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

RestoreFromRecoveryPointResponse

namespace

  • Type:
  • Required: Yes

recoveryPointId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreFromSnapshotRequest

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]

RestoreFromSnapshotResponse

namespace

  • Type:
  • Required: Yes

ownerAccount

  • Type:
  • Required: Yes

snapshotName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreTableFromRecoveryPointRequest

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]

RestoreTableFromRecoveryPointResponse

tableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RestoreTableFromSnapshotRequest

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]

RestoreTableFromSnapshotResponse

tableRestoreStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Schedule

at

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

cron

  • Type: typing.Optional[str]

ScheduleOutput

at

  • Type: typing.Optional[datetime.datetime]

cron

  • Type: typing.Optional[str]

ScheduledActionAssociation

namespaceName

  • Type: typing.Optional[str]

scheduledActionName

  • Type: typing.Optional[str]

ScheduledActionResponse

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.redshift_serverless_classes.ScheduleOutput]

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.redshift_serverless_classes.TargetActionOutput]

ServerlessTrack

trackName

  • Type: typing.Optional[str]

updateTargets

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

workgroupVersion

  • Type: typing.Optional[str]

Snapshot

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]

SnapshotCopyConfiguration

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]

TableRestoreStatus

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]

Tag

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

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

TargetAction

createSnapshot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.CreateSnapshotScheduleActionParameters]

TargetActionOutput

createSnapshot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.CreateSnapshotScheduleActionParametersOutput]

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

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

UpdateCustomDomainAssociationRequest

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

UpdateCustomDomainAssociationResponse

customDomainCertificateArn

  • Type:
  • Required: Yes

customDomainCertificateExpiryTime

  • Type:
  • Required: Yes

customDomainName

  • Type:
  • Required: Yes

workgroupName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointAccessRequest

endpointName

  • Type:
  • Required: Yes

vpcSecurityGroupIds

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

UpdateEndpointAccessResponse

endpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateNamespaceRequest

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.List[str]]

kmsKeyId

  • Type: typing.Optional[str]

logExports

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

manageAdminPassword

  • Type: typing.Optional[bool]

UpdateNamespaceResponse

namespace

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateScheduledActionRequest

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.Union[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.Schedule, aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.ScheduleOutput, NoneType]

scheduledActionDescription

  • Type: typing.Optional[str]

startTime

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

targetAction

  • Type: typing.Union[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.TargetAction, aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.TargetActionOutput, NoneType]

UpdateScheduledActionResponse

scheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSnapshotCopyConfigurationRequest

snapshotCopyConfigurationId

  • Type:
  • Required: Yes

snapshotRetentionPeriod

  • Type: typing.Optional[int]

UpdateSnapshotCopyConfigurationResponse

snapshotCopyConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSnapshotRequest

snapshotName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[int]

UpdateSnapshotResponse

snapshot

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTarget

trackName

  • Type: typing.Optional[str]

workgroupVersion

  • Type: typing.Optional[str]

UpdateUsageLimitRequest

usageLimitId

  • Type:
  • Required: Yes

amount

  • Type: typing.Optional[int]

breachAction

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

UpdateUsageLimitResponse

usageLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkgroupRequest

workgroupName

  • Type:
  • Required: Yes

baseCapacity

  • Type: typing.Optional[int]

configParameters

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

enhancedVpcRouting

  • Type: typing.Optional[bool]

ipAddressType

  • Type: typing.Optional[str]

maxCapacity

  • Type: typing.Optional[int]

port

  • Type: typing.Optional[int]

pricePerformanceTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PerformanceTarget]

publiclyAccessible

  • Type: typing.Optional[bool]

securityGroupIds

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

subnetIds

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

trackName

  • Type: typing.Optional[str]

UpdateWorkgroupResponse

workgroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UsageLimit

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

VpcEndpoint

networkInterfaces

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

vpcEndpointId

  • Type: typing.Optional[str]

vpcId

  • Type: typing.Optional[str]

VpcSecurityGroupMembership

status

  • Type: typing.Optional[str]

vpcSecurityGroupId

  • Type: typing.Optional[str]

Workgroup

baseCapacity

  • Type: typing.Optional[int]

configParameters

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

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.redshift_serverless_classes.Endpoint]

enhancedVpcRouting

  • Type: typing.Optional[bool]

ipAddressType

  • Type: typing.Optional[str]

maxCapacity

  • Type: typing.Optional[int]

namespaceName

  • Type: typing.Optional[str]

patchVersion

  • Type: typing.Optional[str]

pendingTrackName

  • Type: typing.Optional[str]

port

  • Type: typing.Optional[int]

pricePerformanceTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.redshift_serverless.redshift_serverless_classes.PerformanceTarget]

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

trackName

  • Type: typing.Optional[str]

workgroupArn

  • Type: typing.Optional[str]

workgroupId

  • Type: typing.Optional[str]

workgroupName

  • Type: typing.Optional[str]

workgroupVersion

  • Type: typing.Optional[str]