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]