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]