Module: Aws::RedshiftServerless::Types

Defined in:
gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb

Defined Under Namespace

Classes: AccessDeniedException, Association, ConfigParameter, ConflictException, ConvertRecoveryPointToSnapshotRequest, ConvertRecoveryPointToSnapshotResponse, CreateCustomDomainAssociationRequest, CreateCustomDomainAssociationResponse, CreateEndpointAccessRequest, CreateEndpointAccessResponse, CreateNamespaceRequest, CreateNamespaceResponse, CreateScheduledActionRequest, CreateScheduledActionResponse, CreateSnapshotCopyConfigurationRequest, CreateSnapshotCopyConfigurationResponse, CreateSnapshotRequest, CreateSnapshotResponse, CreateSnapshotScheduleActionParameters, CreateUsageLimitRequest, CreateUsageLimitResponse, CreateWorkgroupRequest, CreateWorkgroupResponse, DeleteCustomDomainAssociationRequest, DeleteCustomDomainAssociationResponse, DeleteEndpointAccessRequest, DeleteEndpointAccessResponse, DeleteNamespaceRequest, DeleteNamespaceResponse, DeleteResourcePolicyRequest, DeleteResourcePolicyResponse, DeleteScheduledActionRequest, DeleteScheduledActionResponse, DeleteSnapshotCopyConfigurationRequest, DeleteSnapshotCopyConfigurationResponse, DeleteSnapshotRequest, DeleteSnapshotResponse, DeleteUsageLimitRequest, DeleteUsageLimitResponse, DeleteWorkgroupRequest, DeleteWorkgroupResponse, Endpoint, EndpointAccess, GetCredentialsRequest, GetCredentialsResponse, GetCustomDomainAssociationRequest, GetCustomDomainAssociationResponse, GetEndpointAccessRequest, GetEndpointAccessResponse, GetNamespaceRequest, GetNamespaceResponse, GetRecoveryPointRequest, GetRecoveryPointResponse, GetResourcePolicyRequest, GetResourcePolicyResponse, GetScheduledActionRequest, GetScheduledActionResponse, GetSnapshotRequest, GetSnapshotResponse, GetTableRestoreStatusRequest, GetTableRestoreStatusResponse, GetUsageLimitRequest, GetUsageLimitResponse, GetWorkgroupRequest, GetWorkgroupResponse, InsufficientCapacityException, InternalServerException, InvalidPaginationException, ListCustomDomainAssociationsRequest, ListCustomDomainAssociationsResponse, ListEndpointAccessRequest, ListEndpointAccessResponse, ListNamespacesRequest, ListNamespacesResponse, ListRecoveryPointsRequest, ListRecoveryPointsResponse, ListScheduledActionsRequest, ListScheduledActionsResponse, ListSnapshotCopyConfigurationsRequest, ListSnapshotCopyConfigurationsResponse, ListSnapshotsRequest, ListSnapshotsResponse, ListTableRestoreStatusRequest, ListTableRestoreStatusResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListUsageLimitsRequest, ListUsageLimitsResponse, ListWorkgroupsRequest, ListWorkgroupsResponse, Namespace, NetworkInterface, PutResourcePolicyRequest, PutResourcePolicyResponse, RecoveryPoint, ResourceNotFoundException, ResourcePolicy, RestoreFromRecoveryPointRequest, RestoreFromRecoveryPointResponse, RestoreFromSnapshotRequest, RestoreFromSnapshotResponse, RestoreTableFromRecoveryPointRequest, RestoreTableFromRecoveryPointResponse, RestoreTableFromSnapshotRequest, RestoreTableFromSnapshotResponse, Schedule, ScheduledActionResponse, ServiceQuotaExceededException, Snapshot, SnapshotCopyConfiguration, TableRestoreStatus, Tag, TagResourceRequest, TagResourceResponse, TargetAction, ThrottlingException, TooManyTagsException, UntagResourceRequest, UntagResourceResponse, UpdateCustomDomainAssociationRequest, UpdateCustomDomainAssociationResponse, UpdateEndpointAccessRequest, UpdateEndpointAccessResponse, UpdateNamespaceRequest, UpdateNamespaceResponse, UpdateScheduledActionRequest, UpdateScheduledActionResponse, UpdateSnapshotCopyConfigurationRequest, UpdateSnapshotCopyConfigurationResponse, UpdateSnapshotRequest, UpdateSnapshotResponse, UpdateUsageLimitRequest, UpdateUsageLimitResponse, UpdateWorkgroupRequest, UpdateWorkgroupResponse, UsageLimit, ValidationException, VpcEndpoint, VpcSecurityGroupMembership, Workgroup

Instance Attribute Summary collapse

Instance Attribute Details

#atTime

The timestamp of when Amazon Redshift Serverless should run the scheduled action. Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, "at(2016-03-04T17:27:00)".

Returns:

  • (Time)


2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2489

class Schedule < Struct.new(
  :at,
  :cron,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class At < Schedule; end
  class Cron < Schedule; end
  class Unknown < Schedule; end
end

#create_snapshotTypes::CreateSnapshotScheduleActionParameters

The parameters that you can use to configure a scheduled action to create a snapshot. For more information about creating a scheduled action, see CreateScheduledAction.



2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2942

class TargetAction < Struct.new(
  :create_snapshot,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CreateSnapshot < TargetAction; end
  class Unknown < TargetAction; end
end

#cronString

The cron expression to use to schedule a recurring scheduled action. Schedule invocations must be separated by at least one hour.

Format of cron expressions is "cron(Minutes Hours Day-of-month Month Day-of-week Year)". For example, "cron(0 10 ? * MON *)". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Returns:

  • (String)


2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2489

class Schedule < Struct.new(
  :at,
  :cron,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class At < Schedule; end
  class Cron < Schedule; end
  class Unknown < Schedule; end
end