libZSservicesZSamazonka-redshiftZSamazonka-redshift
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Redshift

Contents

Description

Derived from API version 2012-12-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Redshift

Overview

This is an interface reference for Amazon Redshift. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift clusters. Note that Amazon Redshift is asynchronous, which means that some interfaces may require techniques, such as polling or asynchronous callback handlers, to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a change is applied immediately, on the next instance reboot, or during the next maintenance window. For a summary of the Amazon Redshift cluster management interfaces, go to Using the Amazon Redshift Management Interfaces.

Amazon Redshift manages all the work of setting up, operating, and scaling a data warehouse: provisioning capacity, monitoring and backing up the cluster, and applying patches and upgrades to the Amazon Redshift engine. You can focus on using your data to acquire new insights for your business and customers.

If you are a first-time user of Amazon Redshift, we recommend that you begin by reading the Amazon Redshift Getting Started Guide.

If you are a database developer, the Amazon Redshift Database Developer Guide explains how to design, build, query, and maintain the databases that make up your data warehouse.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2012-12-01 of the Amazon Redshift SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Redshift.

ClusterSecurityGroupQuotaExceededFault

_ClusterSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of cluster security groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

InvalidS3KeyPrefixFault

_InvalidS3KeyPrefixFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The string specified for the logging S3 key prefix does not comply with the documented constraints.

SourceNotFoundFault

_SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified Amazon Redshift event source could not be found.

AuthenticationProfileQuotaExceededFault

_AuthenticationProfileQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The size or number of authentication profiles has exceeded the quota. The maximum length of the JSON string and maximum number of authentication profiles is determined by a quota for your account.

AuthorizationQuotaExceededFault

_AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The authorization quota for the cluster security group has been reached.

CopyToRegionDisabledFault

_CopyToRegionDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Cross-region snapshot copy was temporarily disabled. Try your request again.

LimitExceededFault

_LimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The encryption key has exceeded its grant limit in Amazon Web Services KMS.

EndpointAuthorizationAlreadyExistsFault

_EndpointAuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The authorization already exists for this endpoint.

InvalidClusterSecurityGroupStateFault

_InvalidClusterSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The state of the cluster security group is not available.

ClusterSecurityGroupAlreadyExistsFault

_ClusterSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A cluster security group with the same name already exists.

ClusterSnapshotNotFoundFault

_ClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The snapshot identifier does not refer to an existing cluster snapshot.

InvalidElasticIpFault

_InvalidElasticIpFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Elastic IP (EIP) is invalid or cannot be found.

TableRestoreNotFoundFault

_TableRestoreNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified TableRestoreRequestId value was not found.

HsmConfigurationNotFoundFault

_HsmConfigurationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no Amazon Redshift HSM configuration with the specified identifier.

AuthenticationProfileAlreadyExistsFault

_AuthenticationProfileAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The authentication profile already exists.

ScheduleDefinitionTypeUnsupportedFault

_ScheduleDefinitionTypeUnsupportedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The definition you submitted is not supported.

AuthorizationAlreadyExistsFault

_AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified CIDR block or EC2 security group is already authorized for the specified cluster security group.

SubscriptionCategoryNotFoundFault

_SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value specified for the event category was not one of the allowed values, or it specified a category that does not apply to the specified source type. The allowed values are Configuration, Management, Monitoring, and Security.

InvalidRetentionPeriodFault

_InvalidRetentionPeriodFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The retention period specified is either in the past or is not a valid value.

The value must be either -1 or an integer between 1 and 3,653.

HsmConfigurationAlreadyExistsFault

_HsmConfigurationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already an existing Amazon Redshift HSM configuration with the specified identifier.

EndpointNotFoundFault

_EndpointNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The endpoint name doesn't refer to an existing endpoint.

SubscriptionNotFoundFault

_SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Amazon Redshift event notification subscription with the specified name does not exist.

InvalidS3BucketNameFault

_InvalidS3BucketNameFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The S3 bucket name is invalid. For more information about naming rules, go to Bucket Restrictions and Limitations in the Amazon Simple Storage Service (S3) Developer Guide.

ClusterSnapshotAlreadyExistsFault

_ClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value specified as a snapshot identifier is already used by an existing snapshot.

InvalidSubnet

_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested subnet is not valid, or not all of the subnets are in the same VPC.

TableLimitExceededFault

_TableLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of tables in the cluster exceeds the limit for the requested new cluster node type.

InvalidHsmConfigurationStateFault

_InvalidHsmConfigurationStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified HSM configuration is not in the available state, or it is still in use by one or more Amazon Redshift clusters.

SnapshotCopyAlreadyDisabledFault

_SnapshotCopyAlreadyDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster already has cross-region snapshot copy disabled.

ClusterQuotaExceededFault

_ClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would exceed the allowed number of cluster instances for this account. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

HsmClientCertificateQuotaExceededFault

_HsmClientCertificateQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota for HSM client certificates has been reached. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

SnapshotScheduleAlreadyExistsFault

_SnapshotScheduleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified snapshot schedule already exists.

BatchModifyClusterSnapshotsLimitExceededFault

_BatchModifyClusterSnapshotsLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum number for snapshot identifiers has been reached. The limit is 100.

ClusterParameterGroupNotFoundFault

_ClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameter group name does not refer to an existing parameter group.

SnapshotCopyGrantQuotaExceededFault

_SnapshotCopyGrantQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Amazon Web Services account has exceeded the maximum number of snapshot copy grants in this region.

InvalidNamespaceFault

_InvalidNamespaceFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The namespace isn't valid because the namespace doesn't exist. Provide a valid namespace.

NumberOfNodesPerClusterLimitExceededFault

_NumberOfNodesPerClusterLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation would exceed the number of nodes allowed for a cluster.

SnapshotCopyAlreadyEnabledFault

_SnapshotCopyAlreadyEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster already has cross-region snapshot copy enabled.

ClusterParameterGroupAlreadyExistsFault

_ClusterParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A cluster parameter group with the same name already exists.

BatchDeleteRequestSizeExceededFault

_BatchDeleteRequestSizeExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum number for a batch delete of snapshots has been reached. The limit is 100.

SnapshotCopyDisabledFault

_SnapshotCopyDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Cross-region snapshot copy was temporarily disabled. Try your request again.

ResizeNotFoundFault

_ResizeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resize operation for the specified cluster is not found.

HsmClientCertificateNotFoundFault

_HsmClientCertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no Amazon Redshift HSM client certificate with the specified identifier.

SNSTopicArnNotFoundFault

_SNSTopicArnNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Amazon SNS topic with the specified Amazon Resource Name (ARN) does not exist.

ClusterNotFoundFault

_ClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The ClusterIdentifier parameter does not refer to an existing cluster.

ClusterParameterGroupQuotaExceededFault

_ClusterParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of cluster parameter groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

SnapshotCopyGrantAlreadyExistsFault

_SnapshotCopyGrantAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The snapshot copy grant can't be created because a grant with the same name already exists.

SNSNoAuthorizationFault

_SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have permission to publish to the specified Amazon SNS topic.

InvalidClusterStateFault

_InvalidClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified cluster is not in the available state.

InvalidTableRestoreArgumentFault

_InvalidTableRestoreArgumentFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value specified for the sourceDatabaseName, sourceSchemaName, or sourceTableName parameter, or a combination of these, doesn't exist in the snapshot.

SnapshotCopyGrantNotFoundFault

_SnapshotCopyGrantNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified snapshot copy grant can't be found. Make sure that the name is typed correctly and that the grant exists in the destination region.

InvalidScheduleFault

_InvalidScheduleFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The schedule you submitted isn't valid.

InvalidClusterTrackFault

_InvalidClusterTrackFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The provided cluster track name is not valid.

HsmConfigurationQuotaExceededFault

_HsmConfigurationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota for HSM configurations has been reached. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

ClusterSnapshotQuotaExceededFault

_ClusterSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in the user exceeding the allowed number of cluster snapshots.

InsufficientClusterCapacityFault

_InsufficientClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of nodes specified exceeds the allotted capacity of the cluster.

InvalidAuthenticationProfileRequestFault

_InvalidAuthenticationProfileRequestFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The authentication profile request is not valid. The profile name can't be null or empty. The authentication profile API operation must be available in the Amazon Web Services Region.

EndpointAuthorizationNotFoundFault

_EndpointAuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The authorization for this endpoint can't be found.

InvalidScheduledActionFault

_InvalidScheduledActionFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The scheduled action is not valid.

SNSInvalidTopicFault

_SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon SNS has responded that there is a problem with the specified Amazon SNS topic.

UsageLimitAlreadyExistsFault

DependentServiceUnavailableFault

_DependentServiceUnavailableFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your request cannot be completed because a dependent internal service is temporarily unavailable. Wait 30 to 60 seconds and try again.

UnsupportedOptionFault

_UnsupportedOptionFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A request option was specified that is not supported.

SubscriptionAlreadyExistFault

_SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already an existing event notification subscription with the specified name.

InvalidAuthorizationStateFault

_InvalidAuthorizationStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The status of the authorization is not valid.

EndpointAlreadyExistsFault

_EndpointAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The account already has a Redshift-managed VPC endpoint with the given identifier.

InvalidClusterSnapshotScheduleStateFault

_InvalidClusterSnapshotScheduleStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster snapshot schedule state is not valid.

InvalidVPCNetworkStateFault

_InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster subnet group does not cover all Availability Zones.

ClusterSubnetGroupNotFoundFault

_ClusterSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster subnet group name does not refer to an existing cluster subnet group.

BucketNotFoundFault

_BucketNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Could not find the specified S3 bucket.

PartnerNotFoundFault

_PartnerNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The name of the partner was not found.

InvalidSubscriptionStateFault

_InvalidSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The subscription request is invalid because it is a duplicate request. This subscription request is already in progress.

InvalidEndpointStateFault

_InvalidEndpointStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The status of the endpoint is not valid.

DependentServiceRequestThrottlingFault

_DependentServiceRequestThrottlingFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request cannot be completed because a dependent service is throttling requests made by Amazon Redshift on your behalf. Wait and retry the request.

AuthorizationNotFoundFault

_AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified CIDR IP range or EC2 security group is not authorized for the specified cluster security group.

InvalidClusterSubnetGroupStateFault

_InvalidClusterSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster subnet group cannot be deleted because it is in use.

EndpointAuthorizationsPerClusterLimitExceededFault

_EndpointAuthorizationsPerClusterLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of endpoint authorizations per cluster has exceeded its limit.

AuthenticationProfileNotFoundFault

_AuthenticationProfileNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The authentication profile can't be found.

UnsupportedOperationFault

_UnsupportedOperationFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested operation isn't supported.

ClusterSubnetGroupAlreadyExistsFault

_ClusterSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

A ClusterSubnetGroupName is already used by an existing cluster subnet group.

InvalidClusterSnapshotStateFault

_InvalidClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified cluster snapshot is not in the available state, or other accounts are authorized to access the snapshot.

ClusterSecurityGroupNotFoundFault

_ClusterSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster security group name does not refer to an existing cluster security group.

ReservedNodeNotFoundFault

_ReservedNodeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified reserved compute node not found.

ReservedNodeOfferingNotFoundFault

InvalidClusterSubnetStateFault

_InvalidClusterSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The state of the subnet is invalid.

IncompatibleOrderableOptions

_IncompatibleOrderableOptions :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified options are incompatible.

ReservedNodeAlreadyMigratedFault

_ReservedNodeAlreadyMigratedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the reserved node has already been exchanged.

EndpointsPerAuthorizationLimitExceededFault

_EndpointsPerAuthorizationLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of Redshift-managed VPC endpoints per authorization has exceeded its limit.

AccessToClusterDeniedFault

_AccessToClusterDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are not authorized to access the cluster.

EventSubscriptionQuotaExceededFault

_EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would exceed the allowed number of event subscriptions for this account. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

SnapshotScheduleNotFoundFault

_SnapshotScheduleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

We could not find the specified snapshot schedule.

InvalidClusterParameterGroupStateFault

_InvalidClusterParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster parameter group action can not be completed because another task is in progress that involves the parameter group. Wait a few moments and try the operation again.

ScheduledActionQuotaExceededFault

_ScheduledActionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota for scheduled actions exceeded.

InvalidReservedNodeStateFault

_InvalidReservedNodeStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the Reserved Node being exchanged is not in an active state.

ReservedNodeAlreadyExistsFault

_ReservedNodeAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

User already has a reservation with the given identifier.

ScheduledActionTypeUnsupportedFault

_ScheduledActionTypeUnsupportedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The action type specified for a scheduled action is not supported.

SnapshotScheduleUpdateInProgressFault

_SnapshotScheduleUpdateInProgressFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified snapshot schedule is already being updated.

InProgressTableRestoreQuotaExceededFault

_InProgressTableRestoreQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the allowed number of table restore requests. Wait for your current table restore requests to complete before making a new request.

InvalidRestoreFault

ResourceNotFoundFault

_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource could not be found.

SubscriptionEventIdNotFoundFault

_SubscriptionEventIdNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Amazon Redshift event with the specified event ID does not exist.

InvalidUsageLimitFault

InvalidSnapshotCopyGrantStateFault

_InvalidSnapshotCopyGrantStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The snapshot copy grant can't be deleted because it is used by one or more clusters.

UnknownSnapshotCopyRegionFault

_UnknownSnapshotCopyRegionFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified region is incorrect or does not exist.

ReservedNodeQuotaExceededFault

_ReservedNodeQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Request would exceed the user's compute node quota. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

ScheduledActionAlreadyExistsFault

ClusterSubnetQuotaExceededFault

_ClusterSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in user exceeding the allowed number of subnets in a cluster subnet groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

ClusterAlreadyExistsFault

_ClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The account already has a cluster with the given identifier.

AccessToSnapshotDeniedFault

_AccessToSnapshotDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The owner of the specified snapshot has not authorized your account to access the snapshot.

TagLimitExceededFault

_TagLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the number of tags allowed.

NumberOfNodesQuotaExceededFault

_NumberOfNodesQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation would exceed the number of nodes allotted to the account. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

ScheduledActionNotFoundFault

_ScheduledActionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The scheduled action cannot be found.

UnauthorizedPartnerIntegrationFault

_UnauthorizedPartnerIntegrationFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The partner integration is not authorized.

HsmClientCertificateAlreadyExistsFault

_HsmClientCertificateAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already an existing Amazon Redshift HSM client certificate with the specified identifier.

SnapshotScheduleQuotaExceededFault

_SnapshotScheduleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the quota of snapshot schedules.

InvalidHsmClientCertificateStateFault

_InvalidHsmClientCertificateStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified HSM client certificate is not in the available state, or it is still in use by one or more Amazon Redshift clusters.

InvalidDataShareFault

_InvalidDataShareFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is an error with the datashare.

ClusterOnLatestRevisionFault

_ClusterOnLatestRevisionFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Cluster is already on the latest database revision.

SubnetAlreadyInUse

_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified subnet is already in use by another cluster.

SubscriptionSeverityNotFoundFault

_SubscriptionSeverityNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value specified for the event severity was not one of the allowed values, or it specified a severity that does not apply to the specified source type. The allowed values are ERROR and INFO.

UsageLimitNotFoundFault

_UsageLimitNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The usage limit identifier can't be found.

UnauthorizedOperation

_UnauthorizedOperation :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your account is not authorized to perform the requested operation.

InvalidTagFault

InsufficientS3BucketPolicyFault

_InsufficientS3BucketPolicyFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cluster does not have read bucket or put object permissions on the S3 bucket specified when enabling logging.

ClusterSubnetGroupQuotaExceededFault

_ClusterSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would result in user exceeding the allowed number of cluster subnet groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

EndpointsPerClusterLimitExceededFault

_EndpointsPerClusterLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of Redshift-managed VPC endpoints per cluster has exceeded its limit.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

ClusterRestored

newClusterRestored :: Wait DescribeClusters Source #

Polls DescribeClusters every 60 seconds until a successful state is reached. An error is returned after 30 failed checks.

ClusterDeleted

newClusterDeleted :: Wait DescribeClusters Source #

Polls DescribeClusters every 60 seconds until a successful state is reached. An error is returned after 30 failed checks.

SnapshotAvailable

newSnapshotAvailable :: Wait DescribeClusterSnapshots Source #

Polls DescribeClusterSnapshots every 15 seconds until a successful state is reached. An error is returned after 20 failed checks.

ClusterAvailable

newClusterAvailable :: Wait DescribeClusters Source #

Polls DescribeClusters every 60 seconds until a successful state is reached. An error is returned after 30 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CancelResize

data CancelResize Source #

See: newCancelResize smart constructor.

Constructors

CancelResize' Text 

Instances

Instances details
Eq CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Read CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Show CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Generic CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Associated Types

type Rep CancelResize :: Type -> Type #

NFData CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Methods

rnf :: CancelResize -> () #

Hashable CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

AWSRequest CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Associated Types

type AWSResponse CancelResize #

ToHeaders CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

ToPath CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

ToQuery CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

type Rep CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

type Rep CancelResize = D1 ('MetaData "CancelResize" "Amazonka.Redshift.CancelResize" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CancelResize'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

newCancelResize Source #

Create a value of CancelResize with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:CancelResize', cancelResize_clusterIdentifier - The unique identifier for the cluster that you want to cancel a resize operation for.

data ResizeProgressMessage Source #

Describes the result of a cluster resize operation.

See: newResizeProgressMessage smart constructor.

Instances

Instances details
Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Generic ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Associated Types

type Rep ResizeProgressMessage :: Type -> Type #

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Hashable ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

FromXML ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage = D1 ('MetaData "ResizeProgressMessage" "Amazonka.Redshift.Types.ResizeProgressMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeProgressMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "importTablesNotStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "avgResizeRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "targetNumberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTablesInProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTablesCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "dataTransferProgressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "totalResizeDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "targetClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newResizeProgressMessage :: ResizeProgressMessage Source #

Create a value of ResizeProgressMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:importTablesNotStarted:ResizeProgressMessage', resizeProgressMessage_importTablesNotStarted - The names of tables that have not been yet imported.

Valid Values: List of table names

$sel:status:ResizeProgressMessage', resizeProgressMessage_status - The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

$sel:estimatedTimeToCompletionInSeconds:ResizeProgressMessage', resizeProgressMessage_estimatedTimeToCompletionInSeconds - The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

$sel:avgResizeRateInMegaBytesPerSecond:ResizeProgressMessage', resizeProgressMessage_avgResizeRateInMegaBytesPerSecond - The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

$sel:targetNumberOfNodes:ResizeProgressMessage', resizeProgressMessage_targetNumberOfNodes - The number of nodes that the cluster will have after the resize operation is complete.

$sel:targetEncryptionType:ResizeProgressMessage', resizeProgressMessage_targetEncryptionType - The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

$sel:targetNodeType:ResizeProgressMessage', resizeProgressMessage_targetNodeType - The node type that the cluster will have after the resize operation is complete.

$sel:importTablesInProgress:ResizeProgressMessage', resizeProgressMessage_importTablesInProgress - The names of tables that are being currently imported.

Valid Values: List of table names.

$sel:resizeType:ResizeProgressMessage', resizeProgressMessage_resizeType - An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

$sel:importTablesCompleted:ResizeProgressMessage', resizeProgressMessage_importTablesCompleted - The names of tables that have been completely imported .

Valid Values: List of table names.

$sel:progressInMegaBytes:ResizeProgressMessage', resizeProgressMessage_progressInMegaBytes - While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

$sel:dataTransferProgressPercent:ResizeProgressMessage', resizeProgressMessage_dataTransferProgressPercent - The percent of data transferred from source cluster to target cluster.

$sel:totalResizeDataInMegaBytes:ResizeProgressMessage', resizeProgressMessage_totalResizeDataInMegaBytes - The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

$sel:targetClusterType:ResizeProgressMessage', resizeProgressMessage_targetClusterType - The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

$sel:message:ResizeProgressMessage', resizeProgressMessage_message - An optional string to provide additional details about the resize action.

$sel:elapsedTimeInSeconds:ResizeProgressMessage', resizeProgressMessage_elapsedTimeInSeconds - The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

DescribeStorage

data DescribeStorage Source #

See: newDescribeStorage smart constructor.

Constructors

DescribeStorage' 

Instances

Instances details
Eq DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Read DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Show DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Generic DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Associated Types

type Rep DescribeStorage :: Type -> Type #

NFData DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Methods

rnf :: DescribeStorage -> () #

Hashable DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

AWSRequest DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Associated Types

type AWSResponse DescribeStorage #

ToHeaders DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

ToPath DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

ToQuery DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

type Rep DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

type Rep DescribeStorage = D1 ('MetaData "DescribeStorage" "Amazonka.Redshift.DescribeStorage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeStorage'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

newDescribeStorage :: DescribeStorage Source #

Create a value of DescribeStorage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeStorageResponse Source #

See: newDescribeStorageResponse smart constructor.

Instances

Instances details
Eq DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Read DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Show DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Generic DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Associated Types

type Rep DescribeStorageResponse :: Type -> Type #

NFData DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Methods

rnf :: DescribeStorageResponse -> () #

type Rep DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

type Rep DescribeStorageResponse = D1 ('MetaData "DescribeStorageResponse" "Amazonka.Redshift.DescribeStorage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeStorageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "totalProvisionedStorageInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeStorageResponse Source #

Create a value of DescribeStorageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:totalProvisionedStorageInMegaBytes:DescribeStorageResponse', describeStorageResponse_totalProvisionedStorageInMegaBytes - The total amount of storage currently provisioned.

$sel:totalBackupSizeInMegaBytes:DescribeStorageResponse', describeStorageResponse_totalBackupSizeInMegaBytes - The total amount of storage currently used for snapshots.

$sel:httpStatus:DescribeStorageResponse', describeStorageResponse_httpStatus - The response's http status code.

DescribeClusters (Paginated)

data DescribeClusters Source #

See: newDescribeClusters smart constructor.

Instances

Instances details
Eq DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Read DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Show DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Generic DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Associated Types

type Rep DescribeClusters :: Type -> Type #

NFData DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Methods

rnf :: DescribeClusters -> () #

Hashable DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

AWSPager DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

AWSRequest DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Associated Types

type AWSResponse DescribeClusters #

ToHeaders DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

ToPath DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

ToQuery DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

type Rep DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

type Rep DescribeClusters = D1 ('MetaData "DescribeClusters" "Amazonka.Redshift.DescribeClusters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

newDescribeClusters :: DescribeClusters Source #

Create a value of DescribeClusters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeClusters', describeClusters_tagValues - A tag value or values for which you want to return all matching clusters that are associated with the specified tag value or values. For example, suppose that you have clusters that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the clusters that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeClusters', describeClusters_tagKeys - A tag key or keys for which you want to return all matching clusters that are associated with the specified key or keys. For example, suppose that you have clusters that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the clusters that have either or both of these tag keys associated with them.

$sel:clusterIdentifier:DescribeClusters', describeClusters_clusterIdentifier - The unique identifier of a cluster whose properties you are requesting. This parameter is case sensitive.

The default is that all clusters defined for an account are returned.

$sel:marker:DescribeClusters', describeClusters_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusters request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the ClusterIdentifier parameter or the Marker parameter, but not both.

$sel:maxRecords:DescribeClusters', describeClusters_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeClustersResponse Source #

Contains the output from the DescribeClusters action.

See: newDescribeClustersResponse smart constructor.

Instances

Instances details
Eq DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Read DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Show DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Generic DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Associated Types

type Rep DescribeClustersResponse :: Type -> Type #

NFData DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

type Rep DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

type Rep DescribeClustersResponse = D1 ('MetaData "DescribeClustersResponse" "Amazonka.Redshift.DescribeClusters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClustersResponse Source #

Create a value of DescribeClustersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeClusters', describeClustersResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:clusters:DescribeClustersResponse', describeClustersResponse_clusters - A list of Cluster objects, where each object describes one cluster.

$sel:httpStatus:DescribeClustersResponse', describeClustersResponse_httpStatus - The response's http status code.

DescribeTags (Paginated)

data DescribeTags Source #

See: newDescribeTags smart constructor.

Instances

Instances details
Eq DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Read DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Show DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Generic DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Associated Types

type Rep DescribeTags :: Type -> Type #

NFData DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Methods

rnf :: DescribeTags -> () #

Hashable DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

AWSPager DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

AWSRequest DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Associated Types

type AWSResponse DescribeTags #

ToHeaders DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

ToPath DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

ToQuery DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

type Rep DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

type Rep DescribeTags = D1 ('MetaData "DescribeTags" "Amazonka.Redshift.DescribeTags" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeTags'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

newDescribeTags :: DescribeTags Source #

Create a value of DescribeTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeTags', describeTags_tagValues - A tag value or values for which you want to return all matching resources that are associated with the specified value or values. For example, suppose that you have resources tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with all resources that have either or both of these tag values associated with them.

$sel:resourceType:DescribeTags', describeTags_resourceType - The type of resource with which you want to view tags. Valid resource types are:

  • Cluster
  • CIDR/IP
  • EC2 security group
  • Snapshot
  • Cluster security group
  • Subnet group
  • HSM connection
  • HSM certificate
  • Parameter group
  • Snapshot copy grant

For more information about Amazon Redshift resource types and constructing ARNs, go to Specifying Policy Elements: Actions, Effects, Resources, and Principals in the Amazon Redshift Cluster Management Guide.

$sel:resourceName:DescribeTags', describeTags_resourceName - The Amazon Resource Name (ARN) for which you want to describe the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

$sel:tagKeys:DescribeTags', describeTags_tagKeys - A tag key or keys for which you want to return all matching resources that are associated with the specified key or keys. For example, suppose that you have resources tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with all resources that have either or both of these tag keys associated with them.

$sel:marker:DescribeTags', describeTags_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the marker parameter and retrying the command. If the marker field is empty, all response records have been retrieved for the request.

$sel:maxRecords:DescribeTags', describeTags_maxRecords - The maximum number or response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

data DescribeTagsResponse Source #

See: newDescribeTagsResponse smart constructor.

Instances

Instances details
Eq DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Read DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Show DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Generic DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Associated Types

type Rep DescribeTagsResponse :: Type -> Type #

NFData DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Methods

rnf :: DescribeTagsResponse -> () #

type Rep DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

type Rep DescribeTagsResponse = D1 ('MetaData "DescribeTagsResponse" "Amazonka.Redshift.DescribeTags" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taggedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TaggedResource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeTagsResponse Source #

Create a value of DescribeTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeTags', describeTagsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:taggedResources:DescribeTagsResponse', describeTagsResponse_taggedResources - A list of tags with their associated resources.

$sel:httpStatus:DescribeTagsResponse', describeTagsResponse_httpStatus - The response's http status code.

CreateUsageLimit

data CreateUsageLimit Source #

See: newCreateUsageLimit smart constructor.

Instances

Instances details
Eq CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Read CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Show CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Generic CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Associated Types

type Rep CreateUsageLimit :: Type -> Type #

NFData CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Methods

rnf :: CreateUsageLimit -> () #

Hashable CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

AWSRequest CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Associated Types

type AWSResponse CreateUsageLimit #

ToHeaders CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

ToPath CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

ToQuery CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

type Rep CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

type AWSResponse CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

newCreateUsageLimit Source #

Create a value of CreateUsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:period:CreateUsageLimit', createUsageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

$sel:breachAction:CreateUsageLimit', createUsageLimit_breachAction - The action that Amazon Redshift takes when the limit is reached. The default is log. For more information about this parameter, see UsageLimit.

$sel:tags:CreateUsageLimit', createUsageLimit_tags - A list of tag instances.

$sel:clusterIdentifier:CreateUsageLimit', createUsageLimit_clusterIdentifier - The identifier of the cluster that you want to limit usage.

$sel:featureType:CreateUsageLimit', createUsageLimit_featureType - The Amazon Redshift feature that you want to limit.

$sel:limitType:CreateUsageLimit', createUsageLimit_limitType - The type of limit. Depending on the feature type, this can be based on a time duration or data size. If FeatureType is spectrum, then LimitType must be data-scanned. If FeatureType is concurrency-scaling, then LimitType must be time.

$sel:amount:CreateUsageLimit', createUsageLimit_amount - The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB). The value must be a positive number.

data UsageLimit Source #

Describes a usage limit object for a cluster.

See: newUsageLimit smart constructor.

Instances

Instances details
Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Generic UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Associated Types

type Rep UsageLimit :: Type -> Type #

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Hashable UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

FromXML UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

type Rep UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

newUsageLimit :: UsageLimit Source #

Create a value of UsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:UsageLimit', usageLimit_amount - The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).

$sel:limitType:UsageLimit', usageLimit_limitType - The type of limit. Depending on the feature type, this can be based on a time duration or data size.

$sel:usageLimitId:UsageLimit', usageLimit_usageLimitId - The identifier of the usage limit.

$sel:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

$sel:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

$sel:breachAction:UsageLimit', usageLimit_breachAction - The action that Amazon Redshift takes when the limit is reached. Possible values are:

  • log - To log an event in a system table. The default is log.
  • emit-metric - To emit CloudWatch metrics.
  • disable - To disable the feature until the next usage period begins.

$sel:featureType:UsageLimit', usageLimit_featureType - The Amazon Redshift feature to which the limit applies.

$sel:tags:UsageLimit', usageLimit_tags - A list of tag instances.

ModifyEndpointAccess

data ModifyEndpointAccess Source #

See: newModifyEndpointAccess smart constructor.

Instances

Instances details
Eq ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Read ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Show ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Generic ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Associated Types

type Rep ModifyEndpointAccess :: Type -> Type #

NFData ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Methods

rnf :: ModifyEndpointAccess -> () #

Hashable ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

AWSRequest ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Associated Types

type AWSResponse ModifyEndpointAccess #

ToHeaders ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

ToPath ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

ToQuery ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

type Rep ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

type Rep ModifyEndpointAccess = D1 ('MetaData "ModifyEndpointAccess" "Amazonka.Redshift.ModifyEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyEndpointAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

newModifyEndpointAccess Source #

Create a value of ModifyEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpcSecurityGroupIds:ModifyEndpointAccess', modifyEndpointAccess_vpcSecurityGroupIds - The complete list of VPC security groups associated with the endpoint after the endpoint is modified.

$sel:endpointName:ModifyEndpointAccess', modifyEndpointAccess_endpointName - The endpoint to be modified.

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Instances

Instances details
Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

FromXML EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:EndpointAccess', endpointAccess_endpointName - The name of the endpoint.

$sel:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

$sel:subnetGroupName:EndpointAccess', endpointAccess_subnetGroupName - The subnet group name where Amazon Redshift chooses to deploy the endpoint.

$sel:address:EndpointAccess', endpointAccess_address - The DNS address of the endpoint.

$sel:clusterIdentifier:EndpointAccess', endpointAccess_clusterIdentifier - The cluster identifier of the cluster associated with the endpoint.

$sel:endpointStatus:EndpointAccess', endpointAccess_endpointStatus - The status of the endpoint.

$sel:vpcSecurityGroups:EndpointAccess', endpointAccess_vpcSecurityGroups - The security groups associated with the endpoint.

$sel:resourceOwner:EndpointAccess', endpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

$sel:vpcEndpoint:EndpointAccess', endpointAccess_vpcEndpoint - Undocumented member.

$sel:port:EndpointAccess', endpointAccess_port - The port number on which the cluster accepts incoming connections.

AssociateDataShareConsumer

data AssociateDataShareConsumer Source #

See: newAssociateDataShareConsumer smart constructor.

Instances

Instances details
Eq AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Read AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Show AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Generic AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Associated Types

type Rep AssociateDataShareConsumer :: Type -> Type #

NFData AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Hashable AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

AWSRequest AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

ToHeaders AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

ToPath AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

ToQuery AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

type Rep AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

type Rep AssociateDataShareConsumer = D1 ('MetaData "AssociateDataShareConsumer" "Amazonka.Redshift.AssociateDataShareConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AssociateDataShareConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associateEntireAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "consumerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

newAssociateDataShareConsumer Source #

Create a value of AssociateDataShareConsumer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associateEntireAccount:AssociateDataShareConsumer', associateDataShareConsumer_associateEntireAccount - A value that specifies whether the datashare is associated with the entire account.

$sel:consumerArn:AssociateDataShareConsumer', associateDataShareConsumer_consumerArn - The Amazon Resource Name (ARN) of the consumer that is associated with the datashare.

$sel:dataShareArn:AssociateDataShareConsumer', associateDataShareConsumer_dataShareArn - The Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare = D1 ('MetaData "DataShare" "Amazonka.Redshift.Types.DataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation]))) :*: (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:producerArn:DataShare', dataShare_producerArn - The Amazon Resource Name (ARN) of the producer.

$sel:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between a producer and data consumers.

$sel:dataShareArn:DataShare', dataShare_dataShareArn - An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name} format.

$sel:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

DeleteClusterSubnetGroup

data DeleteClusterSubnetGroup Source #

See: newDeleteClusterSubnetGroup smart constructor.

Instances

Instances details
Eq DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Read DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Show DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Generic DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Associated Types

type Rep DeleteClusterSubnetGroup :: Type -> Type #

NFData DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Hashable DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

AWSRequest DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

ToHeaders DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

ToPath DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

ToQuery DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

type Rep DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

type Rep DeleteClusterSubnetGroup = D1 ('MetaData "DeleteClusterSubnetGroup" "Amazonka.Redshift.DeleteClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

newDeleteClusterSubnetGroup Source #

Create a value of DeleteClusterSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSubnetGroupName:DeleteClusterSubnetGroup', deleteClusterSubnetGroup_clusterSubnetGroupName - The name of the cluster subnet group name to be deleted.

data DeleteClusterSubnetGroupResponse Source #

See: newDeleteClusterSubnetGroupResponse smart constructor.

Instances

Instances details
Eq DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Read DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Show DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Generic DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Associated Types

type Rep DeleteClusterSubnetGroupResponse :: Type -> Type #

NFData DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

type Rep DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

type Rep DeleteClusterSubnetGroupResponse = D1 ('MetaData "DeleteClusterSubnetGroupResponse" "Amazonka.Redshift.DeleteClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSubnetGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteClusterSubnetGroupResponse :: DeleteClusterSubnetGroupResponse Source #

Create a value of DeleteClusterSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ModifyScheduledAction

data ModifyScheduledAction Source #

See: newModifyScheduledAction smart constructor.

Instances

Instances details
Eq ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Read ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Show ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Generic ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Associated Types

type Rep ModifyScheduledAction :: Type -> Type #

NFData ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Methods

rnf :: ModifyScheduledAction -> () #

Hashable ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

AWSRequest ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Associated Types

type AWSResponse ModifyScheduledAction #

ToHeaders ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

ToPath ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

ToQuery ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

type Rep ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

type Rep ModifyScheduledAction = D1 ('MetaData "ModifyScheduledAction" "Amazonka.Redshift.ModifyScheduledAction" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyScheduledAction'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "targetAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledActionType)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduledActionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "iamRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduledActionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

newModifyScheduledAction Source #

Create a value of ModifyScheduledAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetAction:ModifyScheduledAction', modifyScheduledAction_targetAction - A modified JSON format of the scheduled action. For more information about this parameter, see ScheduledAction.

$sel:startTime:ModifyScheduledAction', modifyScheduledAction_startTime - A modified start time of the scheduled action. For more information about this parameter, see ScheduledAction.

$sel:schedule:ModifyScheduledAction', modifyScheduledAction_schedule - A modified schedule in either at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.

$sel:scheduledActionDescription:ModifyScheduledAction', modifyScheduledAction_scheduledActionDescription - A modified description of the scheduled action.

$sel:enable:ModifyScheduledAction', modifyScheduledAction_enable - A modified enable flag of the scheduled action. If true, the scheduled action is active. If false, the scheduled action is disabled.

$sel:endTime:ModifyScheduledAction', modifyScheduledAction_endTime - A modified end time of the scheduled action. For more information about this parameter, see ScheduledAction.

$sel:iamRole:ModifyScheduledAction', modifyScheduledAction_iamRole - A different IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.

$sel:scheduledActionName:ModifyScheduledAction', modifyScheduledAction_scheduledActionName - The name of the scheduled action to modify.

data ScheduledAction Source #

Describes a scheduled action. You can use a scheduled action to trigger some Amazon Redshift API operations on a schedule. For information about which API operations can be scheduled, see ScheduledActionType.

See: newScheduledAction smart constructor.

Instances

Instances details
Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Generic ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Associated Types

type Rep ScheduledAction :: Type -> Type #

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Hashable ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

FromXML ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

type Rep ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

newScheduledAction :: ScheduledAction Source #

Create a value of ScheduledAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:ScheduledAction', scheduledAction_state - The state of the scheduled action. For example, DISABLED.

$sel:targetAction:ScheduledAction', scheduledAction_targetAction - A JSON format string of the Amazon Redshift API operation with input parameters.

"{\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}".

$sel:startTime:ScheduledAction', scheduledAction_startTime - The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

$sel:schedule:ScheduledAction', scheduledAction_schedule - The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, "at(2016-03-04T17:27:00)".

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.

$sel:scheduledActionName:ScheduledAction', scheduledAction_scheduledActionName - The name of the scheduled action.

$sel:scheduledActionDescription:ScheduledAction', scheduledAction_scheduledActionDescription - The description of the scheduled action.

$sel:nextInvocations:ScheduledAction', scheduledAction_nextInvocations - List of times when the scheduled action will run.

$sel:endTime:ScheduledAction', scheduledAction_endTime - The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

$sel:iamRole:ScheduledAction', scheduledAction_iamRole - The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

DisableLogging

data DisableLogging Source #

See: newDisableLogging smart constructor.

Constructors

DisableLogging' Text 

Instances

Instances details
Eq DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Read DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Show DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Generic DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Associated Types

type Rep DisableLogging :: Type -> Type #

NFData DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Methods

rnf :: DisableLogging -> () #

Hashable DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

AWSRequest DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Associated Types

type AWSResponse DisableLogging #

ToHeaders DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

ToPath DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

ToQuery DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

type Rep DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

type Rep DisableLogging = D1 ('MetaData "DisableLogging" "Amazonka.Redshift.DisableLogging" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DisableLogging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

newDisableLogging Source #

Create a value of DisableLogging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:DisableLogging', disableLogging_clusterIdentifier - The identifier of the cluster on which logging is to be stopped.

Example: examplecluster

data LoggingStatus Source #

Describes the status of logging for a cluster.

See: newLoggingStatus smart constructor.

Instances

Instances details
Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Generic LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Associated Types

type Rep LoggingStatus :: Type -> Type #

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Hashable LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

FromXML LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus = D1 ('MetaData "LoggingStatus" "Amazonka.Redshift.Types.LoggingStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLoggingStatus :: LoggingStatus Source #

Create a value of LoggingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastFailureTime:LoggingStatus', loggingStatus_lastFailureTime - The last time when logs failed to be delivered.

$sel:lastSuccessfulDeliveryTime:LoggingStatus', loggingStatus_lastSuccessfulDeliveryTime - The last time that logs were delivered.

$sel:s3KeyPrefix:LoggingStatus', loggingStatus_s3KeyPrefix - The prefix applied to the log file names.

$sel:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

$sel:loggingEnabled:LoggingStatus', loggingStatus_loggingEnabled - true if logging is on, false if logging is off.

$sel:lastFailureMessage:LoggingStatus', loggingStatus_lastFailureMessage - The message indicating that logs failed to be delivered.

DescribeSnapshotSchedules (Paginated)

data DescribeSnapshotSchedules Source #

See: newDescribeSnapshotSchedules smart constructor.

Instances

Instances details
Eq DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Read DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Show DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Generic DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Associated Types

type Rep DescribeSnapshotSchedules :: Type -> Type #

NFData DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Hashable DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

AWSPager DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

AWSRequest DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

ToHeaders DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

ToPath DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

ToQuery DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

type Rep DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

type Rep DescribeSnapshotSchedules = D1 ('MetaData "DescribeSnapshotSchedules" "Amazonka.Redshift.DescribeSnapshotSchedules" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeSnapshotSchedules'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

newDescribeSnapshotSchedules :: DescribeSnapshotSchedules Source #

Create a value of DescribeSnapshotSchedules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeSnapshotSchedules', describeSnapshotSchedules_tagValues - The value corresponding to the key of the snapshot schedule tag.

$sel:tagKeys:DescribeSnapshotSchedules', describeSnapshotSchedules_tagKeys - The key value for a snapshot schedule tag.

$sel:clusterIdentifier:DescribeSnapshotSchedules', describeSnapshotSchedules_clusterIdentifier - The unique identifier for the cluster whose snapshot schedules you want to view.

$sel:marker:DescribeSnapshotSchedules', describeSnapshotSchedules_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the marker parameter and retrying the command. If the marker field is empty, all response records have been retrieved for the request.

$sel:maxRecords:DescribeSnapshotSchedules', describeSnapshotSchedules_maxRecords - The maximum number or response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

$sel:scheduleIdentifier:DescribeSnapshotSchedules', describeSnapshotSchedules_scheduleIdentifier - A unique identifier for a snapshot schedule.

data DescribeSnapshotSchedulesResponse Source #

See: newDescribeSnapshotSchedulesResponse smart constructor.

Instances

Instances details
Eq DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Read DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Show DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Generic DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Associated Types

type Rep DescribeSnapshotSchedulesResponse :: Type -> Type #

NFData DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

type Rep DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

type Rep DescribeSnapshotSchedulesResponse = D1 ('MetaData "DescribeSnapshotSchedulesResponse" "Amazonka.Redshift.DescribeSnapshotSchedules" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeSnapshotSchedulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotSchedules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotSchedule])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSnapshotSchedulesResponse Source #

Create a value of DescribeSnapshotSchedulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotSchedules:DescribeSnapshotSchedulesResponse', describeSnapshotSchedulesResponse_snapshotSchedules - A list of SnapshotSchedules.

$sel:marker:DescribeSnapshotSchedules', describeSnapshotSchedulesResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the marker parameter and retrying the command. If the marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeSnapshotSchedulesResponse', describeSnapshotSchedulesResponse_httpStatus - The response's http status code.

RevokeEndpointAccess

data RevokeEndpointAccess Source #

See: newRevokeEndpointAccess smart constructor.

Instances

Instances details
Eq RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Read RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Show RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Generic RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Associated Types

type Rep RevokeEndpointAccess :: Type -> Type #

NFData RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Methods

rnf :: RevokeEndpointAccess -> () #

Hashable RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

AWSRequest RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Associated Types

type AWSResponse RevokeEndpointAccess #

ToHeaders RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

ToPath RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

ToQuery RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

type Rep RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

type Rep RevokeEndpointAccess = D1 ('MetaData "RevokeEndpointAccess" "Amazonka.Redshift.RevokeEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevokeEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))
type AWSResponse RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

newRevokeEndpointAccess :: RevokeEndpointAccess Source #

Create a value of RevokeEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:force:RevokeEndpointAccess', revokeEndpointAccess_force - Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

$sel:clusterIdentifier:RevokeEndpointAccess', revokeEndpointAccess_clusterIdentifier - The cluster to revoke access from.

$sel:account:RevokeEndpointAccess', revokeEndpointAccess_account - The Amazon Web Services account ID whose access is to be revoked.

$sel:vpcIds:RevokeEndpointAccess', revokeEndpointAccess_vpcIds - The virtual private cloud (VPC) identifiers for which access is to be revoked.

data EndpointAuthorization Source #

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.

See: newEndpointAuthorization smart constructor.

Instances

Instances details
Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Generic EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Associated Types

type Rep EndpointAuthorization :: Type -> Type #

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Hashable EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

FromXML EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

type Rep EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

newEndpointAuthorization :: EndpointAuthorization Source #

Create a value of EndpointAuthorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:EndpointAuthorization', endpointAuthorization_status - The status of the authorization action.

$sel:allowedAllVPCs:EndpointAuthorization', endpointAuthorization_allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.

$sel:endpointCount:EndpointAuthorization', endpointAuthorization_endpointCount - The number of Redshift-managed VPC endpoints created for the authorization.

$sel:grantor:EndpointAuthorization', endpointAuthorization_grantor - The Amazon Web Services account ID of the cluster owner.

$sel:clusterIdentifier:EndpointAuthorization', endpointAuthorization_clusterIdentifier - The cluster identifier.

$sel:grantee:EndpointAuthorization', endpointAuthorization_grantee - The Amazon Web Services account ID of the grantee of the cluster.

$sel:allowedVPCs:EndpointAuthorization', endpointAuthorization_allowedVPCs - The VPCs allowed access to the cluster.

$sel:clusterStatus:EndpointAuthorization', endpointAuthorization_clusterStatus - The status of the cluster.

$sel:authorizeTime:EndpointAuthorization', endpointAuthorization_authorizeTime - The time (UTC) when the authorization was created.

ModifyEventSubscription

data ModifyEventSubscription Source #

See: newModifyEventSubscription smart constructor.

Instances

Instances details
Eq ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Read ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Show ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Generic ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Associated Types

type Rep ModifyEventSubscription :: Type -> Type #

NFData ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Methods

rnf :: ModifyEventSubscription -> () #

Hashable ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

AWSRequest ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

ToHeaders ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

ToPath ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

ToQuery ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

type Rep ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

type Rep ModifyEventSubscription = D1 ('MetaData "ModifyEventSubscription" "Amazonka.Redshift.ModifyEventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyEventSubscription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "sourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

newModifyEventSubscription Source #

Create a value of ModifyEventSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snsTopicArn:ModifyEventSubscription', modifyEventSubscription_snsTopicArn - The Amazon Resource Name (ARN) of the SNS topic to be used by the event notification subscription.

$sel:enabled:ModifyEventSubscription', modifyEventSubscription_enabled - A Boolean value indicating if the subscription is enabled. true indicates the subscription is enabled

$sel:sourceType:ModifyEventSubscription', modifyEventSubscription_sourceType - The type of source that will be generating the events. For example, if you want to be notified of events generated by a cluster, you would set this parameter to cluster. If this value is not specified, events are returned for all Amazon Redshift objects in your Amazon Web Services account. You must specify a source type in order to specify source IDs.

Valid values: cluster, cluster-parameter-group, cluster-security-group, cluster-snapshot, and scheduled-action.

$sel:severity:ModifyEventSubscription', modifyEventSubscription_severity - Specifies the Amazon Redshift event severity to be published by the event notification subscription.

Values: ERROR, INFO

$sel:eventCategories:ModifyEventSubscription', modifyEventSubscription_eventCategories - Specifies the Amazon Redshift event categories to be published by the event notification subscription.

Values: configuration, management, monitoring, security, pending

$sel:sourceIds:ModifyEventSubscription', modifyEventSubscription_sourceIds - A list of one or more identifiers of Amazon Redshift source objects. All of the objects must be of the same type as was specified in the source type parameter. The event subscription will return only events generated by the specified objects. If not specified, then events are returned for all objects within the source type specified.

Example: my-cluster-1, my-cluster-2

Example: my-snapshot-20131010

$sel:subscriptionName:ModifyEventSubscription', modifyEventSubscription_subscriptionName - The name of the modified Amazon Redshift event notification subscription.

data ModifyEventSubscriptionResponse Source #

See: newModifyEventSubscriptionResponse smart constructor.

Instances

Instances details
Eq ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Read ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Show ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Generic ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Associated Types

type Rep ModifyEventSubscriptionResponse :: Type -> Type #

NFData ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

type Rep ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

type Rep ModifyEventSubscriptionResponse = D1 ('MetaData "ModifyEventSubscriptionResponse" "Amazonka.Redshift.ModifyEventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyEventSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventSubscription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSubscription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyEventSubscriptionResponse Source #

Create a value of ModifyEventSubscriptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventSubscription:ModifyEventSubscriptionResponse', modifyEventSubscriptionResponse_eventSubscription - Undocumented member.

$sel:httpStatus:ModifyEventSubscriptionResponse', modifyEventSubscriptionResponse_httpStatus - The response's http status code.

ModifyClusterDbRevision

data ModifyClusterDbRevision Source #

See: newModifyClusterDbRevision smart constructor.

Instances

Instances details
Eq ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Read ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Show ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Generic ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Associated Types

type Rep ModifyClusterDbRevision :: Type -> Type #

NFData ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Methods

rnf :: ModifyClusterDbRevision -> () #

Hashable ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

AWSRequest ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

ToHeaders ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

ToPath ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

ToQuery ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

type Rep ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

type Rep ModifyClusterDbRevision = D1 ('MetaData "ModifyClusterDbRevision" "Amazonka.Redshift.ModifyClusterDbRevision" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterDbRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

newModifyClusterDbRevision Source #

Create a value of ModifyClusterDbRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:ModifyClusterDbRevision', modifyClusterDbRevision_clusterIdentifier - The unique identifier of a cluster whose database revision you want to modify.

Example: examplecluster

$sel:revisionTarget:ModifyClusterDbRevision', modifyClusterDbRevision_revisionTarget - The identifier of the database revision. You can retrieve this value from the response to the DescribeClusterDbRevisions request.

data ModifyClusterDbRevisionResponse Source #

See: newModifyClusterDbRevisionResponse smart constructor.

Instances

Instances details
Eq ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Read ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Show ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Generic ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Associated Types

type Rep ModifyClusterDbRevisionResponse :: Type -> Type #

NFData ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

type Rep ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

type Rep ModifyClusterDbRevisionResponse = D1 ('MetaData "ModifyClusterDbRevisionResponse" "Amazonka.Redshift.ModifyClusterDbRevision" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterDbRevisionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterDbRevisionResponse Source #

Create a value of ModifyClusterDbRevisionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ModifyClusterDbRevisionResponse', modifyClusterDbRevisionResponse_cluster - Undocumented member.

$sel:httpStatus:ModifyClusterDbRevisionResponse', modifyClusterDbRevisionResponse_httpStatus - The response's http status code.

DeleteClusterSnapshot

data DeleteClusterSnapshot Source #

See: newDeleteClusterSnapshot smart constructor.

Instances

Instances details
Eq DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Read DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Show DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Generic DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Associated Types

type Rep DeleteClusterSnapshot :: Type -> Type #

NFData DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Methods

rnf :: DeleteClusterSnapshot -> () #

Hashable DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

AWSRequest DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Associated Types

type AWSResponse DeleteClusterSnapshot #

ToHeaders DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

ToPath DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

ToQuery DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

type Rep DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

type Rep DeleteClusterSnapshot = D1 ('MetaData "DeleteClusterSnapshot" "Amazonka.Redshift.DeleteClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

newDeleteClusterSnapshot Source #

Create a value of DeleteClusterSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotClusterIdentifier:DeleteClusterSnapshot', deleteClusterSnapshot_snapshotClusterIdentifier - The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

Constraints: Must be the name of valid cluster.

$sel:snapshotIdentifier:DeleteClusterSnapshot', deleteClusterSnapshot_snapshotIdentifier - The unique identifier of the manual snapshot to be deleted.

Constraints: Must be the name of an existing snapshot that is in the available, failed, or cancelled state.

data DeleteClusterSnapshotResponse Source #

See: newDeleteClusterSnapshotResponse smart constructor.

Instances

Instances details
Eq DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Read DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Show DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Generic DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Associated Types

type Rep DeleteClusterSnapshotResponse :: Type -> Type #

NFData DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

type Rep DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

type Rep DeleteClusterSnapshotResponse = D1 ('MetaData "DeleteClusterSnapshotResponse" "Amazonka.Redshift.DeleteClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteClusterSnapshotResponse Source #

Create a value of DeleteClusterSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:DeleteClusterSnapshotResponse', deleteClusterSnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:DeleteClusterSnapshotResponse', deleteClusterSnapshotResponse_httpStatus - The response's http status code.

AddPartner

data AddPartner Source #

See: newAddPartner smart constructor.

Constructors

AddPartner' Text Text Text Text 

Instances

Instances details
Eq AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Read AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Show AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Generic AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Associated Types

type Rep AddPartner :: Type -> Type #

NFData AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Methods

rnf :: AddPartner -> () #

Hashable AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

AWSRequest AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Associated Types

type AWSResponse AddPartner #

ToHeaders AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Methods

toHeaders :: AddPartner -> [Header] #

ToPath AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

ToQuery AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

type Rep AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

type Rep AddPartner = D1 ('MetaData "AddPartner" "Amazonka.Redshift.AddPartner" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AddPartner'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

newAddPartner Source #

Create a value of AddPartner with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:AddPartner', addPartner_accountId - The Amazon Web Services account ID that owns the cluster.

$sel:clusterIdentifier:AddPartner', addPartner_clusterIdentifier - The cluster identifier of the cluster that receives data from the partner.

$sel:databaseName:AddPartner', addPartner_databaseName - The name of the database that receives data from the partner.

$sel:partnerName:AddPartner', addPartner_partnerName - The name of the partner that is authorized to send data.

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Generic PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Associated Types

type Rep PartnerIntegrationOutputMessage :: Type -> Type #

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

FromXML PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage = D1 ('MetaData "PartnerIntegrationOutputMessage" "Amazonka.Redshift.Types.PartnerIntegrationOutputMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPartnerIntegrationOutputMessage :: PartnerIntegrationOutputMessage Source #

Create a value of PartnerIntegrationOutputMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partnerName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_partnerName - The name of the partner that is authorized to send data.

$sel:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

PurchaseReservedNodeOffering

data PurchaseReservedNodeOffering Source #

See: newPurchaseReservedNodeOffering smart constructor.

Instances

Instances details
Eq PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Read PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Show PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Generic PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Associated Types

type Rep PurchaseReservedNodeOffering :: Type -> Type #

NFData PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Hashable PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

AWSRequest PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

ToHeaders PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

ToPath PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

ToQuery PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

type Rep PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

type Rep PurchaseReservedNodeOffering = D1 ('MetaData "PurchaseReservedNodeOffering" "Amazonka.Redshift.PurchaseReservedNodeOffering" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PurchaseReservedNodeOffering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

newPurchaseReservedNodeOffering Source #

Create a value of PurchaseReservedNodeOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeCount:PurchaseReservedNodeOffering', purchaseReservedNodeOffering_nodeCount - The number of reserved nodes that you want to purchase.

Default: 1

$sel:reservedNodeOfferingId:PurchaseReservedNodeOffering', purchaseReservedNodeOffering_reservedNodeOfferingId - The unique identifier of the reserved node offering you want to purchase.

data PurchaseReservedNodeOfferingResponse Source #

Instances

Instances details
Eq PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Read PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Show PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Generic PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

NFData PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

type Rep PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

type Rep PurchaseReservedNodeOfferingResponse = D1 ('MetaData "PurchaseReservedNodeOfferingResponse" "Amazonka.Redshift.PurchaseReservedNodeOffering" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PurchaseReservedNodeOfferingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNode)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPurchaseReservedNodeOfferingResponse Source #

Create a value of PurchaseReservedNodeOfferingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNode:PurchaseReservedNodeOfferingResponse', purchaseReservedNodeOfferingResponse_reservedNode - Undocumented member.

$sel:httpStatus:PurchaseReservedNodeOfferingResponse', purchaseReservedNodeOfferingResponse_httpStatus - The response's http status code.

DescribeReservedNodeOfferings (Paginated)

data DescribeReservedNodeOfferings Source #

See: newDescribeReservedNodeOfferings smart constructor.

Instances

Instances details
Eq DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Read DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Show DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Generic DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Associated Types

type Rep DescribeReservedNodeOfferings :: Type -> Type #

NFData DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Hashable DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

AWSPager DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

AWSRequest DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

ToHeaders DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

ToPath DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

ToQuery DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

type Rep DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

type Rep DescribeReservedNodeOfferings = D1 ('MetaData "DescribeReservedNodeOfferings" "Amazonka.Redshift.DescribeReservedNodeOfferings" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeReservedNodeOfferings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

newDescribeReservedNodeOfferings :: DescribeReservedNodeOfferings Source #

Create a value of DescribeReservedNodeOfferings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeOfferingId:DescribeReservedNodeOfferings', describeReservedNodeOfferings_reservedNodeOfferingId - The unique identifier for the offering.

$sel:marker:DescribeReservedNodeOfferings', describeReservedNodeOfferings_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeReservedNodeOfferings request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeReservedNodeOfferings', describeReservedNodeOfferings_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeReservedNodeOfferingsResponse Source #

Instances

Instances details
Eq DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Read DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Show DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Generic DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

NFData DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

type Rep DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

type Rep DescribeReservedNodeOfferingsResponse = D1 ('MetaData "DescribeReservedNodeOfferingsResponse" "Amazonka.Redshift.DescribeReservedNodeOfferings" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeReservedNodeOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodeOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodeOffering])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedNodeOfferingsResponse Source #

Create a value of DescribeReservedNodeOfferingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeOfferings:DescribeReservedNodeOfferingsResponse', describeReservedNodeOfferingsResponse_reservedNodeOfferings - A list of ReservedNodeOffering objects.

$sel:marker:DescribeReservedNodeOfferings', describeReservedNodeOfferingsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeReservedNodeOfferingsResponse', describeReservedNodeOfferingsResponse_httpStatus - The response's http status code.

DescribeEndpointAccess (Paginated)

data DescribeEndpointAccess Source #

See: newDescribeEndpointAccess smart constructor.

Instances

Instances details
Eq DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Read DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Show DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Generic DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type Rep DescribeEndpointAccess :: Type -> Type #

NFData DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Methods

rnf :: DescribeEndpointAccess -> () #

Hashable DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

AWSPager DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

AWSRequest DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type AWSResponse DescribeEndpointAccess #

ToHeaders DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

ToPath DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

ToQuery DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccess = D1 ('MetaData "DescribeEndpointAccess" "Amazonka.Redshift.DescribeEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

newDescribeEndpointAccess :: DescribeEndpointAccess Source #

Create a value of DescribeEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:DescribeEndpointAccess', describeEndpointAccess_endpointName - The name of the endpoint to be described.

$sel:vpcId:DescribeEndpointAccess', describeEndpointAccess_vpcId - The virtual private cloud (VPC) identifier with access to the cluster.

$sel:clusterIdentifier:DescribeEndpointAccess', describeEndpointAccess_clusterIdentifier - The cluster identifier associated with the described endpoint.

$sel:marker:DescribeEndpointAccess', describeEndpointAccess_marker - An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:maxRecords:DescribeEndpointAccess', describeEndpointAccess_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.

$sel:resourceOwner:DescribeEndpointAccess', describeEndpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

data DescribeEndpointAccessResponse Source #

See: newDescribeEndpointAccessResponse smart constructor.

Instances

Instances details
Eq DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Read DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Show DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Generic DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type Rep DescribeEndpointAccessResponse :: Type -> Type #

NFData DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type Rep DescribeEndpointAccessResponse = D1 ('MetaData "DescribeEndpointAccessResponse" "Amazonka.Redshift.DescribeEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointAccessList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointAccess])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEndpointAccessResponse Source #

Create a value of DescribeEndpointAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeEndpointAccess', describeEndpointAccessResponse_marker - An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:endpointAccessList:DescribeEndpointAccessResponse', describeEndpointAccessResponse_endpointAccessList - The list of endpoints with access to the cluster.

$sel:httpStatus:DescribeEndpointAccessResponse', describeEndpointAccessResponse_httpStatus - The response's http status code.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

AWSPager DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

AWSRequest DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Associated Types

type AWSResponse DescribeEvents #

ToHeaders DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

ToPath DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

ToQuery DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

newDescribeEvents :: DescribeEvents Source #

Create a value of DescribeEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:DescribeEvents', describeEvents_startTime - The beginning of the time interval to retrieve events for, specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

Example: 2009-07-08T18:00Z

$sel:sourceType:DescribeEvents', describeEvents_sourceType - The event source to retrieve events for. If no value is specified, all events are returned.

Constraints:

If SourceType is supplied, SourceIdentifier must also be provided.

  • Specify cluster when SourceIdentifier is a cluster identifier.
  • Specify cluster-security-group when SourceIdentifier is a cluster security group name.
  • Specify cluster-parameter-group when SourceIdentifier is a cluster parameter group name.
  • Specify cluster-snapshot when SourceIdentifier is a cluster snapshot identifier.

$sel:sourceIdentifier:DescribeEvents', describeEvents_sourceIdentifier - The identifier of the event source for which events will be returned. If this parameter is not specified, then all sources are included in the response.

Constraints:

If SourceIdentifier is supplied, SourceType must also be provided.

  • Specify a cluster identifier when SourceType is cluster.
  • Specify a cluster security group name when SourceType is cluster-security-group.
  • Specify a cluster parameter group name when SourceType is cluster-parameter-group.
  • Specify a cluster snapshot identifier when SourceType is cluster-snapshot.

$sel:marker:DescribeEvents', describeEvents_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeEvents request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeEvents', describeEvents_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:endTime:DescribeEvents', describeEvents_endTime - The end of the time interval for which to retrieve events, specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

Example: 2009-07-08T18:00Z

$sel:duration:DescribeEvents', describeEvents_duration - The number of minutes prior to the time of the request for which to retrieve events. For example, if the request is sent at 18:00 and you specify a duration of 60, then only events which have occurred after 17:00 will be returned.

Default: 60

data DescribeEventsResponse Source #

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.Redshift.DescribeEvents" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsResponse Source #

Create a value of DescribeEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:events:DescribeEventsResponse', describeEventsResponse_events - A list of Event instances.

$sel:marker:DescribeEvents', describeEventsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

DescribeReservedNodes (Paginated)

data DescribeReservedNodes Source #

See: newDescribeReservedNodes smart constructor.

Instances

Instances details
Eq DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Read DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Show DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Generic DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Associated Types

type Rep DescribeReservedNodes :: Type -> Type #

NFData DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Methods

rnf :: DescribeReservedNodes -> () #

Hashable DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

AWSPager DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

AWSRequest DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Associated Types

type AWSResponse DescribeReservedNodes #

ToHeaders DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

ToPath DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

ToQuery DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

type Rep DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

type Rep DescribeReservedNodes = D1 ('MetaData "DescribeReservedNodes" "Amazonka.Redshift.DescribeReservedNodes" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeReservedNodes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

newDescribeReservedNodes :: DescribeReservedNodes Source #

Create a value of DescribeReservedNodes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeId:DescribeReservedNodes', describeReservedNodes_reservedNodeId - Identifier for the node reservation.

$sel:marker:DescribeReservedNodes', describeReservedNodes_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeReservedNodes request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeReservedNodes', describeReservedNodes_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeReservedNodesResponse Source #

See: newDescribeReservedNodesResponse smart constructor.

Instances

Instances details
Eq DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Read DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Show DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Generic DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Associated Types

type Rep DescribeReservedNodesResponse :: Type -> Type #

NFData DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

type Rep DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

type Rep DescribeReservedNodesResponse = D1 ('MetaData "DescribeReservedNodesResponse" "Amazonka.Redshift.DescribeReservedNodes" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeReservedNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNode])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedNodesResponse Source #

Create a value of DescribeReservedNodesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodes:DescribeReservedNodesResponse', describeReservedNodesResponse_reservedNodes - The list of ReservedNode objects.

$sel:marker:DescribeReservedNodes', describeReservedNodesResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeReservedNodesResponse', describeReservedNodesResponse_httpStatus - The response's http status code.

GetReservedNodeExchangeOfferings (Paginated)

data GetReservedNodeExchangeOfferings Source #

See: newGetReservedNodeExchangeOfferings smart constructor.

Instances

Instances details
Eq GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Read GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Show GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Generic GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Associated Types

type Rep GetReservedNodeExchangeOfferings :: Type -> Type #

NFData GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Hashable GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

AWSPager GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

AWSRequest GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

ToHeaders GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

ToPath GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

ToQuery GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

type Rep GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

type Rep GetReservedNodeExchangeOfferings = D1 ('MetaData "GetReservedNodeExchangeOfferings" "Amazonka.Redshift.GetReservedNodeExchangeOfferings" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "GetReservedNodeExchangeOfferings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

newGetReservedNodeExchangeOfferings Source #

Create a value of GetReservedNodeExchangeOfferings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:GetReservedNodeExchangeOfferings', getReservedNodeExchangeOfferings_marker - A value that indicates the starting point for the next set of ReservedNodeOfferings.

$sel:maxRecords:GetReservedNodeExchangeOfferings', getReservedNodeExchangeOfferings_maxRecords - An integer setting the maximum number of ReservedNodeOfferings to retrieve.

$sel:reservedNodeId:GetReservedNodeExchangeOfferings', getReservedNodeExchangeOfferings_reservedNodeId - A string representing the node identifier for the DC1 Reserved Node to be exchanged.

data GetReservedNodeExchangeOfferingsResponse Source #

Instances

Instances details
Eq GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Read GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Show GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Generic GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

NFData GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

type Rep GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

type Rep GetReservedNodeExchangeOfferingsResponse = D1 ('MetaData "GetReservedNodeExchangeOfferingsResponse" "Amazonka.Redshift.GetReservedNodeExchangeOfferings" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "GetReservedNodeExchangeOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodeOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodeOffering])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetReservedNodeExchangeOfferingsResponse Source #

Create a value of GetReservedNodeExchangeOfferingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeOfferings:GetReservedNodeExchangeOfferingsResponse', getReservedNodeExchangeOfferingsResponse_reservedNodeOfferings - Returns an array of ReservedNodeOffering objects.

$sel:marker:GetReservedNodeExchangeOfferings', getReservedNodeExchangeOfferingsResponse_marker - An optional parameter that specifies the starting point for returning a set of response records. When the results of a GetReservedNodeExchangeOfferings request exceed the value specified in MaxRecords, Amazon Redshift returns a value in the marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the marker parameter and retrying the request.

$sel:httpStatus:GetReservedNodeExchangeOfferingsResponse', getReservedNodeExchangeOfferingsResponse_httpStatus - The response's http status code.

DeleteAuthenticationProfile

data DeleteAuthenticationProfile Source #

See: newDeleteAuthenticationProfile smart constructor.

Instances

Instances details
Eq DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Read DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Show DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Generic DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Associated Types

type Rep DeleteAuthenticationProfile :: Type -> Type #

NFData DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Hashable DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

AWSRequest DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

ToHeaders DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

ToPath DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

ToQuery DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

type Rep DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

type Rep DeleteAuthenticationProfile = D1 ('MetaData "DeleteAuthenticationProfile" "Amazonka.Redshift.DeleteAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

newDeleteAuthenticationProfile Source #

Create a value of DeleteAuthenticationProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:DeleteAuthenticationProfile', deleteAuthenticationProfile_authenticationProfileName - The name of the authentication profile to delete.

data DeleteAuthenticationProfileResponse Source #

Instances

Instances details
Eq DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Read DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Show DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Generic DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

NFData DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

type Rep DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

type Rep DeleteAuthenticationProfileResponse = D1 ('MetaData "DeleteAuthenticationProfileResponse" "Amazonka.Redshift.DeleteAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteAuthenticationProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAuthenticationProfileResponse Source #

Create a value of DeleteAuthenticationProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:DeleteAuthenticationProfile', deleteAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was deleted.

$sel:httpStatus:DeleteAuthenticationProfileResponse', deleteAuthenticationProfileResponse_httpStatus - The response's http status code.

DescribeClusterParameterGroups (Paginated)

data DescribeClusterParameterGroups Source #

See: newDescribeClusterParameterGroups smart constructor.

Instances

Instances details
Eq DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Read DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Show DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Generic DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Associated Types

type Rep DescribeClusterParameterGroups :: Type -> Type #

NFData DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Hashable DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

AWSPager DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

AWSRequest DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

ToHeaders DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

ToPath DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

ToQuery DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

type Rep DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

type Rep DescribeClusterParameterGroups = D1 ('MetaData "DescribeClusterParameterGroups" "Amazonka.Redshift.DescribeClusterParameterGroups" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterParameterGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

newDescribeClusterParameterGroups :: DescribeClusterParameterGroups Source #

Create a value of DescribeClusterParameterGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeClusterParameterGroups', describeClusterParameterGroups_tagValues - A tag value or values for which you want to return all matching cluster parameter groups that are associated with the specified tag value or values. For example, suppose that you have parameter groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the parameter groups that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeClusterParameterGroups', describeClusterParameterGroups_tagKeys - A tag key or keys for which you want to return all matching cluster parameter groups that are associated with the specified key or keys. For example, suppose that you have parameter groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the parameter groups that have either or both of these tag keys associated with them.

$sel:marker:DescribeClusterParameterGroups', describeClusterParameterGroups_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterParameterGroups request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeClusterParameterGroups', describeClusterParameterGroups_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:parameterGroupName:DescribeClusterParameterGroups', describeClusterParameterGroups_parameterGroupName - The name of a specific parameter group for which to return details. By default, details about all parameter groups and the default parameter group are returned.

data DescribeClusterParameterGroupsResponse Source #

Contains the output from the DescribeClusterParameterGroups action.

See: newDescribeClusterParameterGroupsResponse smart constructor.

Instances

Instances details
Eq DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Read DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Show DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Generic DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

NFData DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

type Rep DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

type Rep DescribeClusterParameterGroupsResponse = D1 ('MetaData "DescribeClusterParameterGroupsResponse" "Amazonka.Redshift.DescribeClusterParameterGroups" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterParameterGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterParameterGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterParameterGroupsResponse Source #

Create a value of DescribeClusterParameterGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeClusterParameterGroups', describeClusterParameterGroupsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:parameterGroups:DescribeClusterParameterGroupsResponse', describeClusterParameterGroupsResponse_parameterGroups - A list of ClusterParameterGroup instances. Each instance describes one cluster parameter group.

$sel:httpStatus:DescribeClusterParameterGroupsResponse', describeClusterParameterGroupsResponse_httpStatus - The response's http status code.

EnableLogging

data EnableLogging Source #

See: newEnableLogging smart constructor.

Instances

Instances details
Eq EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Read EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Show EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Generic EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Associated Types

type Rep EnableLogging :: Type -> Type #

NFData EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Methods

rnf :: EnableLogging -> () #

Hashable EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

AWSRequest EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Associated Types

type AWSResponse EnableLogging #

ToHeaders EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

ToPath EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

ToQuery EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

type Rep EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

type Rep EnableLogging = D1 ('MetaData "EnableLogging" "Amazonka.Redshift.EnableLogging" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EnableLogging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

newEnableLogging Source #

Create a value of EnableLogging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3KeyPrefix:EnableLogging', enableLogging_s3KeyPrefix - The prefix applied to the log file names.

Constraints:

  • Cannot exceed 512 characters
  • Cannot contain spaces( ), double quotes ("), single quotes ('), a backslash (\), or control characters. The hexadecimal codes for invalid characters are:

    • x00 to x20
    • x22
    • x27
    • x5c
    • x7f or larger

$sel:clusterIdentifier:EnableLogging', enableLogging_clusterIdentifier - The identifier of the cluster on which logging is to be started.

Example: examplecluster

$sel:bucketName:EnableLogging', enableLogging_bucketName - The name of an existing S3 bucket where the log files are to be stored.

Constraints:

  • Must be in the same region as the cluster
  • The cluster must have read bucket and put object permissions

data LoggingStatus Source #

Describes the status of logging for a cluster.

See: newLoggingStatus smart constructor.

Instances

Instances details
Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Generic LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Associated Types

type Rep LoggingStatus :: Type -> Type #

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Hashable LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

FromXML LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus = D1 ('MetaData "LoggingStatus" "Amazonka.Redshift.Types.LoggingStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLoggingStatus :: LoggingStatus Source #

Create a value of LoggingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastFailureTime:LoggingStatus', loggingStatus_lastFailureTime - The last time when logs failed to be delivered.

$sel:lastSuccessfulDeliveryTime:LoggingStatus', loggingStatus_lastSuccessfulDeliveryTime - The last time that logs were delivered.

$sel:s3KeyPrefix:LoggingStatus', loggingStatus_s3KeyPrefix - The prefix applied to the log file names.

$sel:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

$sel:loggingEnabled:LoggingStatus', loggingStatus_loggingEnabled - true if logging is on, false if logging is off.

$sel:lastFailureMessage:LoggingStatus', loggingStatus_lastFailureMessage - The message indicating that logs failed to be delivered.

CreateClusterSubnetGroup

data CreateClusterSubnetGroup Source #

See: newCreateClusterSubnetGroup smart constructor.

Instances

Instances details
Eq CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Read CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Show CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Generic CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Associated Types

type Rep CreateClusterSubnetGroup :: Type -> Type #

NFData CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Hashable CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

AWSRequest CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

ToHeaders CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

ToPath CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

ToQuery CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

type Rep CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

type Rep CreateClusterSubnetGroup = D1 ('MetaData "CreateClusterSubnetGroup" "Amazonka.Redshift.CreateClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

newCreateClusterSubnetGroup Source #

Create a value of CreateClusterSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateClusterSubnetGroup', createClusterSubnetGroup_tags - A list of tag instances.

$sel:clusterSubnetGroupName:CreateClusterSubnetGroup', createClusterSubnetGroup_clusterSubnetGroupName - The name for the subnet group. Amazon Redshift stores the value as a lowercase string.

Constraints:

  • Must contain no more than 255 alphanumeric characters or hyphens.
  • Must not be "Default".
  • Must be unique for all subnet groups that are created by your Amazon Web Services account.

Example: examplesubnetgroup

$sel:description:CreateClusterSubnetGroup', createClusterSubnetGroup_description - A description for the subnet group.

$sel:subnetIds:CreateClusterSubnetGroup', createClusterSubnetGroup_subnetIds - An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.

data CreateClusterSubnetGroupResponse Source #

See: newCreateClusterSubnetGroupResponse smart constructor.

Instances

Instances details
Eq CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Read CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Show CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Generic CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Associated Types

type Rep CreateClusterSubnetGroupResponse :: Type -> Type #

NFData CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

type Rep CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

type Rep CreateClusterSubnetGroupResponse = D1 ('MetaData "CreateClusterSubnetGroupResponse" "Amazonka.Redshift.CreateClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSubnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterSubnetGroupResponse Source #

Create a value of CreateClusterSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSubnetGroup:CreateClusterSubnetGroupResponse', createClusterSubnetGroupResponse_clusterSubnetGroup - Undocumented member.

$sel:httpStatus:CreateClusterSubnetGroupResponse', createClusterSubnetGroupResponse_httpStatus - The response's http status code.

DeleteClusterParameterGroup

data DeleteClusterParameterGroup Source #

See: newDeleteClusterParameterGroup smart constructor.

Instances

Instances details
Eq DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Read DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Show DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Generic DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Associated Types

type Rep DeleteClusterParameterGroup :: Type -> Type #

NFData DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Hashable DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

AWSRequest DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

ToHeaders DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

ToPath DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

ToQuery DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

type Rep DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

type Rep DeleteClusterParameterGroup = D1 ('MetaData "DeleteClusterParameterGroup" "Amazonka.Redshift.DeleteClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

newDeleteClusterParameterGroup Source #

Create a value of DeleteClusterParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupName:DeleteClusterParameterGroup', deleteClusterParameterGroup_parameterGroupName - The name of the parameter group to be deleted.

Constraints:

  • Must be the name of an existing cluster parameter group.
  • Cannot delete a default cluster parameter group.

data DeleteClusterParameterGroupResponse Source #

Instances

Instances details
Eq DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Read DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Show DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Generic DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

NFData DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

type Rep DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

type Rep DeleteClusterParameterGroupResponse = D1 ('MetaData "DeleteClusterParameterGroupResponse" "Amazonka.Redshift.DeleteClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterParameterGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteClusterParameterGroupResponse :: DeleteClusterParameterGroupResponse Source #

Create a value of DeleteClusterParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeClusterSecurityGroups (Paginated)

data DescribeClusterSecurityGroups Source #

See: newDescribeClusterSecurityGroups smart constructor.

Instances

Instances details
Eq DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Read DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Show DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Generic DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Associated Types

type Rep DescribeClusterSecurityGroups :: Type -> Type #

NFData DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Hashable DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

AWSPager DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

AWSRequest DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

ToHeaders DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

ToPath DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

ToQuery DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

type Rep DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

type Rep DescribeClusterSecurityGroups = D1 ('MetaData "DescribeClusterSecurityGroups" "Amazonka.Redshift.DescribeClusterSecurityGroups" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterSecurityGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

newDescribeClusterSecurityGroups :: DescribeClusterSecurityGroups Source #

Create a value of DescribeClusterSecurityGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeClusterSecurityGroups', describeClusterSecurityGroups_tagValues - A tag value or values for which you want to return all matching cluster security groups that are associated with the specified tag value or values. For example, suppose that you have security groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the security groups that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeClusterSecurityGroups', describeClusterSecurityGroups_tagKeys - A tag key or keys for which you want to return all matching cluster security groups that are associated with the specified key or keys. For example, suppose that you have security groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the security groups that have either or both of these tag keys associated with them.

$sel:clusterSecurityGroupName:DescribeClusterSecurityGroups', describeClusterSecurityGroups_clusterSecurityGroupName - The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

Example: securitygroup1

$sel:marker:DescribeClusterSecurityGroups', describeClusterSecurityGroups_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterSecurityGroups request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the ClusterSecurityGroupName parameter or the Marker parameter, but not both.

$sel:maxRecords:DescribeClusterSecurityGroups', describeClusterSecurityGroups_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeClusterSecurityGroupsResponse Source #

Instances

Instances details
Eq DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Read DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Show DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Generic DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

NFData DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

type Rep DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

type Rep DescribeClusterSecurityGroupsResponse = D1 ('MetaData "DescribeClusterSecurityGroupsResponse" "Amazonka.Redshift.DescribeClusterSecurityGroups" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterSecurityGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterSecurityGroup])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterSecurityGroupsResponse Source #

Create a value of DescribeClusterSecurityGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSecurityGroups:DescribeClusterSecurityGroupsResponse', describeClusterSecurityGroupsResponse_clusterSecurityGroups - A list of ClusterSecurityGroup instances.

$sel:marker:DescribeClusterSecurityGroups', describeClusterSecurityGroupsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeClusterSecurityGroupsResponse', describeClusterSecurityGroupsResponse_httpStatus - The response's http status code.

CreateTags

data CreateTags Source #

Contains the output from the CreateTags action.

See: newCreateTags smart constructor.

Constructors

CreateTags' Text [Tag] 

Instances

Instances details
Eq CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Read CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Show CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Generic CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Associated Types

type Rep CreateTags :: Type -> Type #

NFData CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Methods

rnf :: CreateTags -> () #

Hashable CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

AWSRequest CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Associated Types

type AWSResponse CreateTags #

ToHeaders CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Methods

toHeaders :: CreateTags -> [Header] #

ToPath CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

ToQuery CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

type Rep CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

type Rep CreateTags = D1 ('MetaData "CreateTags" "Amazonka.Redshift.CreateTags" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

newCreateTags Source #

Create a value of CreateTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:CreateTags', createTags_resourceName - The Amazon Resource Name (ARN) to which you want to add the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

$sel:tags:CreateTags', createTags_tags - One or more name/value pairs to add as tags to the specified resource. Each tag name is passed in with the parameter Key and the corresponding value is passed in with the parameter Value. The Key and Value parameters are separated by a comma (,). Separate multiple tags with a space. For example, --tags "Key"="owner","Value"="admin" "Key"="environment","Value"="test" "Key"="version","Value"="1.0".

data CreateTagsResponse Source #

See: newCreateTagsResponse smart constructor.

Constructors

CreateTagsResponse' 

Instances

Instances details
Eq CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Read CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Show CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Generic CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Associated Types

type Rep CreateTagsResponse :: Type -> Type #

NFData CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Methods

rnf :: CreateTagsResponse -> () #

type Rep CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

type Rep CreateTagsResponse = D1 ('MetaData "CreateTagsResponse" "Amazonka.Redshift.CreateTags" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateTagsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCreateTagsResponse :: CreateTagsResponse Source #

Create a value of CreateTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeEndpointAuthorization (Paginated)

data DescribeEndpointAuthorization Source #

See: newDescribeEndpointAuthorization smart constructor.

Instances

Instances details
Eq DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Read DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Show DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Generic DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Associated Types

type Rep DescribeEndpointAuthorization :: Type -> Type #

NFData DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Hashable DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

AWSPager DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

AWSRequest DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

ToHeaders DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

ToPath DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

ToQuery DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

type Rep DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

type Rep DescribeEndpointAuthorization = D1 ('MetaData "DescribeEndpointAuthorization" "Amazonka.Redshift.DescribeEndpointAuthorization" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEndpointAuthorization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "grantee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))
type AWSResponse DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

newDescribeEndpointAuthorization :: DescribeEndpointAuthorization Source #

Create a value of DescribeEndpointAuthorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:DescribeEndpointAuthorization', describeEndpointAuthorization_clusterIdentifier - The cluster identifier of the cluster to access.

$sel:account:DescribeEndpointAuthorization', describeEndpointAuthorization_account - The AAmazon Web Services account ID of either the cluster owner (grantor) or grantee. If Grantee parameter is true, then the Account value is of the grantor.

$sel:marker:DescribeEndpointAuthorization', describeEndpointAuthorization_marker - An optional pagination token provided by a previous DescribeEndpointAuthorization request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:maxRecords:DescribeEndpointAuthorization', describeEndpointAuthorization_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.

$sel:grantee:DescribeEndpointAuthorization', describeEndpointAuthorization_grantee - Indicates whether to check authorization from a grantor or grantee point of view. If true, Amazon Redshift returns endpoint authorizations that you've been granted. If false (default), checks authorization from a grantor point of view.

data DescribeEndpointAuthorizationResponse Source #

Instances

Instances details
Eq DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Read DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Show DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Generic DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

NFData DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

type Rep DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

type Rep DescribeEndpointAuthorizationResponse = D1 ('MetaData "DescribeEndpointAuthorizationResponse" "Amazonka.Redshift.DescribeEndpointAuthorization" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEndpointAuthorizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointAuthorizationList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointAuthorization])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEndpointAuthorizationResponse Source #

Create a value of DescribeEndpointAuthorizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointAuthorizationList:DescribeEndpointAuthorizationResponse', describeEndpointAuthorizationResponse_endpointAuthorizationList - The authorizations to an endpoint.

$sel:marker:DescribeEndpointAuthorization', describeEndpointAuthorizationResponse_marker - An optional pagination token provided by a previous DescribeEndpointAuthorization request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:httpStatus:DescribeEndpointAuthorizationResponse', describeEndpointAuthorizationResponse_httpStatus - The response's http status code.

EnableSnapshotCopy

data EnableSnapshotCopy Source #

See: newEnableSnapshotCopy smart constructor.

Instances

Instances details
Eq EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Read EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Show EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Generic EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Associated Types

type Rep EnableSnapshotCopy :: Type -> Type #

NFData EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Methods

rnf :: EnableSnapshotCopy -> () #

Hashable EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

AWSRequest EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Associated Types

type AWSResponse EnableSnapshotCopy #

ToHeaders EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

ToPath EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

ToQuery EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

type Rep EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

type Rep EnableSnapshotCopy = D1 ('MetaData "EnableSnapshotCopy" "Amazonka.Redshift.EnableSnapshotCopy" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EnableSnapshotCopy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

newEnableSnapshotCopy Source #

Create a value of EnableSnapshotCopy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:EnableSnapshotCopy', enableSnapshotCopy_manualSnapshotRetentionPeriod - The number of days to retain newly copied snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

$sel:retentionPeriod:EnableSnapshotCopy', enableSnapshotCopy_retentionPeriod - The number of days to retain automated snapshots in the destination region after they are copied from the source region.

Default: 7.

Constraints: Must be at least 1 and no more than 35.

$sel:snapshotCopyGrantName:EnableSnapshotCopy', enableSnapshotCopy_snapshotCopyGrantName - The name of the snapshot copy grant to use when snapshots of an Amazon Web Services KMS-encrypted cluster are copied to the destination region.

$sel:clusterIdentifier:EnableSnapshotCopy', enableSnapshotCopy_clusterIdentifier - The unique identifier of the source cluster to copy snapshots from.

Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.

$sel:destinationRegion:EnableSnapshotCopy', enableSnapshotCopy_destinationRegion - The destination Amazon Web Services Region that you want to copy snapshots to.

Constraints: Must be the name of a valid Amazon Web Services Region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.

data EnableSnapshotCopyResponse Source #

See: newEnableSnapshotCopyResponse smart constructor.

Instances

Instances details
Eq EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Read EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Show EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Generic EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Associated Types

type Rep EnableSnapshotCopyResponse :: Type -> Type #

NFData EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

type Rep EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

type Rep EnableSnapshotCopyResponse = D1 ('MetaData "EnableSnapshotCopyResponse" "Amazonka.Redshift.EnableSnapshotCopy" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EnableSnapshotCopyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableSnapshotCopyResponse Source #

Create a value of EnableSnapshotCopyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:EnableSnapshotCopyResponse', enableSnapshotCopyResponse_cluster - Undocumented member.

$sel:httpStatus:EnableSnapshotCopyResponse', enableSnapshotCopyResponse_httpStatus - The response's http status code.

DescribeClusterSnapshots (Paginated)

data DescribeClusterSnapshots Source #

See: newDescribeClusterSnapshots smart constructor.

Instances

Instances details
Eq DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Read DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Show DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Generic DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Associated Types

type Rep DescribeClusterSnapshots :: Type -> Type #

NFData DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Hashable DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

AWSPager DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

AWSRequest DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

ToHeaders DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

ToPath DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

ToQuery DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

type Rep DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

type Rep DescribeClusterSnapshots = D1 ('MetaData "DescribeClusterSnapshots" "Amazonka.Redshift.DescribeClusterSnapshots" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterSnapshots'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "snapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sortingEntities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotSortingEntity])) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))
type AWSResponse DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

newDescribeClusterSnapshots :: DescribeClusterSnapshots Source #

Create a value of DescribeClusterSnapshots with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotIdentifier:DescribeClusterSnapshots', describeClusterSnapshots_snapshotIdentifier - The snapshot identifier of the snapshot about which to return information.

$sel:tagValues:DescribeClusterSnapshots', describeClusterSnapshots_tagValues - A tag value or values for which you want to return all matching cluster snapshots that are associated with the specified tag value or values. For example, suppose that you have snapshots that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the snapshots that have either or both of these tag values associated with them.

$sel:clusterExists:DescribeClusterSnapshots', describeClusterSnapshots_clusterExists - A value that indicates whether to return snapshots only for an existing cluster. You can perform table-level restore only by using a snapshot of an existing cluster, that is, a cluster that has not been deleted. Values for this parameter work as follows:

  • If ClusterExists is set to true, ClusterIdentifier is required.
  • If ClusterExists is set to false and ClusterIdentifier isn't specified, all snapshots associated with deleted clusters (orphaned snapshots) are returned.
  • If ClusterExists is set to false and ClusterIdentifier is specified for a deleted cluster, snapshots associated with that cluster are returned.
  • If ClusterExists is set to false and ClusterIdentifier is specified for an existing cluster, no snapshots are returned.

$sel:startTime:DescribeClusterSnapshots', describeClusterSnapshots_startTime - A value that requests only snapshots created at or after the specified time. The time value is specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

Example: 2012-07-16T18:00:00Z

$sel:tagKeys:DescribeClusterSnapshots', describeClusterSnapshots_tagKeys - A tag key or keys for which you want to return all matching cluster snapshots that are associated with the specified key or keys. For example, suppose that you have snapshots that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the snapshots that have either or both of these tag keys associated with them.

$sel:clusterIdentifier:DescribeClusterSnapshots', describeClusterSnapshots_clusterIdentifier - The identifier of the cluster which generated the requested snapshots.

$sel:snapshotType:DescribeClusterSnapshots', describeClusterSnapshots_snapshotType - The type of snapshots for which you are requesting information. By default, snapshots of all types are returned.

Valid Values: automated | manual

$sel:sortingEntities:DescribeClusterSnapshots', describeClusterSnapshots_sortingEntities -

$sel:marker:DescribeClusterSnapshots', describeClusterSnapshots_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterSnapshots request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeClusterSnapshots', describeClusterSnapshots_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:endTime:DescribeClusterSnapshots', describeClusterSnapshots_endTime - A time value that requests only snapshots created at or before the specified time. The time value is specified in ISO 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia page.

Example: 2012-07-16T18:00:00Z

$sel:ownerAccount:DescribeClusterSnapshots', describeClusterSnapshots_ownerAccount - The Amazon Web Services account used to create or copy the snapshot. Use this field to filter the results to snapshots owned by a particular account. To describe snapshots you own, either specify your Amazon Web Services account, or do not specify the parameter.

data DescribeClusterSnapshotsResponse Source #

Contains the output from the DescribeClusterSnapshots action.

See: newDescribeClusterSnapshotsResponse smart constructor.

Instances

Instances details
Eq DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Read DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Show DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Generic DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Associated Types

type Rep DescribeClusterSnapshotsResponse :: Type -> Type #

NFData DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

type Rep DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

type Rep DescribeClusterSnapshotsResponse = D1 ('MetaData "DescribeClusterSnapshotsResponse" "Amazonka.Redshift.DescribeClusterSnapshots" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Snapshot])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterSnapshotsResponse Source #

Create a value of DescribeClusterSnapshotsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshots:DescribeClusterSnapshotsResponse', describeClusterSnapshotsResponse_snapshots - A list of Snapshot instances.

$sel:marker:DescribeClusterSnapshots', describeClusterSnapshotsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeClusterSnapshotsResponse', describeClusterSnapshotsResponse_httpStatus - The response's http status code.

BatchDeleteClusterSnapshots

data BatchDeleteClusterSnapshots Source #

See: newBatchDeleteClusterSnapshots smart constructor.

Instances

Instances details
Eq BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Read BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Show BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Generic BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Associated Types

type Rep BatchDeleteClusterSnapshots :: Type -> Type #

NFData BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Hashable BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

AWSRequest BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

ToHeaders BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

ToPath BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

ToQuery BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

type Rep BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

type Rep BatchDeleteClusterSnapshots = D1 ('MetaData "BatchDeleteClusterSnapshots" "Amazonka.Redshift.BatchDeleteClusterSnapshots" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "BatchDeleteClusterSnapshots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DeleteClusterSnapshotMessage])))
type AWSResponse BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

newBatchDeleteClusterSnapshots :: BatchDeleteClusterSnapshots Source #

Create a value of BatchDeleteClusterSnapshots with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identifiers:BatchDeleteClusterSnapshots', batchDeleteClusterSnapshots_identifiers - A list of identifiers for the snapshots that you want to delete.

data BatchDeleteClusterSnapshotsResponse Source #

Instances

Instances details
Eq BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Read BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Show BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Generic BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

NFData BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

type Rep BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

type Rep BatchDeleteClusterSnapshotsResponse = D1 ('MetaData "BatchDeleteClusterSnapshotsResponse" "Amazonka.Redshift.BatchDeleteClusterSnapshots" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "BatchDeleteClusterSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotErrorMessage])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchDeleteClusterSnapshotsResponse Source #

Create a value of BatchDeleteClusterSnapshotsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resources:BatchDeleteClusterSnapshotsResponse', batchDeleteClusterSnapshotsResponse_resources - A list of the snapshot identifiers that were deleted.

$sel:errors:BatchDeleteClusterSnapshotsResponse', batchDeleteClusterSnapshotsResponse_errors - A list of any errors returned.

$sel:httpStatus:BatchDeleteClusterSnapshotsResponse', batchDeleteClusterSnapshotsResponse_httpStatus - The response's http status code.

DeleteTags

data DeleteTags Source #

Contains the output from the DeleteTags action.

See: newDeleteTags smart constructor.

Constructors

DeleteTags' Text [Text] 

Instances

Instances details
Eq DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Read DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Show DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Generic DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Associated Types

type Rep DeleteTags :: Type -> Type #

NFData DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Methods

rnf :: DeleteTags -> () #

Hashable DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

AWSRequest DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Associated Types

type AWSResponse DeleteTags #

ToHeaders DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Methods

toHeaders :: DeleteTags -> [Header] #

ToPath DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

ToQuery DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

type Rep DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

type Rep DeleteTags = D1 ('MetaData "DeleteTags" "Amazonka.Redshift.DeleteTags" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

newDeleteTags Source #

Create a value of DeleteTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:DeleteTags', deleteTags_resourceName - The Amazon Resource Name (ARN) from which you want to remove the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1.

$sel:tagKeys:DeleteTags', deleteTags_tagKeys - The tag key that you want to delete.

data DeleteTagsResponse Source #

See: newDeleteTagsResponse smart constructor.

Constructors

DeleteTagsResponse' 

Instances

Instances details
Eq DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Read DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Show DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Generic DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Associated Types

type Rep DeleteTagsResponse :: Type -> Type #

NFData DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Methods

rnf :: DeleteTagsResponse -> () #

type Rep DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

type Rep DeleteTagsResponse = D1 ('MetaData "DeleteTagsResponse" "Amazonka.Redshift.DeleteTags" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteTagsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteTagsResponse :: DeleteTagsResponse Source #

Create a value of DeleteTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ModifyUsageLimit

data ModifyUsageLimit Source #

See: newModifyUsageLimit smart constructor.

Instances

Instances details
Eq ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Read ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Show ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Generic ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Associated Types

type Rep ModifyUsageLimit :: Type -> Type #

NFData ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Methods

rnf :: ModifyUsageLimit -> () #

Hashable ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

AWSRequest ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Associated Types

type AWSResponse ModifyUsageLimit #

ToHeaders ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

ToPath ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

ToQuery ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

type Rep ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

type Rep ModifyUsageLimit = D1 ('MetaData "ModifyUsageLimit" "Amazonka.Redshift.ModifyUsageLimit" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyUsageLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "breachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimitBreachAction)) :*: S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

newModifyUsageLimit Source #

Create a value of ModifyUsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:ModifyUsageLimit', modifyUsageLimit_amount - The new limit amount. For more information about this parameter, see UsageLimit.

$sel:breachAction:ModifyUsageLimit', modifyUsageLimit_breachAction - The new action that Amazon Redshift takes when the limit is reached. For more information about this parameter, see UsageLimit.

$sel:usageLimitId:ModifyUsageLimit', modifyUsageLimit_usageLimitId - The identifier of the usage limit to modify.

data UsageLimit Source #

Describes a usage limit object for a cluster.

See: newUsageLimit smart constructor.

Instances

Instances details
Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Generic UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Associated Types

type Rep UsageLimit :: Type -> Type #

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Hashable UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

FromXML UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

type Rep UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

newUsageLimit :: UsageLimit Source #

Create a value of UsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:UsageLimit', usageLimit_amount - The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).

$sel:limitType:UsageLimit', usageLimit_limitType - The type of limit. Depending on the feature type, this can be based on a time duration or data size.

$sel:usageLimitId:UsageLimit', usageLimit_usageLimitId - The identifier of the usage limit.

$sel:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

$sel:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

$sel:breachAction:UsageLimit', usageLimit_breachAction - The action that Amazon Redshift takes when the limit is reached. Possible values are:

  • log - To log an event in a system table. The default is log.
  • emit-metric - To emit CloudWatch metrics.
  • disable - To disable the feature until the next usage period begins.

$sel:featureType:UsageLimit', usageLimit_featureType - The Amazon Redshift feature to which the limit applies.

$sel:tags:UsageLimit', usageLimit_tags - A list of tag instances.

DescribeClusterSubnetGroups (Paginated)

data DescribeClusterSubnetGroups Source #

See: newDescribeClusterSubnetGroups smart constructor.

Instances

Instances details
Eq DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Read DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Show DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Generic DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Associated Types

type Rep DescribeClusterSubnetGroups :: Type -> Type #

NFData DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Hashable DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

AWSPager DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

AWSRequest DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

ToHeaders DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

ToPath DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

ToQuery DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

type Rep DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

type Rep DescribeClusterSubnetGroups = D1 ('MetaData "DescribeClusterSubnetGroups" "Amazonka.Redshift.DescribeClusterSubnetGroups" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterSubnetGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

newDescribeClusterSubnetGroups :: DescribeClusterSubnetGroups Source #

Create a value of DescribeClusterSubnetGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeClusterSubnetGroups', describeClusterSubnetGroups_tagValues - A tag value or values for which you want to return all matching cluster subnet groups that are associated with the specified tag value or values. For example, suppose that you have subnet groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the subnet groups that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeClusterSubnetGroups', describeClusterSubnetGroups_tagKeys - A tag key or keys for which you want to return all matching cluster subnet groups that are associated with the specified key or keys. For example, suppose that you have subnet groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the subnet groups that have either or both of these tag keys associated with them.

$sel:clusterSubnetGroupName:DescribeClusterSubnetGroups', describeClusterSubnetGroups_clusterSubnetGroupName - The name of the cluster subnet group for which information is requested.

$sel:marker:DescribeClusterSubnetGroups', describeClusterSubnetGroups_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterSubnetGroups request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeClusterSubnetGroups', describeClusterSubnetGroups_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeClusterSubnetGroupsResponse Source #

Contains the output from the DescribeClusterSubnetGroups action.

See: newDescribeClusterSubnetGroupsResponse smart constructor.

Instances

Instances details
Eq DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Read DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Show DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Generic DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

NFData DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

type Rep DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

type Rep DescribeClusterSubnetGroupsResponse = D1 ('MetaData "DescribeClusterSubnetGroupsResponse" "Amazonka.Redshift.DescribeClusterSubnetGroups" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterSubnetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSubnetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterSubnetGroup])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterSubnetGroupsResponse Source #

Create a value of DescribeClusterSubnetGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSubnetGroups:DescribeClusterSubnetGroupsResponse', describeClusterSubnetGroupsResponse_clusterSubnetGroups - A list of ClusterSubnetGroup instances.

$sel:marker:DescribeClusterSubnetGroups', describeClusterSubnetGroupsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeClusterSubnetGroupsResponse', describeClusterSubnetGroupsResponse_httpStatus - The response's http status code.

ResizeCluster

data ResizeCluster Source #

Describes a resize cluster operation. For example, a scheduled action to run the ResizeCluster API operation.

See: newResizeCluster smart constructor.

Instances

Instances details
Eq ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Read ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Show ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Generic ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Associated Types

type Rep ResizeCluster :: Type -> Type #

NFData ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Methods

rnf :: ResizeCluster -> () #

Hashable ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

AWSRequest ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Associated Types

type AWSResponse ResizeCluster #

ToHeaders ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

ToPath ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

ToQuery ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

type Rep ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

type Rep ResizeCluster = D1 ('MetaData "ResizeCluster" "Amazonka.Redshift.ResizeCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "classic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

newResizeCluster Source #

Create a value of ResizeCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:numberOfNodes:ResizeCluster', resizeCluster_numberOfNodes - The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used.

$sel:classic:ResizeCluster', resizeCluster_classic - A boolean value indicating whether the resize operation is using the classic resize process. If you don't provide this parameter or set the value to false, the resize type is elastic.

$sel:clusterType:ResizeCluster', resizeCluster_clusterType - The new cluster type for the specified cluster.

$sel:nodeType:ResizeCluster', resizeCluster_nodeType - The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.

$sel:clusterIdentifier:ResizeCluster', resizeCluster_clusterIdentifier - The unique identifier for the cluster to resize.

data ResizeClusterResponse Source #

See: newResizeClusterResponse smart constructor.

Instances

Instances details
Eq ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Read ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Show ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Generic ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Associated Types

type Rep ResizeClusterResponse :: Type -> Type #

NFData ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Methods

rnf :: ResizeClusterResponse -> () #

type Rep ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

type Rep ResizeClusterResponse = D1 ('MetaData "ResizeClusterResponse" "Amazonka.Redshift.ResizeCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResizeClusterResponse Source #

Create a value of ResizeClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ResizeClusterResponse', resizeClusterResponse_cluster - Undocumented member.

$sel:httpStatus:ResizeClusterResponse', resizeClusterResponse_httpStatus - The response's http status code.

ModifySnapshotCopyRetentionPeriod

data ModifySnapshotCopyRetentionPeriod Source #

See: newModifySnapshotCopyRetentionPeriod smart constructor.

Instances

Instances details
Eq ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Read ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Show ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Generic ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Associated Types

type Rep ModifySnapshotCopyRetentionPeriod :: Type -> Type #

NFData ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Hashable ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

AWSRequest ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

ToHeaders ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

ToPath ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

ToQuery ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

type Rep ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

type Rep ModifySnapshotCopyRetentionPeriod = D1 ('MetaData "ModifySnapshotCopyRetentionPeriod" "Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifySnapshotCopyRetentionPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))
type AWSResponse ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

newModifySnapshotCopyRetentionPeriod Source #

Create a value of ModifySnapshotCopyRetentionPeriod with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manual:ModifySnapshotCopyRetentionPeriod', modifySnapshotCopyRetentionPeriod_manual - Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.

$sel:clusterIdentifier:ModifySnapshotCopyRetentionPeriod', modifySnapshotCopyRetentionPeriod_clusterIdentifier - The unique identifier of the cluster for which you want to change the retention period for either automated or manual snapshots that are copied to a destination Amazon Web Services Region.

Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.

$sel:retentionPeriod:ModifySnapshotCopyRetentionPeriod', modifySnapshotCopyRetentionPeriod_retentionPeriod - The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

By default, this only changes the retention period of copied automated snapshots.

If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

Constraints: Must be at least 1 and no more than 35 for automated snapshots.

If you specify the manual option, only newly copied manual snapshots will have the new retention period.

If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

data ModifySnapshotCopyRetentionPeriodResponse Source #

Instances

Instances details
Eq ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Read ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Show ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Generic ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

NFData ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

type Rep ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

type Rep ModifySnapshotCopyRetentionPeriodResponse = D1 ('MetaData "ModifySnapshotCopyRetentionPeriodResponse" "Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifySnapshotCopyRetentionPeriodResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifySnapshotCopyRetentionPeriodResponse Source #

Create a value of ModifySnapshotCopyRetentionPeriodResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ModifySnapshotCopyRetentionPeriodResponse', modifySnapshotCopyRetentionPeriodResponse_cluster - Undocumented member.

$sel:httpStatus:ModifySnapshotCopyRetentionPeriodResponse', modifySnapshotCopyRetentionPeriodResponse_httpStatus - The response's http status code.

ModifyClusterIamRoles

data ModifyClusterIamRoles Source #

See: newModifyClusterIamRoles smart constructor.

Instances

Instances details
Eq ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Read ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Show ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Generic ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Associated Types

type Rep ModifyClusterIamRoles :: Type -> Type #

NFData ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Methods

rnf :: ModifyClusterIamRoles -> () #

Hashable ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

AWSRequest ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Associated Types

type AWSResponse ModifyClusterIamRoles #

ToHeaders ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

ToPath ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

ToQuery ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

type Rep ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

type Rep ModifyClusterIamRoles = D1 ('MetaData "ModifyClusterIamRoles" "Amazonka.Redshift.ModifyClusterIamRoles" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterIamRoles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "removeIamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "addIamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

newModifyClusterIamRoles Source #

Create a value of ModifyClusterIamRoles with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:removeIamRoles:ModifyClusterIamRoles', modifyClusterIamRoles_removeIamRoles - Zero or more IAM roles in ARN format to disassociate from the cluster. You can disassociate up to 10 IAM roles from a single cluster in a single request.

$sel:addIamRoles:ModifyClusterIamRoles', modifyClusterIamRoles_addIamRoles - Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format. You can associate up to 10 IAM roles with a single cluster in a single request.

$sel:clusterIdentifier:ModifyClusterIamRoles', modifyClusterIamRoles_clusterIdentifier - The unique identifier of the cluster for which you want to associate or disassociate IAM roles.

data ModifyClusterIamRolesResponse Source #

See: newModifyClusterIamRolesResponse smart constructor.

Instances

Instances details
Eq ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Read ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Show ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Generic ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Associated Types

type Rep ModifyClusterIamRolesResponse :: Type -> Type #

NFData ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

type Rep ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

type Rep ModifyClusterIamRolesResponse = D1 ('MetaData "ModifyClusterIamRolesResponse" "Amazonka.Redshift.ModifyClusterIamRoles" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterIamRolesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterIamRolesResponse Source #

Create a value of ModifyClusterIamRolesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ModifyClusterIamRolesResponse', modifyClusterIamRolesResponse_cluster - Undocumented member.

$sel:httpStatus:ModifyClusterIamRolesResponse', modifyClusterIamRolesResponse_httpStatus - The response's http status code.

AuthorizeSnapshotAccess

data AuthorizeSnapshotAccess Source #

See: newAuthorizeSnapshotAccess smart constructor.

Instances

Instances details
Eq AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Read AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Show AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Generic AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Associated Types

type Rep AuthorizeSnapshotAccess :: Type -> Type #

NFData AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Methods

rnf :: AuthorizeSnapshotAccess -> () #

Hashable AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

AWSRequest AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

ToHeaders AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

ToPath AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

ToQuery AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

type Rep AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

type Rep AuthorizeSnapshotAccess = D1 ('MetaData "AuthorizeSnapshotAccess" "Amazonka.Redshift.AuthorizeSnapshotAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthorizeSnapshotAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

newAuthorizeSnapshotAccess Source #

Create a value of AuthorizeSnapshotAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotClusterIdentifier:AuthorizeSnapshotAccess', authorizeSnapshotAccess_snapshotClusterIdentifier - The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

$sel:snapshotIdentifier:AuthorizeSnapshotAccess', authorizeSnapshotAccess_snapshotIdentifier - The identifier of the snapshot the account is authorized to restore.

$sel:accountWithRestoreAccess:AuthorizeSnapshotAccess', authorizeSnapshotAccess_accountWithRestoreAccess - The identifier of the Amazon Web Services account authorized to restore the specified snapshot.

To share a snapshot with Amazon Web Services Support, specify amazon-redshift-support.

data AuthorizeSnapshotAccessResponse Source #

See: newAuthorizeSnapshotAccessResponse smart constructor.

Instances

Instances details
Eq AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Read AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Show AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Generic AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Associated Types

type Rep AuthorizeSnapshotAccessResponse :: Type -> Type #

NFData AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

type Rep AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

type Rep AuthorizeSnapshotAccessResponse = D1 ('MetaData "AuthorizeSnapshotAccessResponse" "Amazonka.Redshift.AuthorizeSnapshotAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthorizeSnapshotAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAuthorizeSnapshotAccessResponse Source #

Create a value of AuthorizeSnapshotAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:AuthorizeSnapshotAccessResponse', authorizeSnapshotAccessResponse_snapshot - Undocumented member.

$sel:httpStatus:AuthorizeSnapshotAccessResponse', authorizeSnapshotAccessResponse_httpStatus - The response's http status code.

RebootCluster

data RebootCluster Source #

See: newRebootCluster smart constructor.

Constructors

RebootCluster' Text 

Instances

Instances details
Eq RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Read RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Show RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Generic RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Associated Types

type Rep RebootCluster :: Type -> Type #

NFData RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Methods

rnf :: RebootCluster -> () #

Hashable RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

AWSRequest RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Associated Types

type AWSResponse RebootCluster #

ToHeaders RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

ToPath RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

ToQuery RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

type Rep RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

type Rep RebootCluster = D1 ('MetaData "RebootCluster" "Amazonka.Redshift.RebootCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RebootCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

newRebootCluster Source #

Create a value of RebootCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:RebootCluster', rebootCluster_clusterIdentifier - The cluster identifier.

data RebootClusterResponse Source #

See: newRebootClusterResponse smart constructor.

Instances

Instances details
Eq RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Read RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Show RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Generic RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Associated Types

type Rep RebootClusterResponse :: Type -> Type #

NFData RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Methods

rnf :: RebootClusterResponse -> () #

type Rep RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

type Rep RebootClusterResponse = D1 ('MetaData "RebootClusterResponse" "Amazonka.Redshift.RebootCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RebootClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRebootClusterResponse Source #

Create a value of RebootClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:RebootClusterResponse', rebootClusterResponse_cluster - Undocumented member.

$sel:httpStatus:RebootClusterResponse', rebootClusterResponse_httpStatus - The response's http status code.

ResumeCluster

data ResumeCluster Source #

Describes a resume cluster operation. For example, a scheduled action to run the ResumeCluster API operation.

See: newResumeCluster smart constructor.

Constructors

ResumeCluster' Text 

Instances

Instances details
Eq ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Read ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Show ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Generic ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Associated Types

type Rep ResumeCluster :: Type -> Type #

NFData ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Methods

rnf :: ResumeCluster -> () #

Hashable ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

AWSRequest ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Associated Types

type AWSResponse ResumeCluster #

ToHeaders ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

ToPath ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

ToQuery ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

type Rep ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

type Rep ResumeCluster = D1 ('MetaData "ResumeCluster" "Amazonka.Redshift.ResumeCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResumeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

newResumeCluster Source #

Create a value of ResumeCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:ResumeCluster', resumeCluster_clusterIdentifier - The identifier of the cluster to be resumed.

data ResumeClusterResponse Source #

See: newResumeClusterResponse smart constructor.

Instances

Instances details
Eq ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Read ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Show ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Generic ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Associated Types

type Rep ResumeClusterResponse :: Type -> Type #

NFData ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Methods

rnf :: ResumeClusterResponse -> () #

type Rep ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

type Rep ResumeClusterResponse = D1 ('MetaData "ResumeClusterResponse" "Amazonka.Redshift.ResumeCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResumeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResumeClusterResponse Source #

Create a value of ResumeClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ResumeClusterResponse', resumeClusterResponse_cluster - Undocumented member.

$sel:httpStatus:ResumeClusterResponse', resumeClusterResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Instances

Instances details
Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

ToHeaders DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

ToPath DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

ToQuery DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.Redshift.DeleteCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "skipFinalClusterSnapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "finalClusterSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "finalClusterSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

newDeleteCluster Source #

Create a value of DeleteCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:skipFinalClusterSnapshot:DeleteCluster', deleteCluster_skipFinalClusterSnapshot - Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster. If true, a final cluster snapshot is not created. If false, a final cluster snapshot is created before the cluster is deleted.

The FinalClusterSnapshotIdentifier parameter must be specified if SkipFinalClusterSnapshot is false.

Default: false

$sel:finalClusterSnapshotRetentionPeriod:DeleteCluster', deleteCluster_finalClusterSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

The default value is -1.

$sel:finalClusterSnapshotIdentifier:DeleteCluster', deleteCluster_finalClusterSnapshotIdentifier - The identifier of the final snapshot that is to be created immediately before deleting the cluster. If this parameter is provided, SkipFinalClusterSnapshot must be false.

Constraints:

  • Must be 1 to 255 alphanumeric characters.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

$sel:clusterIdentifier:DeleteCluster', deleteCluster_clusterIdentifier - The identifier of the cluster to be deleted.

Constraints:

  • Must contain lowercase characters.
  • Must contain from 1 to 63 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.Redshift.DeleteCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteClusterResponse Source #

Create a value of DeleteClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DeleteClusterResponse', deleteClusterResponse_cluster - Undocumented member.

$sel:httpStatus:DeleteClusterResponse', deleteClusterResponse_httpStatus - The response's http status code.

CreateEventSubscription

data CreateEventSubscription Source #

See: newCreateEventSubscription smart constructor.

Instances

Instances details
Eq CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Read CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Show CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Generic CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Associated Types

type Rep CreateEventSubscription :: Type -> Type #

NFData CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Methods

rnf :: CreateEventSubscription -> () #

Hashable CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

AWSRequest CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

ToHeaders CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

ToPath CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

ToQuery CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

type Rep CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

type Rep CreateEventSubscription = D1 ('MetaData "CreateEventSubscription" "Amazonka.Redshift.CreateEventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateEventSubscription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "sourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

newCreateEventSubscription Source #

Create a value of CreateEventSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:CreateEventSubscription', createEventSubscription_enabled - A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

$sel:sourceType:CreateEventSubscription', createEventSubscription_sourceType - The type of source that will be generating the events. For example, if you want to be notified of events generated by a cluster, you would set this parameter to cluster. If this value is not specified, events are returned for all Amazon Redshift objects in your Amazon Web Services account. You must specify a source type in order to specify source IDs.

Valid values: cluster, cluster-parameter-group, cluster-security-group, cluster-snapshot, and scheduled-action.

$sel:severity:CreateEventSubscription', createEventSubscription_severity - Specifies the Amazon Redshift event severity to be published by the event notification subscription.

Values: ERROR, INFO

$sel:eventCategories:CreateEventSubscription', createEventSubscription_eventCategories - Specifies the Amazon Redshift event categories to be published by the event notification subscription.

Values: configuration, management, monitoring, security, pending

$sel:sourceIds:CreateEventSubscription', createEventSubscription_sourceIds - A list of one or more identifiers of Amazon Redshift source objects. All of the objects must be of the same type as was specified in the source type parameter. The event subscription will return only events generated by the specified objects. If not specified, then events are returned for all objects within the source type specified.

Example: my-cluster-1, my-cluster-2

Example: my-snapshot-20131010

$sel:tags:CreateEventSubscription', createEventSubscription_tags - A list of tag instances.

$sel:subscriptionName:CreateEventSubscription', createEventSubscription_subscriptionName - The name of the event subscription to be created.

Constraints:

  • Cannot be null, empty, or blank.
  • Must contain from 1 to 255 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

$sel:snsTopicArn:CreateEventSubscription', createEventSubscription_snsTopicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications. The ARN is created by Amazon SNS when you create a topic and subscribe to it.

data CreateEventSubscriptionResponse Source #

See: newCreateEventSubscriptionResponse smart constructor.

Instances

Instances details
Eq CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Read CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Show CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Generic CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Associated Types

type Rep CreateEventSubscriptionResponse :: Type -> Type #

NFData CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

type Rep CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

type Rep CreateEventSubscriptionResponse = D1 ('MetaData "CreateEventSubscriptionResponse" "Amazonka.Redshift.CreateEventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateEventSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventSubscription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSubscription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateEventSubscriptionResponse Source #

Create a value of CreateEventSubscriptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventSubscription:CreateEventSubscriptionResponse', createEventSubscriptionResponse_eventSubscription - Undocumented member.

$sel:httpStatus:CreateEventSubscriptionResponse', createEventSubscriptionResponse_httpStatus - The response's http status code.

CreateScheduledAction

data CreateScheduledAction Source #

See: newCreateScheduledAction smart constructor.

Instances

Instances details
Eq CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Read CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Show CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Generic CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Associated Types

type Rep CreateScheduledAction :: Type -> Type #

NFData CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Methods

rnf :: CreateScheduledAction -> () #

Hashable CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

AWSRequest CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Associated Types

type AWSResponse CreateScheduledAction #

ToHeaders CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

ToPath CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

ToQuery CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

type Rep CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

type Rep CreateScheduledAction = D1 ('MetaData "CreateScheduledAction" "Amazonka.Redshift.CreateScheduledAction" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateScheduledAction'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "scheduledActionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "scheduledActionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScheduledActionType)) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "iamRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

newCreateScheduledAction Source #

Create a value of CreateScheduledAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:CreateScheduledAction', createScheduledAction_startTime - The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.

$sel:scheduledActionDescription:CreateScheduledAction', createScheduledAction_scheduledActionDescription - The description of the scheduled action.

$sel:enable:CreateScheduledAction', createScheduledAction_enable - If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about state of the scheduled action, see ScheduledAction.

$sel:endTime:CreateScheduledAction', createScheduledAction_endTime - The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.

$sel:scheduledActionName:CreateScheduledAction', createScheduledAction_scheduledActionName - The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.

$sel:targetAction:CreateScheduledAction', createScheduledAction_targetAction - A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.

$sel:schedule:CreateScheduledAction', createScheduledAction_schedule - The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.

$sel:iamRole:CreateScheduledAction', createScheduledAction_iamRole - The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.

data ScheduledAction Source #

Describes a scheduled action. You can use a scheduled action to trigger some Amazon Redshift API operations on a schedule. For information about which API operations can be scheduled, see ScheduledActionType.

See: newScheduledAction smart constructor.

Instances

Instances details
Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Generic ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Associated Types

type Rep ScheduledAction :: Type -> Type #

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Hashable ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

FromXML ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

type Rep ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

newScheduledAction :: ScheduledAction Source #

Create a value of ScheduledAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:ScheduledAction', scheduledAction_state - The state of the scheduled action. For example, DISABLED.

$sel:targetAction:ScheduledAction', scheduledAction_targetAction - A JSON format string of the Amazon Redshift API operation with input parameters.

"{\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}".

$sel:startTime:ScheduledAction', scheduledAction_startTime - The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

$sel:schedule:ScheduledAction', scheduledAction_schedule - The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, "at(2016-03-04T17:27:00)".

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.

$sel:scheduledActionName:ScheduledAction', scheduledAction_scheduledActionName - The name of the scheduled action.

$sel:scheduledActionDescription:ScheduledAction', scheduledAction_scheduledActionDescription - The description of the scheduled action.

$sel:nextInvocations:ScheduledAction', scheduledAction_nextInvocations - List of times when the scheduled action will run.

$sel:endTime:ScheduledAction', scheduledAction_endTime - The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

$sel:iamRole:ScheduledAction', scheduledAction_iamRole - The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

DescribeOrderableClusterOptions (Paginated)

data DescribeOrderableClusterOptions Source #

See: newDescribeOrderableClusterOptions smart constructor.

Instances

Instances details
Eq DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Read DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Show DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Generic DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Associated Types

type Rep DescribeOrderableClusterOptions :: Type -> Type #

NFData DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Hashable DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

AWSPager DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

AWSRequest DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

ToHeaders DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

ToPath DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

ToQuery DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

type Rep DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

type Rep DescribeOrderableClusterOptions = D1 ('MetaData "DescribeOrderableClusterOptions" "Amazonka.Redshift.DescribeOrderableClusterOptions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeOrderableClusterOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

newDescribeOrderableClusterOptions :: DescribeOrderableClusterOptions Source #

Create a value of DescribeOrderableClusterOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeOrderableClusterOptions', describeOrderableClusterOptions_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeOrderableClusterOptions request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeOrderableClusterOptions', describeOrderableClusterOptions_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:clusterVersion:DescribeOrderableClusterOptions', describeOrderableClusterOptions_clusterVersion - The version filter value. Specify this parameter to show only the available offerings matching the specified version.

Default: All versions.

Constraints: Must be one of the version returned from DescribeClusterVersions.

$sel:nodeType:DescribeOrderableClusterOptions', describeOrderableClusterOptions_nodeType - The node type filter value. Specify this parameter to show only the available offerings matching the specified node type.

data DescribeOrderableClusterOptionsResponse Source #

Contains the output from the DescribeOrderableClusterOptions action.

See: newDescribeOrderableClusterOptionsResponse smart constructor.

Instances

Instances details
Eq DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Read DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Show DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Generic DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

NFData DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

type Rep DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

type Rep DescribeOrderableClusterOptionsResponse = D1 ('MetaData "DescribeOrderableClusterOptionsResponse" "Amazonka.Redshift.DescribeOrderableClusterOptions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeOrderableClusterOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "orderableClusterOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrderableClusterOption])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeOrderableClusterOptionsResponse Source #

Create a value of DescribeOrderableClusterOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeOrderableClusterOptions', describeOrderableClusterOptionsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:orderableClusterOptions:DescribeOrderableClusterOptionsResponse', describeOrderableClusterOptionsResponse_orderableClusterOptions - An OrderableClusterOption structure containing information about orderable options for the cluster.

$sel:httpStatus:DescribeOrderableClusterOptionsResponse', describeOrderableClusterOptionsResponse_httpStatus - The response's http status code.

CreateEndpointAccess

data CreateEndpointAccess Source #

See: newCreateEndpointAccess smart constructor.

Instances

Instances details
Eq CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Read CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Show CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Generic CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Associated Types

type Rep CreateEndpointAccess :: Type -> Type #

NFData CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Methods

rnf :: CreateEndpointAccess -> () #

Hashable CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

AWSRequest CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Associated Types

type AWSResponse CreateEndpointAccess #

ToHeaders CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

ToPath CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

ToQuery CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

type Rep CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

type Rep CreateEndpointAccess = D1 ('MetaData "CreateEndpointAccess" "Amazonka.Redshift.CreateEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

newCreateEndpointAccess Source #

Create a value of CreateEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:CreateEndpointAccess', createEndpointAccess_clusterIdentifier - The cluster identifier of the cluster to access.

$sel:vpcSecurityGroupIds:CreateEndpointAccess', createEndpointAccess_vpcSecurityGroupIds - The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

$sel:resourceOwner:CreateEndpointAccess', createEndpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster. This is only required if the cluster is in another Amazon Web Services account.

$sel:endpointName:CreateEndpointAccess', createEndpointAccess_endpointName - The Redshift-managed VPC endpoint name.

An endpoint name must contain 1-30 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter. The name can't contain two consecutive hyphens or end with a hyphen.

$sel:subnetGroupName:CreateEndpointAccess', createEndpointAccess_subnetGroupName - The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Instances

Instances details
Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

FromXML EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:EndpointAccess', endpointAccess_endpointName - The name of the endpoint.

$sel:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

$sel:subnetGroupName:EndpointAccess', endpointAccess_subnetGroupName - The subnet group name where Amazon Redshift chooses to deploy the endpoint.

$sel:address:EndpointAccess', endpointAccess_address - The DNS address of the endpoint.

$sel:clusterIdentifier:EndpointAccess', endpointAccess_clusterIdentifier - The cluster identifier of the cluster associated with the endpoint.

$sel:endpointStatus:EndpointAccess', endpointAccess_endpointStatus - The status of the endpoint.

$sel:vpcSecurityGroups:EndpointAccess', endpointAccess_vpcSecurityGroups - The security groups associated with the endpoint.

$sel:resourceOwner:EndpointAccess', endpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

$sel:vpcEndpoint:EndpointAccess', endpointAccess_vpcEndpoint - Undocumented member.

$sel:port:EndpointAccess', endpointAccess_port - The port number on which the cluster accepts incoming connections.

DescribeClusterTracks (Paginated)

data DescribeClusterTracks Source #

See: newDescribeClusterTracks smart constructor.

Instances

Instances details
Eq DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Read DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Show DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Generic DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Associated Types

type Rep DescribeClusterTracks :: Type -> Type #

NFData DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Methods

rnf :: DescribeClusterTracks -> () #

Hashable DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

AWSPager DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

AWSRequest DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Associated Types

type AWSResponse DescribeClusterTracks #

ToHeaders DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

ToPath DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

ToQuery DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

type Rep DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

type Rep DescribeClusterTracks = D1 ('MetaData "DescribeClusterTracks" "Amazonka.Redshift.DescribeClusterTracks" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterTracks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

newDescribeClusterTracks :: DescribeClusterTracks Source #

Create a value of DescribeClusterTracks with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maintenanceTrackName:DescribeClusterTracks', describeClusterTracks_maintenanceTrackName - The name of the maintenance track.

$sel:marker:DescribeClusterTracks', describeClusterTracks_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterTracks request exceed the value specified in MaxRecords, Amazon Redshift returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeClusterTracks', describeClusterTracks_maxRecords - An integer value for the maximum number of maintenance tracks to return.

data DescribeClusterTracksResponse Source #

See: newDescribeClusterTracksResponse smart constructor.

Instances

Instances details
Eq DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Read DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Show DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Generic DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Associated Types

type Rep DescribeClusterTracksResponse :: Type -> Type #

NFData DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

type Rep DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

type Rep DescribeClusterTracksResponse = D1 ('MetaData "DescribeClusterTracksResponse" "Amazonka.Redshift.DescribeClusterTracks" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterTracksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maintenanceTracks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MaintenanceTrack])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterTracksResponse Source #

Create a value of DescribeClusterTracksResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maintenanceTracks:DescribeClusterTracksResponse', describeClusterTracksResponse_maintenanceTracks - A list of maintenance tracks output by the DescribeClusterTracks operation.

$sel:marker:DescribeClusterTracks', describeClusterTracksResponse_marker - The starting point to return a set of response tracklist records. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:httpStatus:DescribeClusterTracksResponse', describeClusterTracksResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
Eq CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Read CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Methods

rnf :: CreateCluster -> () #

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Associated Types

type AWSResponse CreateCluster #

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.Redshift.CreateCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus))))) :*: (((S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: ((((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZoneRelocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "clusterParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

newCreateCluster Source #

Create a value of CreateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:CreateCluster', createCluster_manualSnapshotRetentionPeriod - The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

The value must be either -1 or an integer between 1 and 3,653.

$sel:enhancedVpcRouting:CreateCluster', createCluster_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:additionalInfo:CreateCluster', createCluster_additionalInfo - Reserved.

$sel:snapshotScheduleIdentifier:CreateCluster', createCluster_snapshotScheduleIdentifier - A unique identifier for the snapshot schedule.

$sel:publiclyAccessible:CreateCluster', createCluster_publiclyAccessible - If true, the cluster can be accessed from a public network.

$sel:maintenanceTrackName:CreateCluster', createCluster_maintenanceTrackName - An optional parameter for the name of the maintenance track for the cluster. If you don't provide a maintenance track name, the cluster is assigned to the current track.

$sel:hsmConfigurationIdentifier:CreateCluster', createCluster_hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

$sel:aquaConfigurationStatus:CreateCluster', createCluster_aquaConfigurationStatus - The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) when it is created. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
  • disabled - Don't use AQUA.
  • auto - Amazon Redshift determines whether to use AQUA.

$sel:clusterSecurityGroups:CreateCluster', createCluster_clusterSecurityGroups - A list of security groups to be associated with this cluster.

Default: The default cluster security group for Amazon Redshift.

$sel:automatedSnapshotRetentionPeriod:CreateCluster', createCluster_automatedSnapshotRetentionPeriod - The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

You can't disable automated snapshots for RA3 node types. Set the automated retention period from 1-35 days.

Default: 1

Constraints: Must be a value from 0 to 35.

$sel:encrypted:CreateCluster', createCluster_encrypted - If true, the data in the cluster is encrypted at rest.

Default: false

$sel:clusterSubnetGroupName:CreateCluster', createCluster_clusterSubnetGroupName - The name of a cluster subnet group to be associated with this cluster.

If this parameter is not provided the resulting cluster will be deployed outside virtual private cloud (VPC).

$sel:hsmClientCertificateIdentifier:CreateCluster', createCluster_hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

$sel:numberOfNodes:CreateCluster', createCluster_numberOfNodes - The number of compute nodes in the cluster. This parameter is required when the ClusterType parameter is specified as multi-node.

For information about determining how many nodes you need, go to Working with Clusters in the Amazon Redshift Cluster Management Guide.

If you don't specify this parameter, you get a single-node cluster. When requesting a multi-node cluster, you must specify the number of nodes that you want in the cluster.

Default: 1

Constraints: Value must be at least 1 and no more than 100.

$sel:elasticIp:CreateCluster', createCluster_elasticIp - The Elastic IP (EIP) address for the cluster.

Constraints: The cluster must be provisioned in EC2-VPC and publicly-accessible through an Internet gateway. For more information about provisioning clusters in EC2-VPC, go to Supported Platforms to Launch Your Cluster in the Amazon Redshift Cluster Management Guide.

$sel:preferredMaintenanceWindow:CreateCluster', createCluster_preferredMaintenanceWindow - The weekly time range (in UTC) during which automated cluster maintenance can occur.

Format: ddd:hh24:mi-ddd:hh24:mi

Default: A 30-minute window selected at random from an 8-hour block of time per region, occurring on a random day of the week. For more information about the time blocks for each region, see Maintenance Windows in Amazon Redshift Cluster Management Guide.

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Minimum 30-minute window.

$sel:kmsKeyId:CreateCluster', createCluster_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.

$sel:availabilityZone:CreateCluster', createCluster_availabilityZone - The EC2 Availability Zone (AZ) in which you want Amazon Redshift to provision the cluster. For example, if you have several EC2 instances running in a specific Availability Zone, then you might want the cluster to be provisioned in the same zone in order to decrease network latency.

Default: A random, system-chosen Availability Zone in the region that is specified by the endpoint.

Example: us-east-2d

Constraint: The specified Availability Zone must be in the same region as the current endpoint.

$sel:vpcSecurityGroupIds:CreateCluster', createCluster_vpcSecurityGroupIds - A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.

Default: The default VPC security group is associated with the cluster.

$sel:iamRoles:CreateCluster', createCluster_iamRoles - A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. You can supply up to 10 IAM roles in a single request.

A cluster can have up to 10 IAM roles associated with it at any time.

$sel:clusterType:CreateCluster', createCluster_clusterType - The type of the cluster. When cluster type is specified as

  • single-node, the NumberOfNodes parameter is not required.
  • multi-node, the NumberOfNodes parameter is required.

Valid Values: multi-node | single-node

Default: multi-node

$sel:availabilityZoneRelocation:CreateCluster', createCluster_availabilityZoneRelocation - The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created.

$sel:clusterVersion:CreateCluster', createCluster_clusterVersion - The version of the Amazon Redshift engine software that you want to deploy on the cluster.

The version selected runs on all the nodes in the cluster.

Constraints: Only version 1.0 is currently available.

Example: 1.0

$sel:allowVersionUpgrade:CreateCluster', createCluster_allowVersionUpgrade - If true, major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster.

When a new major version of the Amazon Redshift engine is released, you can request that the service automatically apply upgrades during the maintenance window to the Amazon Redshift engine that is running on your cluster.

Default: true

$sel:clusterParameterGroupName:CreateCluster', createCluster_clusterParameterGroupName - The name of the parameter group to be associated with this cluster.

Default: The default Amazon Redshift cluster parameter group. For information about the default parameter group, go to Working with Amazon Redshift Parameter Groups

Constraints:

  • Must be 1 to 255 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

$sel:tags:CreateCluster', createCluster_tags - A list of tag instances.

$sel:port:CreateCluster', createCluster_port - The port number on which the cluster accepts incoming connections.

The cluster is accessible only via the JDBC and ODBC connection strings. Part of the connection string requires the port on which the cluster will listen for incoming connections.

Default: 5439

Valid Values: 1150-65535

$sel:dbName:CreateCluster', createCluster_dbName - The name of the first database to be created when the cluster is created.

To create additional databases after the cluster is created, connect to the cluster with a SQL client and use SQL commands to create a database. For more information, go to Create a Database in the Amazon Redshift Database Developer Guide.

Default: dev

Constraints:

  • Must contain 1 to 64 alphanumeric characters.
  • Must contain only lowercase letters.
  • Cannot be a word that is reserved by the service. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

$sel:clusterIdentifier:CreateCluster', createCluster_clusterIdentifier - A unique identifier for the cluster. You use this identifier to refer to the cluster for any subsequent cluster operations such as deleting or modifying. The identifier also appears in the Amazon Redshift console.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens.
  • Alphabetic characters must be lowercase.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.
  • Must be unique for all clusters within an Amazon Web Services account.

Example: myexamplecluster

$sel:nodeType:CreateCluster', createCluster_nodeType - The node type to be provisioned for the cluster. For information about node types, go to Working with Clusters in the Amazon Redshift Cluster Management Guide.

Valid Values: ds2.xlarge | ds2.8xlarge | dc1.large | dc1.8xlarge | dc2.large | dc2.8xlarge | ra3.xlplus | ra3.4xlarge | ra3.16xlarge

$sel:masterUsername:CreateCluster', createCluster_masterUsername - The user name associated with the admin user account for the cluster that is being created.

Constraints:

  • Must be 1 - 128 alphanumeric characters. The user name can't be PUBLIC.
  • First character must be a letter.
  • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

$sel:masterUserPassword:CreateCluster', createCluster_masterUserPassword - The password associated with the admin user account for the cluster that is being created.

Constraints:

  • Must be between 8 and 64 characters in length.
  • Must contain at least one uppercase letter.
  • Must contain at least one lowercase letter.
  • Must contain one number.
  • Can be any printable ASCII character (ASCII code 33 to 126) except ' (single quote), " (double quote), \, /, @, or space.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.Redshift.CreateCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:CreateClusterResponse', createClusterResponse_cluster - Undocumented member.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

CreateHsmClientCertificate

data CreateHsmClientCertificate Source #

See: newCreateHsmClientCertificate smart constructor.

Instances

Instances details
Eq CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Read CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Show CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Generic CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Associated Types

type Rep CreateHsmClientCertificate :: Type -> Type #

NFData CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Hashable CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

AWSRequest CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

ToHeaders CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

ToPath CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

ToQuery CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

type Rep CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

type Rep CreateHsmClientCertificate = D1 ('MetaData "CreateHsmClientCertificate" "Amazonka.Redshift.CreateHsmClientCertificate" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateHsmClientCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

newCreateHsmClientCertificate Source #

Create a value of CreateHsmClientCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateHsmClientCertificate', createHsmClientCertificate_tags - A list of tag instances.

$sel:hsmClientCertificateIdentifier:CreateHsmClientCertificate', createHsmClientCertificate_hsmClientCertificateIdentifier - The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

data CreateHsmClientCertificateResponse Source #

Instances

Instances details
Eq CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Read CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Show CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Generic CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Associated Types

type Rep CreateHsmClientCertificateResponse :: Type -> Type #

NFData CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

type Rep CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

type Rep CreateHsmClientCertificateResponse = D1 ('MetaData "CreateHsmClientCertificateResponse" "Amazonka.Redshift.CreateHsmClientCertificate" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateHsmClientCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmClientCertificate)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateHsmClientCertificateResponse Source #

Create a value of CreateHsmClientCertificateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmClientCertificate:CreateHsmClientCertificateResponse', createHsmClientCertificateResponse_hsmClientCertificate - Undocumented member.

$sel:httpStatus:CreateHsmClientCertificateResponse', createHsmClientCertificateResponse_httpStatus - The response's http status code.

RestoreTableFromClusterSnapshot

data RestoreTableFromClusterSnapshot Source #

See: newRestoreTableFromClusterSnapshot smart constructor.

Instances

Instances details
Eq RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Read RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Show RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Generic RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Associated Types

type Rep RestoreTableFromClusterSnapshot :: Type -> Type #

NFData RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Hashable RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

AWSRequest RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

ToHeaders RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

ToPath RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

ToQuery RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

type Rep RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

type Rep RestoreTableFromClusterSnapshot = D1 ('MetaData "RestoreTableFromClusterSnapshot" "Amazonka.Redshift.RestoreTableFromClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RestoreTableFromClusterSnapshot'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "targetSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableCaseSensitiveIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

newRestoreTableFromClusterSnapshot Source #

Create a value of RestoreTableFromClusterSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetSchemaName:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_targetSchemaName - The name of the schema to restore the table to.

$sel:enableCaseSensitiveIdentifier:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_enableCaseSensitiveIdentifier - Indicates whether name identifiers for database, schema, and table are case sensitive. If true, the names are case sensitive. If false (default), the names are not case sensitive.

$sel:targetDatabaseName:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_targetDatabaseName - The name of the database to restore the table to.

$sel:sourceSchemaName:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_sourceSchemaName - The name of the source schema that contains the table to restore from. If you do not specify a SourceSchemaName value, the default is public.

$sel:clusterIdentifier:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_clusterIdentifier - The identifier of the Amazon Redshift cluster to restore the table to.

$sel:snapshotIdentifier:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_snapshotIdentifier - The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified by the ClusterIdentifier parameter.

$sel:sourceDatabaseName:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_sourceDatabaseName - The name of the source database that contains the table to restore from.

$sel:sourceTableName:RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_sourceTableName - The name of the source table to restore from.

$sel:newTableName':RestoreTableFromClusterSnapshot', restoreTableFromClusterSnapshot_newTableName - The name of the table to create as a result of the current request.

data RestoreTableFromClusterSnapshotResponse Source #

Instances

Instances details
Eq RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Read RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Show RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Generic RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

NFData RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

type Rep RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

type Rep RestoreTableFromClusterSnapshotResponse = D1 ('MetaData "RestoreTableFromClusterSnapshotResponse" "Amazonka.Redshift.RestoreTableFromClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RestoreTableFromClusterSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableRestoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DeleteScheduledAction

data DeleteScheduledAction Source #

See: newDeleteScheduledAction smart constructor.

Instances

Instances details
Eq DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Read DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Show DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Generic DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Associated Types

type Rep DeleteScheduledAction :: Type -> Type #

NFData DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Methods

rnf :: DeleteScheduledAction -> () #

Hashable DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

AWSRequest DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Associated Types

type AWSResponse DeleteScheduledAction #

ToHeaders DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

ToPath DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

ToQuery DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

type Rep DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

type Rep DeleteScheduledAction = D1 ('MetaData "DeleteScheduledAction" "Amazonka.Redshift.DeleteScheduledAction" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteScheduledAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledActionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

newDeleteScheduledAction Source #

Create a value of DeleteScheduledAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduledActionName:DeleteScheduledAction', deleteScheduledAction_scheduledActionName - The name of the scheduled action to delete.

data DeleteScheduledActionResponse Source #

See: newDeleteScheduledActionResponse smart constructor.

Instances

Instances details
Eq DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Read DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Show DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Generic DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Associated Types

type Rep DeleteScheduledActionResponse :: Type -> Type #

NFData DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

type Rep DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

type Rep DeleteScheduledActionResponse = D1 ('MetaData "DeleteScheduledActionResponse" "Amazonka.Redshift.DeleteScheduledAction" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteScheduledActionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteScheduledActionResponse :: DeleteScheduledActionResponse Source #

Create a value of DeleteScheduledActionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeDefaultClusterParameters (Paginated)

data DescribeDefaultClusterParameters Source #

See: newDescribeDefaultClusterParameters smart constructor.

Instances

Instances details
Eq DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Read DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Show DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Generic DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Associated Types

type Rep DescribeDefaultClusterParameters :: Type -> Type #

NFData DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Hashable DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

AWSPager DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

AWSRequest DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

ToHeaders DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

ToPath DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

ToQuery DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

type Rep DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

type Rep DescribeDefaultClusterParameters = D1 ('MetaData "DescribeDefaultClusterParameters" "Amazonka.Redshift.DescribeDefaultClusterParameters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDefaultClusterParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

newDescribeDefaultClusterParameters Source #

Create a value of DescribeDefaultClusterParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeDefaultClusterParameters', describeDefaultClusterParameters_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDefaultClusterParameters request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeDefaultClusterParameters', describeDefaultClusterParameters_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:parameterGroupFamily:DescribeDefaultClusterParameters', describeDefaultClusterParameters_parameterGroupFamily - The name of the cluster parameter group family.

data DescribeDefaultClusterParametersResponse Source #

Instances

Instances details
Eq DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Read DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Show DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Generic DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

NFData DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

type Rep DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

type Rep DescribeDefaultClusterParametersResponse = D1 ('MetaData "DescribeDefaultClusterParametersResponse" "Amazonka.Redshift.DescribeDefaultClusterParameters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDefaultClusterParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "defaultClusterParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DefaultClusterParameters)))

DeleteEventSubscription

data DeleteEventSubscription Source #

See: newDeleteEventSubscription smart constructor.

Instances

Instances details
Eq DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Read DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Show DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Generic DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Associated Types

type Rep DeleteEventSubscription :: Type -> Type #

NFData DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Methods

rnf :: DeleteEventSubscription -> () #

Hashable DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

AWSRequest DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

ToHeaders DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

ToPath DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

ToQuery DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

type Rep DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

type Rep DeleteEventSubscription = D1 ('MetaData "DeleteEventSubscription" "Amazonka.Redshift.DeleteEventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteEventSubscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

newDeleteEventSubscription Source #

Create a value of DeleteEventSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subscriptionName:DeleteEventSubscription', deleteEventSubscription_subscriptionName - The name of the Amazon Redshift event notification subscription to be deleted.

data DeleteEventSubscriptionResponse Source #

See: newDeleteEventSubscriptionResponse smart constructor.

Instances

Instances details
Eq DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Read DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Show DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Generic DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Associated Types

type Rep DeleteEventSubscriptionResponse :: Type -> Type #

NFData DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

type Rep DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

type Rep DeleteEventSubscriptionResponse = D1 ('MetaData "DeleteEventSubscriptionResponse" "Amazonka.Redshift.DeleteEventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteEventSubscriptionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteEventSubscriptionResponse :: DeleteEventSubscriptionResponse Source #

Create a value of DeleteEventSubscriptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ModifyClusterSnapshot

data ModifyClusterSnapshot Source #

See: newModifyClusterSnapshot smart constructor.

Instances

Instances details
Eq ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Read ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Show ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Generic ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Associated Types

type Rep ModifyClusterSnapshot :: Type -> Type #

NFData ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Methods

rnf :: ModifyClusterSnapshot -> () #

Hashable ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

AWSRequest ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Associated Types

type AWSResponse ModifyClusterSnapshot #

ToHeaders ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

ToPath ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

ToQuery ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

type Rep ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

type Rep ModifyClusterSnapshot = D1 ('MetaData "ModifyClusterSnapshot" "Amazonka.Redshift.ModifyClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

newModifyClusterSnapshot Source #

Create a value of ModifyClusterSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:ModifyClusterSnapshot', modifyClusterSnapshot_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

If the manual snapshot falls outside of the new retention period, you can specify the force option to immediately delete the snapshot.

The value must be either -1 or an integer between 1 and 3,653.

$sel:force:ModifyClusterSnapshot', modifyClusterSnapshot_force - A Boolean option to override an exception if the retention period has already passed.

$sel:snapshotIdentifier:ModifyClusterSnapshot', modifyClusterSnapshot_snapshotIdentifier - The identifier of the snapshot whose setting you want to modify.

data ModifyClusterSnapshotResponse Source #

See: newModifyClusterSnapshotResponse smart constructor.

Instances

Instances details
Eq ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Read ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Show ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Generic ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Associated Types

type Rep ModifyClusterSnapshotResponse :: Type -> Type #

NFData ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

type Rep ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

type Rep ModifyClusterSnapshotResponse = D1 ('MetaData "ModifyClusterSnapshotResponse" "Amazonka.Redshift.ModifyClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterSnapshotResponse Source #

Create a value of ModifyClusterSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:ModifyClusterSnapshotResponse', modifyClusterSnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:ModifyClusterSnapshotResponse', modifyClusterSnapshotResponse_httpStatus - The response's http status code.

DescribeDataSharesForConsumer

data DescribeDataSharesForConsumer Source #

See: newDescribeDataSharesForConsumer smart constructor.

Instances

Instances details
Eq DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Read DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Show DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Generic DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Associated Types

type Rep DescribeDataSharesForConsumer :: Type -> Type #

NFData DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Hashable DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

AWSRequest DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

ToHeaders DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

ToPath DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

ToQuery DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumer = D1 ('MetaData "DescribeDataSharesForConsumer" "Amazonka.Redshift.DescribeDataSharesForConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataSharesForConsumer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatusForConsumer)) :*: S1 ('MetaSel ('Just "consumerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

newDescribeDataSharesForConsumer :: DescribeDataSharesForConsumer Source #

Create a value of DescribeDataSharesForConsumer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DescribeDataSharesForConsumer', describeDataSharesForConsumer_status - An identifier giving the status of a datashare in the consumer cluster. If this field is specified, Amazon Redshift returns the list of datashares that have the specified status.

$sel:consumerArn:DescribeDataSharesForConsumer', describeDataSharesForConsumer_consumerArn - The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares.

$sel:marker:DescribeDataSharesForConsumer', describeDataSharesForConsumer_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeDataSharesForConsumer', describeDataSharesForConsumer_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

data DescribeDataSharesForConsumerResponse Source #

Instances

Instances details
Eq DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Read DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Show DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Generic DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

NFData DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type Rep DescribeDataSharesForConsumerResponse = D1 ('MetaData "DescribeDataSharesForConsumerResponse" "Amazonka.Redshift.DescribeDataSharesForConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataSharesForConsumerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShare])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDataSharesForConsumerResponse Source #

Create a value of DescribeDataSharesForConsumerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeDataSharesForConsumer', describeDataSharesForConsumerResponse_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForConsumer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:dataShares:DescribeDataSharesForConsumerResponse', describeDataSharesForConsumerResponse_dataShares - Shows the results of datashares available for consumers.

$sel:httpStatus:DescribeDataSharesForConsumerResponse', describeDataSharesForConsumerResponse_httpStatus - The response's http status code.

AuthorizeDataShare

data AuthorizeDataShare Source #

See: newAuthorizeDataShare smart constructor.

Instances

Instances details
Eq AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Read AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Show AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Generic AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Associated Types

type Rep AuthorizeDataShare :: Type -> Type #

NFData AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Methods

rnf :: AuthorizeDataShare -> () #

Hashable AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

AWSRequest AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Associated Types

type AWSResponse AuthorizeDataShare #

ToHeaders AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

ToPath AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

ToQuery AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

type Rep AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

type Rep AuthorizeDataShare = D1 ('MetaData "AuthorizeDataShare" "Amazonka.Redshift.AuthorizeDataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthorizeDataShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

newAuthorizeDataShare Source #

Create a value of AuthorizeDataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataShareArn:AuthorizeDataShare', authorizeDataShare_dataShareArn - The Amazon Resource Name (ARN) of the datashare that producers are to authorize sharing for.

$sel:consumerIdentifier:AuthorizeDataShare', authorizeDataShare_consumerIdentifier - The identifier of the data consumer that is authorized to access the datashare. This identifier is an AWS account ID.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare = D1 ('MetaData "DataShare" "Amazonka.Redshift.Types.DataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation]))) :*: (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:producerArn:DataShare', dataShare_producerArn - The Amazon Resource Name (ARN) of the producer.

$sel:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between a producer and data consumers.

$sel:dataShareArn:DataShare', dataShare_dataShareArn - An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name} format.

$sel:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

ResetClusterParameterGroup

data ResetClusterParameterGroup Source #

See: newResetClusterParameterGroup smart constructor.

Instances

Instances details
Eq ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Read ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Show ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Generic ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Associated Types

type Rep ResetClusterParameterGroup :: Type -> Type #

NFData ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Hashable ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

AWSRequest ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

ToHeaders ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

ToPath ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

ToQuery ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

type Rep ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

type Rep ResetClusterParameterGroup = D1 ('MetaData "ResetClusterParameterGroup" "Amazonka.Redshift.ResetClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResetClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resetAllParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

newResetClusterParameterGroup Source #

Create a value of ResetClusterParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resetAllParameters:ResetClusterParameterGroup', resetClusterParameterGroup_resetAllParameters - If true, all parameters in the specified parameter group will be reset to their default values.

Default: true

$sel:parameters:ResetClusterParameterGroup', resetClusterParameterGroup_parameters - An array of names of parameters to be reset. If ResetAllParameters option is not used, then at least one parameter name must be supplied.

Constraints: A maximum of 20 parameters can be reset in a single request.

$sel:parameterGroupName:ResetClusterParameterGroup', resetClusterParameterGroup_parameterGroupName - The name of the cluster parameter group to be reset.

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Instances

Instances details
Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Generic ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Associated Types

type Rep ClusterParameterGroupNameMessage :: Type -> Type #

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

FromXML ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage = D1 ('MetaData "ClusterParameterGroupNameMessage" "Amazonka.Redshift.Types.ClusterParameterGroupNameMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Create a value of ClusterParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupStatus:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupStatus - The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

$sel:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

DescribeScheduledActions (Paginated)

data DescribeScheduledActions Source #

See: newDescribeScheduledActions smart constructor.

Instances

Instances details
Eq DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Read DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Show DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Generic DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Associated Types

type Rep DescribeScheduledActions :: Type -> Type #

NFData DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Hashable DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

AWSPager DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

AWSRequest DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

ToHeaders DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

ToPath DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

ToQuery DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

type Rep DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

type AWSResponse DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

newDescribeScheduledActions :: DescribeScheduledActions Source #

Create a value of DescribeScheduledActions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:DescribeScheduledActions', describeScheduledActions_startTime - The start time in UTC of the scheduled actions to retrieve. Only active scheduled actions that have invocations after this time are retrieved.

$sel:scheduledActionName:DescribeScheduledActions', describeScheduledActions_scheduledActionName - The name of the scheduled action to retrieve.

$sel:filters:DescribeScheduledActions', describeScheduledActions_filters - List of scheduled action filters.

$sel:active:DescribeScheduledActions', describeScheduledActions_active - If true, retrieve only active scheduled actions. If false, retrieve only disabled scheduled actions.

$sel:targetActionType:DescribeScheduledActions', describeScheduledActions_targetActionType - The type of the scheduled actions to retrieve.

$sel:marker:DescribeScheduledActions', describeScheduledActions_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeScheduledActions request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeScheduledActions', describeScheduledActions_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:endTime:DescribeScheduledActions', describeScheduledActions_endTime - The end time in UTC of the scheduled action to retrieve. Only active scheduled actions that have invocations before this time are retrieved.

data DescribeScheduledActionsResponse Source #

See: newDescribeScheduledActionsResponse smart constructor.

Instances

Instances details
Eq DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Read DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Show DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Generic DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Associated Types

type Rep DescribeScheduledActionsResponse :: Type -> Type #

NFData DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

type Rep DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

type Rep DescribeScheduledActionsResponse = D1 ('MetaData "DescribeScheduledActionsResponse" "Amazonka.Redshift.DescribeScheduledActions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeScheduledActionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledAction])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeScheduledActionsResponse Source #

Create a value of DescribeScheduledActionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduledActions:DescribeScheduledActionsResponse', describeScheduledActionsResponse_scheduledActions - List of retrieved scheduled actions.

$sel:marker:DescribeScheduledActions', describeScheduledActionsResponse_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeScheduledActions request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:httpStatus:DescribeScheduledActionsResponse', describeScheduledActionsResponse_httpStatus - The response's http status code.

DisassociateDataShareConsumer

data DisassociateDataShareConsumer Source #

See: newDisassociateDataShareConsumer smart constructor.

Instances

Instances details
Eq DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Read DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Show DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Generic DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Associated Types

type Rep DisassociateDataShareConsumer :: Type -> Type #

NFData DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Hashable DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

AWSRequest DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

ToHeaders DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

ToPath DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

ToQuery DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

type Rep DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

type Rep DisassociateDataShareConsumer = D1 ('MetaData "DisassociateDataShareConsumer" "Amazonka.Redshift.DisassociateDataShareConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DisassociateDataShareConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disassociateEntireAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "consumerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

newDisassociateDataShareConsumer Source #

Create a value of DisassociateDataShareConsumer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disassociateEntireAccount:DisassociateDataShareConsumer', disassociateDataShareConsumer_disassociateEntireAccount - A value that specifies whether association for the datashare is removed from the entire account.

$sel:consumerArn:DisassociateDataShareConsumer', disassociateDataShareConsumer_consumerArn - The Amazon Resource Name (ARN) of the consumer that association for the datashare is removed from.

$sel:dataShareArn:DisassociateDataShareConsumer', disassociateDataShareConsumer_dataShareArn - The Amazon Resource Name (ARN) of the datashare to remove association for.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare = D1 ('MetaData "DataShare" "Amazonka.Redshift.Types.DataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation]))) :*: (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:producerArn:DataShare', dataShare_producerArn - The Amazon Resource Name (ARN) of the producer.

$sel:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between a producer and data consumers.

$sel:dataShareArn:DataShare', dataShare_dataShareArn - An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name} format.

$sel:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

DescribeEventSubscriptions (Paginated)

data DescribeEventSubscriptions Source #

See: newDescribeEventSubscriptions smart constructor.

Instances

Instances details
Eq DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Read DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Show DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Generic DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Associated Types

type Rep DescribeEventSubscriptions :: Type -> Type #

NFData DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Hashable DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

AWSPager DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

AWSRequest DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

ToHeaders DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

ToPath DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

ToQuery DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

type Rep DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

type Rep DescribeEventSubscriptions = D1 ('MetaData "DescribeEventSubscriptions" "Amazonka.Redshift.DescribeEventSubscriptions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEventSubscriptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

newDescribeEventSubscriptions :: DescribeEventSubscriptions Source #

Create a value of DescribeEventSubscriptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subscriptionName:DescribeEventSubscriptions', describeEventSubscriptions_subscriptionName - The name of the Amazon Redshift event notification subscription to be described.

$sel:tagValues:DescribeEventSubscriptions', describeEventSubscriptions_tagValues - A tag value or values for which you want to return all matching event notification subscriptions that are associated with the specified tag value or values. For example, suppose that you have subscriptions that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the subscriptions that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeEventSubscriptions', describeEventSubscriptions_tagKeys - A tag key or keys for which you want to return all matching event notification subscriptions that are associated with the specified key or keys. For example, suppose that you have subscriptions that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the subscriptions that have either or both of these tag keys associated with them.

$sel:marker:DescribeEventSubscriptions', describeEventSubscriptions_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeEventSubscriptions request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeEventSubscriptions', describeEventSubscriptions_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeEventSubscriptionsResponse Source #

Instances

Instances details
Eq DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Read DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Show DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Generic DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Associated Types

type Rep DescribeEventSubscriptionsResponse :: Type -> Type #

NFData DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

type Rep DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

type Rep DescribeEventSubscriptionsResponse = D1 ('MetaData "DescribeEventSubscriptionsResponse" "Amazonka.Redshift.DescribeEventSubscriptions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEventSubscriptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventSubscriptionsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventSubscription])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventSubscriptionsResponse Source #

Create a value of DescribeEventSubscriptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventSubscriptionsList:DescribeEventSubscriptionsResponse', describeEventSubscriptionsResponse_eventSubscriptionsList - A list of event subscriptions.

$sel:marker:DescribeEventSubscriptions', describeEventSubscriptionsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeEventSubscriptionsResponse', describeEventSubscriptionsResponse_httpStatus - The response's http status code.

DescribeClusterDbRevisions (Paginated)

data DescribeClusterDbRevisions Source #

See: newDescribeClusterDbRevisions smart constructor.

Instances

Instances details
Eq DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Read DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Show DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Generic DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Associated Types

type Rep DescribeClusterDbRevisions :: Type -> Type #

NFData DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Hashable DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

AWSPager DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

AWSRequest DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

ToHeaders DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

ToPath DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

ToQuery DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

type Rep DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

type Rep DescribeClusterDbRevisions = D1 ('MetaData "DescribeClusterDbRevisions" "Amazonka.Redshift.DescribeClusterDbRevisions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterDbRevisions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

newDescribeClusterDbRevisions :: DescribeClusterDbRevisions Source #

Create a value of DescribeClusterDbRevisions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:DescribeClusterDbRevisions', describeClusterDbRevisions_clusterIdentifier - A unique identifier for a cluster whose ClusterDbRevisions you are requesting. This parameter is case sensitive. All clusters defined for an account are returned by default.

$sel:marker:DescribeClusterDbRevisions', describeClusterDbRevisions_marker - An optional parameter that specifies the starting point for returning a set of response records. When the results of a DescribeClusterDbRevisions request exceed the value specified in MaxRecords, Amazon Redshift returns a value in the marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the marker parameter and retrying the request.

Constraints: You can specify either the ClusterIdentifier parameter, or the marker parameter, but not both.

$sel:maxRecords:DescribeClusterDbRevisions', describeClusterDbRevisions_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in the marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the marker parameter and retrying the request.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeClusterDbRevisionsResponse Source #

Instances

Instances details
Eq DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Read DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Show DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Generic DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Associated Types

type Rep DescribeClusterDbRevisionsResponse :: Type -> Type #

NFData DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

type Rep DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

type Rep DescribeClusterDbRevisionsResponse = D1 ('MetaData "DescribeClusterDbRevisionsResponse" "Amazonka.Redshift.DescribeClusterDbRevisions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterDbRevisionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterDbRevisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterDbRevision])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterDbRevisionsResponse Source #

Create a value of DescribeClusterDbRevisionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterDbRevisions:DescribeClusterDbRevisionsResponse', describeClusterDbRevisionsResponse_clusterDbRevisions - A list of revisions.

$sel:marker:DescribeClusterDbRevisions', describeClusterDbRevisionsResponse_marker - A string representing the starting point for the next set of revisions. If a value is returned in a response, you can retrieve the next set of revisions by providing the value in the marker parameter and retrying the command. If the marker field is empty, all revisions have already been returned.

$sel:httpStatus:DescribeClusterDbRevisionsResponse', describeClusterDbRevisionsResponse_httpStatus - The response's http status code.

BatchModifyClusterSnapshots

data BatchModifyClusterSnapshots Source #

See: newBatchModifyClusterSnapshots smart constructor.

Instances

Instances details
Eq BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Read BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Show BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Generic BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Associated Types

type Rep BatchModifyClusterSnapshots :: Type -> Type #

NFData BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Hashable BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

AWSRequest BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

ToHeaders BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

ToPath BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

ToQuery BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

type Rep BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

type Rep BatchModifyClusterSnapshots = D1 ('MetaData "BatchModifyClusterSnapshots" "Amazonka.Redshift.BatchModifyClusterSnapshots" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "BatchModifyClusterSnapshots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "snapshotIdentifierList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

newBatchModifyClusterSnapshots :: BatchModifyClusterSnapshots Source #

Create a value of BatchModifyClusterSnapshots with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:BatchModifyClusterSnapshots', batchModifyClusterSnapshots_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If you specify the value -1, the manual snapshot is retained indefinitely.

The number must be either -1 or an integer between 1 and 3,653.

If you decrease the manual snapshot retention period from its current value, existing manual snapshots that fall outside of the new retention period will return an error. If you want to suppress the errors and delete the snapshots, use the force option.

$sel:force:BatchModifyClusterSnapshots', batchModifyClusterSnapshots_force - A boolean value indicating whether to override an exception if the retention period has passed.

$sel:snapshotIdentifierList:BatchModifyClusterSnapshots', batchModifyClusterSnapshots_snapshotIdentifierList - A list of snapshot identifiers you want to modify.

data BatchModifyClusterSnapshotsResponse Source #

Instances

Instances details
Eq BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Read BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Show BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Generic BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

NFData BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

type Rep BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

type Rep BatchModifyClusterSnapshotsResponse = D1 ('MetaData "BatchModifyClusterSnapshotsResponse" "Amazonka.Redshift.BatchModifyClusterSnapshots" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "BatchModifyClusterSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotErrorMessage])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchModifyClusterSnapshotsResponse Source #

Create a value of BatchModifyClusterSnapshotsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resources:BatchModifyClusterSnapshotsResponse', batchModifyClusterSnapshotsResponse_resources - A list of the snapshots that were modified.

$sel:errors:BatchModifyClusterSnapshotsResponse', batchModifyClusterSnapshotsResponse_errors - A list of any errors returned.

$sel:httpStatus:BatchModifyClusterSnapshotsResponse', batchModifyClusterSnapshotsResponse_httpStatus - The response's http status code.

DeleteUsageLimit

data DeleteUsageLimit Source #

See: newDeleteUsageLimit smart constructor.

Constructors

DeleteUsageLimit' Text 

Instances

Instances details
Eq DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Read DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Show DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Generic DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Associated Types

type Rep DeleteUsageLimit :: Type -> Type #

NFData DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Methods

rnf :: DeleteUsageLimit -> () #

Hashable DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

AWSRequest DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Associated Types

type AWSResponse DeleteUsageLimit #

ToHeaders DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

ToPath DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

ToQuery DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

type Rep DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

type Rep DeleteUsageLimit = D1 ('MetaData "DeleteUsageLimit" "Amazonka.Redshift.DeleteUsageLimit" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteUsageLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

newDeleteUsageLimit Source #

Create a value of DeleteUsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:usageLimitId:DeleteUsageLimit', deleteUsageLimit_usageLimitId - The identifier of the usage limit to delete.

data DeleteUsageLimitResponse Source #

See: newDeleteUsageLimitResponse smart constructor.

Instances

Instances details
Eq DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Read DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Show DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Generic DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Associated Types

type Rep DeleteUsageLimitResponse :: Type -> Type #

NFData DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

type Rep DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

type Rep DeleteUsageLimitResponse = D1 ('MetaData "DeleteUsageLimitResponse" "Amazonka.Redshift.DeleteUsageLimit" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteUsageLimitResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteUsageLimitResponse :: DeleteUsageLimitResponse Source #

Create a value of DeleteUsageLimitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

RevokeClusterSecurityGroupIngress

data RevokeClusterSecurityGroupIngress Source #

See: newRevokeClusterSecurityGroupIngress smart constructor.

Instances

Instances details
Eq RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Read RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Show RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Generic RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Associated Types

type Rep RevokeClusterSecurityGroupIngress :: Type -> Type #

NFData RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Hashable RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

AWSRequest RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

ToHeaders RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

ToPath RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

ToQuery RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

type Rep RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

type Rep RevokeClusterSecurityGroupIngress = D1 ('MetaData "RevokeClusterSecurityGroupIngress" "Amazonka.Redshift.RevokeClusterSecurityGroupIngress" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevokeClusterSecurityGroupIngress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

newRevokeClusterSecurityGroupIngress Source #

Create a value of RevokeClusterSecurityGroupIngress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eC2SecurityGroupOwnerId:RevokeClusterSecurityGroupIngress', revokeClusterSecurityGroupIngress_eC2SecurityGroupOwnerId - The Amazon Web Services account number of the owner of the security group specified in the EC2SecurityGroupName parameter. The Amazon Web Services access key ID is not an acceptable value. If EC2SecurityGroupOwnerId is specified, EC2SecurityGroupName must also be provided. and CIDRIP cannot be provided.

Example: 111122223333

$sel:eC2SecurityGroupName:RevokeClusterSecurityGroupIngress', revokeClusterSecurityGroupIngress_eC2SecurityGroupName - The name of the EC2 Security Group whose access is to be revoked. If EC2SecurityGroupName is specified, EC2SecurityGroupOwnerId must also be provided and CIDRIP cannot be provided.

$sel:cidrip:RevokeClusterSecurityGroupIngress', revokeClusterSecurityGroupIngress_cidrip - The IP range for which to revoke access. This range must be a valid Classless Inter-Domain Routing (CIDR) block of IP addresses. If CIDRIP is specified, EC2SecurityGroupName and EC2SecurityGroupOwnerId cannot be provided.

$sel:clusterSecurityGroupName:RevokeClusterSecurityGroupIngress', revokeClusterSecurityGroupIngress_clusterSecurityGroupName - The name of the security Group from which to revoke the ingress rule.

data RevokeClusterSecurityGroupIngressResponse Source #

Instances

Instances details
Eq RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Read RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Show RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Generic RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

NFData RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

type Rep RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

type Rep RevokeClusterSecurityGroupIngressResponse = D1 ('MetaData "RevokeClusterSecurityGroupIngressResponse" "Amazonka.Redshift.RevokeClusterSecurityGroupIngress" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevokeClusterSecurityGroupIngressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSecurityGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DescribeHsmClientCertificates (Paginated)

data DescribeHsmClientCertificates Source #

See: newDescribeHsmClientCertificates smart constructor.

Instances

Instances details
Eq DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Read DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Show DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Generic DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Associated Types

type Rep DescribeHsmClientCertificates :: Type -> Type #

NFData DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Hashable DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

AWSPager DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

AWSRequest DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

ToHeaders DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

ToPath DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

ToQuery DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

type Rep DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

type Rep DescribeHsmClientCertificates = D1 ('MetaData "DescribeHsmClientCertificates" "Amazonka.Redshift.DescribeHsmClientCertificates" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeHsmClientCertificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

newDescribeHsmClientCertificates :: DescribeHsmClientCertificates Source #

Create a value of DescribeHsmClientCertificates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeHsmClientCertificates', describeHsmClientCertificates_tagValues - A tag value or values for which you want to return all matching HSM client certificates that are associated with the specified tag value or values. For example, suppose that you have HSM client certificates that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the HSM client certificates that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeHsmClientCertificates', describeHsmClientCertificates_tagKeys - A tag key or keys for which you want to return all matching HSM client certificates that are associated with the specified key or keys. For example, suppose that you have HSM client certificates that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the HSM client certificates that have either or both of these tag keys associated with them.

$sel:hsmClientCertificateIdentifier:DescribeHsmClientCertificates', describeHsmClientCertificates_hsmClientCertificateIdentifier - The identifier of a specific HSM client certificate for which you want information. If no identifier is specified, information is returned for all HSM client certificates owned by your Amazon Web Services account.

$sel:marker:DescribeHsmClientCertificates', describeHsmClientCertificates_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeHsmClientCertificates request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeHsmClientCertificates', describeHsmClientCertificates_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeHsmClientCertificatesResponse Source #

Instances

Instances details
Eq DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Read DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Show DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Generic DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

NFData DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

type Rep DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

type Rep DescribeHsmClientCertificatesResponse = D1 ('MetaData "DescribeHsmClientCertificatesResponse" "Amazonka.Redshift.DescribeHsmClientCertificates" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeHsmClientCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmClientCertificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HsmClientCertificate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeHsmClientCertificatesResponse Source #

Create a value of DescribeHsmClientCertificatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeHsmClientCertificates', describeHsmClientCertificatesResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:hsmClientCertificates:DescribeHsmClientCertificatesResponse', describeHsmClientCertificatesResponse_hsmClientCertificates - A list of the identifiers for one or more HSM client certificates used by Amazon Redshift clusters to store and retrieve database encryption keys in an HSM.

$sel:httpStatus:DescribeHsmClientCertificatesResponse', describeHsmClientCertificatesResponse_httpStatus - The response's http status code.

ModifyClusterParameterGroup

data ModifyClusterParameterGroup Source #

Describes a modify cluster parameter group operation.

See: newModifyClusterParameterGroup smart constructor.

Instances

Instances details
Eq ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Read ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Show ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Generic ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Associated Types

type Rep ModifyClusterParameterGroup :: Type -> Type #

NFData ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Hashable ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

AWSRequest ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

ToHeaders ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

ToPath ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

ToQuery ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

type Rep ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

type Rep ModifyClusterParameterGroup = D1 ('MetaData "ModifyClusterParameterGroup" "Amazonka.Redshift.ModifyClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Parameter])))
type AWSResponse ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

newModifyClusterParameterGroup Source #

Create a value of ModifyClusterParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupName:ModifyClusterParameterGroup', modifyClusterParameterGroup_parameterGroupName - The name of the parameter group to be modified.

$sel:parameters:ModifyClusterParameterGroup', modifyClusterParameterGroup_parameters - An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.

For each parameter to be modified, you must supply at least the parameter name and parameter value; other name-value pairs of the parameter are optional.

For the workload management (WLM) configuration, you must supply all the name-value pairs in the wlm_json_configuration parameter.

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Instances

Instances details
Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Generic ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Associated Types

type Rep ClusterParameterGroupNameMessage :: Type -> Type #

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

FromXML ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage = D1 ('MetaData "ClusterParameterGroupNameMessage" "Amazonka.Redshift.Types.ClusterParameterGroupNameMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Create a value of ClusterParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupStatus:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupStatus - The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

$sel:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

AuthorizeEndpointAccess

data AuthorizeEndpointAccess Source #

See: newAuthorizeEndpointAccess smart constructor.

Instances

Instances details
Eq AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Read AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Show AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Generic AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Associated Types

type Rep AuthorizeEndpointAccess :: Type -> Type #

NFData AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Methods

rnf :: AuthorizeEndpointAccess -> () #

Hashable AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

AWSRequest AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

ToHeaders AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

ToPath AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

ToQuery AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

type Rep AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

type Rep AuthorizeEndpointAccess = D1 ('MetaData "AuthorizeEndpointAccess" "Amazonka.Redshift.AuthorizeEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthorizeEndpointAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

newAuthorizeEndpointAccess Source #

Create a value of AuthorizeEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:AuthorizeEndpointAccess', authorizeEndpointAccess_clusterIdentifier - The cluster identifier of the cluster to grant access to.

$sel:vpcIds:AuthorizeEndpointAccess', authorizeEndpointAccess_vpcIds - The virtual private cloud (VPC) identifiers to grant access to.

$sel:account:AuthorizeEndpointAccess', authorizeEndpointAccess_account - The Amazon Web Services account ID to grant access to.

data EndpointAuthorization Source #

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.

See: newEndpointAuthorization smart constructor.

Instances

Instances details
Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Generic EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Associated Types

type Rep EndpointAuthorization :: Type -> Type #

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Hashable EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

FromXML EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

type Rep EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

newEndpointAuthorization :: EndpointAuthorization Source #

Create a value of EndpointAuthorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:EndpointAuthorization', endpointAuthorization_status - The status of the authorization action.

$sel:allowedAllVPCs:EndpointAuthorization', endpointAuthorization_allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.

$sel:endpointCount:EndpointAuthorization', endpointAuthorization_endpointCount - The number of Redshift-managed VPC endpoints created for the authorization.

$sel:grantor:EndpointAuthorization', endpointAuthorization_grantor - The Amazon Web Services account ID of the cluster owner.

$sel:clusterIdentifier:EndpointAuthorization', endpointAuthorization_clusterIdentifier - The cluster identifier.

$sel:grantee:EndpointAuthorization', endpointAuthorization_grantee - The Amazon Web Services account ID of the grantee of the cluster.

$sel:allowedVPCs:EndpointAuthorization', endpointAuthorization_allowedVPCs - The VPCs allowed access to the cluster.

$sel:clusterStatus:EndpointAuthorization', endpointAuthorization_clusterStatus - The status of the cluster.

$sel:authorizeTime:EndpointAuthorization', endpointAuthorization_authorizeTime - The time (UTC) when the authorization was created.

ModifyAquaConfiguration

data ModifyAquaConfiguration Source #

See: newModifyAquaConfiguration smart constructor.

Instances

Instances details
Eq ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Read ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Show ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Generic ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Associated Types

type Rep ModifyAquaConfiguration :: Type -> Type #

NFData ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Methods

rnf :: ModifyAquaConfiguration -> () #

Hashable ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

AWSRequest ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

ToHeaders ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

ToPath ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

ToQuery ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

type Rep ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

type Rep ModifyAquaConfiguration = D1 ('MetaData "ModifyAquaConfiguration" "Amazonka.Redshift.ModifyAquaConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyAquaConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

newModifyAquaConfiguration Source #

Create a value of ModifyAquaConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aquaConfigurationStatus:ModifyAquaConfiguration', modifyAquaConfiguration_aquaConfigurationStatus - The new value of AQUA configuration status. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
  • disabled - Don't use AQUA.
  • auto - Amazon Redshift determines whether to use AQUA.

$sel:clusterIdentifier:ModifyAquaConfiguration', modifyAquaConfiguration_clusterIdentifier - The identifier of the cluster to be modified.

data ModifyAquaConfigurationResponse Source #

See: newModifyAquaConfigurationResponse smart constructor.

Instances

Instances details
Eq ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Read ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Show ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Generic ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Associated Types

type Rep ModifyAquaConfigurationResponse :: Type -> Type #

NFData ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

type Rep ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

type Rep ModifyAquaConfigurationResponse = D1 ('MetaData "ModifyAquaConfigurationResponse" "Amazonka.Redshift.ModifyAquaConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyAquaConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aquaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyAquaConfigurationResponse Source #

Create a value of ModifyAquaConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aquaConfiguration:ModifyAquaConfigurationResponse', modifyAquaConfigurationResponse_aquaConfiguration - The updated AQUA configuration of the cluster.

$sel:httpStatus:ModifyAquaConfigurationResponse', modifyAquaConfigurationResponse_httpStatus - The response's http status code.

GetClusterCredentials

data GetClusterCredentials Source #

The request parameters to get cluster credentials.

See: newGetClusterCredentials smart constructor.

Instances

Instances details
Eq GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Read GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Show GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Generic GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Associated Types

type Rep GetClusterCredentials :: Type -> Type #

NFData GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Methods

rnf :: GetClusterCredentials -> () #

Hashable GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

AWSRequest GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Associated Types

type AWSResponse GetClusterCredentials #

ToHeaders GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

ToPath GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

ToQuery GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

type Rep GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

type Rep GetClusterCredentials = D1 ('MetaData "GetClusterCredentials" "Amazonka.Redshift.GetClusterCredentials" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "GetClusterCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "autoCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

newGetClusterCredentials Source #

Create a value of GetClusterCredentials with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dbGroups:GetClusterCredentials', getClusterCredentials_dbGroups - A list of the names of existing database groups that the user named in DbUser will join for the current session, in addition to any group memberships for an existing user. If not specified, a new user is added only to PUBLIC.

Database group name constraints

  • Must be 1 to 64 alphanumeric characters or hyphens
  • Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.
  • First character must be a letter.
  • Must not contain a colon ( : ) or slash ( / ).
  • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

$sel:durationSeconds:GetClusterCredentials', getClusterCredentials_durationSeconds - The number of seconds until the returned temporary password expires.

Constraint: minimum 900, maximum 3600.

Default: 900

$sel:autoCreate:GetClusterCredentials', getClusterCredentials_autoCreate - Create a database user with the name specified for the user named in DbUser if one does not exist.

$sel:dbName:GetClusterCredentials', getClusterCredentials_dbName - The name of a database that DbUser is authorized to log on to. If DbName is not specified, DbUser can log on to any existing database.

Constraints:

  • Must be 1 to 64 alphanumeric characters or hyphens
  • Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.
  • First character must be a letter.
  • Must not contain a colon ( : ) or slash ( / ).
  • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

$sel:dbUser:GetClusterCredentials', getClusterCredentials_dbUser - The name of a database user. If a user name matching DbUser exists in the database, the temporary user credentials have the same permissions as the existing user. If DbUser doesn't exist in the database and Autocreate is True, a new user is created using the value for DbUser with PUBLIC permissions. If a database user matching the value for DbUser doesn't exist and Autocreate is False, then the command succeeds but the connection attempt will fail because the user doesn't exist in the database.

For more information, see CREATE USER in the Amazon Redshift Database Developer Guide.

Constraints:

  • Must be 1 to 64 alphanumeric characters or hyphens. The user name can't be PUBLIC.
  • Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.
  • First character must be a letter.
  • Must not contain a colon ( : ) or slash ( / ).
  • Cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.

$sel:clusterIdentifier:GetClusterCredentials', getClusterCredentials_clusterIdentifier - The unique identifier of the cluster that contains the database for which your are requesting credentials. This parameter is case sensitive.

data GetClusterCredentialsResponse Source #

Temporary credentials with authorization to log on to an Amazon Redshift database.

See: newGetClusterCredentialsResponse smart constructor.

Instances

Instances details
Eq GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Show GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Generic GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Associated Types

type Rep GetClusterCredentialsResponse :: Type -> Type #

NFData GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

type Rep GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

type Rep GetClusterCredentialsResponse = D1 ('MetaData "GetClusterCredentialsResponse" "Amazonka.Redshift.GetClusterCredentials" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "GetClusterCredentialsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "dbPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetClusterCredentialsResponse Source #

Create a value of GetClusterCredentialsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dbUser:GetClusterCredentials', getClusterCredentialsResponse_dbUser - A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

$sel:expiration:GetClusterCredentialsResponse', getClusterCredentialsResponse_expiration - The date and time the password in DbPassword expires.

$sel:dbPassword:GetClusterCredentialsResponse', getClusterCredentialsResponse_dbPassword - A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

$sel:httpStatus:GetClusterCredentialsResponse', getClusterCredentialsResponse_httpStatus - The response's http status code.

ModifyClusterMaintenance

data ModifyClusterMaintenance Source #

See: newModifyClusterMaintenance smart constructor.

Instances

Instances details
Eq ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Read ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Show ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Generic ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Associated Types

type Rep ModifyClusterMaintenance :: Type -> Type #

NFData ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Hashable ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

AWSRequest ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

ToHeaders ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

ToPath ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

ToQuery ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

type Rep ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

type Rep ModifyClusterMaintenance = D1 ('MetaData "ModifyClusterMaintenance" "Amazonka.Redshift.ModifyClusterMaintenance" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterMaintenance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deferMaintenanceEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "deferMaintenance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "deferMaintenanceDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "deferMaintenanceStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "deferMaintenanceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

newModifyClusterMaintenance Source #

Create a value of ModifyClusterMaintenance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deferMaintenanceEndTime:ModifyClusterMaintenance', modifyClusterMaintenance_deferMaintenanceEndTime - A timestamp indicating end time for the deferred maintenance window. If you specify an end time, you can't specify a duration.

$sel:deferMaintenance:ModifyClusterMaintenance', modifyClusterMaintenance_deferMaintenance - A boolean indicating whether to enable the deferred maintenance window.

$sel:deferMaintenanceDuration:ModifyClusterMaintenance', modifyClusterMaintenance_deferMaintenanceDuration - An integer indicating the duration of the maintenance window in days. If you specify a duration, you can't specify an end time. The duration must be 45 days or less.

$sel:deferMaintenanceStartTime:ModifyClusterMaintenance', modifyClusterMaintenance_deferMaintenanceStartTime - A timestamp indicating the start time for the deferred maintenance window.

$sel:deferMaintenanceIdentifier:ModifyClusterMaintenance', modifyClusterMaintenance_deferMaintenanceIdentifier - A unique identifier for the deferred maintenance window.

$sel:clusterIdentifier:ModifyClusterMaintenance', modifyClusterMaintenance_clusterIdentifier - A unique identifier for the cluster.

data ModifyClusterMaintenanceResponse Source #

See: newModifyClusterMaintenanceResponse smart constructor.

Instances

Instances details
Eq ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Read ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Show ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Generic ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Associated Types

type Rep ModifyClusterMaintenanceResponse :: Type -> Type #

NFData ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

type Rep ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

type Rep ModifyClusterMaintenanceResponse = D1 ('MetaData "ModifyClusterMaintenanceResponse" "Amazonka.Redshift.ModifyClusterMaintenance" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterMaintenanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterMaintenanceResponse Source #

Create a value of ModifyClusterMaintenanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ModifyClusterMaintenanceResponse', modifyClusterMaintenanceResponse_cluster - Undocumented member.

$sel:httpStatus:ModifyClusterMaintenanceResponse', modifyClusterMaintenanceResponse_httpStatus - The response's http status code.

CreateClusterSecurityGroup

data CreateClusterSecurityGroup Source #

See: newCreateClusterSecurityGroup smart constructor.

Instances

Instances details
Eq CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Read CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Show CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Generic CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Associated Types

type Rep CreateClusterSecurityGroup :: Type -> Type #

NFData CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Hashable CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

AWSRequest CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

ToHeaders CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

ToPath CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

ToQuery CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

type Rep CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

type Rep CreateClusterSecurityGroup = D1 ('MetaData "CreateClusterSecurityGroup" "Amazonka.Redshift.CreateClusterSecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterSecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

newCreateClusterSecurityGroup Source #

Create a value of CreateClusterSecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateClusterSecurityGroup', createClusterSecurityGroup_tags - A list of tag instances.

$sel:clusterSecurityGroupName:CreateClusterSecurityGroup', createClusterSecurityGroup_clusterSecurityGroupName - The name for the security group. Amazon Redshift stores the value as a lowercase string.

Constraints:

  • Must contain no more than 255 alphanumeric characters or hyphens.
  • Must not be "Default".
  • Must be unique for all security groups that are created by your Amazon Web Services account.

Example: examplesecuritygroup

$sel:description:CreateClusterSecurityGroup', createClusterSecurityGroup_description - A description for the security group.

data CreateClusterSecurityGroupResponse Source #

Instances

Instances details
Eq CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Read CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Show CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Generic CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Associated Types

type Rep CreateClusterSecurityGroupResponse :: Type -> Type #

NFData CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

type Rep CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

type Rep CreateClusterSecurityGroupResponse = D1 ('MetaData "CreateClusterSecurityGroupResponse" "Amazonka.Redshift.CreateClusterSecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterSecurityGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSecurityGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterSecurityGroupResponse Source #

Create a value of CreateClusterSecurityGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSecurityGroup:CreateClusterSecurityGroupResponse', createClusterSecurityGroupResponse_clusterSecurityGroup - Undocumented member.

$sel:httpStatus:CreateClusterSecurityGroupResponse', createClusterSecurityGroupResponse_httpStatus - The response's http status code.

DescribeEventCategories

data DescribeEventCategories Source #

See: newDescribeEventCategories smart constructor.

Instances

Instances details
Eq DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Read DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Show DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Generic DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Associated Types

type Rep DescribeEventCategories :: Type -> Type #

NFData DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Methods

rnf :: DescribeEventCategories -> () #

Hashable DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

AWSRequest DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

ToHeaders DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

ToPath DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

ToQuery DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

type Rep DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

type Rep DescribeEventCategories = D1 ('MetaData "DescribeEventCategories" "Amazonka.Redshift.DescribeEventCategories" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEventCategories'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

newDescribeEventCategories :: DescribeEventCategories Source #

Create a value of DescribeEventCategories with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceType:DescribeEventCategories', describeEventCategories_sourceType - The source type, such as cluster or parameter group, to which the described event categories apply.

Valid values: cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, and scheduled-action.

data DescribeEventCategoriesResponse Source #

See: newDescribeEventCategoriesResponse smart constructor.

Instances

Instances details
Eq DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Read DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Show DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Generic DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Associated Types

type Rep DescribeEventCategoriesResponse :: Type -> Type #

NFData DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

type Rep DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

type Rep DescribeEventCategoriesResponse = D1 ('MetaData "DescribeEventCategoriesResponse" "Amazonka.Redshift.DescribeEventCategories" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeEventCategoriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventCategoriesMapList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventCategoriesMap])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeEventCategoriesResponse Source #

Create a value of DescribeEventCategoriesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventCategoriesMapList:DescribeEventCategoriesResponse', describeEventCategoriesResponse_eventCategoriesMapList - A list of event categories descriptions.

$sel:httpStatus:DescribeEventCategoriesResponse', describeEventCategoriesResponse_httpStatus - The response's http status code.

DescribeResize

data DescribeResize Source #

See: newDescribeResize smart constructor.

Constructors

DescribeResize' Text 

Instances

Instances details
Eq DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Read DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Show DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Generic DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Associated Types

type Rep DescribeResize :: Type -> Type #

NFData DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Methods

rnf :: DescribeResize -> () #

Hashable DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

AWSRequest DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Associated Types

type AWSResponse DescribeResize #

ToHeaders DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

ToPath DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

ToQuery DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

type Rep DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

type Rep DescribeResize = D1 ('MetaData "DescribeResize" "Amazonka.Redshift.DescribeResize" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeResize'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

newDescribeResize Source #

Create a value of DescribeResize with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:DescribeResize', describeResize_clusterIdentifier - The unique identifier of a cluster whose resize progress you are requesting. This parameter is case-sensitive.

By default, resize operations for all clusters defined for an Amazon Web Services account are returned.

data ResizeProgressMessage Source #

Describes the result of a cluster resize operation.

See: newResizeProgressMessage smart constructor.

Instances

Instances details
Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Generic ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Associated Types

type Rep ResizeProgressMessage :: Type -> Type #

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Hashable ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

FromXML ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage = D1 ('MetaData "ResizeProgressMessage" "Amazonka.Redshift.Types.ResizeProgressMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeProgressMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "importTablesNotStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "avgResizeRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "targetNumberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTablesInProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTablesCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "dataTransferProgressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "totalResizeDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "targetClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newResizeProgressMessage :: ResizeProgressMessage Source #

Create a value of ResizeProgressMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:importTablesNotStarted:ResizeProgressMessage', resizeProgressMessage_importTablesNotStarted - The names of tables that have not been yet imported.

Valid Values: List of table names

$sel:status:ResizeProgressMessage', resizeProgressMessage_status - The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

$sel:estimatedTimeToCompletionInSeconds:ResizeProgressMessage', resizeProgressMessage_estimatedTimeToCompletionInSeconds - The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

$sel:avgResizeRateInMegaBytesPerSecond:ResizeProgressMessage', resizeProgressMessage_avgResizeRateInMegaBytesPerSecond - The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

$sel:targetNumberOfNodes:ResizeProgressMessage', resizeProgressMessage_targetNumberOfNodes - The number of nodes that the cluster will have after the resize operation is complete.

$sel:targetEncryptionType:ResizeProgressMessage', resizeProgressMessage_targetEncryptionType - The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

$sel:targetNodeType:ResizeProgressMessage', resizeProgressMessage_targetNodeType - The node type that the cluster will have after the resize operation is complete.

$sel:importTablesInProgress:ResizeProgressMessage', resizeProgressMessage_importTablesInProgress - The names of tables that are being currently imported.

Valid Values: List of table names.

$sel:resizeType:ResizeProgressMessage', resizeProgressMessage_resizeType - An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

$sel:importTablesCompleted:ResizeProgressMessage', resizeProgressMessage_importTablesCompleted - The names of tables that have been completely imported .

Valid Values: List of table names.

$sel:progressInMegaBytes:ResizeProgressMessage', resizeProgressMessage_progressInMegaBytes - While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

$sel:dataTransferProgressPercent:ResizeProgressMessage', resizeProgressMessage_dataTransferProgressPercent - The percent of data transferred from source cluster to target cluster.

$sel:totalResizeDataInMegaBytes:ResizeProgressMessage', resizeProgressMessage_totalResizeDataInMegaBytes - The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

$sel:targetClusterType:ResizeProgressMessage', resizeProgressMessage_targetClusterType - The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

$sel:message:ResizeProgressMessage', resizeProgressMessage_message - An optional string to provide additional details about the resize action.

$sel:elapsedTimeInSeconds:ResizeProgressMessage', resizeProgressMessage_elapsedTimeInSeconds - The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

DeleteHsmConfiguration

data DeleteHsmConfiguration Source #

See: newDeleteHsmConfiguration smart constructor.

Instances

Instances details
Eq DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Read DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Show DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Generic DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Associated Types

type Rep DeleteHsmConfiguration :: Type -> Type #

NFData DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Methods

rnf :: DeleteHsmConfiguration -> () #

Hashable DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

AWSRequest DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Associated Types

type AWSResponse DeleteHsmConfiguration #

ToHeaders DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

ToPath DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

ToQuery DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

type Rep DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

type Rep DeleteHsmConfiguration = D1 ('MetaData "DeleteHsmConfiguration" "Amazonka.Redshift.DeleteHsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteHsmConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

newDeleteHsmConfiguration Source #

Create a value of DeleteHsmConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmConfigurationIdentifier:DeleteHsmConfiguration', deleteHsmConfiguration_hsmConfigurationIdentifier - The identifier of the Amazon Redshift HSM configuration to be deleted.

data DeleteHsmConfigurationResponse Source #

See: newDeleteHsmConfigurationResponse smart constructor.

Instances

Instances details
Eq DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Read DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Show DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Generic DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Associated Types

type Rep DeleteHsmConfigurationResponse :: Type -> Type #

NFData DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

type Rep DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

type Rep DeleteHsmConfigurationResponse = D1 ('MetaData "DeleteHsmConfigurationResponse" "Amazonka.Redshift.DeleteHsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteHsmConfigurationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteHsmConfigurationResponse :: DeleteHsmConfigurationResponse Source #

Create a value of DeleteHsmConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateAuthenticationProfile

data CreateAuthenticationProfile Source #

See: newCreateAuthenticationProfile smart constructor.

Instances

Instances details
Eq CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Read CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Show CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Generic CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Associated Types

type Rep CreateAuthenticationProfile :: Type -> Type #

NFData CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Hashable CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

AWSRequest CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

ToHeaders CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

ToPath CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

ToQuery CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfile = D1 ('MetaData "CreateAuthenticationProfile" "Amazonka.Redshift.CreateAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

newCreateAuthenticationProfile Source #

Create a value of CreateAuthenticationProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:CreateAuthenticationProfile', createAuthenticationProfile_authenticationProfileName - The name of the authentication profile to be created.

$sel:authenticationProfileContent:CreateAuthenticationProfile', createAuthenticationProfile_authenticationProfileContent - The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

data CreateAuthenticationProfileResponse Source #

Instances

Instances details
Eq CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Read CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Show CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Generic CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

NFData CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfileResponse = D1 ('MetaData "CreateAuthenticationProfileResponse" "Amazonka.Redshift.CreateAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateAuthenticationProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateAuthenticationProfileResponse Source #

Create a value of CreateAuthenticationProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:CreateAuthenticationProfile', createAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was created.

$sel:authenticationProfileContent:CreateAuthenticationProfile', createAuthenticationProfileResponse_authenticationProfileContent - The content of the authentication profile in JSON format.

$sel:httpStatus:CreateAuthenticationProfileResponse', createAuthenticationProfileResponse_httpStatus - The response's http status code.

DeauthorizeDataShare

data DeauthorizeDataShare Source #

See: newDeauthorizeDataShare smart constructor.

Instances

Instances details
Eq DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Read DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Show DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Generic DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Associated Types

type Rep DeauthorizeDataShare :: Type -> Type #

NFData DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Methods

rnf :: DeauthorizeDataShare -> () #

Hashable DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

AWSRequest DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Associated Types

type AWSResponse DeauthorizeDataShare #

ToHeaders DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

ToPath DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

ToQuery DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

type Rep DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

type Rep DeauthorizeDataShare = D1 ('MetaData "DeauthorizeDataShare" "Amazonka.Redshift.DeauthorizeDataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeauthorizeDataShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

newDeauthorizeDataShare Source #

Create a value of DeauthorizeDataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataShareArn:DeauthorizeDataShare', deauthorizeDataShare_dataShareArn - The Amazon Resource Name (ARN) of the datashare to remove authorization from.

$sel:consumerIdentifier:DeauthorizeDataShare', deauthorizeDataShare_consumerIdentifier - The identifier of the data consumer that is to have authorization removed from the datashare. This identifier is an AWS account ID.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare = D1 ('MetaData "DataShare" "Amazonka.Redshift.Types.DataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation]))) :*: (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:producerArn:DataShare', dataShare_producerArn - The Amazon Resource Name (ARN) of the producer.

$sel:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between a producer and data consumers.

$sel:dataShareArn:DataShare', dataShare_dataShareArn - An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name} format.

$sel:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

AcceptReservedNodeExchange

data AcceptReservedNodeExchange Source #

See: newAcceptReservedNodeExchange smart constructor.

Instances

Instances details
Eq AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Read AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Show AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Generic AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Associated Types

type Rep AcceptReservedNodeExchange :: Type -> Type #

NFData AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Hashable AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

AWSRequest AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

ToHeaders AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

ToPath AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

ToQuery AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

type Rep AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

type Rep AcceptReservedNodeExchange = D1 ('MetaData "AcceptReservedNodeExchange" "Amazonka.Redshift.AcceptReservedNodeExchange" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AcceptReservedNodeExchange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

newAcceptReservedNodeExchange Source #

Create a value of AcceptReservedNodeExchange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeId:AcceptReservedNodeExchange', acceptReservedNodeExchange_reservedNodeId - A string representing the node identifier of the DC1 Reserved Node to be exchanged.

$sel:targetReservedNodeOfferingId:AcceptReservedNodeExchange', acceptReservedNodeExchange_targetReservedNodeOfferingId - The unique identifier of the DC2 Reserved Node offering to be used for the exchange. You can obtain the value for the parameter by calling GetReservedNodeExchangeOfferings

data AcceptReservedNodeExchangeResponse Source #

Instances

Instances details
Eq AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Read AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Show AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Generic AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Associated Types

type Rep AcceptReservedNodeExchangeResponse :: Type -> Type #

NFData AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

type Rep AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

type Rep AcceptReservedNodeExchangeResponse = D1 ('MetaData "AcceptReservedNodeExchangeResponse" "Amazonka.Redshift.AcceptReservedNodeExchange" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AcceptReservedNodeExchangeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exchangedReservedNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNode)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AuthorizeClusterSecurityGroupIngress

data AuthorizeClusterSecurityGroupIngress Source #

Instances

Instances details
Eq AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Read AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Show AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Generic AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

NFData AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Hashable AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

AWSRequest AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

ToHeaders AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

ToPath AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

ToQuery AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

type Rep AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

type Rep AuthorizeClusterSecurityGroupIngress = D1 ('MetaData "AuthorizeClusterSecurityGroupIngress" "Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthorizeClusterSecurityGroupIngress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

newAuthorizeClusterSecurityGroupIngress Source #

Create a value of AuthorizeClusterSecurityGroupIngress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eC2SecurityGroupOwnerId:AuthorizeClusterSecurityGroupIngress', authorizeClusterSecurityGroupIngress_eC2SecurityGroupOwnerId - The Amazon Web Services account number of the owner of the security group specified by the EC2SecurityGroupName parameter. The Amazon Web Services Access Key ID is not an acceptable value.

Example: 111122223333

$sel:eC2SecurityGroupName:AuthorizeClusterSecurityGroupIngress', authorizeClusterSecurityGroupIngress_eC2SecurityGroupName - The EC2 security group to be added the Amazon Redshift security group.

$sel:cidrip:AuthorizeClusterSecurityGroupIngress', authorizeClusterSecurityGroupIngress_cidrip - The IP range to be added the Amazon Redshift security group.

$sel:clusterSecurityGroupName:AuthorizeClusterSecurityGroupIngress', authorizeClusterSecurityGroupIngress_clusterSecurityGroupName - The name of the security group to which the ingress rule is added.

data AuthorizeClusterSecurityGroupIngressResponse Source #

Instances

Instances details
Eq AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Read AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Show AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Generic AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

NFData AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

type Rep AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

type Rep AuthorizeClusterSecurityGroupIngressResponse = D1 ('MetaData "AuthorizeClusterSecurityGroupIngressResponse" "Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthorizeClusterSecurityGroupIngressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSecurityGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DeletePartner

data DeletePartner Source #

See: newDeletePartner smart constructor.

Instances

Instances details
Eq DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Read DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Show DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Generic DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Associated Types

type Rep DeletePartner :: Type -> Type #

NFData DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Methods

rnf :: DeletePartner -> () #

Hashable DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

AWSRequest DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Associated Types

type AWSResponse DeletePartner #

ToHeaders DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

ToPath DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

ToQuery DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

type Rep DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

type Rep DeletePartner = D1 ('MetaData "DeletePartner" "Amazonka.Redshift.DeletePartner" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeletePartner'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

newDeletePartner Source #

Create a value of DeletePartner with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:DeletePartner', deletePartner_accountId - The Amazon Web Services account ID that owns the cluster.

$sel:clusterIdentifier:DeletePartner', deletePartner_clusterIdentifier - The cluster identifier of the cluster that receives data from the partner.

$sel:databaseName:DeletePartner', deletePartner_databaseName - The name of the database that receives data from the partner.

$sel:partnerName:DeletePartner', deletePartner_partnerName - The name of the partner that is authorized to send data.

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Generic PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Associated Types

type Rep PartnerIntegrationOutputMessage :: Type -> Type #

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

FromXML PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage = D1 ('MetaData "PartnerIntegrationOutputMessage" "Amazonka.Redshift.Types.PartnerIntegrationOutputMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPartnerIntegrationOutputMessage :: PartnerIntegrationOutputMessage Source #

Create a value of PartnerIntegrationOutputMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partnerName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_partnerName - The name of the partner that is authorized to send data.

$sel:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

DescribeTableRestoreStatus (Paginated)

data DescribeTableRestoreStatus Source #

See: newDescribeTableRestoreStatus smart constructor.

Instances

Instances details
Eq DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Read DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Show DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Generic DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Associated Types

type Rep DescribeTableRestoreStatus :: Type -> Type #

NFData DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Hashable DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

AWSPager DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

AWSRequest DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

ToHeaders DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

ToPath DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

ToQuery DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

type Rep DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

type Rep DescribeTableRestoreStatus = D1 ('MetaData "DescribeTableRestoreStatus" "Amazonka.Redshift.DescribeTableRestoreStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeTableRestoreStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

newDescribeTableRestoreStatus :: DescribeTableRestoreStatus Source #

Create a value of DescribeTableRestoreStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tableRestoreRequestId:DescribeTableRestoreStatus', describeTableRestoreStatus_tableRestoreRequestId - The identifier of the table restore request to return status for. If you don't specify a TableRestoreRequestId value, then DescribeTableRestoreStatus returns the status of all in-progress table restore requests.

$sel:clusterIdentifier:DescribeTableRestoreStatus', describeTableRestoreStatus_clusterIdentifier - The Amazon Redshift cluster that the table is being restored to.

$sel:marker:DescribeTableRestoreStatus', describeTableRestoreStatus_marker - An optional pagination token provided by a previous DescribeTableRestoreStatus request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

$sel:maxRecords:DescribeTableRestoreStatus', describeTableRestoreStatus_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

data DescribeTableRestoreStatusResponse Source #

Instances

Instances details
Eq DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Read DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Show DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Generic DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Associated Types

type Rep DescribeTableRestoreStatusResponse :: Type -> Type #

NFData DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

type Rep DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

type Rep DescribeTableRestoreStatusResponse = D1 ('MetaData "DescribeTableRestoreStatusResponse" "Amazonka.Redshift.DescribeTableRestoreStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeTableRestoreStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableRestoreStatusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TableRestoreStatus])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeTableRestoreStatusResponse Source #

Create a value of DescribeTableRestoreStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeTableRestoreStatus', describeTableRestoreStatusResponse_marker - A pagination token that can be used in a subsequent DescribeTableRestoreStatus request.

$sel:tableRestoreStatusDetails:DescribeTableRestoreStatusResponse', describeTableRestoreStatusResponse_tableRestoreStatusDetails - A list of status details for one or more table restore requests.

$sel:httpStatus:DescribeTableRestoreStatusResponse', describeTableRestoreStatusResponse_httpStatus - The response's http status code.

CreateClusterSnapshot

data CreateClusterSnapshot Source #

See: newCreateClusterSnapshot smart constructor.

Instances

Instances details
Eq CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Read CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Show CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Generic CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Associated Types

type Rep CreateClusterSnapshot :: Type -> Type #

NFData CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Methods

rnf :: CreateClusterSnapshot -> () #

Hashable CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

AWSRequest CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Associated Types

type AWSResponse CreateClusterSnapshot #

ToHeaders CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

ToPath CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

ToQuery CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

type Rep CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

type Rep CreateClusterSnapshot = D1 ('MetaData "CreateClusterSnapshot" "Amazonka.Redshift.CreateClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

newCreateClusterSnapshot Source #

Create a value of CreateClusterSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:CreateClusterSnapshot', createClusterSnapshot_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

The default value is -1.

$sel:tags:CreateClusterSnapshot', createClusterSnapshot_tags - A list of tag instances.

$sel:snapshotIdentifier:CreateClusterSnapshot', createClusterSnapshot_snapshotIdentifier - A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the Amazon Web Services account.

Constraints:

  • Cannot be null, empty, or blank
  • Must contain from 1 to 255 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

Example: my-snapshot-id

$sel:clusterIdentifier:CreateClusterSnapshot', createClusterSnapshot_clusterIdentifier - The cluster identifier for which you want a snapshot.

data CreateClusterSnapshotResponse Source #

See: newCreateClusterSnapshotResponse smart constructor.

Instances

Instances details
Eq CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Read CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Show CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Generic CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Associated Types

type Rep CreateClusterSnapshotResponse :: Type -> Type #

NFData CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

type Rep CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

type Rep CreateClusterSnapshotResponse = D1 ('MetaData "CreateClusterSnapshotResponse" "Amazonka.Redshift.CreateClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterSnapshotResponse Source #

Create a value of CreateClusterSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:CreateClusterSnapshotResponse', createClusterSnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:CreateClusterSnapshotResponse', createClusterSnapshotResponse_httpStatus - The response's http status code.

RejectDataShare

data RejectDataShare Source #

See: newRejectDataShare smart constructor.

Constructors

RejectDataShare' Text 

Instances

Instances details
Eq RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Read RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Show RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Generic RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Associated Types

type Rep RejectDataShare :: Type -> Type #

NFData RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Methods

rnf :: RejectDataShare -> () #

Hashable RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

AWSRequest RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Associated Types

type AWSResponse RejectDataShare #

ToHeaders RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

ToPath RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

ToQuery RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

type Rep RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

type Rep RejectDataShare = D1 ('MetaData "RejectDataShare" "Amazonka.Redshift.RejectDataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RejectDataShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

newRejectDataShare Source #

Create a value of RejectDataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataShareArn:RejectDataShare', rejectDataShare_dataShareArn - The Amazon Resource Name (ARN) of the datashare to reject.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare = D1 ('MetaData "DataShare" "Amazonka.Redshift.Types.DataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation]))) :*: (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:producerArn:DataShare', dataShare_producerArn - The Amazon Resource Name (ARN) of the producer.

$sel:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between a producer and data consumers.

$sel:dataShareArn:DataShare', dataShare_dataShareArn - An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name} format.

$sel:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

CreateHsmConfiguration

data CreateHsmConfiguration Source #

See: newCreateHsmConfiguration smart constructor.

Instances

Instances details
Eq CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Read CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Show CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Generic CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Associated Types

type Rep CreateHsmConfiguration :: Type -> Type #

NFData CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Methods

rnf :: CreateHsmConfiguration -> () #

Hashable CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

AWSRequest CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Associated Types

type AWSResponse CreateHsmConfiguration #

ToHeaders CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

ToPath CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

ToQuery CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

type Rep CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

type Rep CreateHsmConfiguration = D1 ('MetaData "CreateHsmConfiguration" "Amazonka.Redshift.CreateHsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateHsmConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "hsmIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "hsmPartitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "hsmPartitionPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "hsmServerPublicCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

newCreateHsmConfiguration Source #

Create a value of CreateHsmConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateHsmConfiguration', createHsmConfiguration_tags - A list of tag instances.

$sel:hsmConfigurationIdentifier:CreateHsmConfiguration', createHsmConfiguration_hsmConfigurationIdentifier - The identifier to be assigned to the new Amazon Redshift HSM configuration.

$sel:description:CreateHsmConfiguration', createHsmConfiguration_description - A text description of the HSM configuration to be created.

$sel:hsmIpAddress:CreateHsmConfiguration', createHsmConfiguration_hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.

$sel:hsmPartitionName:CreateHsmConfiguration', createHsmConfiguration_hsmPartitionName - The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

$sel:hsmPartitionPassword:CreateHsmConfiguration', createHsmConfiguration_hsmPartitionPassword - The password required to access the HSM partition.

$sel:hsmServerPublicCertificate:CreateHsmConfiguration', createHsmConfiguration_hsmServerPublicCertificate - The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.

data CreateHsmConfigurationResponse Source #

See: newCreateHsmConfigurationResponse smart constructor.

Instances

Instances details
Eq CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Read CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Show CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Generic CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Associated Types

type Rep CreateHsmConfigurationResponse :: Type -> Type #

NFData CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

type Rep CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

type Rep CreateHsmConfigurationResponse = D1 ('MetaData "CreateHsmConfigurationResponse" "Amazonka.Redshift.CreateHsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateHsmConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateHsmConfigurationResponse Source #

Create a value of CreateHsmConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmConfiguration:CreateHsmConfigurationResponse', createHsmConfigurationResponse_hsmConfiguration - Undocumented member.

$sel:httpStatus:CreateHsmConfigurationResponse', createHsmConfigurationResponse_httpStatus - The response's http status code.

DescribeLoggingStatus

data DescribeLoggingStatus Source #

See: newDescribeLoggingStatus smart constructor.

Instances

Instances details
Eq DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Read DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Show DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Generic DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Associated Types

type Rep DescribeLoggingStatus :: Type -> Type #

NFData DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Methods

rnf :: DescribeLoggingStatus -> () #

Hashable DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

AWSRequest DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Associated Types

type AWSResponse DescribeLoggingStatus #

ToHeaders DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

ToPath DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

ToQuery DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

type Rep DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

type Rep DescribeLoggingStatus = D1 ('MetaData "DescribeLoggingStatus" "Amazonka.Redshift.DescribeLoggingStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeLoggingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

newDescribeLoggingStatus Source #

Create a value of DescribeLoggingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:DescribeLoggingStatus', describeLoggingStatus_clusterIdentifier - The identifier of the cluster from which to get the logging status.

Example: examplecluster

data LoggingStatus Source #

Describes the status of logging for a cluster.

See: newLoggingStatus smart constructor.

Instances

Instances details
Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Generic LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Associated Types

type Rep LoggingStatus :: Type -> Type #

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Hashable LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

FromXML LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus = D1 ('MetaData "LoggingStatus" "Amazonka.Redshift.Types.LoggingStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLoggingStatus :: LoggingStatus Source #

Create a value of LoggingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastFailureTime:LoggingStatus', loggingStatus_lastFailureTime - The last time when logs failed to be delivered.

$sel:lastSuccessfulDeliveryTime:LoggingStatus', loggingStatus_lastSuccessfulDeliveryTime - The last time that logs were delivered.

$sel:s3KeyPrefix:LoggingStatus', loggingStatus_s3KeyPrefix - The prefix applied to the log file names.

$sel:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

$sel:loggingEnabled:LoggingStatus', loggingStatus_loggingEnabled - true if logging is on, false if logging is off.

$sel:lastFailureMessage:LoggingStatus', loggingStatus_lastFailureMessage - The message indicating that logs failed to be delivered.

ModifyCluster

data ModifyCluster Source #

See: newModifyCluster smart constructor.

Instances

Instances details
Eq ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Read ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Show ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Generic ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Associated Types

type Rep ModifyCluster :: Type -> Type #

NFData ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Methods

rnf :: ModifyCluster -> () #

Hashable ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

AWSRequest ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Associated Types

type AWSResponse ModifyCluster #

ToHeaders ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

ToPath ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

ToQuery ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

type Rep ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

type Rep ModifyCluster = D1 ('MetaData "ModifyCluster" "Amazonka.Redshift.ModifyCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyCluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newClusterIdentifier'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "availabilityZoneRelocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

newModifyCluster Source #

Create a value of ModifyCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:ModifyCluster', modifyCluster_manualSnapshotRetentionPeriod - The default for number of days that a newly created manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. This value doesn't retroactively change the retention periods of existing manual snapshots.

The value must be either -1 or an integer between 1 and 3,653.

The default value is -1.

$sel:enhancedVpcRouting:ModifyCluster', modifyCluster_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:masterUserPassword:ModifyCluster', modifyCluster_masterUserPassword - The new password for the cluster admin user. This change is asynchronously applied as soon as possible. Between the time of the request and the completion of the request, the MasterUserPassword element exists in the PendingModifiedValues element of the operation response.

Operations never return the password, so this operation provides a way to regain access to the admin user account for a cluster if the password is lost.

Default: Uses existing setting.

Constraints:

  • Must be between 8 and 64 characters in length.
  • Must contain at least one uppercase letter.
  • Must contain at least one lowercase letter.
  • Must contain one number.
  • Can be any printable ASCII character (ASCII code 33 to 126) except ' (single quote), " (double quote), \, /, @, or space.

$sel:publiclyAccessible:ModifyCluster', modifyCluster_publiclyAccessible - If true, the cluster can be accessed from a public network. Only clusters in VPCs can be set to be publicly available.

$sel:maintenanceTrackName:ModifyCluster', modifyCluster_maintenanceTrackName - The name for the maintenance track that you want to assign for the cluster. This name change is asynchronous. The new track name stays in the PendingModifiedValues for the cluster until the next maintenance window. When the maintenance track changes, the cluster is switched to the latest cluster release available for the maintenance track. At this point, the maintenance track name is applied.

$sel:hsmConfigurationIdentifier:ModifyCluster', modifyCluster_hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

$sel:clusterSecurityGroups:ModifyCluster', modifyCluster_clusterSecurityGroups - A list of cluster security groups to be authorized on this cluster. This change is asynchronously applied as soon as possible.

Security groups currently associated with the cluster, and not in the list of groups to apply, will be revoked from the cluster.

Constraints:

  • Must be 1 to 255 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

$sel:automatedSnapshotRetentionPeriod:ModifyCluster', modifyCluster_automatedSnapshotRetentionPeriod - The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

If you decrease the automated snapshot retention period from its current value, existing automated snapshots that fall outside of the new retention period will be immediately deleted.

You can't disable automated snapshots for RA3 node types. Set the automated retention period from 1-35 days.

Default: Uses existing setting.

Constraints: Must be a value from 0 to 35.

$sel:encrypted:ModifyCluster', modifyCluster_encrypted - Indicates whether the cluster is encrypted. If the value is encrypted (true) and you provide a value for the KmsKeyId parameter, we encrypt the cluster with the provided KmsKeyId. If you don't provide a KmsKeyId, we encrypt with the default key.

If the value is not encrypted (false), then the cluster is decrypted.

$sel:hsmClientCertificateIdentifier:ModifyCluster', modifyCluster_hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

$sel:numberOfNodes:ModifyCluster', modifyCluster_numberOfNodes - The new number of nodes of the cluster. If you specify a new number of nodes, you must also specify the node type parameter.

For more information about resizing clusters, go to Resizing Clusters in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Valid Values: Integer greater than 0.

$sel:elasticIp:ModifyCluster', modifyCluster_elasticIp - The Elastic IP (EIP) address for the cluster.

Constraints: The cluster must be provisioned in EC2-VPC and publicly-accessible through an Internet gateway. For more information about provisioning clusters in EC2-VPC, go to Supported Platforms to Launch Your Cluster in the Amazon Redshift Cluster Management Guide.

$sel:preferredMaintenanceWindow:ModifyCluster', modifyCluster_preferredMaintenanceWindow - The weekly time range (in UTC) during which system maintenance can occur, if necessary. If system maintenance is necessary during the window, it may result in an outage.

This maintenance window change is made immediately. If the new maintenance window indicates the current time, there must be at least 120 minutes between the current time and end of the window in order to ensure that pending changes are applied.

Default: Uses existing setting.

Format: ddd:hh24:mi-ddd:hh24:mi, for example wed:07:30-wed:08:00.

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes.

$sel:kmsKeyId:ModifyCluster', modifyCluster_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.

$sel:availabilityZone:ModifyCluster', modifyCluster_availabilityZone - The option to initiate relocation for an Amazon Redshift cluster to the target Availability Zone.

$sel:vpcSecurityGroupIds:ModifyCluster', modifyCluster_vpcSecurityGroupIds - A list of virtual private cloud (VPC) security groups to be associated with the cluster. This change is asynchronously applied as soon as possible.

$sel:clusterType:ModifyCluster', modifyCluster_clusterType - The new cluster type.

When you submit your cluster resize request, your existing cluster goes into a read-only mode. After Amazon Redshift provisions a new cluster based on your resize requirements, there will be outage for a period while the old cluster is deleted and your connection is switched to the new cluster. You can use DescribeResize to track the progress of the resize request.

Valid Values: multi-node | single-node

$sel:newClusterIdentifier':ModifyCluster', modifyCluster_newClusterIdentifier - The new identifier for the cluster.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens.
  • Alphabetic characters must be lowercase.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.
  • Must be unique for all clusters within an Amazon Web Services account.

Example: examplecluster

$sel:availabilityZoneRelocation:ModifyCluster', modifyCluster_availabilityZoneRelocation - The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster modification is complete.

$sel:clusterVersion:ModifyCluster', modifyCluster_clusterVersion - The new version number of the Amazon Redshift engine to upgrade to.

For major version upgrades, if a non-default cluster parameter group is currently in use, a new cluster parameter group in the cluster parameter group family for the new version must be specified. The new cluster parameter group can be the default for that cluster parameter group family. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

Example: 1.0

$sel:nodeType:ModifyCluster', modifyCluster_nodeType - The new node type of the cluster. If you specify a new node type, you must also specify the number of nodes parameter.

For more information about resizing clusters, go to Resizing Clusters in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Valid Values: ds2.xlarge | ds2.8xlarge | dc1.large | dc1.8xlarge | dc2.large | dc2.8xlarge | ra3.xlplus | ra3.4xlarge | ra3.16xlarge

$sel:allowVersionUpgrade:ModifyCluster', modifyCluster_allowVersionUpgrade - If true, major version upgrades will be applied automatically to the cluster during the maintenance window.

Default: false

$sel:clusterParameterGroupName:ModifyCluster', modifyCluster_clusterParameterGroupName - The name of the cluster parameter group to apply to this cluster. This change is applied only after the cluster is rebooted. To reboot a cluster use RebootCluster.

Default: Uses existing setting.

Constraints: The cluster parameter group must be in the same parameter group family that matches the cluster version.

$sel:port:ModifyCluster', modifyCluster_port - The option to change the port of an Amazon Redshift cluster.

$sel:clusterIdentifier:ModifyCluster', modifyCluster_clusterIdentifier - The unique identifier of the cluster to be modified.

Example: examplecluster

data ModifyClusterResponse Source #

See: newModifyClusterResponse smart constructor.

Instances

Instances details
Eq ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Read ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Show ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Generic ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Associated Types

type Rep ModifyClusterResponse :: Type -> Type #

NFData ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Methods

rnf :: ModifyClusterResponse -> () #

type Rep ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

type Rep ModifyClusterResponse = D1 ('MetaData "ModifyClusterResponse" "Amazonka.Redshift.ModifyCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterResponse Source #

Create a value of ModifyClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:ModifyClusterResponse', modifyClusterResponse_cluster - Undocumented member.

$sel:httpStatus:ModifyClusterResponse', modifyClusterResponse_httpStatus - The response's http status code.

DeleteClusterSecurityGroup

data DeleteClusterSecurityGroup Source #

See: newDeleteClusterSecurityGroup smart constructor.

Instances

Instances details
Eq DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Read DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Generic DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroup :: Type -> Type #

NFData DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Hashable DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

AWSRequest DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

ToHeaders DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

ToPath DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

ToQuery DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroup = D1 ('MetaData "DeleteClusterSecurityGroup" "Amazonka.Redshift.DeleteClusterSecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

newDeleteClusterSecurityGroup Source #

Create a value of DeleteClusterSecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSecurityGroupName:DeleteClusterSecurityGroup', deleteClusterSecurityGroup_clusterSecurityGroupName - The name of the cluster security group to be deleted.

data DeleteClusterSecurityGroupResponse Source #

Instances

Instances details
Eq DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Read DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Generic DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroupResponse :: Type -> Type #

NFData DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

type Rep DeleteClusterSecurityGroupResponse = D1 ('MetaData "DeleteClusterSecurityGroupResponse" "Amazonka.Redshift.DeleteClusterSecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSecurityGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteClusterSecurityGroupResponse :: DeleteClusterSecurityGroupResponse Source #

Create a value of DeleteClusterSecurityGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateSnapshotSchedule

data CreateSnapshotSchedule Source #

See: newCreateSnapshotSchedule smart constructor.

Instances

Instances details
Eq CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Read CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Show CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Generic CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Associated Types

type Rep CreateSnapshotSchedule :: Type -> Type #

NFData CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Methods

rnf :: CreateSnapshotSchedule -> () #

Hashable CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

AWSRequest CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Associated Types

type AWSResponse CreateSnapshotSchedule #

ToHeaders CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

ToPath CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

ToQuery CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

type Rep CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

type Rep CreateSnapshotSchedule = D1 ('MetaData "CreateSnapshotSchedule" "Amazonka.Redshift.CreateSnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateSnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "scheduleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))
type AWSResponse CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

newCreateSnapshotSchedule :: CreateSnapshotSchedule Source #

Create a value of CreateSnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextInvocations:CreateSnapshotSchedule', createSnapshotSchedule_nextInvocations -

$sel:scheduleDefinitions:CreateSnapshotSchedule', createSnapshotSchedule_scheduleDefinitions - The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)".

$sel:scheduleDescription:CreateSnapshotSchedule', createSnapshotSchedule_scheduleDescription - The description of the snapshot schedule.

$sel:scheduleIdentifier:CreateSnapshotSchedule', createSnapshotSchedule_scheduleIdentifier - A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.

$sel:dryRun:CreateSnapshotSchedule', createSnapshotSchedule_dryRun -

$sel:tags:CreateSnapshotSchedule', createSnapshotSchedule_tags - An optional set of tags you can use to search for the schedule.

data SnapshotSchedule Source #

Describes a snapshot schedule. You can set a regular interval for creating snapshots of a cluster. You can also schedule snapshots for specific dates.

See: newSnapshotSchedule smart constructor.

Instances

Instances details
Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Generic SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Associated Types

type Rep SnapshotSchedule :: Type -> Type #

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Hashable SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

FromXML SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule = D1 ('MetaData "SnapshotSchedule" "Amazonka.Redshift.Types.SnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterAssociatedToSchedule])) :*: (S1 ('MetaSel ('Just "nextInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])) :*: S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "scheduleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSnapshotSchedule :: SnapshotSchedule Source #

Create a value of SnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedClusters:SnapshotSchedule', snapshotSchedule_associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

$sel:nextInvocations:SnapshotSchedule', snapshotSchedule_nextInvocations -

$sel:scheduleDefinitions:SnapshotSchedule', snapshotSchedule_scheduleDefinitions - A list of ScheduleDefinitions.

$sel:scheduleDescription:SnapshotSchedule', snapshotSchedule_scheduleDescription - The description of the schedule.

$sel:scheduleIdentifier:SnapshotSchedule', snapshotSchedule_scheduleIdentifier - A unique identifier for the schedule.

$sel:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$sel:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

DescribeAuthenticationProfiles

data DescribeAuthenticationProfiles Source #

See: newDescribeAuthenticationProfiles smart constructor.

Instances

Instances details
Eq DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Read DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Show DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Generic DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Associated Types

type Rep DescribeAuthenticationProfiles :: Type -> Type #

NFData DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Hashable DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

AWSRequest DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

ToHeaders DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

ToPath DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

ToQuery DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

type Rep DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

type Rep DescribeAuthenticationProfiles = D1 ('MetaData "DescribeAuthenticationProfiles" "Amazonka.Redshift.DescribeAuthenticationProfiles" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeAuthenticationProfiles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

newDescribeAuthenticationProfiles :: DescribeAuthenticationProfiles Source #

Create a value of DescribeAuthenticationProfiles with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:DescribeAuthenticationProfiles', describeAuthenticationProfiles_authenticationProfileName - The name of the authentication profile to describe. If not specified then all authentication profiles owned by the account are listed.

data DescribeAuthenticationProfilesResponse Source #

Instances

Instances details
Eq DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Read DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Show DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Generic DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

NFData DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

type Rep DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

type Rep DescribeAuthenticationProfilesResponse = D1 ('MetaData "DescribeAuthenticationProfilesResponse" "Amazonka.Redshift.DescribeAuthenticationProfiles" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeAuthenticationProfilesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuthenticationProfile])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAuthenticationProfilesResponse Source #

Create a value of DescribeAuthenticationProfilesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfiles:DescribeAuthenticationProfilesResponse', describeAuthenticationProfilesResponse_authenticationProfiles - The list of authentication profiles.

$sel:httpStatus:DescribeAuthenticationProfilesResponse', describeAuthenticationProfilesResponse_httpStatus - The response's http status code.

DescribeNodeConfigurationOptions (Paginated)

data DescribeNodeConfigurationOptions Source #

See: newDescribeNodeConfigurationOptions smart constructor.

Instances

Instances details
Eq DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Read DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Show DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Generic DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Associated Types

type Rep DescribeNodeConfigurationOptions :: Type -> Type #

NFData DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Hashable DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

AWSPager DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

AWSRequest DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

ToHeaders DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

ToPath DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

ToQuery DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

type Rep DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

type Rep DescribeNodeConfigurationOptions = D1 ('MetaData "DescribeNodeConfigurationOptions" "Amazonka.Redshift.DescribeNodeConfigurationOptions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeNodeConfigurationOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeConfigurationOptionsFilter])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionType)))))
type AWSResponse DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

newDescribeNodeConfigurationOptions Source #

Create a value of DescribeNodeConfigurationOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotIdentifier:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_snapshotIdentifier - The identifier of the snapshot to evaluate for possible node configurations.

$sel:filters:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_filters - A set of name, operator, and value items to filter the results.

$sel:clusterIdentifier:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_clusterIdentifier - The identifier of the cluster to evaluate for possible node configurations.

$sel:marker:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeNodeConfigurationOptions request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 500

Constraints: minimum 100, maximum 500.

$sel:ownerAccount:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_ownerAccount - The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.

$sel:actionType:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_actionType - The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get configuration combinations for elastic resize based on an existing cluster.

data DescribeNodeConfigurationOptionsResponse Source #

Instances

Instances details
Eq DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Read DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Show DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Generic DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

NFData DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

type Rep DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

type Rep DescribeNodeConfigurationOptionsResponse = D1 ('MetaData "DescribeNodeConfigurationOptionsResponse" "Amazonka.Redshift.DescribeNodeConfigurationOptions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeNodeConfigurationOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeConfigurationOptionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeConfigurationOption])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeNodeConfigurationOptionsResponse Source #

Create a value of DescribeNodeConfigurationOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeConfigurationOptionList:DescribeNodeConfigurationOptionsResponse', describeNodeConfigurationOptionsResponse_nodeConfigurationOptionList - A list of valid node configurations.

$sel:marker:DescribeNodeConfigurationOptions', describeNodeConfigurationOptionsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeNodeConfigurationOptionsResponse', describeNodeConfigurationOptionsResponse_httpStatus - The response's http status code.

DisableSnapshotCopy

data DisableSnapshotCopy Source #

See: newDisableSnapshotCopy smart constructor.

Instances

Instances details
Eq DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Read DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Show DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Generic DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Associated Types

type Rep DisableSnapshotCopy :: Type -> Type #

NFData DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Methods

rnf :: DisableSnapshotCopy -> () #

Hashable DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

AWSRequest DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Associated Types

type AWSResponse DisableSnapshotCopy #

ToHeaders DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

ToPath DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

ToQuery DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

type Rep DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

type Rep DisableSnapshotCopy = D1 ('MetaData "DisableSnapshotCopy" "Amazonka.Redshift.DisableSnapshotCopy" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DisableSnapshotCopy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

newDisableSnapshotCopy Source #

Create a value of DisableSnapshotCopy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:DisableSnapshotCopy', disableSnapshotCopy_clusterIdentifier - The unique identifier of the source cluster that you want to disable copying of snapshots to a destination region.

Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.

data DisableSnapshotCopyResponse Source #

See: newDisableSnapshotCopyResponse smart constructor.

Instances

Instances details
Eq DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Read DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Show DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Generic DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Associated Types

type Rep DisableSnapshotCopyResponse :: Type -> Type #

NFData DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

type Rep DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

type Rep DisableSnapshotCopyResponse = D1 ('MetaData "DisableSnapshotCopyResponse" "Amazonka.Redshift.DisableSnapshotCopy" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DisableSnapshotCopyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableSnapshotCopyResponse Source #

Create a value of DisableSnapshotCopyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DisableSnapshotCopyResponse', disableSnapshotCopyResponse_cluster - Undocumented member.

$sel:httpStatus:DisableSnapshotCopyResponse', disableSnapshotCopyResponse_httpStatus - The response's http status code.

DescribeClusterParameters (Paginated)

data DescribeClusterParameters Source #

See: newDescribeClusterParameters smart constructor.

Instances

Instances details
Eq DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Read DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Show DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Generic DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Associated Types

type Rep DescribeClusterParameters :: Type -> Type #

NFData DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Hashable DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

AWSPager DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

AWSRequest DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

ToHeaders DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

ToPath DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

ToQuery DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

type Rep DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

type Rep DescribeClusterParameters = D1 ('MetaData "DescribeClusterParameters" "Amazonka.Redshift.DescribeClusterParameters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

newDescribeClusterParameters Source #

Create a value of DescribeClusterParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeClusterParameters', describeClusterParameters_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterParameters request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeClusterParameters', describeClusterParameters_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:source:DescribeClusterParameters', describeClusterParameters_source - The parameter types to return. Specify user to show parameters that are different form the default. Similarly, specify engine-default to show parameters that are the same as the default parameter group.

Default: All parameter types returned.

Valid Values: user | engine-default

$sel:parameterGroupName:DescribeClusterParameters', describeClusterParameters_parameterGroupName - The name of a cluster parameter group for which to return details.

data DescribeClusterParametersResponse Source #

Contains the output from the DescribeClusterParameters action.

See: newDescribeClusterParametersResponse smart constructor.

Instances

Instances details
Eq DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Read DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Show DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Generic DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Associated Types

type Rep DescribeClusterParametersResponse :: Type -> Type #

NFData DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

type Rep DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

type Rep DescribeClusterParametersResponse = D1 ('MetaData "DescribeClusterParametersResponse" "Amazonka.Redshift.DescribeClusterParameters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterParametersResponse Source #

Create a value of DescribeClusterParametersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeClusterParameters', describeClusterParametersResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:parameters:DescribeClusterParametersResponse', describeClusterParametersResponse_parameters - A list of Parameter instances. Each instance lists the parameters of one cluster parameter group.

$sel:httpStatus:DescribeClusterParametersResponse', describeClusterParametersResponse_httpStatus - The response's http status code.

PauseCluster

data PauseCluster Source #

Describes a pause cluster operation. For example, a scheduled action to run the PauseCluster API operation.

See: newPauseCluster smart constructor.

Constructors

PauseCluster' Text 

Instances

Instances details
Eq PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Read PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Show PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Generic PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Associated Types

type Rep PauseCluster :: Type -> Type #

NFData PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Methods

rnf :: PauseCluster -> () #

Hashable PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

AWSRequest PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Associated Types

type AWSResponse PauseCluster #

ToHeaders PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

ToPath PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

ToQuery PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

type Rep PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

type Rep PauseCluster = D1 ('MetaData "PauseCluster" "Amazonka.Redshift.PauseCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PauseCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

newPauseCluster Source #

Create a value of PauseCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:PauseCluster', pauseCluster_clusterIdentifier - The identifier of the cluster to be paused.

data PauseClusterResponse Source #

See: newPauseClusterResponse smart constructor.

Instances

Instances details
Eq PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Read PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Show PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Generic PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Associated Types

type Rep PauseClusterResponse :: Type -> Type #

NFData PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Methods

rnf :: PauseClusterResponse -> () #

type Rep PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

type Rep PauseClusterResponse = D1 ('MetaData "PauseClusterResponse" "Amazonka.Redshift.PauseCluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PauseClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPauseClusterResponse Source #

Create a value of PauseClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:PauseClusterResponse', pauseClusterResponse_cluster - Undocumented member.

$sel:httpStatus:PauseClusterResponse', pauseClusterResponse_httpStatus - The response's http status code.

DescribeDataSharesForProducer

data DescribeDataSharesForProducer Source #

See: newDescribeDataSharesForProducer smart constructor.

Instances

Instances details
Eq DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Read DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Show DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Generic DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Associated Types

type Rep DescribeDataSharesForProducer :: Type -> Type #

NFData DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Hashable DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

AWSRequest DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

ToHeaders DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

ToPath DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

ToQuery DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

type Rep DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

type Rep DescribeDataSharesForProducer = D1 ('MetaData "DescribeDataSharesForProducer" "Amazonka.Redshift.DescribeDataSharesForProducer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataSharesForProducer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatusForProducer)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

newDescribeDataSharesForProducer :: DescribeDataSharesForProducer Source #

Create a value of DescribeDataSharesForProducer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DescribeDataSharesForProducer', describeDataSharesForProducer_status - An identifier giving the status of a datashare in the producer. If this field is specified, Amazon Redshift returns the list of datashares that have the specified status.

$sel:producerArn:DescribeDataSharesForProducer', describeDataSharesForProducer_producerArn - The Amazon Resource Name (ARN) of the producer that returns in the list of datashares.

$sel:marker:DescribeDataSharesForProducer', describeDataSharesForProducer_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForProducer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeDataSharesForProducer', describeDataSharesForProducer_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

data DescribeDataSharesForProducerResponse Source #

Instances

Instances details
Eq DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Read DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Show DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Generic DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

NFData DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

type Rep DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

type Rep DescribeDataSharesForProducerResponse = D1 ('MetaData "DescribeDataSharesForProducerResponse" "Amazonka.Redshift.DescribeDataSharesForProducer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataSharesForProducerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShare])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDataSharesForProducerResponse Source #

Create a value of DescribeDataSharesForProducerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeDataSharesForProducer', describeDataSharesForProducerResponse_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataSharesForProducer request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:dataShares:DescribeDataSharesForProducerResponse', describeDataSharesForProducerResponse_dataShares - Shows the results of datashares available for producers.

$sel:httpStatus:DescribeDataSharesForProducerResponse', describeDataSharesForProducerResponse_httpStatus - The response's http status code.

DeleteSnapshotSchedule

data DeleteSnapshotSchedule Source #

See: newDeleteSnapshotSchedule smart constructor.

Instances

Instances details
Eq DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Read DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Show DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Generic DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotSchedule :: Type -> Type #

NFData DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Methods

rnf :: DeleteSnapshotSchedule -> () #

Hashable DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

AWSRequest DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Associated Types

type AWSResponse DeleteSnapshotSchedule #

ToHeaders DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

ToPath DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

ToQuery DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

type Rep DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

type Rep DeleteSnapshotSchedule = D1 ('MetaData "DeleteSnapshotSchedule" "Amazonka.Redshift.DeleteSnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

newDeleteSnapshotSchedule Source #

Create a value of DeleteSnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduleIdentifier:DeleteSnapshotSchedule', deleteSnapshotSchedule_scheduleIdentifier - A unique identifier of the snapshot schedule to delete.

data DeleteSnapshotScheduleResponse Source #

See: newDeleteSnapshotScheduleResponse smart constructor.

Instances

Instances details
Eq DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Read DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Show DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Generic DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotScheduleResponse :: Type -> Type #

NFData DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

type Rep DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

type Rep DeleteSnapshotScheduleResponse = D1 ('MetaData "DeleteSnapshotScheduleResponse" "Amazonka.Redshift.DeleteSnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteSnapshotScheduleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSnapshotScheduleResponse :: DeleteSnapshotScheduleResponse Source #

Create a value of DeleteSnapshotScheduleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

RestoreFromClusterSnapshot

data RestoreFromClusterSnapshot Source #

See: newRestoreFromClusterSnapshot smart constructor.

Instances

Instances details
Eq RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Read RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Show RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Generic RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Associated Types

type Rep RestoreFromClusterSnapshot :: Type -> Type #

NFData RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Hashable RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

AWSRequest RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

ToHeaders RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

ToPath RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

ToQuery RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

type Rep RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

type Rep RestoreFromClusterSnapshot = D1 ('MetaData "RestoreFromClusterSnapshot" "Amazonka.Redshift.RestoreFromClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RestoreFromClusterSnapshot'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus)) :*: S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "availabilityZoneRelocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "clusterParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

newRestoreFromClusterSnapshot Source #

Create a value of RestoreFromClusterSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_manualSnapshotRetentionPeriod - The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

The value must be either -1 or an integer between 1 and 3,653.

$sel:enhancedVpcRouting:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:additionalInfo:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_additionalInfo - Reserved.

$sel:snapshotScheduleIdentifier:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_snapshotScheduleIdentifier - A unique identifier for the snapshot schedule.

$sel:publiclyAccessible:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_publiclyAccessible - If true, the cluster can be accessed from a public network.

$sel:snapshotClusterIdentifier:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_snapshotClusterIdentifier - The name of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

$sel:maintenanceTrackName:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_maintenanceTrackName - The name of the maintenance track for the restored cluster. When you take a snapshot, the snapshot inherits the MaintenanceTrack value from the cluster. The snapshot might be on a different track than the cluster that was the source for the snapshot. For example, suppose that you take a snapshot of a cluster that is on the current track and then change the cluster to be on the trailing track. In this case, the snapshot and the source cluster are on different tracks.

$sel:hsmConfigurationIdentifier:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

$sel:aquaConfigurationStatus:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_aquaConfigurationStatus - The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) after the cluster is restored. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
  • disabled - Don't use AQUA.
  • auto - Amazon Redshift determines whether to use AQUA.

$sel:clusterSecurityGroups:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_clusterSecurityGroups - A list of security groups to be associated with this cluster.

Default: The default cluster security group for Amazon Redshift.

Cluster security groups only apply to clusters outside of VPCs.

$sel:automatedSnapshotRetentionPeriod:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_automatedSnapshotRetentionPeriod - The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

You can't disable automated snapshots for RA3 node types. Set the automated retention period from 1-35 days.

Default: The value selected for the cluster from which the snapshot was taken.

Constraints: Must be a value from 0 to 35.

$sel:clusterSubnetGroupName:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_clusterSubnetGroupName - The name of the subnet group where you want to cluster restored.

A snapshot of cluster in VPC can be restored only in VPC. Therefore, you must provide subnet group name where you want the cluster restored.

$sel:hsmClientCertificateIdentifier:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

$sel:numberOfNodes:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_numberOfNodes - The number of nodes specified when provisioning the restored cluster.

$sel:elasticIp:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_elasticIp - The elastic IP (EIP) address for the cluster.

$sel:preferredMaintenanceWindow:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_preferredMaintenanceWindow - The weekly time range (in UTC) during which automated cluster maintenance can occur.

Format: ddd:hh24:mi-ddd:hh24:mi

Default: The value selected for the cluster from which the snapshot was taken. For more information about the time blocks for each region, see Maintenance Windows in Amazon Redshift Cluster Management Guide.

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Minimum 30-minute window.

$sel:kmsKeyId:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster that you restore from a shared snapshot.

$sel:availabilityZone:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_availabilityZone - The Amazon EC2 Availability Zone in which to restore the cluster.

Default: A random, system-chosen Availability Zone.

Example: us-east-2a

$sel:vpcSecurityGroupIds:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_vpcSecurityGroupIds - A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.

Default: The default VPC security group is associated with the cluster.

VPC security groups only apply to clusters in VPCs.

$sel:iamRoles:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_iamRoles - A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. You must supply the IAM roles in their Amazon Resource Name (ARN) format. You can supply up to 10 IAM roles in a single request.

A cluster can have up to 10 IAM roles associated at any time.

$sel:availabilityZoneRelocation:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_availabilityZoneRelocation - The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is restored.

$sel:ownerAccount:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_ownerAccount - The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.

$sel:nodeType:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_nodeType - The node type that the restored cluster will be provisioned with.

Default: The node type of the cluster from which the snapshot was taken. You can modify this if you are using any DS node type. In that case, you can choose to restore into another DS node type of the same size. For example, you can restore ds1.8xlarge into ds2.8xlarge, or ds1.xlarge into ds2.xlarge. If you have a DC instance type, you must restore into that same instance type and size. In other words, you can only restore a dc1.large instance type into another dc1.large instance type or dc2.large instance type. You can't restore dc1.8xlarge to dc2.8xlarge. First restore to a dc1.8xlarge cluster, then resize to a dc2.8large cluster. For more information about node types, see About Clusters and Nodes in the Amazon Redshift Cluster Management Guide.

$sel:allowVersionUpgrade:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_allowVersionUpgrade - If true, major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster.

Default: true

$sel:clusterParameterGroupName:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_clusterParameterGroupName - The name of the parameter group to be associated with this cluster.

Default: The default Amazon Redshift cluster parameter group. For information about the default parameter group, go to Working with Amazon Redshift Parameter Groups.

Constraints:

  • Must be 1 to 255 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.

$sel:port:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_port - The port number on which the cluster accepts connections.

Default: The same port as the original cluster.

Constraints: Must be between 1115 and 65535.

$sel:clusterIdentifier:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_clusterIdentifier - The identifier of the cluster that will be created from restoring the snapshot.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens.
  • Alphabetic characters must be lowercase.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.
  • Must be unique for all clusters within an Amazon Web Services account.

$sel:snapshotIdentifier:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_snapshotIdentifier - The name of the snapshot from which to create the new cluster. This parameter isn't case sensitive.

Example: my-snapshot-id

data RestoreFromClusterSnapshotResponse Source #

Instances

Instances details
Eq RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Read RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Show RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Generic RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Associated Types

type Rep RestoreFromClusterSnapshotResponse :: Type -> Type #

NFData RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

type Rep RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

type Rep RestoreFromClusterSnapshotResponse = D1 ('MetaData "RestoreFromClusterSnapshotResponse" "Amazonka.Redshift.RestoreFromClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RestoreFromClusterSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRestoreFromClusterSnapshotResponse Source #

Create a value of RestoreFromClusterSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:RestoreFromClusterSnapshotResponse', restoreFromClusterSnapshotResponse_cluster - Undocumented member.

$sel:httpStatus:RestoreFromClusterSnapshotResponse', restoreFromClusterSnapshotResponse_httpStatus - The response's http status code.

CreateClusterParameterGroup

data CreateClusterParameterGroup Source #

See: newCreateClusterParameterGroup smart constructor.

Instances

Instances details
Eq CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Read CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Show CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Generic CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Associated Types

type Rep CreateClusterParameterGroup :: Type -> Type #

NFData CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Hashable CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

AWSRequest CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

ToHeaders CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

ToPath CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

ToQuery CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

type Rep CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

type Rep CreateClusterParameterGroup = D1 ('MetaData "CreateClusterParameterGroup" "Amazonka.Redshift.CreateClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

newCreateClusterParameterGroup Source #

Create a value of CreateClusterParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateClusterParameterGroup', createClusterParameterGroup_tags - A list of tag instances.

$sel:parameterGroupName:CreateClusterParameterGroup', createClusterParameterGroup_parameterGroupName - The name of the cluster parameter group.

Constraints:

  • Must be 1 to 255 alphanumeric characters or hyphens
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.
  • Must be unique withing your Amazon Web Services account.

This value is stored as a lower-case string.

$sel:parameterGroupFamily:CreateClusterParameterGroup', createClusterParameterGroup_parameterGroupFamily - The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.

To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your Amazon Web Services account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".

$sel:description:CreateClusterParameterGroup', createClusterParameterGroup_description - A description of the parameter group.

data CreateClusterParameterGroupResponse Source #

Instances

Instances details
Eq CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Read CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Show CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Generic CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

NFData CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

type Rep CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

type Rep CreateClusterParameterGroupResponse = D1 ('MetaData "CreateClusterParameterGroupResponse" "Amazonka.Redshift.CreateClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateClusterParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterParameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterParameterGroupResponse Source #

Create a value of CreateClusterParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterParameterGroup:CreateClusterParameterGroupResponse', createClusterParameterGroupResponse_clusterParameterGroup - Undocumented member.

$sel:httpStatus:CreateClusterParameterGroupResponse', createClusterParameterGroupResponse_httpStatus - The response's http status code.

DescribePartners

data DescribePartners Source #

See: newDescribePartners smart constructor.

Instances

Instances details
Eq DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Read DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Show DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Generic DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Associated Types

type Rep DescribePartners :: Type -> Type #

NFData DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Methods

rnf :: DescribePartners -> () #

Hashable DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

AWSRequest DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Associated Types

type AWSResponse DescribePartners #

ToHeaders DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

ToPath DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

ToQuery DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

type Rep DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

type Rep DescribePartners = D1 ('MetaData "DescribePartners" "Amazonka.Redshift.DescribePartners" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribePartners'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

newDescribePartners Source #

Create a value of DescribePartners with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partnerName:DescribePartners', describePartners_partnerName - The name of the partner that is being described. If partner name is not specified, then all partner integrations are described.

$sel:databaseName:DescribePartners', describePartners_databaseName - The name of the database whose partner integration is being described. If database name is not specified, then all databases in the cluster are described.

$sel:accountId:DescribePartners', describePartners_accountId - The Amazon Web Services account ID that owns the cluster.

$sel:clusterIdentifier:DescribePartners', describePartners_clusterIdentifier - The cluster identifier of the cluster whose partner integration is being described.

data DescribePartnersResponse Source #

See: newDescribePartnersResponse smart constructor.

Instances

Instances details
Eq DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Read DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Show DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Generic DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Associated Types

type Rep DescribePartnersResponse :: Type -> Type #

NFData DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

type Rep DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

type Rep DescribePartnersResponse = D1 ('MetaData "DescribePartnersResponse" "Amazonka.Redshift.DescribePartners" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribePartnersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partnerIntegrationInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartnerIntegrationInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribePartnersResponse Source #

Create a value of DescribePartnersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partnerIntegrationInfoList:DescribePartnersResponse', describePartnersResponse_partnerIntegrationInfoList - A list of partner integrations.

$sel:httpStatus:DescribePartnersResponse', describePartnersResponse_httpStatus - The response's http status code.

RevokeSnapshotAccess

data RevokeSnapshotAccess Source #

See: newRevokeSnapshotAccess smart constructor.

Instances

Instances details
Eq RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Read RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Show RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Generic RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Associated Types

type Rep RevokeSnapshotAccess :: Type -> Type #

NFData RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Methods

rnf :: RevokeSnapshotAccess -> () #

Hashable RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

AWSRequest RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Associated Types

type AWSResponse RevokeSnapshotAccess #

ToHeaders RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

ToPath RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

ToQuery RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

type Rep RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

type Rep RevokeSnapshotAccess = D1 ('MetaData "RevokeSnapshotAccess" "Amazonka.Redshift.RevokeSnapshotAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevokeSnapshotAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

newRevokeSnapshotAccess Source #

Create a value of RevokeSnapshotAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotClusterIdentifier:RevokeSnapshotAccess', revokeSnapshotAccess_snapshotClusterIdentifier - The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

$sel:snapshotIdentifier:RevokeSnapshotAccess', revokeSnapshotAccess_snapshotIdentifier - The identifier of the snapshot that the account can no longer access.

$sel:accountWithRestoreAccess:RevokeSnapshotAccess', revokeSnapshotAccess_accountWithRestoreAccess - The identifier of the Amazon Web Services account that can no longer restore the specified snapshot.

data RevokeSnapshotAccessResponse Source #

See: newRevokeSnapshotAccessResponse smart constructor.

Instances

Instances details
Eq RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Read RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Show RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Generic RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Associated Types

type Rep RevokeSnapshotAccessResponse :: Type -> Type #

NFData RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

type Rep RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

type Rep RevokeSnapshotAccessResponse = D1 ('MetaData "RevokeSnapshotAccessResponse" "Amazonka.Redshift.RevokeSnapshotAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevokeSnapshotAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRevokeSnapshotAccessResponse Source #

Create a value of RevokeSnapshotAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:RevokeSnapshotAccessResponse', revokeSnapshotAccessResponse_snapshot - Undocumented member.

$sel:httpStatus:RevokeSnapshotAccessResponse', revokeSnapshotAccessResponse_httpStatus - The response's http status code.

DescribeHsmConfigurations (Paginated)

data DescribeHsmConfigurations Source #

See: newDescribeHsmConfigurations smart constructor.

Instances

Instances details
Eq DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Read DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Show DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Generic DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Associated Types

type Rep DescribeHsmConfigurations :: Type -> Type #

NFData DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Hashable DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

AWSPager DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

AWSRequest DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

ToHeaders DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

ToPath DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

ToQuery DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

type Rep DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

type Rep DescribeHsmConfigurations = D1 ('MetaData "DescribeHsmConfigurations" "Amazonka.Redshift.DescribeHsmConfigurations" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeHsmConfigurations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

newDescribeHsmConfigurations :: DescribeHsmConfigurations Source #

Create a value of DescribeHsmConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeHsmConfigurations', describeHsmConfigurations_tagValues - A tag value or values for which you want to return all matching HSM configurations that are associated with the specified tag value or values. For example, suppose that you have HSM configurations that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the HSM configurations that have either or both of these tag values associated with them.

$sel:hsmConfigurationIdentifier:DescribeHsmConfigurations', describeHsmConfigurations_hsmConfigurationIdentifier - The identifier of a specific Amazon Redshift HSM configuration to be described. If no identifier is specified, information is returned for all HSM configurations owned by your Amazon Web Services account.

$sel:tagKeys:DescribeHsmConfigurations', describeHsmConfigurations_tagKeys - A tag key or keys for which you want to return all matching HSM configurations that are associated with the specified key or keys. For example, suppose that you have HSM configurations that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the HSM configurations that have either or both of these tag keys associated with them.

$sel:marker:DescribeHsmConfigurations', describeHsmConfigurations_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeHsmConfigurations request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeHsmConfigurations', describeHsmConfigurations_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeHsmConfigurationsResponse Source #

See: newDescribeHsmConfigurationsResponse smart constructor.

Instances

Instances details
Eq DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Read DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Show DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Generic DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Associated Types

type Rep DescribeHsmConfigurationsResponse :: Type -> Type #

NFData DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

type Rep DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

type Rep DescribeHsmConfigurationsResponse = D1 ('MetaData "DescribeHsmConfigurationsResponse" "Amazonka.Redshift.DescribeHsmConfigurations" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeHsmConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HsmConfiguration])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeHsmConfigurationsResponse Source #

Create a value of DescribeHsmConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeHsmConfigurations', describeHsmConfigurationsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:hsmConfigurations:DescribeHsmConfigurationsResponse', describeHsmConfigurationsResponse_hsmConfigurations - A list of HsmConfiguration objects.

$sel:httpStatus:DescribeHsmConfigurationsResponse', describeHsmConfigurationsResponse_httpStatus - The response's http status code.

DescribeAccountAttributes

data DescribeAccountAttributes Source #

See: newDescribeAccountAttributes smart constructor.

Instances

Instances details
Eq DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Read DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Show DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Generic DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Associated Types

type Rep DescribeAccountAttributes :: Type -> Type #

NFData DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Hashable DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

AWSRequest DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

ToHeaders DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

ToPath DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

ToQuery DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

type Rep DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

type Rep DescribeAccountAttributes = D1 ('MetaData "DescribeAccountAttributes" "Amazonka.Redshift.DescribeAccountAttributes" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeAccountAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))
type AWSResponse DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

newDescribeAccountAttributes :: DescribeAccountAttributes Source #

Create a value of DescribeAccountAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeNames:DescribeAccountAttributes', describeAccountAttributes_attributeNames - A list of attribute names.

data DescribeAccountAttributesResponse Source #

See: newDescribeAccountAttributesResponse smart constructor.

Instances

Instances details
Eq DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Read DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Show DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Generic DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Associated Types

type Rep DescribeAccountAttributesResponse :: Type -> Type #

NFData DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

type Rep DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

type Rep DescribeAccountAttributesResponse = D1 ('MetaData "DescribeAccountAttributesResponse" "Amazonka.Redshift.DescribeAccountAttributes" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeAccountAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAccountAttributesResponse Source #

Create a value of DescribeAccountAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountAttributes:DescribeAccountAttributesResponse', describeAccountAttributesResponse_accountAttributes - A list of attributes assigned to an account.

$sel:httpStatus:DescribeAccountAttributesResponse', describeAccountAttributesResponse_httpStatus - The response's http status code.

CreateSnapshotCopyGrant

data CreateSnapshotCopyGrant Source #

The result of the CreateSnapshotCopyGrant action.

See: newCreateSnapshotCopyGrant smart constructor.

Instances

Instances details
Eq CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Read CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Show CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Generic CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Associated Types

type Rep CreateSnapshotCopyGrant :: Type -> Type #

NFData CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Methods

rnf :: CreateSnapshotCopyGrant -> () #

Hashable CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

AWSRequest CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

ToHeaders CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

ToPath CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

ToQuery CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

type Rep CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

type Rep CreateSnapshotCopyGrant = D1 ('MetaData "CreateSnapshotCopyGrant" "Amazonka.Redshift.CreateSnapshotCopyGrant" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateSnapshotCopyGrant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

newCreateSnapshotCopyGrant Source #

Create a value of CreateSnapshotCopyGrant with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyId:CreateSnapshotCopyGrant', createSnapshotCopyGrant_kmsKeyId - The unique identifier of the customer master key (CMK) to which to grant Amazon Redshift permission. If no key is specified, the default key is used.

$sel:tags:CreateSnapshotCopyGrant', createSnapshotCopyGrant_tags - A list of tag instances.

$sel:snapshotCopyGrantName:CreateSnapshotCopyGrant', createSnapshotCopyGrant_snapshotCopyGrantName - The name of the snapshot copy grant. This name must be unique in the region for the Amazon Web Services account.

Constraints:

  • Must contain from 1 to 63 alphanumeric characters or hyphens.
  • Alphabetic characters must be lowercase.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.
  • Must be unique for all clusters within an Amazon Web Services account.

data CreateSnapshotCopyGrantResponse Source #

See: newCreateSnapshotCopyGrantResponse smart constructor.

Instances

Instances details
Eq CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Read CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Show CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Generic CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Associated Types

type Rep CreateSnapshotCopyGrantResponse :: Type -> Type #

NFData CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

type Rep CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

type Rep CreateSnapshotCopyGrantResponse = D1 ('MetaData "CreateSnapshotCopyGrantResponse" "Amazonka.Redshift.CreateSnapshotCopyGrant" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateSnapshotCopyGrantResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotCopyGrant") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotCopyGrant)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSnapshotCopyGrantResponse Source #

Create a value of CreateSnapshotCopyGrantResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotCopyGrant:CreateSnapshotCopyGrantResponse', createSnapshotCopyGrantResponse_snapshotCopyGrant - Undocumented member.

$sel:httpStatus:CreateSnapshotCopyGrantResponse', createSnapshotCopyGrantResponse_httpStatus - The response's http status code.

CopyClusterSnapshot

data CopyClusterSnapshot Source #

See: newCopyClusterSnapshot smart constructor.

Instances

Instances details
Eq CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Read CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Show CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Generic CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Associated Types

type Rep CopyClusterSnapshot :: Type -> Type #

NFData CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Methods

rnf :: CopyClusterSnapshot -> () #

Hashable CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

AWSRequest CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Associated Types

type AWSResponse CopyClusterSnapshot #

ToHeaders CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

ToPath CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

ToQuery CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

type Rep CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

type Rep CopyClusterSnapshot = D1 ('MetaData "CopyClusterSnapshot" "Amazonka.Redshift.CopyClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CopyClusterSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "sourceSnapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

newCopyClusterSnapshot Source #

Create a value of CopyClusterSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:CopyClusterSnapshot', copyClusterSnapshot_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

The default value is -1.

$sel:sourceSnapshotClusterIdentifier:CopyClusterSnapshot', copyClusterSnapshot_sourceSnapshotClusterIdentifier - The identifier of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

Constraints:

  • Must be the identifier for a valid cluster.

$sel:sourceSnapshotIdentifier:CopyClusterSnapshot', copyClusterSnapshot_sourceSnapshotIdentifier - The identifier for the source snapshot.

Constraints:

  • Must be the identifier for a valid automated snapshot whose state is available.

$sel:targetSnapshotIdentifier:CopyClusterSnapshot', copyClusterSnapshot_targetSnapshotIdentifier - The identifier given to the new manual snapshot.

Constraints:

  • Cannot be null, empty, or blank.
  • Must contain from 1 to 255 alphanumeric characters or hyphens.
  • First character must be a letter.
  • Cannot end with a hyphen or contain two consecutive hyphens.
  • Must be unique for the Amazon Web Services account that is making the request.

data CopyClusterSnapshotResponse Source #

See: newCopyClusterSnapshotResponse smart constructor.

Instances

Instances details
Eq CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Read CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Show CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Generic CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Associated Types

type Rep CopyClusterSnapshotResponse :: Type -> Type #

NFData CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

type Rep CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

type Rep CopyClusterSnapshotResponse = D1 ('MetaData "CopyClusterSnapshotResponse" "Amazonka.Redshift.CopyClusterSnapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CopyClusterSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCopyClusterSnapshotResponse Source #

Create a value of CopyClusterSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:CopyClusterSnapshotResponse', copyClusterSnapshotResponse_snapshot - Undocumented member.

$sel:httpStatus:CopyClusterSnapshotResponse', copyClusterSnapshotResponse_httpStatus - The response's http status code.

DescribeDataShares

data DescribeDataShares Source #

See: newDescribeDataShares smart constructor.

Instances

Instances details
Eq DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Read DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Show DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Generic DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Associated Types

type Rep DescribeDataShares :: Type -> Type #

NFData DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Methods

rnf :: DescribeDataShares -> () #

Hashable DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

AWSRequest DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Associated Types

type AWSResponse DescribeDataShares #

ToHeaders DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

ToPath DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

ToQuery DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

type Rep DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

type Rep DescribeDataShares = D1 ('MetaData "DescribeDataShares" "Amazonka.Redshift.DescribeDataShares" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

newDescribeDataShares :: DescribeDataShares Source #

Create a value of DescribeDataShares with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeDataShares', describeDataShares_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataShares request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeDataShares', describeDataShares_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

$sel:dataShareArn:DescribeDataShares', describeDataShares_dataShareArn - The identifier of the datashare to describe details of.

data DescribeDataSharesResponse Source #

See: newDescribeDataSharesResponse smart constructor.

Instances

Instances details
Eq DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Read DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Show DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Generic DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Associated Types

type Rep DescribeDataSharesResponse :: Type -> Type #

NFData DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

type Rep DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

type Rep DescribeDataSharesResponse = D1 ('MetaData "DescribeDataSharesResponse" "Amazonka.Redshift.DescribeDataShares" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeDataSharesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShare])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDataSharesResponse Source #

Create a value of DescribeDataSharesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DescribeDataShares', describeDataSharesResponse_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataShares request exceed the value specified in MaxRecords, AWS returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:dataShares:DescribeDataSharesResponse', describeDataSharesResponse_dataShares - The results returned from describing datashares.

$sel:httpStatus:DescribeDataSharesResponse', describeDataSharesResponse_httpStatus - The response's http status code.

DeleteHsmClientCertificate

data DeleteHsmClientCertificate Source #

See: newDeleteHsmClientCertificate smart constructor.

Instances

Instances details
Eq DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Read DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Show DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Generic DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Associated Types

type Rep DeleteHsmClientCertificate :: Type -> Type #

NFData DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Hashable DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

AWSRequest DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

ToHeaders DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

ToPath DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

ToQuery DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

type Rep DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

type Rep DeleteHsmClientCertificate = D1 ('MetaData "DeleteHsmClientCertificate" "Amazonka.Redshift.DeleteHsmClientCertificate" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteHsmClientCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

newDeleteHsmClientCertificate Source #

Create a value of DeleteHsmClientCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmClientCertificateIdentifier:DeleteHsmClientCertificate', deleteHsmClientCertificate_hsmClientCertificateIdentifier - The identifier of the HSM client certificate to be deleted.

data DeleteHsmClientCertificateResponse Source #

Instances

Instances details
Eq DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Read DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Show DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Generic DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Associated Types

type Rep DeleteHsmClientCertificateResponse :: Type -> Type #

NFData DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

type Rep DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

type Rep DeleteHsmClientCertificateResponse = D1 ('MetaData "DeleteHsmClientCertificateResponse" "Amazonka.Redshift.DeleteHsmClientCertificate" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteHsmClientCertificateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteHsmClientCertificateResponse :: DeleteHsmClientCertificateResponse Source #

Create a value of DeleteHsmClientCertificateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ModifyAuthenticationProfile

data ModifyAuthenticationProfile Source #

See: newModifyAuthenticationProfile smart constructor.

Instances

Instances details
Eq ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Read ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Show ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Generic ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Associated Types

type Rep ModifyAuthenticationProfile :: Type -> Type #

NFData ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Hashable ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

AWSRequest ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

ToHeaders ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

ToPath ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

ToQuery ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

type Rep ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

type Rep ModifyAuthenticationProfile = D1 ('MetaData "ModifyAuthenticationProfile" "Amazonka.Redshift.ModifyAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

newModifyAuthenticationProfile Source #

Create a value of ModifyAuthenticationProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:ModifyAuthenticationProfile', modifyAuthenticationProfile_authenticationProfileName - The name of the authentication profile to replace.

$sel:authenticationProfileContent:ModifyAuthenticationProfile', modifyAuthenticationProfile_authenticationProfileContent - The new content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

data ModifyAuthenticationProfileResponse Source #

Instances

Instances details
Eq ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Read ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Show ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Generic ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

NFData ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

type Rep ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

type Rep ModifyAuthenticationProfileResponse = D1 ('MetaData "ModifyAuthenticationProfileResponse" "Amazonka.Redshift.ModifyAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyAuthenticationProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newModifyAuthenticationProfileResponse Source #

Create a value of ModifyAuthenticationProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:ModifyAuthenticationProfile', modifyAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was replaced.

$sel:authenticationProfileContent:ModifyAuthenticationProfile', modifyAuthenticationProfileResponse_authenticationProfileContent - The updated content of the authentication profile in JSON format.

$sel:httpStatus:ModifyAuthenticationProfileResponse', modifyAuthenticationProfileResponse_httpStatus - The response's http status code.

UpdatePartnerStatus

data UpdatePartnerStatus Source #

See: newUpdatePartnerStatus smart constructor.

Instances

Instances details
Eq UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Read UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Show UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Generic UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Associated Types

type Rep UpdatePartnerStatus :: Type -> Type #

NFData UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Methods

rnf :: UpdatePartnerStatus -> () #

Hashable UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

AWSRequest UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Associated Types

type AWSResponse UpdatePartnerStatus #

ToHeaders UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

ToPath UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

ToQuery UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

type Rep UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

type Rep UpdatePartnerStatus = D1 ('MetaData "UpdatePartnerStatus" "Amazonka.Redshift.UpdatePartnerStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "UpdatePartnerStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PartnerIntegrationStatus)))))
type AWSResponse UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

newUpdatePartnerStatus Source #

Create a value of UpdatePartnerStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:statusMessage:UpdatePartnerStatus', updatePartnerStatus_statusMessage - The status message provided by the partner.

$sel:accountId:UpdatePartnerStatus', updatePartnerStatus_accountId - The Amazon Web Services account ID that owns the cluster.

$sel:clusterIdentifier:UpdatePartnerStatus', updatePartnerStatus_clusterIdentifier - The cluster identifier of the cluster whose partner integration status is being updated.

$sel:databaseName:UpdatePartnerStatus', updatePartnerStatus_databaseName - The name of the database whose partner integration status is being updated.

$sel:partnerName:UpdatePartnerStatus', updatePartnerStatus_partnerName - The name of the partner whose integration status is being updated.

$sel:status:UpdatePartnerStatus', updatePartnerStatus_status - The value of the updated status.

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Generic PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Associated Types

type Rep PartnerIntegrationOutputMessage :: Type -> Type #

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

FromXML PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage = D1 ('MetaData "PartnerIntegrationOutputMessage" "Amazonka.Redshift.Types.PartnerIntegrationOutputMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPartnerIntegrationOutputMessage :: PartnerIntegrationOutputMessage Source #

Create a value of PartnerIntegrationOutputMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partnerName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_partnerName - The name of the partner that is authorized to send data.

$sel:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

ModifyClusterSnapshotSchedule

data ModifyClusterSnapshotSchedule Source #

See: newModifyClusterSnapshotSchedule smart constructor.

Instances

Instances details
Eq ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Read ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Show ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Generic ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Associated Types

type Rep ModifyClusterSnapshotSchedule :: Type -> Type #

NFData ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Hashable ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

AWSRequest ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

ToHeaders ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

ToPath ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

ToQuery ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

type Rep ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

type Rep ModifyClusterSnapshotSchedule = D1 ('MetaData "ModifyClusterSnapshotSchedule" "Amazonka.Redshift.ModifyClusterSnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disassociateSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

newModifyClusterSnapshotSchedule Source #

Create a value of ModifyClusterSnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disassociateSchedule:ModifyClusterSnapshotSchedule', modifyClusterSnapshotSchedule_disassociateSchedule - A boolean to indicate whether to remove the assoiciation between the cluster and the schedule.

$sel:scheduleIdentifier:ModifyClusterSnapshotSchedule', modifyClusterSnapshotSchedule_scheduleIdentifier - A unique alphanumeric identifier for the schedule that you want to associate with the cluster.

$sel:clusterIdentifier:ModifyClusterSnapshotSchedule', modifyClusterSnapshotSchedule_clusterIdentifier - A unique identifier for the cluster whose snapshot schedule you want to modify.

data ModifyClusterSnapshotScheduleResponse Source #

Instances

Instances details
Eq ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Read ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Show ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Generic ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

NFData ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

type Rep ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

type Rep ModifyClusterSnapshotScheduleResponse = D1 ('MetaData "ModifyClusterSnapshotScheduleResponse" "Amazonka.Redshift.ModifyClusterSnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSnapshotScheduleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newModifyClusterSnapshotScheduleResponse :: ModifyClusterSnapshotScheduleResponse Source #

Create a value of ModifyClusterSnapshotScheduleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteEndpointAccess

data DeleteEndpointAccess Source #

See: newDeleteEndpointAccess smart constructor.

Instances

Instances details
Eq DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Read DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Show DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Generic DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Associated Types

type Rep DeleteEndpointAccess :: Type -> Type #

NFData DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Methods

rnf :: DeleteEndpointAccess -> () #

Hashable DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

AWSRequest DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Associated Types

type AWSResponse DeleteEndpointAccess #

ToHeaders DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

ToPath DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

ToQuery DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

type Rep DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

type Rep DeleteEndpointAccess = D1 ('MetaData "DeleteEndpointAccess" "Amazonka.Redshift.DeleteEndpointAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteEndpointAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

newDeleteEndpointAccess Source #

Create a value of DeleteEndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:DeleteEndpointAccess', deleteEndpointAccess_endpointName - The Redshift-managed VPC endpoint to delete.

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Instances

Instances details
Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

FromXML EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:EndpointAccess', endpointAccess_endpointName - The name of the endpoint.

$sel:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

$sel:subnetGroupName:EndpointAccess', endpointAccess_subnetGroupName - The subnet group name where Amazon Redshift chooses to deploy the endpoint.

$sel:address:EndpointAccess', endpointAccess_address - The DNS address of the endpoint.

$sel:clusterIdentifier:EndpointAccess', endpointAccess_clusterIdentifier - The cluster identifier of the cluster associated with the endpoint.

$sel:endpointStatus:EndpointAccess', endpointAccess_endpointStatus - The status of the endpoint.

$sel:vpcSecurityGroups:EndpointAccess', endpointAccess_vpcSecurityGroups - The security groups associated with the endpoint.

$sel:resourceOwner:EndpointAccess', endpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

$sel:vpcEndpoint:EndpointAccess', endpointAccess_vpcEndpoint - Undocumented member.

$sel:port:EndpointAccess', endpointAccess_port - The port number on which the cluster accepts incoming connections.

DeleteSnapshotCopyGrant

data DeleteSnapshotCopyGrant Source #

The result of the DeleteSnapshotCopyGrant action.

See: newDeleteSnapshotCopyGrant smart constructor.

Instances

Instances details
Eq DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Read DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Show DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Generic DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Associated Types

type Rep DeleteSnapshotCopyGrant :: Type -> Type #

NFData DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Methods

rnf :: DeleteSnapshotCopyGrant -> () #

Hashable DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

AWSRequest DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

ToHeaders DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

ToPath DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

ToQuery DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

type Rep DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

type Rep DeleteSnapshotCopyGrant = D1 ('MetaData "DeleteSnapshotCopyGrant" "Amazonka.Redshift.DeleteSnapshotCopyGrant" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteSnapshotCopyGrant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

newDeleteSnapshotCopyGrant Source #

Create a value of DeleteSnapshotCopyGrant with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotCopyGrantName:DeleteSnapshotCopyGrant', deleteSnapshotCopyGrant_snapshotCopyGrantName - The name of the snapshot copy grant to delete.

data DeleteSnapshotCopyGrantResponse Source #

See: newDeleteSnapshotCopyGrantResponse smart constructor.

Instances

Instances details
Eq DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Read DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Show DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Generic DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Associated Types

type Rep DeleteSnapshotCopyGrantResponse :: Type -> Type #

NFData DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

type Rep DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

type Rep DeleteSnapshotCopyGrantResponse = D1 ('MetaData "DeleteSnapshotCopyGrantResponse" "Amazonka.Redshift.DeleteSnapshotCopyGrant" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteSnapshotCopyGrantResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSnapshotCopyGrantResponse :: DeleteSnapshotCopyGrantResponse Source #

Create a value of DeleteSnapshotCopyGrantResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeClusterVersions (Paginated)

data DescribeClusterVersions Source #

See: newDescribeClusterVersions smart constructor.

Instances

Instances details
Eq DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Read DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Show DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Generic DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Associated Types

type Rep DescribeClusterVersions :: Type -> Type #

NFData DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Methods

rnf :: DescribeClusterVersions -> () #

Hashable DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

AWSPager DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

AWSRequest DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

ToHeaders DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

ToPath DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

ToQuery DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

type Rep DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

type Rep DescribeClusterVersions = D1 ('MetaData "DescribeClusterVersions" "Amazonka.Redshift.DescribeClusterVersions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

newDescribeClusterVersions :: DescribeClusterVersions Source #

Create a value of DescribeClusterVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterParameterGroupFamily:DescribeClusterVersions', describeClusterVersions_clusterParameterGroupFamily - The name of a specific cluster parameter group family to return details for.

Constraints:

  • Must be 1 to 255 alphanumeric characters
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens

$sel:marker:DescribeClusterVersions', describeClusterVersions_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterVersions request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeClusterVersions', describeClusterVersions_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:clusterVersion:DescribeClusterVersions', describeClusterVersions_clusterVersion - The specific cluster version to return.

Example: 1.0

data DescribeClusterVersionsResponse Source #

Contains the output from the DescribeClusterVersions action.

See: newDescribeClusterVersionsResponse smart constructor.

Instances

Instances details
Eq DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Read DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Show DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Generic DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Associated Types

type Rep DescribeClusterVersionsResponse :: Type -> Type #

NFData DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

type Rep DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

type Rep DescribeClusterVersionsResponse = D1 ('MetaData "DescribeClusterVersionsResponse" "Amazonka.Redshift.DescribeClusterVersions" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeClusterVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterVersion])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClusterVersionsResponse Source #

Create a value of DescribeClusterVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterVersions:DescribeClusterVersionsResponse', describeClusterVersionsResponse_clusterVersions - A list of Version elements.

$sel:marker:DescribeClusterVersions', describeClusterVersionsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeClusterVersionsResponse', describeClusterVersionsResponse_httpStatus - The response's http status code.

ModifyClusterSubnetGroup

data ModifyClusterSubnetGroup Source #

See: newModifyClusterSubnetGroup smart constructor.

Instances

Instances details
Eq ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Read ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Show ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Generic ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Associated Types

type Rep ModifyClusterSubnetGroup :: Type -> Type #

NFData ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Hashable ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

AWSRequest ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

ToHeaders ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

ToPath ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

ToQuery ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroup = D1 ('MetaData "ModifyClusterSubnetGroup" "Amazonka.Redshift.ModifyClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

newModifyClusterSubnetGroup Source #

Create a value of ModifyClusterSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ModifyClusterSubnetGroup', modifyClusterSubnetGroup_description - A text description of the subnet group to be modified.

$sel:clusterSubnetGroupName:ModifyClusterSubnetGroup', modifyClusterSubnetGroup_clusterSubnetGroupName - The name of the subnet group to be modified.

$sel:subnetIds:ModifyClusterSubnetGroup', modifyClusterSubnetGroup_subnetIds - An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.

data ModifyClusterSubnetGroupResponse Source #

See: newModifyClusterSubnetGroupResponse smart constructor.

Instances

Instances details
Eq ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Read ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Show ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Generic ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Associated Types

type Rep ModifyClusterSubnetGroupResponse :: Type -> Type #

NFData ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type Rep ModifyClusterSubnetGroupResponse = D1 ('MetaData "ModifyClusterSubnetGroupResponse" "Amazonka.Redshift.ModifyClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifyClusterSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSubnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyClusterSubnetGroupResponse Source #

Create a value of ModifyClusterSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSubnetGroup:ModifyClusterSubnetGroupResponse', modifyClusterSubnetGroupResponse_clusterSubnetGroup - Undocumented member.

$sel:httpStatus:ModifyClusterSubnetGroupResponse', modifyClusterSubnetGroupResponse_httpStatus - The response's http status code.

DescribeUsageLimits (Paginated)

data DescribeUsageLimits Source #

See: newDescribeUsageLimits smart constructor.

Instances

Instances details
Eq DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Read DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Show DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Generic DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Associated Types

type Rep DescribeUsageLimits :: Type -> Type #

NFData DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Methods

rnf :: DescribeUsageLimits -> () #

Hashable DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

AWSPager DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

AWSRequest DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Associated Types

type AWSResponse DescribeUsageLimits #

ToHeaders DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

ToPath DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

ToQuery DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

type Rep DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

type Rep DescribeUsageLimits = D1 ('MetaData "DescribeUsageLimits" "Amazonka.Redshift.DescribeUsageLimits" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeUsageLimits'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "featureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageLimitFeatureType))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))
type AWSResponse DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

newDescribeUsageLimits :: DescribeUsageLimits Source #

Create a value of DescribeUsageLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeUsageLimits', describeUsageLimits_tagValues - A tag value or values for which you want to return all matching usage limit objects that are associated with the specified tag value or values. For example, suppose that you have parameter groups that are tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with the usage limit objects that have either or both of these tag values associated with them.

$sel:usageLimitId:DescribeUsageLimits', describeUsageLimits_usageLimitId - The identifier of the usage limit to describe.

$sel:tagKeys:DescribeUsageLimits', describeUsageLimits_tagKeys - A tag key or keys for which you want to return all matching usage limit objects that are associated with the specified key or keys. For example, suppose that you have parameter groups that are tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the usage limit objects have either or both of these tag keys associated with them.

$sel:clusterIdentifier:DescribeUsageLimits', describeUsageLimits_clusterIdentifier - The identifier of the cluster for which you want to describe usage limits.

$sel:featureType:DescribeUsageLimits', describeUsageLimits_featureType - The feature type for which you want to describe usage limits.

$sel:marker:DescribeUsageLimits', describeUsageLimits_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeUsageLimits request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

$sel:maxRecords:DescribeUsageLimits', describeUsageLimits_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

data DescribeUsageLimitsResponse Source #

See: newDescribeUsageLimitsResponse smart constructor.

Instances

Instances details
Eq DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Read DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Show DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Generic DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Associated Types

type Rep DescribeUsageLimitsResponse :: Type -> Type #

NFData DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

type Rep DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

type Rep DescribeUsageLimitsResponse = D1 ('MetaData "DescribeUsageLimitsResponse" "Amazonka.Redshift.DescribeUsageLimits" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeUsageLimitsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageLimit])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeUsageLimitsResponse Source #

Create a value of DescribeUsageLimitsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:usageLimits:DescribeUsageLimitsResponse', describeUsageLimitsResponse_usageLimits - Contains the output from the DescribeUsageLimits action.

$sel:marker:DescribeUsageLimits', describeUsageLimitsResponse_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:httpStatus:DescribeUsageLimitsResponse', describeUsageLimitsResponse_httpStatus - The response's http status code.

ModifySnapshotSchedule

data ModifySnapshotSchedule Source #

See: newModifySnapshotSchedule smart constructor.

Instances

Instances details
Eq ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Read ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Show ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Generic ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Associated Types

type Rep ModifySnapshotSchedule :: Type -> Type #

NFData ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Methods

rnf :: ModifySnapshotSchedule -> () #

Hashable ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

AWSRequest ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Associated Types

type AWSResponse ModifySnapshotSchedule #

ToHeaders ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

ToPath ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

ToQuery ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

type Rep ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

type Rep ModifySnapshotSchedule = D1 ('MetaData "ModifySnapshotSchedule" "Amazonka.Redshift.ModifySnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ModifySnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

newModifySnapshotSchedule Source #

Create a value of ModifySnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduleIdentifier:ModifySnapshotSchedule', modifySnapshotSchedule_scheduleIdentifier - A unique alphanumeric identifier of the schedule to modify.

$sel:scheduleDefinitions:ModifySnapshotSchedule', modifySnapshotSchedule_scheduleDefinitions - An updated list of schedule definitions. A schedule definition is made up of schedule expressions, for example, "cron(30 12 *)" or "rate(12 hours)".

data SnapshotSchedule Source #

Describes a snapshot schedule. You can set a regular interval for creating snapshots of a cluster. You can also schedule snapshots for specific dates.

See: newSnapshotSchedule smart constructor.

Instances

Instances details
Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Generic SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Associated Types

type Rep SnapshotSchedule :: Type -> Type #

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Hashable SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

FromXML SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule = D1 ('MetaData "SnapshotSchedule" "Amazonka.Redshift.Types.SnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterAssociatedToSchedule])) :*: (S1 ('MetaSel ('Just "nextInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])) :*: S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "scheduleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSnapshotSchedule :: SnapshotSchedule Source #

Create a value of SnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedClusters:SnapshotSchedule', snapshotSchedule_associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

$sel:nextInvocations:SnapshotSchedule', snapshotSchedule_nextInvocations -

$sel:scheduleDefinitions:SnapshotSchedule', snapshotSchedule_scheduleDefinitions - A list of ScheduleDefinitions.

$sel:scheduleDescription:SnapshotSchedule', snapshotSchedule_scheduleDescription - The description of the schedule.

$sel:scheduleIdentifier:SnapshotSchedule', snapshotSchedule_scheduleIdentifier - A unique identifier for the schedule.

$sel:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$sel:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

RotateEncryptionKey

data RotateEncryptionKey Source #

See: newRotateEncryptionKey smart constructor.

Instances

Instances details
Eq RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Read RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Show RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Generic RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Associated Types

type Rep RotateEncryptionKey :: Type -> Type #

NFData RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Methods

rnf :: RotateEncryptionKey -> () #

Hashable RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

AWSRequest RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Associated Types

type AWSResponse RotateEncryptionKey #

ToHeaders RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

ToPath RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

ToQuery RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

type Rep RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

type Rep RotateEncryptionKey = D1 ('MetaData "RotateEncryptionKey" "Amazonka.Redshift.RotateEncryptionKey" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RotateEncryptionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

newRotateEncryptionKey Source #

Create a value of RotateEncryptionKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:RotateEncryptionKey', rotateEncryptionKey_clusterIdentifier - The unique identifier of the cluster that you want to rotate the encryption keys for.

Constraints: Must be the name of valid cluster that has encryption enabled.

data RotateEncryptionKeyResponse Source #

See: newRotateEncryptionKeyResponse smart constructor.

Instances

Instances details
Eq RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Read RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Show RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Generic RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Associated Types

type Rep RotateEncryptionKeyResponse :: Type -> Type #

NFData RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

type Rep RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

type Rep RotateEncryptionKeyResponse = D1 ('MetaData "RotateEncryptionKeyResponse" "Amazonka.Redshift.RotateEncryptionKey" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RotateEncryptionKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRotateEncryptionKeyResponse Source #

Create a value of RotateEncryptionKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:RotateEncryptionKeyResponse', rotateEncryptionKeyResponse_cluster - Undocumented member.

$sel:httpStatus:RotateEncryptionKeyResponse', rotateEncryptionKeyResponse_httpStatus - The response's http status code.

DescribeSnapshotCopyGrants (Paginated)

data DescribeSnapshotCopyGrants Source #

The result of the DescribeSnapshotCopyGrants action.

See: newDescribeSnapshotCopyGrants smart constructor.

Instances

Instances details
Eq DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Read DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Show DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Generic DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Associated Types

type Rep DescribeSnapshotCopyGrants :: Type -> Type #

NFData DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Hashable DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

AWSPager DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

AWSRequest DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

ToHeaders DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

ToPath DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

ToQuery DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

type Rep DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

type Rep DescribeSnapshotCopyGrants = D1 ('MetaData "DescribeSnapshotCopyGrants" "Amazonka.Redshift.DescribeSnapshotCopyGrants" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeSnapshotCopyGrants'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

newDescribeSnapshotCopyGrants :: DescribeSnapshotCopyGrants Source #

Create a value of DescribeSnapshotCopyGrants with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagValues:DescribeSnapshotCopyGrants', describeSnapshotCopyGrants_tagValues - A tag value or values for which you want to return all matching resources that are associated with the specified value or values. For example, suppose that you have resources tagged with values called admin and test. If you specify both of these tag values in the request, Amazon Redshift returns a response with all resources that have either or both of these tag values associated with them.

$sel:tagKeys:DescribeSnapshotCopyGrants', describeSnapshotCopyGrants_tagKeys - A tag key or keys for which you want to return all matching resources that are associated with the specified key or keys. For example, suppose that you have resources tagged with keys called owner and environment. If you specify both of these tag keys in the request, Amazon Redshift returns a response with all resources that have either or both of these tag keys associated with them.

$sel:marker:DescribeSnapshotCopyGrants', describeSnapshotCopyGrants_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

$sel:maxRecords:DescribeSnapshotCopyGrants', describeSnapshotCopyGrants_maxRecords - The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.

Default: 100

Constraints: minimum 20, maximum 100.

$sel:snapshotCopyGrantName:DescribeSnapshotCopyGrants', describeSnapshotCopyGrants_snapshotCopyGrantName - The name of the snapshot copy grant.

data DescribeSnapshotCopyGrantsResponse Source #

Instances

Instances details
Eq DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Read DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Show DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Generic DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Associated Types

type Rep DescribeSnapshotCopyGrantsResponse :: Type -> Type #

NFData DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

type Rep DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

type Rep DescribeSnapshotCopyGrantsResponse = D1 ('MetaData "DescribeSnapshotCopyGrantsResponse" "Amazonka.Redshift.DescribeSnapshotCopyGrants" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DescribeSnapshotCopyGrantsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotCopyGrants") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotCopyGrant])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSnapshotCopyGrantsResponse Source #

Create a value of DescribeSnapshotCopyGrantsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotCopyGrants:DescribeSnapshotCopyGrantsResponse', describeSnapshotCopyGrantsResponse_snapshotCopyGrants - The list of SnapshotCopyGrant objects.

$sel:marker:DescribeSnapshotCopyGrants', describeSnapshotCopyGrantsResponse_marker - An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

$sel:httpStatus:DescribeSnapshotCopyGrantsResponse', describeSnapshotCopyGrantsResponse_httpStatus - The response's http status code.

Types

Common

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
Eq ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Read ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Generic ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

NFData ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

rnf :: ActionType -> () #

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToQuery ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromXML ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToXML ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

toXML :: ActionType -> XML #

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromText ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToText ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

toText :: ActionType -> Text #

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.Redshift.Types.ActionType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AquaConfigurationStatus

newtype AquaConfigurationStatus Source #

Instances

Instances details
Eq AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Ord AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Read AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Show AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Generic AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Associated Types

type Rep AquaConfigurationStatus :: Type -> Type #

NFData AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Methods

rnf :: AquaConfigurationStatus -> () #

Hashable AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToJSONKey AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromJSONKey AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToLog AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToHeader AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToQuery AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToByteString AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromText AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToText AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

type Rep AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

type Rep AquaConfigurationStatus = D1 ('MetaData "AquaConfigurationStatus" "Amazonka.Redshift.Types.AquaConfigurationStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "AquaConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AquaStatus

newtype AquaStatus Source #

Constructors

AquaStatus' 

Fields

Bundled Patterns

pattern AquaStatus_Applying :: AquaStatus 
pattern AquaStatus_Disabled :: AquaStatus 
pattern AquaStatus_Enabled :: AquaStatus 

Instances

Instances details
Eq AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Ord AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Read AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Show AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Generic AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Associated Types

type Rep AquaStatus :: Type -> Type #

NFData AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

rnf :: AquaStatus -> () #

Hashable AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToJSONKey AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromJSONKey AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToLog AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToHeader AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToQuery AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromXML AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToXML AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

toXML :: AquaStatus -> XML #

ToByteString AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromText AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToText AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

toText :: AquaStatus -> Text #

type Rep AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

type Rep AquaStatus = D1 ('MetaData "AquaStatus" "Amazonka.Redshift.Types.AquaStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "AquaStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAquaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthorizationStatus

newtype AuthorizationStatus Source #

Instances

Instances details
Eq AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Ord AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Read AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Show AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Generic AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Associated Types

type Rep AuthorizationStatus :: Type -> Type #

NFData AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Methods

rnf :: AuthorizationStatus -> () #

Hashable AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToJSONKey AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromJSONKey AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToLog AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToHeader AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToQuery AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToByteString AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromText AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToText AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

type Rep AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

type Rep AuthorizationStatus = D1 ('MetaData "AuthorizationStatus" "Amazonka.Redshift.Types.AuthorizationStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "AuthorizationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthorizationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatus

newtype DataShareStatus Source #

Constructors

DataShareStatus' 

Instances

Instances details
Eq DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Ord DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Read DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Show DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Generic DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Associated Types

type Rep DataShareStatus :: Type -> Type #

NFData DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

rnf :: DataShareStatus -> () #

Hashable DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToJSONKey DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromJSONKey DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToLog DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToHeader DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToQuery DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromXML DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToXML DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

toXML :: DataShareStatus -> XML #

ToByteString DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromText DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToText DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

type Rep DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

type Rep DataShareStatus = D1 ('MetaData "DataShareStatus" "Amazonka.Redshift.Types.DataShareStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "DataShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatusForConsumer

newtype DataShareStatusForConsumer Source #

Instances

Instances details
Eq DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Ord DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Read DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Show DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Generic DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Associated Types

type Rep DataShareStatusForConsumer :: Type -> Type #

NFData DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Hashable DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToJSONKey DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromJSONKey DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToLog DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToHeader DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToQuery DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToByteString DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromText DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToText DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

type Rep DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

type Rep DataShareStatusForConsumer = D1 ('MetaData "DataShareStatusForConsumer" "Amazonka.Redshift.Types.DataShareStatusForConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "DataShareStatusForConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatusForConsumer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatusForProducer

newtype DataShareStatusForProducer Source #

Instances

Instances details
Eq DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Ord DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Read DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Show DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Generic DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Associated Types

type Rep DataShareStatusForProducer :: Type -> Type #

NFData DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Hashable DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToJSONKey DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromJSONKey DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToLog DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToHeader DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToQuery DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToByteString DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromText DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToText DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

type Rep DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

type Rep DataShareStatusForProducer = D1 ('MetaData "DataShareStatusForProducer" "Amazonka.Redshift.Types.DataShareStatusForProducer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "DataShareStatusForProducer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatusForProducer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Mode

newtype Mode Source #

Constructors

Mode' 

Fields

Bundled Patterns

pattern Mode_High_performance :: Mode 
pattern Mode_Standard :: Mode 

Instances

Instances details
Eq Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

(==) :: Mode -> Mode -> Bool #

(/=) :: Mode -> Mode -> Bool #

Ord Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

compare :: Mode -> Mode -> Ordering #

(<) :: Mode -> Mode -> Bool #

(<=) :: Mode -> Mode -> Bool #

(>) :: Mode -> Mode -> Bool #

(>=) :: Mode -> Mode -> Bool #

max :: Mode -> Mode -> Mode #

min :: Mode -> Mode -> Mode #

Read Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Show Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

Generic Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Associated Types

type Rep Mode :: Type -> Type #

Methods

from :: Mode -> Rep Mode x #

to :: Rep Mode x -> Mode #

NFData Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

rnf :: Mode -> () #

Hashable Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

ToJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

FromJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToLog Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToHeader Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toHeader :: HeaderName -> Mode -> [Header] #

ToQuery Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toQuery :: Mode -> QueryString #

FromXML Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

parseXML :: [Node] -> Either String Mode #

ToXML Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toXML :: Mode -> XML #

ToByteString Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toBS :: Mode -> ByteString #

FromText Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToText Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toText :: Mode -> Text #

type Rep Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

type Rep Mode = D1 ('MetaData "Mode" "Amazonka.Redshift.Types.Mode" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "Mode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeConfigurationOptionsFilterName

newtype NodeConfigurationOptionsFilterName Source #

Instances

Instances details
Eq NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Ord NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Read NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Show NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Generic NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Associated Types

type Rep NodeConfigurationOptionsFilterName :: Type -> Type #

NFData NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Hashable NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToJSONKey NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromJSONKey NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToLog NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToHeader NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToQuery NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToByteString NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromText NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToText NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

type Rep NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

type Rep NodeConfigurationOptionsFilterName = D1 ('MetaData "NodeConfigurationOptionsFilterName" "Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "NodeConfigurationOptionsFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeConfigurationOptionsFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperatorType

newtype OperatorType Source #

Constructors

OperatorType' 

Instances

Instances details
Eq OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Ord OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Read OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Show OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Generic OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Associated Types

type Rep OperatorType :: Type -> Type #

NFData OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

rnf :: OperatorType -> () #

Hashable OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToJSONKey OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromJSONKey OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToLog OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToHeader OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToQuery OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromXML OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToXML OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

toXML :: OperatorType -> XML #

ToByteString OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromText OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToText OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

toText :: OperatorType -> Text #

type Rep OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

type Rep OperatorType = D1 ('MetaData "OperatorType" "Amazonka.Redshift.Types.OperatorType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "OperatorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperatorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParameterApplyType

newtype ParameterApplyType Source #

Instances

Instances details
Eq ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Ord ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Read ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Show ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Generic ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Associated Types

type Rep ParameterApplyType :: Type -> Type #

NFData ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Methods

rnf :: ParameterApplyType -> () #

Hashable ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToJSONKey ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromJSONKey ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToLog ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToHeader ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToQuery ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToByteString ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromText ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToText ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

type Rep ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

type Rep ParameterApplyType = D1 ('MetaData "ParameterApplyType" "Amazonka.Redshift.Types.ParameterApplyType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ParameterApplyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParameterApplyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PartnerIntegrationStatus

newtype PartnerIntegrationStatus Source #

Instances

Instances details
Eq PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Ord PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Read PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Show PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Generic PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Associated Types

type Rep PartnerIntegrationStatus :: Type -> Type #

NFData PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Hashable PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToJSONKey PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromJSONKey PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToLog PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToHeader PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToQuery PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToByteString PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromText PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToText PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

type Rep PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

type Rep PartnerIntegrationStatus = D1 ('MetaData "PartnerIntegrationStatus" "Amazonka.Redshift.Types.PartnerIntegrationStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "PartnerIntegrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPartnerIntegrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeOfferingType

newtype ReservedNodeOfferingType Source #

Instances

Instances details
Eq ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Ord ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Read ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Show ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Generic ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Associated Types

type Rep ReservedNodeOfferingType :: Type -> Type #

NFData ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Hashable ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToJSONKey ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromJSONKey ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToLog ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToHeader ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToQuery ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToByteString ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromText ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToText ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

type Rep ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

type Rep ReservedNodeOfferingType = D1 ('MetaData "ReservedNodeOfferingType" "Amazonka.Redshift.Types.ReservedNodeOfferingType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ReservedNodeOfferingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduleState

newtype ScheduleState Source #

Constructors

ScheduleState' 

Instances

Instances details
Eq ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Ord ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Read ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Show ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Generic ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Associated Types

type Rep ScheduleState :: Type -> Type #

NFData ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

rnf :: ScheduleState -> () #

Hashable ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToLog ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToHeader ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToQuery ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromXML ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToXML ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

toXML :: ScheduleState -> XML #

ToByteString ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromText ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToText ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

toText :: ScheduleState -> Text #

type Rep ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

type Rep ScheduleState = D1 ('MetaData "ScheduleState" "Amazonka.Redshift.Types.ScheduleState" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionFilterName

newtype ScheduledActionFilterName Source #

Instances

Instances details
Eq ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Ord ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Read ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Show ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Generic ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Associated Types

type Rep ScheduledActionFilterName :: Type -> Type #

NFData ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Hashable ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToJSONKey ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromJSONKey ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToLog ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToHeader ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToQuery ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToByteString ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromText ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToText ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

type Rep ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

type Rep ScheduledActionFilterName = D1 ('MetaData "ScheduledActionFilterName" "Amazonka.Redshift.Types.ScheduledActionFilterName" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduledActionFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionState

newtype ScheduledActionState Source #

Instances

Instances details
Eq ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Ord ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Read ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Show ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Generic ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Associated Types

type Rep ScheduledActionState :: Type -> Type #

NFData ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Methods

rnf :: ScheduledActionState -> () #

Hashable ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToJSONKey ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromJSONKey ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToLog ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToHeader ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToQuery ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToByteString ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromText ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToText ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

type Rep ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

type Rep ScheduledActionState = D1 ('MetaData "ScheduledActionState" "Amazonka.Redshift.Types.ScheduledActionState" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduledActionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionTypeValues

newtype ScheduledActionTypeValues Source #

Instances

Instances details
Eq ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Ord ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Read ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Show ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Generic ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Associated Types

type Rep ScheduledActionTypeValues :: Type -> Type #

NFData ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Hashable ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToJSONKey ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromJSONKey ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToLog ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToHeader ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToQuery ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToByteString ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromText ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToText ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

type Rep ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

type Rep ScheduledActionTypeValues = D1 ('MetaData "ScheduledActionTypeValues" "Amazonka.Redshift.Types.ScheduledActionTypeValues" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduledActionTypeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionTypeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotAttributeToSortBy

newtype SnapshotAttributeToSortBy Source #

Instances

Instances details
Eq SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Ord SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Read SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Show SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Generic SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Associated Types

type Rep SnapshotAttributeToSortBy :: Type -> Type #

NFData SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Hashable SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToJSONKey SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromJSONKey SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToLog SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToHeader SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToQuery SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToByteString SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromText SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToText SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

type Rep SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

type Rep SnapshotAttributeToSortBy = D1 ('MetaData "SnapshotAttributeToSortBy" "Amazonka.Redshift.Types.SnapshotAttributeToSortBy" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "SnapshotAttributeToSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotAttributeToSortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortByOrder

newtype SortByOrder Source #

Constructors

SortByOrder' 

Bundled Patterns

pattern SortByOrder_ASC :: SortByOrder 
pattern SortByOrder_DESC :: SortByOrder 

Instances

Instances details
Eq SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Ord SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Read SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Show SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Generic SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Associated Types

type Rep SortByOrder :: Type -> Type #

NFData SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

rnf :: SortByOrder -> () #

Hashable SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToJSONKey SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromJSONKey SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToLog SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToHeader SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToQuery SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromXML SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToXML SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

toXML :: SortByOrder -> XML #

ToByteString SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromText SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToText SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

toText :: SortByOrder -> Text #

type Rep SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

type Rep SortByOrder = D1 ('MetaData "SortByOrder" "Amazonka.Redshift.Types.SortByOrder" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "SortByOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortByOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
Eq SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Read SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

NFData SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

rnf :: SourceType -> () #

Hashable SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromXML SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

toXML :: SourceType -> XML #

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

toText :: SourceType -> Text #

type Rep SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.Redshift.Types.SourceType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TableRestoreStatusType

newtype TableRestoreStatusType Source #

Instances

Instances details
Eq TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Ord TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Read TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Show TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Generic TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Associated Types

type Rep TableRestoreStatusType :: Type -> Type #

NFData TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Methods

rnf :: TableRestoreStatusType -> () #

Hashable TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToJSONKey TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromJSONKey TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToLog TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToHeader TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToQuery TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToByteString TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromText TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToText TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

type Rep TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

type Rep TableRestoreStatusType = D1 ('MetaData "TableRestoreStatusType" "Amazonka.Redshift.Types.TableRestoreStatusType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "TableRestoreStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTableRestoreStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitBreachAction

newtype UsageLimitBreachAction Source #

Instances

Instances details
Eq UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Ord UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Read UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Show UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Generic UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Associated Types

type Rep UsageLimitBreachAction :: Type -> Type #

NFData UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Methods

rnf :: UsageLimitBreachAction -> () #

Hashable UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToLog UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToHeader UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToQuery UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToByteString UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction = D1 ('MetaData "UsageLimitBreachAction" "Amazonka.Redshift.Types.UsageLimitBreachAction" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitBreachAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitBreachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitFeatureType

newtype UsageLimitFeatureType Source #

Instances

Instances details
Eq UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Ord UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Read UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Show UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Generic UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Associated Types

type Rep UsageLimitFeatureType :: Type -> Type #

NFData UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Methods

rnf :: UsageLimitFeatureType -> () #

Hashable UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToJSONKey UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromJSONKey UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToLog UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToHeader UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToQuery UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToByteString UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromText UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToText UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

type Rep UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

type Rep UsageLimitFeatureType = D1 ('MetaData "UsageLimitFeatureType" "Amazonka.Redshift.Types.UsageLimitFeatureType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitFeatureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitFeatureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitLimitType

newtype UsageLimitLimitType Source #

Instances

Instances details
Eq UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Ord UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Read UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Show UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Generic UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Associated Types

type Rep UsageLimitLimitType :: Type -> Type #

NFData UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Methods

rnf :: UsageLimitLimitType -> () #

Hashable UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToJSONKey UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromJSONKey UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToLog UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToHeader UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToQuery UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToByteString UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromText UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToText UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

type Rep UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

type Rep UsageLimitLimitType = D1 ('MetaData "UsageLimitLimitType" "Amazonka.Redshift.Types.UsageLimitLimitType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitPeriod

newtype UsageLimitPeriod Source #

Instances

Instances details
Eq UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Ord UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Read UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Show UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Generic UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Associated Types

type Rep UsageLimitPeriod :: Type -> Type #

NFData UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Methods

rnf :: UsageLimitPeriod -> () #

Hashable UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToLog UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToHeader UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToQuery UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToByteString UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

type Rep UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

type Rep UsageLimitPeriod = D1 ('MetaData "UsageLimitPeriod" "Amazonka.Redshift.Types.UsageLimitPeriod" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAttribute

data AccountAttribute Source #

A name value pair that describes an aspect of an account.

See: newAccountAttribute smart constructor.

Instances

Instances details
Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Generic AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Associated Types

type Rep AccountAttribute :: Type -> Type #

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

FromXML AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

type Rep AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

type Rep AccountAttribute = D1 ('MetaData "AccountAttribute" "Amazonka.Redshift.Types.AccountAttribute" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeValueTarget])) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAccountAttribute :: AccountAttribute Source #

Create a value of AccountAttribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeValues:AccountAttribute', accountAttribute_attributeValues - A list of attribute values.

$sel:attributeName:AccountAttribute', accountAttribute_attributeName - The name of the attribute.

AccountWithRestoreAccess

data AccountWithRestoreAccess Source #

Describes an Amazon Web Services account authorized to restore a snapshot.

See: newAccountWithRestoreAccess smart constructor.

Instances

Instances details
Eq AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Read AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Show AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Generic AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Associated Types

type Rep AccountWithRestoreAccess :: Type -> Type #

NFData AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Hashable AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

FromXML AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

type Rep AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

type Rep AccountWithRestoreAccess = D1 ('MetaData "AccountWithRestoreAccess" "Amazonka.Redshift.Types.AccountWithRestoreAccess" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AccountWithRestoreAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAccountWithRestoreAccess :: AccountWithRestoreAccess Source #

Create a value of AccountWithRestoreAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountAlias:AccountWithRestoreAccess', accountWithRestoreAccess_accountAlias - The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

$sel:accountId:AccountWithRestoreAccess', accountWithRestoreAccess_accountId - The identifier of an Amazon Web Services account authorized to restore a snapshot.

AquaConfiguration

data AquaConfiguration Source #

The AQUA (Advanced Query Accelerator) configuration of the cluster.

See: newAquaConfiguration smart constructor.

Instances

Instances details
Eq AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Read AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Show AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Generic AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Associated Types

type Rep AquaConfiguration :: Type -> Type #

NFData AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Methods

rnf :: AquaConfiguration -> () #

Hashable AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

FromXML AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

type Rep AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

type Rep AquaConfiguration = D1 ('MetaData "AquaConfiguration" "Amazonka.Redshift.Types.AquaConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AquaConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus)) :*: S1 ('MetaSel ('Just "aquaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaStatus))))

newAquaConfiguration :: AquaConfiguration Source #

Create a value of AquaConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aquaConfigurationStatus:AquaConfiguration', aquaConfiguration_aquaConfigurationStatus - The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
  • disabled - Don't use AQUA.
  • auto - Amazon Redshift determines whether to use AQUA.

$sel:aquaStatus:AquaConfiguration', aquaConfiguration_aquaStatus - The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.
  • disabled - AQUA is not enabled.
  • applying - AQUA status is being applied.

AttributeValueTarget

data AttributeValueTarget Source #

Describes an attribute value.

See: newAttributeValueTarget smart constructor.

Instances

Instances details
Eq AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Read AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Show AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Generic AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Associated Types

type Rep AttributeValueTarget :: Type -> Type #

NFData AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Methods

rnf :: AttributeValueTarget -> () #

Hashable AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

FromXML AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

type Rep AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

type Rep AttributeValueTarget = D1 ('MetaData "AttributeValueTarget" "Amazonka.Redshift.Types.AttributeValueTarget" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AttributeValueTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttributeValueTarget :: AttributeValueTarget Source #

Create a value of AttributeValueTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeValue:AttributeValueTarget', attributeValueTarget_attributeValue - The value of the attribute.

AuthenticationProfile

data AuthenticationProfile Source #

Describes an authentication profile.

See: newAuthenticationProfile smart constructor.

Instances

Instances details
Eq AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Read AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Show AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Generic AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Associated Types

type Rep AuthenticationProfile :: Type -> Type #

NFData AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Methods

rnf :: AuthenticationProfile -> () #

Hashable AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

FromXML AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

type Rep AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

type Rep AuthenticationProfile = D1 ('MetaData "AuthenticationProfile" "Amazonka.Redshift.Types.AuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAuthenticationProfile :: AuthenticationProfile Source #

Create a value of AuthenticationProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authenticationProfileName:AuthenticationProfile', authenticationProfile_authenticationProfileName - The name of the authentication profile.

$sel:authenticationProfileContent:AuthenticationProfile', authenticationProfile_authenticationProfileContent - The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

AvailabilityZone

data AvailabilityZone Source #

Describes an availability zone.

See: newAvailabilityZone smart constructor.

Instances

Instances details
Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

FromXML AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.Redshift.Types.AvailabilityZone" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedPlatforms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportedPlatform]))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:AvailabilityZone', availabilityZone_name - The name of the availability zone.

$sel:supportedPlatforms:AvailabilityZone', availabilityZone_supportedPlatforms -

Cluster

data Cluster Source #

Describes a cluster.

See: newCluster smart constructor.

Instances

Instances details
Eq Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Read Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

NFData Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

rnf :: Cluster -> () #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

FromXML Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

type Rep Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.Redshift.Types.Cluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "aquaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfiguration)) :*: (S1 ('MetaSel ('Just "resizeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeInfo)) :*: S1 ('MetaSel ('Just "restoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RestoreStatus)))) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterSnapshotCopyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSnapshotCopyStatus))))) :*: ((S1 ('MetaSel ('Just "clusterAvailabilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterRevisionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "elasticResizeNumberOfNodeOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterSecurityGroupMembership])) :*: (S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState))))) :*: ((S1 ('MetaSel ('Just "dataTransferProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTransferProgress)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTimeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deferredMaintenanceWindows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeferredMaintenanceWindow])) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))) :*: ((((S1 ('MetaSel ('Just "clusterPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modifyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clusterNamespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterParameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterParameterGroupStatus]))))) :*: ((S1 ('MetaSel ('Just "totalStorageCapacityInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcSecurityGroupMembership])))) :*: (S1 ('MetaSel ('Just "hsmStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmStatus)) :*: (S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterIamRole])) :*: S1 ('MetaSel ('Just "pendingActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "elasticIpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticIpStatus)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nextMaintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))))) :*: ((S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pendingModifiedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingModifiedValues)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "availabilityZoneRelocationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterNode])) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

newCluster :: Cluster Source #

Create a value of Cluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aquaConfiguration:Cluster', cluster_aquaConfiguration - The AQUA (Advanced Query Accelerator) configuration of the cluster.

$sel:resizeInfo:Cluster', cluster_resizeInfo - Returns the following:

  • AllowCancelResize: a boolean value indicating if the resize operation can be cancelled.
  • ResizeType: Returns ClassicResize

$sel:restoreStatus:Cluster', cluster_restoreStatus - A value that describes the status of a cluster restore action. This parameter returns null if the cluster was not created by restoring a snapshot.

$sel:manualSnapshotRetentionPeriod:Cluster', cluster_manualSnapshotRetentionPeriod - The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

The value must be either -1 or an integer between 1 and 3,653.

$sel:enhancedVpcRouting:Cluster', cluster_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:clusterSnapshotCopyStatus:Cluster', cluster_clusterSnapshotCopyStatus - A value that returns the destination region and retention period that are configured for cross-region snapshot copy.

$sel:clusterAvailabilityStatus:Cluster', cluster_clusterAvailabilityStatus - The availability status of the cluster for queries. Possible values are the following:

  • Available - The cluster is available for queries.
  • Unavailable - The cluster is not available for queries.
  • Maintenance - The cluster is intermittently available for queries due to maintenance activities.
  • Modifying - The cluster is intermittently available for queries due to changes that modify the cluster.
  • Failed - The cluster failed and is not available for queries.

$sel:clusterRevisionNumber:Cluster', cluster_clusterRevisionNumber - The specific revision number of the database in the cluster.

$sel:snapshotScheduleIdentifier:Cluster', cluster_snapshotScheduleIdentifier - A unique identifier for the cluster snapshot schedule.

$sel:publiclyAccessible:Cluster', cluster_publiclyAccessible - A boolean value that, if true, indicates that the cluster can be accessed from a public network.

$sel:masterUsername:Cluster', cluster_masterUsername - The admin user name for the cluster. This name is used to connect to the database that is specified in the DBName parameter.

$sel:maintenanceTrackName:Cluster', cluster_maintenanceTrackName - The name of the maintenance track for the cluster.

$sel:expectedNextSnapshotScheduleTime:Cluster', cluster_expectedNextSnapshotScheduleTime - The date and time when the next snapshot is expected to be taken for clusters with a valid snapshot schedule and backups enabled.

$sel:elasticResizeNumberOfNodeOptions:Cluster', cluster_elasticResizeNumberOfNodeOptions - The number of nodes that you can resize the cluster to with the elastic resize method.

$sel:vpcId:Cluster', cluster_vpcId - The identifier of the VPC the cluster is in, if the cluster is in a VPC.

$sel:clusterSecurityGroups:Cluster', cluster_clusterSecurityGroups - A list of cluster security group that are associated with the cluster. Each security group is represented by an element that contains ClusterSecurityGroup.Name and ClusterSecurityGroup.Status subelements.

Cluster security groups are used when the cluster is not created in an Amazon Virtual Private Cloud (VPC). Clusters that are created in a VPC use VPC security groups, which are listed by the VpcSecurityGroups parameter.

$sel:automatedSnapshotRetentionPeriod:Cluster', cluster_automatedSnapshotRetentionPeriod - The number of days that automatic cluster snapshots are retained.

$sel:snapshotScheduleState:Cluster', cluster_snapshotScheduleState - The current state of the cluster snapshot schedule.

$sel:dataTransferProgress:Cluster', cluster_dataTransferProgress -

$sel:encrypted:Cluster', cluster_encrypted - A boolean value that, if true, indicates that data in the cluster is encrypted at rest.

$sel:clusterSubnetGroupName:Cluster', cluster_clusterSubnetGroupName - The name of the subnet group that is associated with the cluster. This parameter is valid only when the cluster is in a VPC.

$sel:expectedNextSnapshotScheduleTimeStatus:Cluster', cluster_expectedNextSnapshotScheduleTimeStatus - The status of next expected snapshot for clusters having a valid snapshot schedule and backups enabled. Possible values are the following:

  • OnTrack - The next snapshot is expected to be taken on time.
  • Pending - The next snapshot is pending to be taken.

$sel:clusterIdentifier:Cluster', cluster_clusterIdentifier - The unique identifier of the cluster.

$sel:deferredMaintenanceWindows:Cluster', cluster_deferredMaintenanceWindows - Describes a group of DeferredMaintenanceWindow objects.

$sel:numberOfNodes:Cluster', cluster_numberOfNodes - The number of compute nodes in the cluster.

$sel:clusterPublicKey:Cluster', cluster_clusterPublicKey - The public key for the cluster.

$sel:preferredMaintenanceWindow:Cluster', cluster_preferredMaintenanceWindow - The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

$sel:modifyStatus:Cluster', cluster_modifyStatus - The status of a modify operation, if any, initiated for the cluster.

$sel:clusterNamespaceArn:Cluster', cluster_clusterNamespaceArn - The namespace Amazon Resource Name (ARN) of the cluster.

$sel:kmsKeyId:Cluster', cluster_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster.

$sel:clusterParameterGroups:Cluster', cluster_clusterParameterGroups - The list of cluster parameter groups that are associated with this cluster. Each parameter group in the list is returned with its status.

$sel:totalStorageCapacityInMegaBytes:Cluster', cluster_totalStorageCapacityInMegaBytes - The total storage capacity of the cluster in megabytes.

$sel:availabilityZone:Cluster', cluster_availabilityZone - The name of the Availability Zone in which the cluster is located.

$sel:vpcSecurityGroups:Cluster', cluster_vpcSecurityGroups - A list of Amazon Virtual Private Cloud (Amazon VPC) security groups that are associated with the cluster. This parameter is returned only if the cluster is in a VPC.

$sel:hsmStatus:Cluster', cluster_hsmStatus - A value that reports whether the Amazon Redshift cluster has finished applying any hardware security module (HSM) settings changes specified in a modify cluster command.

Values: active, applying

$sel:iamRoles:Cluster', cluster_iamRoles - A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services.

$sel:pendingActions:Cluster', cluster_pendingActions - Cluster operations that are waiting to be started.

$sel:elasticIpStatus:Cluster', cluster_elasticIpStatus - The status of the elastic IP (EIP) address.

$sel:clusterVersion:Cluster', cluster_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

$sel:nodeType:Cluster', cluster_nodeType - The node type for the nodes in the cluster.

$sel:nextMaintenanceWindowStartTime:Cluster', cluster_nextMaintenanceWindowStartTime - The date and time in UTC when system maintenance can begin.

$sel:clusterCreateTime:Cluster', cluster_clusterCreateTime - The date and time that the cluster was created.

$sel:endpoint:Cluster', cluster_endpoint - The connection endpoint.

$sel:allowVersionUpgrade:Cluster', cluster_allowVersionUpgrade - A boolean value that, if true, indicates that major version upgrades will be applied automatically to the cluster during the maintenance window.

$sel:clusterStatus:Cluster', cluster_clusterStatus - The current state of the cluster. Possible values are the following:

  • available
  • available, prep-for-resize
  • available, resize-cleanup
  • cancelling-resize
  • creating
  • deleting
  • final-snapshot
  • hardware-failure
  • incompatible-hsm
  • incompatible-network
  • incompatible-parameters
  • incompatible-restore
  • modifying
  • paused
  • rebooting
  • renaming
  • resizing
  • rotating-keys
  • storage-full
  • updating-hsm

$sel:pendingModifiedValues:Cluster', cluster_pendingModifiedValues - A value that, if present, indicates that changes to the cluster are pending. Specific pending changes are identified by subelements.

$sel:tags:Cluster', cluster_tags - The list of tags for the cluster.

$sel:availabilityZoneRelocationStatus:Cluster', cluster_availabilityZoneRelocationStatus - Describes the status of the Availability Zone relocation operation.

$sel:clusterNodes:Cluster', cluster_clusterNodes - The nodes in the cluster.

$sel:dbName:Cluster', cluster_dbName - The name of the initial database that was created when the cluster was created. This same name is returned for the life of the cluster. If an initial database was not specified, a database named devdev was created by default.

ClusterAssociatedToSchedule

data ClusterAssociatedToSchedule Source #

See: newClusterAssociatedToSchedule smart constructor.

Instances

Instances details
Eq ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Read ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Show ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Generic ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Associated Types

type Rep ClusterAssociatedToSchedule :: Type -> Type #

NFData ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Hashable ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

FromXML ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

type Rep ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

type Rep ClusterAssociatedToSchedule = D1 ('MetaData "ClusterAssociatedToSchedule" "Amazonka.Redshift.Types.ClusterAssociatedToSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterAssociatedToSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterAssociatedToSchedule :: ClusterAssociatedToSchedule Source #

Create a value of ClusterAssociatedToSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduleAssociationState:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_scheduleAssociationState -

$sel:clusterIdentifier:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_clusterIdentifier -

ClusterDbRevision

data ClusterDbRevision Source #

Describes a ClusterDbRevision.

See: newClusterDbRevision smart constructor.

Instances

Instances details
Eq ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Read ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Show ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Generic ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Associated Types

type Rep ClusterDbRevision :: Type -> Type #

NFData ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Methods

rnf :: ClusterDbRevision -> () #

Hashable ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

FromXML ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

type Rep ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

type Rep ClusterDbRevision = D1 ('MetaData "ClusterDbRevision" "Amazonka.Redshift.Types.ClusterDbRevision" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterDbRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "currentDatabaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RevisionTarget])))))

newClusterDbRevision :: ClusterDbRevision Source #

Create a value of ClusterDbRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseRevisionReleaseDate:ClusterDbRevision', clusterDbRevision_databaseRevisionReleaseDate - The date on which the database revision was released.

$sel:clusterIdentifier:ClusterDbRevision', clusterDbRevision_clusterIdentifier - The unique identifier of the cluster.

$sel:currentDatabaseRevision:ClusterDbRevision', clusterDbRevision_currentDatabaseRevision - A string representing the current cluster version.

$sel:revisionTargets:ClusterDbRevision', clusterDbRevision_revisionTargets - A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.

ClusterIamRole

data ClusterIamRole Source #

An Identity and Access Management (IAM) role that can be used by the associated Amazon Redshift cluster to access other Amazon Web Services services.

See: newClusterIamRole smart constructor.

Constructors

ClusterIamRole' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Read ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Show ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Generic ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Associated Types

type Rep ClusterIamRole :: Type -> Type #

NFData ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Methods

rnf :: ClusterIamRole -> () #

Hashable ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

FromXML ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

type Rep ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

type Rep ClusterIamRole = D1 ('MetaData "ClusterIamRole" "Amazonka.Redshift.Types.ClusterIamRole" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterIamRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterIamRole :: ClusterIamRole Source #

Create a value of ClusterIamRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamRoleArn:ClusterIamRole', clusterIamRole_iamRoleArn - The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

$sel:applyStatus:ClusterIamRole', clusterIamRole_applyStatus - A value that describes the status of the IAM role's association with an Amazon Redshift cluster.

The following are possible statuses and descriptions.

  • in-sync: The role is available for use by the cluster.
  • adding: The role is in the process of being associated with the cluster.
  • removing: The role is in the process of being disassociated with the cluster.

ClusterNode

data ClusterNode Source #

The identifier of a node in a cluster.

See: newClusterNode smart constructor.

Constructors

ClusterNode' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Read ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Show ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Generic ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Associated Types

type Rep ClusterNode :: Type -> Type #

NFData ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Methods

rnf :: ClusterNode -> () #

Hashable ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

FromXML ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

type Rep ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

type Rep ClusterNode = D1 ('MetaData "ClusterNode" "Amazonka.Redshift.Types.ClusterNode" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "privateIPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterNode :: ClusterNode Source #

Create a value of ClusterNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeRole:ClusterNode', clusterNode_nodeRole - Whether the node is a leader node or a compute node.

$sel:privateIPAddress:ClusterNode', clusterNode_privateIPAddress - The private IP address of a node within a cluster.

$sel:publicIPAddress:ClusterNode', clusterNode_publicIPAddress - The public IP address of a node within a cluster.

ClusterParameterGroup

data ClusterParameterGroup Source #

Describes a parameter group.

See: newClusterParameterGroup smart constructor.

Instances

Instances details
Eq ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Read ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Show ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Generic ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Associated Types

type Rep ClusterParameterGroup :: Type -> Type #

NFData ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Methods

rnf :: ClusterParameterGroup -> () #

Hashable ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

FromXML ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

type Rep ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

type Rep ClusterParameterGroup = D1 ('MetaData "ClusterParameterGroup" "Amazonka.Redshift.Types.ClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterParameterGroup :: ClusterParameterGroup Source #

Create a value of ClusterParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupFamily:ClusterParameterGroup', clusterParameterGroup_parameterGroupFamily - The name of the cluster parameter group family that this cluster parameter group is compatible with.

$sel:description:ClusterParameterGroup', clusterParameterGroup_description - The description of the parameter group.

$sel:tags:ClusterParameterGroup', clusterParameterGroup_tags - The list of tags for the cluster parameter group.

$sel:parameterGroupName:ClusterParameterGroup', clusterParameterGroup_parameterGroupName - The name of the cluster parameter group.

ClusterParameterGroupNameMessage

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Instances

Instances details
Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Generic ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Associated Types

type Rep ClusterParameterGroupNameMessage :: Type -> Type #

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

FromXML ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage = D1 ('MetaData "ClusterParameterGroupNameMessage" "Amazonka.Redshift.Types.ClusterParameterGroupNameMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Create a value of ClusterParameterGroupNameMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupStatus:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupStatus - The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

$sel:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

ClusterParameterGroupStatus

data ClusterParameterGroupStatus Source #

Describes the status of a parameter group.

See: newClusterParameterGroupStatus smart constructor.

Instances

Instances details
Eq ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Read ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Show ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Generic ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Associated Types

type Rep ClusterParameterGroupStatus :: Type -> Type #

NFData ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Hashable ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

FromXML ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

type Rep ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

type Rep ClusterParameterGroupStatus = D1 ('MetaData "ClusterParameterGroupStatus" "Amazonka.Redshift.Types.ClusterParameterGroupStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterParameterStatusList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterParameterStatus])) :*: (S1 ('MetaSel ('Just "parameterApplyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterParameterGroupStatus :: ClusterParameterGroupStatus Source #

Create a value of ClusterParameterGroupStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterParameterStatusList:ClusterParameterGroupStatus', clusterParameterGroupStatus_clusterParameterStatusList - The list of parameter statuses.

For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

$sel:parameterApplyStatus:ClusterParameterGroupStatus', clusterParameterGroupStatus_parameterApplyStatus - The status of parameter updates.

$sel:parameterGroupName:ClusterParameterGroupStatus', clusterParameterGroupStatus_parameterGroupName - The name of the cluster parameter group.

ClusterParameterStatus

data ClusterParameterStatus Source #

Describes the status of a parameter group.

See: newClusterParameterStatus smart constructor.

Instances

Instances details
Eq ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Read ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Show ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Generic ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Associated Types

type Rep ClusterParameterStatus :: Type -> Type #

NFData ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Methods

rnf :: ClusterParameterStatus -> () #

Hashable ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

FromXML ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

type Rep ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

type Rep ClusterParameterStatus = D1 ('MetaData "ClusterParameterStatus" "Amazonka.Redshift.Types.ClusterParameterStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterApplyErrorDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterApplyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterParameterStatus :: ClusterParameterStatus Source #

Create a value of ClusterParameterStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterApplyErrorDescription:ClusterParameterStatus', clusterParameterStatus_parameterApplyErrorDescription - The error that prevented the parameter from being applied to the database.

$sel:parameterName:ClusterParameterStatus', clusterParameterStatus_parameterName - The name of the parameter.

$sel:parameterApplyStatus:ClusterParameterStatus', clusterParameterStatus_parameterApplyStatus - The status of the parameter that indicates whether the parameter is in sync with the database, waiting for a cluster reboot, or encountered an error when being applied.

The following are possible statuses and descriptions.

  • in-sync: The parameter value is in sync with the database.
  • pending-reboot: The parameter value will be applied after the cluster reboots.
  • applying: The parameter value is being applied to the database.
  • invalid-parameter: Cannot apply the parameter value because it has an invalid value or syntax.
  • apply-deferred: The parameter contains static property changes. The changes are deferred until the cluster reboots.
  • apply-error: Cannot connect to the cluster. The parameter change will be applied after the cluster reboots.
  • unknown-error: Cannot apply the parameter change right now. The change will be applied after the cluster reboots.

ClusterSecurityGroup

data ClusterSecurityGroup Source #

Describes a security group.

See: newClusterSecurityGroup smart constructor.

Instances

Instances details
Eq ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Read ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Show ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Generic ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Associated Types

type Rep ClusterSecurityGroup :: Type -> Type #

NFData ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Methods

rnf :: ClusterSecurityGroup -> () #

Hashable ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

FromXML ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

type Rep ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

type Rep ClusterSecurityGroup = D1 ('MetaData "ClusterSecurityGroup" "Amazonka.Redshift.Types.ClusterSecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iPRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IPRange]))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EC2SecurityGroup])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newClusterSecurityGroup :: ClusterSecurityGroup Source #

Create a value of ClusterSecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterSecurityGroupName:ClusterSecurityGroup', clusterSecurityGroup_clusterSecurityGroupName - The name of the cluster security group to which the operation was applied.

$sel:iPRanges:ClusterSecurityGroup', clusterSecurityGroup_iPRanges - A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.

$sel:eC2SecurityGroups:ClusterSecurityGroup', clusterSecurityGroup_eC2SecurityGroups - A list of EC2 security groups that are permitted to access clusters associated with this cluster security group.

$sel:description:ClusterSecurityGroup', clusterSecurityGroup_description - A description of the security group.

$sel:tags:ClusterSecurityGroup', clusterSecurityGroup_tags - The list of tags for the cluster security group.

ClusterSecurityGroupMembership

data ClusterSecurityGroupMembership Source #

Describes a cluster security group.

See: newClusterSecurityGroupMembership smart constructor.

Instances

Instances details
Eq ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Read ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Show ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Generic ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Associated Types

type Rep ClusterSecurityGroupMembership :: Type -> Type #

NFData ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Hashable ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

FromXML ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

type Rep ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

type Rep ClusterSecurityGroupMembership = D1 ('MetaData "ClusterSecurityGroupMembership" "Amazonka.Redshift.Types.ClusterSecurityGroupMembership" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterSecurityGroupMembership :: ClusterSecurityGroupMembership Source #

Create a value of ClusterSecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ClusterSecurityGroupMembership', clusterSecurityGroupMembership_status - The status of the cluster security group.

$sel:clusterSecurityGroupName:ClusterSecurityGroupMembership', clusterSecurityGroupMembership_clusterSecurityGroupName - The name of the cluster security group.

ClusterSnapshotCopyStatus

data ClusterSnapshotCopyStatus Source #

Returns the destination region and retention period that are configured for cross-region snapshot copy.

See: newClusterSnapshotCopyStatus smart constructor.

Instances

Instances details
Eq ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Read ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Show ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Generic ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Associated Types

type Rep ClusterSnapshotCopyStatus :: Type -> Type #

NFData ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Hashable ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

FromXML ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

type Rep ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

type Rep ClusterSnapshotCopyStatus = D1 ('MetaData "ClusterSnapshotCopyStatus" "Amazonka.Redshift.Types.ClusterSnapshotCopyStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSnapshotCopyStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterSnapshotCopyStatus :: ClusterSnapshotCopyStatus Source #

Create a value of ClusterSnapshotCopyStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manualSnapshotRetentionPeriod:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_manualSnapshotRetentionPeriod - The number of days that automated snapshots are retained in the destination region after they are copied from a source region. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

$sel:retentionPeriod:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_retentionPeriod - The number of days that automated snapshots are retained in the destination region after they are copied from a source region.

$sel:destinationRegion:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_destinationRegion - The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.

$sel:snapshotCopyGrantName:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_snapshotCopyGrantName - The name of the snapshot copy grant.

ClusterSubnetGroup

data ClusterSubnetGroup Source #

Describes a subnet group.

See: newClusterSubnetGroup smart constructor.

Instances

Instances details
Eq ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Read ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Show ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Generic ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Associated Types

type Rep ClusterSubnetGroup :: Type -> Type #

NFData ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Methods

rnf :: ClusterSubnetGroup -> () #

Hashable ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

FromXML ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

type Rep ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

type Rep ClusterSubnetGroup = D1 ('MetaData "ClusterSubnetGroup" "Amazonka.Redshift.Types.ClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subnet])) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subnetGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newClusterSubnetGroup :: ClusterSubnetGroup Source #

Create a value of ClusterSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpcId:ClusterSubnetGroup', clusterSubnetGroup_vpcId - The VPC ID of the cluster subnet group.

$sel:subnets:ClusterSubnetGroup', clusterSubnetGroup_subnets - A list of the VPC Subnet elements.

$sel:clusterSubnetGroupName:ClusterSubnetGroup', clusterSubnetGroup_clusterSubnetGroupName - The name of the cluster subnet group.

$sel:subnetGroupStatus:ClusterSubnetGroup', clusterSubnetGroup_subnetGroupStatus - The status of the cluster subnet group. Possible values are Complete, Incomplete and Invalid.

$sel:description:ClusterSubnetGroup', clusterSubnetGroup_description - The description of the cluster subnet group.

$sel:tags:ClusterSubnetGroup', clusterSubnetGroup_tags - The list of tags for the cluster subnet group.

ClusterVersion

data ClusterVersion Source #

Describes a cluster version, including the parameter group family and description of the version.

See: newClusterVersion smart constructor.

Instances

Instances details
Eq ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Read ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Show ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Generic ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Associated Types

type Rep ClusterVersion :: Type -> Type #

NFData ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Methods

rnf :: ClusterVersion -> () #

Hashable ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

FromXML ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

type Rep ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

type Rep ClusterVersion = D1 ('MetaData "ClusterVersion" "Amazonka.Redshift.Types.ClusterVersion" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterParameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterVersion :: ClusterVersion Source #

Create a value of ClusterVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterParameterGroupFamily:ClusterVersion', clusterVersion_clusterParameterGroupFamily - The name of the cluster parameter group family for the cluster.

$sel:clusterVersion:ClusterVersion', clusterVersion_clusterVersion - The version number used by the cluster.

$sel:description:ClusterVersion', clusterVersion_description - The description of the cluster version.

DataShare

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare = D1 ('MetaData "DataShare" "Amazonka.Redshift.Types.DataShare" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation]))) :*: (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:producerArn:DataShare', dataShare_producerArn - The Amazon Resource Name (ARN) of the producer.

$sel:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between a producer and data consumers.

$sel:dataShareArn:DataShare', dataShare_dataShareArn - An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name} format.

$sel:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

DataShareAssociation

data DataShareAssociation Source #

The association of a datashare from a producer account with a data consumer.

See: newDataShareAssociation smart constructor.

Instances

Instances details
Eq DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Read DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Show DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Generic DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Associated Types

type Rep DataShareAssociation :: Type -> Type #

NFData DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Methods

rnf :: DataShareAssociation -> () #

Hashable DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

FromXML DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

type Rep DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

type Rep DataShareAssociation = D1 ('MetaData "DataShareAssociation" "Amazonka.Redshift.Types.DataShareAssociation" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShareAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatus)) :*: S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "statusChangeDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newDataShareAssociation :: DataShareAssociation Source #

Create a value of DataShareAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DataShareAssociation', dataShareAssociation_status - The status of the datashare that is associated.

$sel:consumerIdentifier:DataShareAssociation', dataShareAssociation_consumerIdentifier - The name of the consumer accounts that have an association with a producer datashare.

$sel:createdDate:DataShareAssociation', dataShareAssociation_createdDate - The creation date of the datashare that is associated.

$sel:statusChangeDate:DataShareAssociation', dataShareAssociation_statusChangeDate - The status change data of the datashare that is associated.

DataTransferProgress

data DataTransferProgress Source #

Describes the status of a cluster while it is in the process of resizing with an incremental resize.

See: newDataTransferProgress smart constructor.

Instances

Instances details
Eq DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Read DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Show DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Generic DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Associated Types

type Rep DataTransferProgress :: Type -> Type #

NFData DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Methods

rnf :: DataTransferProgress -> () #

Hashable DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

FromXML DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

type Rep DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

type Rep DataTransferProgress = D1 ('MetaData "DataTransferProgress" "Amazonka.Redshift.Types.DataTransferProgress" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataTransferProgress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "dataTransferredInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newDataTransferProgress :: DataTransferProgress Source #

Create a value of DataTransferProgress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:currentRateInMegaBytesPerSecond:DataTransferProgress', dataTransferProgress_currentRateInMegaBytesPerSecond - Describes the data transfer rate in MB's per second.

$sel:status:DataTransferProgress', dataTransferProgress_status - Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

$sel:estimatedTimeToCompletionInSeconds:DataTransferProgress', dataTransferProgress_estimatedTimeToCompletionInSeconds - Describes the estimated number of seconds remaining to complete the transfer.

$sel:dataTransferredInMegaBytes:DataTransferProgress', dataTransferProgress_dataTransferredInMegaBytes - Describes the total amount of data that has been transfered in MB's.

$sel:totalDataInMegaBytes:DataTransferProgress', dataTransferProgress_totalDataInMegaBytes - Describes the total amount of data to be transfered in megabytes.

$sel:elapsedTimeInSeconds:DataTransferProgress', dataTransferProgress_elapsedTimeInSeconds - Describes the number of seconds that have elapsed during the data transfer.

DefaultClusterParameters

data DefaultClusterParameters Source #

Describes the default cluster parameters for a parameter group family.

See: newDefaultClusterParameters smart constructor.

Instances

Instances details
Eq DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Read DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Show DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Generic DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Associated Types

type Rep DefaultClusterParameters :: Type -> Type #

NFData DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Hashable DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

FromXML DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

type Rep DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

type Rep DefaultClusterParameters = D1 ('MetaData "DefaultClusterParameters" "Amazonka.Redshift.Types.DefaultClusterParameters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DefaultClusterParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDefaultClusterParameters :: DefaultClusterParameters Source #

Create a value of DefaultClusterParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:marker:DefaultClusterParameters', defaultClusterParameters_marker - A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a response, you can retrieve the next set of records by providing this returned marker value in the Marker parameter and retrying the command. If the Marker field is empty, all response records have been retrieved for the request.

$sel:parameters:DefaultClusterParameters', defaultClusterParameters_parameters - The list of cluster default parameters.

$sel:parameterGroupFamily:DefaultClusterParameters', defaultClusterParameters_parameterGroupFamily - The name of the cluster parameter group family to which the engine default parameters apply.

DeferredMaintenanceWindow

data DeferredMaintenanceWindow Source #

Describes a deferred maintenance window

See: newDeferredMaintenanceWindow smart constructor.

Instances

Instances details
Eq DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Read DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Show DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Generic DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Associated Types

type Rep DeferredMaintenanceWindow :: Type -> Type #

NFData DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Hashable DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

FromXML DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

type Rep DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

type Rep DeferredMaintenanceWindow = D1 ('MetaData "DeferredMaintenanceWindow" "Amazonka.Redshift.Types.DeferredMaintenanceWindow" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeferredMaintenanceWindow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deferMaintenanceEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "deferMaintenanceStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deferMaintenanceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDeferredMaintenanceWindow :: DeferredMaintenanceWindow Source #

Create a value of DeferredMaintenanceWindow with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deferMaintenanceEndTime:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceEndTime - A timestamp for the end of the time period when we defer maintenance.

$sel:deferMaintenanceStartTime:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceStartTime - A timestamp for the beginning of the time period when we defer maintenance.

$sel:deferMaintenanceIdentifier:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceIdentifier - A unique identifier for the maintenance window.

DeleteClusterSnapshotMessage

data DeleteClusterSnapshotMessage Source #

See: newDeleteClusterSnapshotMessage smart constructor.

Instances

Instances details
Eq DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Read DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Show DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Generic DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Associated Types

type Rep DeleteClusterSnapshotMessage :: Type -> Type #

NFData DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Hashable DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

ToQuery DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

type Rep DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

type Rep DeleteClusterSnapshotMessage = D1 ('MetaData "DeleteClusterSnapshotMessage" "Amazonka.Redshift.Types.DeleteClusterSnapshotMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DeleteClusterSnapshotMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteClusterSnapshotMessage Source #

Create a value of DeleteClusterSnapshotMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotClusterIdentifier:DeleteClusterSnapshotMessage', deleteClusterSnapshotMessage_snapshotClusterIdentifier - The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.

Constraints: Must be the name of valid cluster.

$sel:snapshotIdentifier:DeleteClusterSnapshotMessage', deleteClusterSnapshotMessage_snapshotIdentifier - The unique identifier of the manual snapshot to be deleted.

Constraints: Must be the name of an existing snapshot that is in the available, failed, or cancelled state.

EC2SecurityGroup

data EC2SecurityGroup Source #

Describes an Amazon EC2 security group.

See: newEC2SecurityGroup smart constructor.

Instances

Instances details
Eq EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Read EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Show EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Generic EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Associated Types

type Rep EC2SecurityGroup :: Type -> Type #

NFData EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Methods

rnf :: EC2SecurityGroup -> () #

Hashable EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

FromXML EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

type Rep EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

type Rep EC2SecurityGroup = D1 ('MetaData "EC2SecurityGroup" "Amazonka.Redshift.Types.EC2SecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EC2SecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newEC2SecurityGroup :: EC2SecurityGroup Source #

Create a value of EC2SecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:EC2SecurityGroup', eC2SecurityGroup_status - The status of the EC2 security group.

$sel:eC2SecurityGroupOwnerId:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupOwnerId - The Amazon Web Services account ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.

$sel:eC2SecurityGroupName:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupName - The name of the EC2 Security Group.

$sel:tags:EC2SecurityGroup', eC2SecurityGroup_tags - The list of tags for the EC2 security group.

ElasticIpStatus

data ElasticIpStatus Source #

Describes the status of the elastic IP (EIP) address.

See: newElasticIpStatus smart constructor.

Instances

Instances details
Eq ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Read ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Show ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Generic ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Associated Types

type Rep ElasticIpStatus :: Type -> Type #

NFData ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Methods

rnf :: ElasticIpStatus -> () #

Hashable ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

FromXML ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

type Rep ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

type Rep ElasticIpStatus = D1 ('MetaData "ElasticIpStatus" "Amazonka.Redshift.Types.ElasticIpStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ElasticIpStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newElasticIpStatus :: ElasticIpStatus Source #

Create a value of ElasticIpStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ElasticIpStatus', elasticIpStatus_status - The status of the elastic IP (EIP) address.

$sel:elasticIp:ElasticIpStatus', elasticIpStatus_elasticIp - The elastic IP (EIP) address for the cluster.

Endpoint

data Endpoint Source #

Describes a connection endpoint.

See: newEndpoint smart constructor.

Constructors

Endpoint' (Maybe Text) (Maybe [VpcEndpoint]) (Maybe Int) 

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Read Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

NFData Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromXML Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.Redshift.Types.Endpoint" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpoint])) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:Endpoint', endpoint_address - The DNS address of the Cluster.

$sel:vpcEndpoints:Endpoint', endpoint_vpcEndpoints - Describes a connection endpoint.

$sel:port:Endpoint', endpoint_port - The port that the database engine is listening on.

EndpointAccess

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Instances

Instances details
Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

FromXML EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointName:EndpointAccess', endpointAccess_endpointName - The name of the endpoint.

$sel:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

$sel:subnetGroupName:EndpointAccess', endpointAccess_subnetGroupName - The subnet group name where Amazon Redshift chooses to deploy the endpoint.

$sel:address:EndpointAccess', endpointAccess_address - The DNS address of the endpoint.

$sel:clusterIdentifier:EndpointAccess', endpointAccess_clusterIdentifier - The cluster identifier of the cluster associated with the endpoint.

$sel:endpointStatus:EndpointAccess', endpointAccess_endpointStatus - The status of the endpoint.

$sel:vpcSecurityGroups:EndpointAccess', endpointAccess_vpcSecurityGroups - The security groups associated with the endpoint.

$sel:resourceOwner:EndpointAccess', endpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

$sel:vpcEndpoint:EndpointAccess', endpointAccess_vpcEndpoint - Undocumented member.

$sel:port:EndpointAccess', endpointAccess_port - The port number on which the cluster accepts incoming connections.

EndpointAuthorization

data EndpointAuthorization Source #

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.

See: newEndpointAuthorization smart constructor.

Instances

Instances details
Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Generic EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Associated Types

type Rep EndpointAuthorization :: Type -> Type #

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Hashable EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

FromXML EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

type Rep EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

newEndpointAuthorization :: EndpointAuthorization Source #

Create a value of EndpointAuthorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:EndpointAuthorization', endpointAuthorization_status - The status of the authorization action.

$sel:allowedAllVPCs:EndpointAuthorization', endpointAuthorization_allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.

$sel:endpointCount:EndpointAuthorization', endpointAuthorization_endpointCount - The number of Redshift-managed VPC endpoints created for the authorization.

$sel:grantor:EndpointAuthorization', endpointAuthorization_grantor - The Amazon Web Services account ID of the cluster owner.

$sel:clusterIdentifier:EndpointAuthorization', endpointAuthorization_clusterIdentifier - The cluster identifier.

$sel:grantee:EndpointAuthorization', endpointAuthorization_grantee - The Amazon Web Services account ID of the grantee of the cluster.

$sel:allowedVPCs:EndpointAuthorization', endpointAuthorization_allowedVPCs - The VPCs allowed access to the cluster.

$sel:clusterStatus:EndpointAuthorization', endpointAuthorization_clusterStatus - The status of the cluster.

$sel:authorizeTime:EndpointAuthorization', endpointAuthorization_authorizeTime - The time (UTC) when the authorization was created.

Event

data Event Source #

Describes an event.

See: newEvent smart constructor.

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Read Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

NFData Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

rnf :: Event -> () #

Hashable Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

FromXML Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

parseXML :: [Node] -> Either String Event #

type Rep Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceType:Event', event_sourceType - The source type for this event.

$sel:severity:Event', event_severity - The severity of the event.

Values: ERROR, INFO

$sel:sourceIdentifier:Event', event_sourceIdentifier - The identifier for the source of the event.

$sel:date:Event', event_date - The date and time of the event.

$sel:eventCategories:Event', event_eventCategories - A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

$sel:message:Event', event_message - The text of this event.

$sel:eventId:Event', event_eventId - The identifier of the event.

EventCategoriesMap

data EventCategoriesMap Source #

Describes event categories.

See: newEventCategoriesMap smart constructor.

Instances

Instances details
Eq EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Read EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Show EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Generic EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Associated Types

type Rep EventCategoriesMap :: Type -> Type #

NFData EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Methods

rnf :: EventCategoriesMap -> () #

Hashable EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

FromXML EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

type Rep EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

type Rep EventCategoriesMap = D1 ('MetaData "EventCategoriesMap" "Amazonka.Redshift.Types.EventCategoriesMap" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EventCategoriesMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventInfoMap]))))

newEventCategoriesMap :: EventCategoriesMap Source #

Create a value of EventCategoriesMap with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceType:EventCategoriesMap', eventCategoriesMap_sourceType - The source type, such as cluster or cluster-snapshot, that the returned categories belong to.

$sel:events:EventCategoriesMap', eventCategoriesMap_events - The events in the event category.

EventInfoMap

data EventInfoMap Source #

Describes event information.

See: newEventInfoMap smart constructor.

Instances

Instances details
Eq EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Read EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Show EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Generic EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Associated Types

type Rep EventInfoMap :: Type -> Type #

NFData EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Methods

rnf :: EventInfoMap -> () #

Hashable EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

FromXML EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

type Rep EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

type Rep EventInfoMap = D1 ('MetaData "EventInfoMap" "Amazonka.Redshift.Types.EventInfoMap" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EventInfoMap'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventInfoMap :: EventInfoMap Source #

Create a value of EventInfoMap with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventDescription:EventInfoMap', eventInfoMap_eventDescription - The description of an Amazon Redshift event.

$sel:severity:EventInfoMap', eventInfoMap_severity - The severity of the event.

Values: ERROR, INFO

$sel:eventCategories:EventInfoMap', eventInfoMap_eventCategories - The category of an Amazon Redshift event.

$sel:eventId:EventInfoMap', eventInfoMap_eventId - The identifier of an Amazon Redshift event.

EventSubscription

data EventSubscription Source #

Describes event subscriptions.

See: newEventSubscription smart constructor.

Instances

Instances details
Eq EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Read EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Show EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Generic EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Associated Types

type Rep EventSubscription :: Type -> Type #

NFData EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Methods

rnf :: EventSubscription -> () #

Hashable EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

FromXML EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

type Rep EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

type Rep EventSubscription = D1 ('MetaData "EventSubscription" "Amazonka.Redshift.Types.EventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EventSubscription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAwsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "custSubscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionCreationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "eventCategoriesList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "sourceIdsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newEventSubscription :: EventSubscription Source #

Create a value of EventSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:EventSubscription', eventSubscription_status - The status of the Amazon Redshift event notification subscription.

Constraints:

  • Can be one of the following: active | no-permission | topic-not-exist
  • The status "no-permission" indicates that Amazon Redshift no longer has permission to post to the Amazon SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

$sel:customerAwsId:EventSubscription', eventSubscription_customerAwsId - The Amazon Web Services account associated with the Amazon Redshift event notification subscription.

$sel:custSubscriptionId:EventSubscription', eventSubscription_custSubscriptionId - The name of the Amazon Redshift event notification subscription.

$sel:snsTopicArn:EventSubscription', eventSubscription_snsTopicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.

$sel:enabled:EventSubscription', eventSubscription_enabled - A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

$sel:sourceType:EventSubscription', eventSubscription_sourceType - The source type of the events returned by the Amazon Redshift event notification, such as cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, or scheduled-action.

$sel:severity:EventSubscription', eventSubscription_severity - The event severity specified in the Amazon Redshift event notification subscription.

Values: ERROR, INFO

$sel:subscriptionCreationTime:EventSubscription', eventSubscription_subscriptionCreationTime - The date and time the Amazon Redshift event notification subscription was created.

$sel:eventCategoriesList:EventSubscription', eventSubscription_eventCategoriesList - The list of Amazon Redshift event categories specified in the event notification subscription.

Values: Configuration, Management, Monitoring, Security, Pending

$sel:tags:EventSubscription', eventSubscription_tags - The list of tags for the event subscription.

$sel:sourceIdsList:EventSubscription', eventSubscription_sourceIdsList - A list of the sources that publish events to the Amazon Redshift event notification subscription.

HsmClientCertificate

data HsmClientCertificate Source #

Returns information about an HSM client certificate. The certificate is stored in a secure Hardware Storage Module (HSM), and used by the Amazon Redshift cluster to encrypt data files.

See: newHsmClientCertificate smart constructor.

Instances

Instances details
Eq HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Read HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Show HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Generic HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Associated Types

type Rep HsmClientCertificate :: Type -> Type #

NFData HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Methods

rnf :: HsmClientCertificate -> () #

Hashable HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

FromXML HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

type Rep HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

type Rep HsmClientCertificate = D1 ('MetaData "HsmClientCertificate" "Amazonka.Redshift.Types.HsmClientCertificate" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "HsmClientCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmClientCertificatePublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newHsmClientCertificate :: HsmClientCertificate Source #

Create a value of HsmClientCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmClientCertificateIdentifier:HsmClientCertificate', hsmClientCertificate_hsmClientCertificateIdentifier - The identifier of the HSM client certificate.

$sel:hsmClientCertificatePublicKey:HsmClientCertificate', hsmClientCertificate_hsmClientCertificatePublicKey - The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.

$sel:tags:HsmClientCertificate', hsmClientCertificate_tags - The list of tags for the HSM client certificate.

HsmConfiguration

data HsmConfiguration Source #

Returns information about an HSM configuration, which is an object that describes to Amazon Redshift clusters the information they require to connect to an HSM where they can store database encryption keys.

See: newHsmConfiguration smart constructor.

Instances

Instances details
Eq HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Read HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Show HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Generic HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Associated Types

type Rep HsmConfiguration :: Type -> Type #

NFData HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Methods

rnf :: HsmConfiguration -> () #

Hashable HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

FromXML HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration = D1 ('MetaData "HsmConfiguration" "Amazonka.Redshift.Types.HsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "HsmConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmPartitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "hsmIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHsmConfiguration :: HsmConfiguration Source #

Create a value of HsmConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hsmConfigurationIdentifier:HsmConfiguration', hsmConfiguration_hsmConfigurationIdentifier - The name of the Amazon Redshift HSM configuration.

$sel:hsmPartitionName:HsmConfiguration', hsmConfiguration_hsmPartitionName - The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

$sel:description:HsmConfiguration', hsmConfiguration_description - A text description of the HSM configuration.

$sel:tags:HsmConfiguration', hsmConfiguration_tags - The list of tags for the HSM configuration.

$sel:hsmIpAddress:HsmConfiguration', hsmConfiguration_hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.

HsmStatus

data HsmStatus Source #

Describes the status of changes to HSM settings.

See: newHsmStatus smart constructor.

Constructors

HsmStatus' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Read HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Hashable HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

FromXML HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

type Rep HsmStatus = D1 ('MetaData "HsmStatus" "Amazonka.Redshift.Types.HsmStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "HsmStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newHsmStatus :: HsmStatus Source #

Create a value of HsmStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:HsmStatus', hsmStatus_status - Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Values: active, applying

$sel:hsmConfigurationIdentifier:HsmStatus', hsmStatus_hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

$sel:hsmClientCertificateIdentifier:HsmStatus', hsmStatus_hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

IPRange

data IPRange Source #

Describes an IP range used in a security group.

See: newIPRange smart constructor.

Constructors

IPRange' (Maybe Text) (Maybe Text) (Maybe [Tag]) 

Instances

Instances details
Eq IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

(==) :: IPRange -> IPRange -> Bool #

(/=) :: IPRange -> IPRange -> Bool #

Read IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Show IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Generic IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Associated Types

type Rep IPRange :: Type -> Type #

Methods

from :: IPRange -> Rep IPRange x #

to :: Rep IPRange x -> IPRange #

NFData IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

rnf :: IPRange -> () #

Hashable IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

hashWithSalt :: Int -> IPRange -> Int #

hash :: IPRange -> Int #

FromXML IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

type Rep IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

type Rep IPRange = D1 ('MetaData "IPRange" "Amazonka.Redshift.Types.IPRange" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "IPRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newIPRange :: IPRange Source #

Create a value of IPRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:IPRange', iPRange_status - The status of the IP range, for example, "authorized".

$sel:cidrip:IPRange', iPRange_cidrip - The IP range in Classless Inter-Domain Routing (CIDR) notation.

$sel:tags:IPRange', iPRange_tags - The list of tags for the IP range.

LoggingStatus

data LoggingStatus Source #

Describes the status of logging for a cluster.

See: newLoggingStatus smart constructor.

Instances

Instances details
Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Generic LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Associated Types

type Rep LoggingStatus :: Type -> Type #

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Hashable LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

FromXML LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus = D1 ('MetaData "LoggingStatus" "Amazonka.Redshift.Types.LoggingStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLoggingStatus :: LoggingStatus Source #

Create a value of LoggingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastFailureTime:LoggingStatus', loggingStatus_lastFailureTime - The last time when logs failed to be delivered.

$sel:lastSuccessfulDeliveryTime:LoggingStatus', loggingStatus_lastSuccessfulDeliveryTime - The last time that logs were delivered.

$sel:s3KeyPrefix:LoggingStatus', loggingStatus_s3KeyPrefix - The prefix applied to the log file names.

$sel:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

$sel:loggingEnabled:LoggingStatus', loggingStatus_loggingEnabled - true if logging is on, false if logging is off.

$sel:lastFailureMessage:LoggingStatus', loggingStatus_lastFailureMessage - The message indicating that logs failed to be delivered.

MaintenanceTrack

data MaintenanceTrack Source #

Defines a maintenance track that determines which Amazon Redshift version to apply during a maintenance window. If the value for MaintenanceTrack is current, the cluster is updated to the most recently certified maintenance release. If the value is trailing, the cluster is updated to the previously certified maintenance release.

See: newMaintenanceTrack smart constructor.

Instances

Instances details
Eq MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Read MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Show MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Generic MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Associated Types

type Rep MaintenanceTrack :: Type -> Type #

NFData MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Methods

rnf :: MaintenanceTrack -> () #

Hashable MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

FromXML MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack = D1 ('MetaData "MaintenanceTrack" "Amazonka.Redshift.Types.MaintenanceTrack" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "MaintenanceTrack'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateTarget])))))

newMaintenanceTrack :: MaintenanceTrack Source #

Create a value of MaintenanceTrack with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseVersion:MaintenanceTrack', maintenanceTrack_databaseVersion - The version number for the cluster release.

$sel:maintenanceTrackName:MaintenanceTrack', maintenanceTrack_maintenanceTrackName - The name of the maintenance track. Possible values are current and trailing.

$sel:updateTargets:MaintenanceTrack', maintenanceTrack_updateTargets - An array of UpdateTarget objects to update with the maintenance track.

NetworkInterface

data NetworkInterface Source #

Describes a network interface.

See: newNetworkInterface smart constructor.

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

FromXML NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.Redshift.Types.NetworkInterface" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The network interface identifier.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet identifier.

$sel:availabilityZone:NetworkInterface', networkInterface_availabilityZone - The Availability Zone.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

NodeConfigurationOption

data NodeConfigurationOption Source #

A list of node configurations.

See: newNodeConfigurationOption smart constructor.

Instances

Instances details
Eq NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Read NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Show NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Generic NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Associated Types

type Rep NodeConfigurationOption :: Type -> Type #

NFData NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Methods

rnf :: NodeConfigurationOption -> () #

Hashable NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

FromXML NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

type Rep NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

type Rep NodeConfigurationOption = D1 ('MetaData "NodeConfigurationOption" "Amazonka.Redshift.Types.NodeConfigurationOption" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "NodeConfigurationOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedDiskUtilizationPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newNodeConfigurationOption :: NodeConfigurationOption Source #

Create a value of NodeConfigurationOption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mode:NodeConfigurationOption', nodeConfigurationOption_mode - The category of the node configuration recommendation.

$sel:numberOfNodes:NodeConfigurationOption', nodeConfigurationOption_numberOfNodes - The number of nodes.

$sel:nodeType:NodeConfigurationOption', nodeConfigurationOption_nodeType - The node type, such as, "ds2.8xlarge".

$sel:estimatedDiskUtilizationPercent:NodeConfigurationOption', nodeConfigurationOption_estimatedDiskUtilizationPercent - The estimated disk utilizaton percentage.

NodeConfigurationOptionsFilter

data NodeConfigurationOptionsFilter Source #

A set of elements to filter the returned node configurations.

See: newNodeConfigurationOptionsFilter smart constructor.

Instances

Instances details
Eq NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Read NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Show NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Generic NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Associated Types

type Rep NodeConfigurationOptionsFilter :: Type -> Type #

NFData NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Hashable NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

ToQuery NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

type Rep NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

type Rep NodeConfigurationOptionsFilter = D1 ('MetaData "NodeConfigurationOptionsFilter" "Amazonka.Redshift.Types.NodeConfigurationOptionsFilter" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "NodeConfigurationOptionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatorType)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeConfigurationOptionsFilterName)))))

newNodeConfigurationOptionsFilter :: NodeConfigurationOptionsFilter Source #

Create a value of NodeConfigurationOptionsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:values:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_values - List of values. Compare Name using Operator to Values. If filter Name is NumberOfNodes, then values can range from 0 to 200. If filter Name is EstimatedDiskUtilizationPercent, then values can range from 0 to 100. For example, filter NumberOfNodes (name) GT (operator) 3 (values).

$sel:operator:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_operator - The filter operator. If filter Name is NodeType only the 'in' operator is supported. Provide one value to evaluate for 'eq', 'lt', 'le', 'gt', and 'ge'. Provide two values to evaluate for 'between'. Provide a list of values for 'in'.

$sel:name:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_name - The name of the element to filter.

OrderableClusterOption

data OrderableClusterOption Source #

Describes an orderable cluster option.

See: newOrderableClusterOption smart constructor.

Instances

Instances details
Eq OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Read OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Show OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Generic OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Associated Types

type Rep OrderableClusterOption :: Type -> Type #

NFData OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Methods

rnf :: OrderableClusterOption -> () #

Hashable OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

FromXML OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

type Rep OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

type Rep OrderableClusterOption = D1 ('MetaData "OrderableClusterOption" "Amazonka.Redshift.Types.OrderableClusterOption" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "OrderableClusterOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrderableClusterOption :: OrderableClusterOption Source #

Create a value of OrderableClusterOption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZones:OrderableClusterOption', orderableClusterOption_availabilityZones - A list of availability zones for the orderable cluster.

$sel:clusterType:OrderableClusterOption', orderableClusterOption_clusterType - The cluster type, for example multi-node.

$sel:clusterVersion:OrderableClusterOption', orderableClusterOption_clusterVersion - The version of the orderable cluster.

$sel:nodeType:OrderableClusterOption', orderableClusterOption_nodeType - The node type for the orderable cluster.

Parameter

data Parameter Source #

Describes a parameter in a cluster parameter group.

See: newParameter smart constructor.

Instances

Instances details
Eq Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Read Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

NFData Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Methods

rnf :: Parameter -> () #

Hashable Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

ToQuery Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

FromXML Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

newParameter :: Parameter Source #

Create a value of Parameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applyType:Parameter', parameter_applyType - Specifies how to apply the WLM configuration parameter. Some properties can be applied dynamically, while other properties require that any associated clusters be rebooted for the configuration changes to be applied. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

$sel:parameterValue:Parameter', parameter_parameterValue - The value of the parameter. If ParameterName is wlm_json_configuration, then the maximum size of ParameterValue is 8000 characters.

$sel:minimumEngineVersion:Parameter', parameter_minimumEngineVersion - The earliest engine version to which the parameter can apply.

$sel:source:Parameter', parameter_source - The source of the parameter value, such as "engine-default" or "user".

$sel:isModifiable:Parameter', parameter_isModifiable - If true, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

$sel:dataType:Parameter', parameter_dataType - The data type of the parameter.

$sel:allowedValues:Parameter', parameter_allowedValues - The valid range of values for the parameter.

$sel:parameterName:Parameter', parameter_parameterName - The name of the parameter.

$sel:description:Parameter', parameter_description - A description of the parameter.

PartnerIntegrationInfo

data PartnerIntegrationInfo Source #

Describes a partner integration.

See: newPartnerIntegrationInfo smart constructor.

Instances

Instances details
Eq PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Read PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Show PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Generic PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Associated Types

type Rep PartnerIntegrationInfo :: Type -> Type #

NFData PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Methods

rnf :: PartnerIntegrationInfo -> () #

Hashable PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

FromXML PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

type Rep PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

type Rep PartnerIntegrationInfo = D1 ('MetaData "PartnerIntegrationInfo" "Amazonka.Redshift.Types.PartnerIntegrationInfo" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PartnerIntegrationInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PartnerIntegrationStatus)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newPartnerIntegrationInfo :: PartnerIntegrationInfo Source #

Create a value of PartnerIntegrationInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:PartnerIntegrationInfo', partnerIntegrationInfo_status - The partner integration status.

$sel:createdAt:PartnerIntegrationInfo', partnerIntegrationInfo_createdAt - The date (UTC) that the partner integration was created.

$sel:partnerName:PartnerIntegrationInfo', partnerIntegrationInfo_partnerName - The name of the partner.

$sel:statusMessage:PartnerIntegrationInfo', partnerIntegrationInfo_statusMessage - The status message provided by the partner.

$sel:databaseName:PartnerIntegrationInfo', partnerIntegrationInfo_databaseName - The name of the database that receives data from a partner.

$sel:updatedAt:PartnerIntegrationInfo', partnerIntegrationInfo_updatedAt - The date (UTC) that the partner integration status was last updated by the partner.

PartnerIntegrationInputMessage

data PartnerIntegrationInputMessage Source #

See: newPartnerIntegrationInputMessage smart constructor.

Instances

Instances details
Eq PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Read PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Show PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Generic PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Associated Types

type Rep PartnerIntegrationInputMessage :: Type -> Type #

NFData PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Hashable PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

ToQuery PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

type Rep PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

type Rep PartnerIntegrationInputMessage = D1 ('MetaData "PartnerIntegrationInputMessage" "Amazonka.Redshift.Types.PartnerIntegrationInputMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PartnerIntegrationInputMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPartnerIntegrationInputMessage Source #

Create a value of PartnerIntegrationInputMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:PartnerIntegrationInputMessage', partnerIntegrationInputMessage_accountId - The Amazon Web Services account ID that owns the cluster.

$sel:clusterIdentifier:PartnerIntegrationInputMessage', partnerIntegrationInputMessage_clusterIdentifier - The cluster identifier of the cluster that receives data from the partner.

$sel:databaseName:PartnerIntegrationInputMessage', partnerIntegrationInputMessage_databaseName - The name of the database that receives data from the partner.

$sel:partnerName:PartnerIntegrationInputMessage', partnerIntegrationInputMessage_partnerName - The name of the partner that is authorized to send data.

PartnerIntegrationOutputMessage

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Generic PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Associated Types

type Rep PartnerIntegrationOutputMessage :: Type -> Type #

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

FromXML PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage = D1 ('MetaData "PartnerIntegrationOutputMessage" "Amazonka.Redshift.Types.PartnerIntegrationOutputMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPartnerIntegrationOutputMessage :: PartnerIntegrationOutputMessage Source #

Create a value of PartnerIntegrationOutputMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partnerName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_partnerName - The name of the partner that is authorized to send data.

$sel:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

PauseClusterMessage

data PauseClusterMessage Source #

Describes a pause cluster operation. For example, a scheduled action to run the PauseCluster API operation.

See: newPauseClusterMessage smart constructor.

Instances

Instances details
Eq PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Read PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Show PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Generic PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Associated Types

type Rep PauseClusterMessage :: Type -> Type #

NFData PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Methods

rnf :: PauseClusterMessage -> () #

Hashable PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

ToQuery PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

FromXML PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

type Rep PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

type Rep PauseClusterMessage = D1 ('MetaData "PauseClusterMessage" "Amazonka.Redshift.Types.PauseClusterMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PauseClusterMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPauseClusterMessage Source #

Create a value of PauseClusterMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:PauseClusterMessage', pauseClusterMessage_clusterIdentifier - The identifier of the cluster to be paused.

PendingModifiedValues

data PendingModifiedValues Source #

Describes cluster attributes that are in a pending state. A change to one or more the attributes was requested and is in progress or will be applied.

See: newPendingModifiedValues smart constructor.

Instances

Instances details
Eq PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Read PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Show PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Generic PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Associated Types

type Rep PendingModifiedValues :: Type -> Type #

NFData PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Methods

rnf :: PendingModifiedValues -> () #

Hashable PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

FromXML PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

type Rep PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

type Rep PendingModifiedValues = D1 ('MetaData "PendingModifiedValues" "Amazonka.Redshift.Types.PendingModifiedValues" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PendingModifiedValues'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newPendingModifiedValues :: PendingModifiedValues Source #

Create a value of PendingModifiedValues with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionType:PendingModifiedValues', pendingModifiedValues_encryptionType - The encryption type for a cluster. Possible values are: KMS and None.

$sel:enhancedVpcRouting:PendingModifiedValues', pendingModifiedValues_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:masterUserPassword:PendingModifiedValues', pendingModifiedValues_masterUserPassword - The pending or in-progress change of the admin user password for the cluster.

$sel:publiclyAccessible:PendingModifiedValues', pendingModifiedValues_publiclyAccessible - The pending or in-progress change of the ability to connect to the cluster from the public network.

$sel:maintenanceTrackName:PendingModifiedValues', pendingModifiedValues_maintenanceTrackName - The name of the maintenance track that the cluster will change to during the next maintenance window.

$sel:automatedSnapshotRetentionPeriod:PendingModifiedValues', pendingModifiedValues_automatedSnapshotRetentionPeriod - The pending or in-progress change of the automated snapshot retention period.

$sel:clusterIdentifier:PendingModifiedValues', pendingModifiedValues_clusterIdentifier - The pending or in-progress change of the new identifier for the cluster.

$sel:numberOfNodes:PendingModifiedValues', pendingModifiedValues_numberOfNodes - The pending or in-progress change of the number of nodes in the cluster.

$sel:clusterType:PendingModifiedValues', pendingModifiedValues_clusterType - The pending or in-progress change of the cluster type.

$sel:clusterVersion:PendingModifiedValues', pendingModifiedValues_clusterVersion - The pending or in-progress change of the service version.

$sel:nodeType:PendingModifiedValues', pendingModifiedValues_nodeType - The pending or in-progress change of the cluster's node type.

RecurringCharge

data RecurringCharge Source #

Describes a recurring charge.

See: newRecurringCharge smart constructor.

Instances

Instances details
Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

FromXML RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.Redshift.Types.RecurringCharge" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringChargeAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency at which the recurring charge amount is applied.

$sel:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The amount charged per the period of time specified by the recurring charge frequency.

ReservedNode

data ReservedNode Source #

Describes a reserved node. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings.

See: newReservedNode smart constructor.

Instances

Instances details
Eq ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Read ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Show ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Generic ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Associated Types

type Rep ReservedNode :: Type -> Type #

NFData ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Methods

rnf :: ReservedNode -> () #

Hashable ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

FromXML ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

type Rep ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

type Rep ReservedNode = D1 ('MetaData "ReservedNode" "Amazonka.Redshift.Types.ReservedNode" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ReservedNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newReservedNode :: ReservedNode Source #

Create a value of ReservedNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeOfferingType:ReservedNode', reservedNode_reservedNodeOfferingType -

$sel:state:ReservedNode', reservedNode_state - The state of the reserved compute node.

Possible Values:

  • pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.
  • active-This reserved node is owned by the caller and is available for use.
  • payment-failed-Payment failed for the purchase attempt.
  • retired-The reserved node is no longer available.
  • exchanging-The owner is exchanging the reserved node for another reserved node.

$sel:currencyCode:ReservedNode', reservedNode_currencyCode - The currency code for the reserved cluster.

$sel:startTime:ReservedNode', reservedNode_startTime - The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.

$sel:nodeCount:ReservedNode', reservedNode_nodeCount - The number of reserved compute nodes.

$sel:reservedNodeId:ReservedNode', reservedNode_reservedNodeId - The unique identifier for the reservation.

$sel:reservedNodeOfferingId:ReservedNode', reservedNode_reservedNodeOfferingId - The identifier for the reserved node offering.

$sel:recurringCharges:ReservedNode', reservedNode_recurringCharges - The recurring charges for the reserved node.

$sel:offeringType:ReservedNode', reservedNode_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:usagePrice:ReservedNode', reservedNode_usagePrice - The hourly rate Amazon Redshift charges you for this reserved node.

$sel:nodeType:ReservedNode', reservedNode_nodeType - The node type of the reserved node.

$sel:fixedPrice:ReservedNode', reservedNode_fixedPrice - The fixed cost Amazon Redshift charges you for this reserved node.

$sel:duration:ReservedNode', reservedNode_duration - The duration of the node reservation in seconds.

ReservedNodeOffering

data ReservedNodeOffering Source #

Describes a reserved node offering.

See: newReservedNodeOffering smart constructor.

Instances

Instances details
Eq ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Read ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Show ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Generic ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Associated Types

type Rep ReservedNodeOffering :: Type -> Type #

NFData ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Methods

rnf :: ReservedNodeOffering -> () #

Hashable ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

FromXML ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

type Rep ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

type Rep ReservedNodeOffering = D1 ('MetaData "ReservedNodeOffering" "Amazonka.Redshift.Types.ReservedNodeOffering" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ReservedNodeOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])))) :*: ((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newReservedNodeOffering :: ReservedNodeOffering Source #

Create a value of ReservedNodeOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNodeOfferingType:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingType -

$sel:currencyCode:ReservedNodeOffering', reservedNodeOffering_currencyCode - The currency code for the compute nodes offering.

$sel:reservedNodeOfferingId:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingId - The offering identifier.

$sel:recurringCharges:ReservedNodeOffering', reservedNodeOffering_recurringCharges - The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

$sel:offeringType:ReservedNodeOffering', reservedNodeOffering_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:usagePrice:ReservedNodeOffering', reservedNodeOffering_usagePrice - The rate you are charged for each hour the cluster that is using the offering is running.

$sel:nodeType:ReservedNodeOffering', reservedNodeOffering_nodeType - The node type offered by the reserved node offering.

$sel:fixedPrice:ReservedNodeOffering', reservedNodeOffering_fixedPrice - The upfront fixed charge you will pay to purchase the specific reserved node offering.

$sel:duration:ReservedNodeOffering', reservedNodeOffering_duration - The duration, in seconds, for which the offering will reserve the node.

ResizeClusterMessage

data ResizeClusterMessage Source #

Describes a resize cluster operation. For example, a scheduled action to run the ResizeCluster API operation.

See: newResizeClusterMessage smart constructor.

Instances

Instances details
Eq ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Read ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Show ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Generic ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Associated Types

type Rep ResizeClusterMessage :: Type -> Type #

NFData ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Methods

rnf :: ResizeClusterMessage -> () #

Hashable ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

ToQuery ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

FromXML ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

type Rep ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

type Rep ResizeClusterMessage = D1 ('MetaData "ResizeClusterMessage" "Amazonka.Redshift.Types.ResizeClusterMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeClusterMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "classic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newResizeClusterMessage Source #

Create a value of ResizeClusterMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:numberOfNodes:ResizeClusterMessage', resizeClusterMessage_numberOfNodes - The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used.

$sel:classic:ResizeClusterMessage', resizeClusterMessage_classic - A boolean value indicating whether the resize operation is using the classic resize process. If you don't provide this parameter or set the value to false, the resize type is elastic.

$sel:clusterType:ResizeClusterMessage', resizeClusterMessage_clusterType - The new cluster type for the specified cluster.

$sel:nodeType:ResizeClusterMessage', resizeClusterMessage_nodeType - The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.

$sel:clusterIdentifier:ResizeClusterMessage', resizeClusterMessage_clusterIdentifier - The unique identifier for the cluster to resize.

ResizeInfo

data ResizeInfo Source #

Describes a resize operation.

See: newResizeInfo smart constructor.

Constructors

ResizeInfo' (Maybe Bool) (Maybe Text) 

Instances

Instances details
Eq ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Read ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Show ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Generic ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Associated Types

type Rep ResizeInfo :: Type -> Type #

NFData ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Methods

rnf :: ResizeInfo -> () #

Hashable ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

FromXML ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

type Rep ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

type Rep ResizeInfo = D1 ('MetaData "ResizeInfo" "Amazonka.Redshift.Types.ResizeInfo" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowCancelResize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResizeInfo :: ResizeInfo Source #

Create a value of ResizeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowCancelResize:ResizeInfo', resizeInfo_allowCancelResize - A boolean value indicating if the resize operation can be cancelled.

$sel:resizeType:ResizeInfo', resizeInfo_resizeType - Returns the value ClassicResize.

ResizeProgressMessage

data ResizeProgressMessage Source #

Describes the result of a cluster resize operation.

See: newResizeProgressMessage smart constructor.

Instances

Instances details
Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Generic ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Associated Types

type Rep ResizeProgressMessage :: Type -> Type #

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Hashable ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

FromXML ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage = D1 ('MetaData "ResizeProgressMessage" "Amazonka.Redshift.Types.ResizeProgressMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResizeProgressMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "importTablesNotStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "avgResizeRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "targetNumberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTablesInProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTablesCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "dataTransferProgressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "totalResizeDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "targetClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newResizeProgressMessage :: ResizeProgressMessage Source #

Create a value of ResizeProgressMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:importTablesNotStarted:ResizeProgressMessage', resizeProgressMessage_importTablesNotStarted - The names of tables that have not been yet imported.

Valid Values: List of table names

$sel:status:ResizeProgressMessage', resizeProgressMessage_status - The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

$sel:estimatedTimeToCompletionInSeconds:ResizeProgressMessage', resizeProgressMessage_estimatedTimeToCompletionInSeconds - The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

$sel:avgResizeRateInMegaBytesPerSecond:ResizeProgressMessage', resizeProgressMessage_avgResizeRateInMegaBytesPerSecond - The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

$sel:targetNumberOfNodes:ResizeProgressMessage', resizeProgressMessage_targetNumberOfNodes - The number of nodes that the cluster will have after the resize operation is complete.

$sel:targetEncryptionType:ResizeProgressMessage', resizeProgressMessage_targetEncryptionType - The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

$sel:targetNodeType:ResizeProgressMessage', resizeProgressMessage_targetNodeType - The node type that the cluster will have after the resize operation is complete.

$sel:importTablesInProgress:ResizeProgressMessage', resizeProgressMessage_importTablesInProgress - The names of tables that are being currently imported.

Valid Values: List of table names.

$sel:resizeType:ResizeProgressMessage', resizeProgressMessage_resizeType - An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

$sel:importTablesCompleted:ResizeProgressMessage', resizeProgressMessage_importTablesCompleted - The names of tables that have been completely imported .

Valid Values: List of table names.

$sel:progressInMegaBytes:ResizeProgressMessage', resizeProgressMessage_progressInMegaBytes - While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

$sel:dataTransferProgressPercent:ResizeProgressMessage', resizeProgressMessage_dataTransferProgressPercent - The percent of data transferred from source cluster to target cluster.

$sel:totalResizeDataInMegaBytes:ResizeProgressMessage', resizeProgressMessage_totalResizeDataInMegaBytes - The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

$sel:targetClusterType:ResizeProgressMessage', resizeProgressMessage_targetClusterType - The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

$sel:message:ResizeProgressMessage', resizeProgressMessage_message - An optional string to provide additional details about the resize action.

$sel:elapsedTimeInSeconds:ResizeProgressMessage', resizeProgressMessage_elapsedTimeInSeconds - The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

RestoreStatus

data RestoreStatus Source #

Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.

See: newRestoreStatus smart constructor.

Instances

Instances details
Eq RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Read RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Show RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Generic RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Associated Types

type Rep RestoreStatus :: Type -> Type #

NFData RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Methods

rnf :: RestoreStatus -> () #

Hashable RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

FromXML RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

type Rep RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

type Rep RestoreStatus = D1 ('MetaData "RestoreStatus" "Amazonka.Redshift.Types.RestoreStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RestoreStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "currentRestoreRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "snapshotSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newRestoreStatus :: RestoreStatus Source #

Create a value of RestoreStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:RestoreStatus', restoreStatus_status - The status of the restore action. Returns starting, restoring, completed, or failed.

$sel:estimatedTimeToCompletionInSeconds:RestoreStatus', restoreStatus_estimatedTimeToCompletionInSeconds - The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 and DS2 node types.

$sel:currentRestoreRateInMegaBytesPerSecond:RestoreStatus', restoreStatus_currentRestoreRateInMegaBytesPerSecond - The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup. This field is only updated when you restore to DC2 and DS2 node types.

$sel:progressInMegaBytes:RestoreStatus', restoreStatus_progressInMegaBytes - The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 and DS2 node types.

$sel:elapsedTimeInSeconds:RestoreStatus', restoreStatus_elapsedTimeInSeconds - The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish. This field is only updated when you restore to DC2 and DS2 node types.

$sel:snapshotSizeInMegaBytes:RestoreStatus', restoreStatus_snapshotSizeInMegaBytes - The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types.

ResumeClusterMessage

data ResumeClusterMessage Source #

Describes a resume cluster operation. For example, a scheduled action to run the ResumeCluster API operation.

See: newResumeClusterMessage smart constructor.

Instances

Instances details
Eq ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Read ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Show ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Generic ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Associated Types

type Rep ResumeClusterMessage :: Type -> Type #

NFData ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Methods

rnf :: ResumeClusterMessage -> () #

Hashable ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

ToQuery ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

FromXML ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

type Rep ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

type Rep ResumeClusterMessage = D1 ('MetaData "ResumeClusterMessage" "Amazonka.Redshift.Types.ResumeClusterMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResumeClusterMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResumeClusterMessage Source #

Create a value of ResumeClusterMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:ResumeClusterMessage', resumeClusterMessage_clusterIdentifier - The identifier of the cluster to be resumed.

RevisionTarget

data RevisionTarget Source #

Describes a RevisionTarget.

See: newRevisionTarget smart constructor.

Instances

Instances details
Eq RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Read RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Show RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Generic RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Associated Types

type Rep RevisionTarget :: Type -> Type #

NFData RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Methods

rnf :: RevisionTarget -> () #

Hashable RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

FromXML RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget = D1 ('MetaData "RevisionTarget" "Amazonka.Redshift.Types.RevisionTarget" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevisionTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "databaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRevisionTarget :: RevisionTarget Source #

Create a value of RevisionTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseRevisionReleaseDate:RevisionTarget', revisionTarget_databaseRevisionReleaseDate - The date on which the database revision was released.

$sel:databaseRevision:RevisionTarget', revisionTarget_databaseRevision - A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

$sel:description:RevisionTarget', revisionTarget_description - A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

ScheduledAction

data ScheduledAction Source #

Describes a scheduled action. You can use a scheduled action to trigger some Amazon Redshift API operations on a schedule. For information about which API operations can be scheduled, see ScheduledActionType.

See: newScheduledAction smart constructor.

Instances

Instances details
Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Generic ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Associated Types

type Rep ScheduledAction :: Type -> Type #

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Hashable ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

FromXML ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

type Rep ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

newScheduledAction :: ScheduledAction Source #

Create a value of ScheduledAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:ScheduledAction', scheduledAction_state - The state of the scheduled action. For example, DISABLED.

$sel:targetAction:ScheduledAction', scheduledAction_targetAction - A JSON format string of the Amazon Redshift API operation with input parameters.

"{\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}".

$sel:startTime:ScheduledAction', scheduledAction_startTime - The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

$sel:schedule:ScheduledAction', scheduledAction_schedule - The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, "at(2016-03-04T17:27:00)".

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.

$sel:scheduledActionName:ScheduledAction', scheduledAction_scheduledActionName - The name of the scheduled action.

$sel:scheduledActionDescription:ScheduledAction', scheduledAction_scheduledActionDescription - The description of the scheduled action.

$sel:nextInvocations:ScheduledAction', scheduledAction_nextInvocations - List of times when the scheduled action will run.

$sel:endTime:ScheduledAction', scheduledAction_endTime - The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

$sel:iamRole:ScheduledAction', scheduledAction_iamRole - The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

ScheduledActionFilter

data ScheduledActionFilter Source #

A set of elements to filter the returned scheduled actions.

See: newScheduledActionFilter smart constructor.

Instances

Instances details
Eq ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Read ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Show ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Generic ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Associated Types

type Rep ScheduledActionFilter :: Type -> Type #

NFData ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Methods

rnf :: ScheduledActionFilter -> () #

Hashable ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

ToQuery ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

type Rep ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

type Rep ScheduledActionFilter = D1 ('MetaData "ScheduledActionFilter" "Amazonka.Redshift.Types.ScheduledActionFilter" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ScheduledActionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScheduledActionFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newScheduledActionFilter Source #

Create a value of ScheduledActionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ScheduledActionFilter', scheduledActionFilter_name - The type of element to filter.

$sel:values:ScheduledActionFilter', scheduledActionFilter_values - List of values. Compare if the value (of type defined by Name) equals an item in the list of scheduled actions.

ScheduledActionType

data ScheduledActionType Source #

The action type that specifies an Amazon Redshift API operation that is supported by the Amazon Redshift scheduler.

See: newScheduledActionType smart constructor.

Instances

Instances details
Eq ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Read ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Show ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Generic ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Associated Types

type Rep ScheduledActionType :: Type -> Type #

NFData ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Methods

rnf :: ScheduledActionType -> () #

Hashable ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

ToQuery ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

FromXML ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

type Rep ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

type Rep ScheduledActionType = D1 ('MetaData "ScheduledActionType" "Amazonka.Redshift.Types.ScheduledActionType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ScheduledActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resizeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeClusterMessage)) :*: (S1 ('MetaSel ('Just "resumeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResumeClusterMessage)) :*: S1 ('MetaSel ('Just "pauseCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PauseClusterMessage)))))

newScheduledActionType :: ScheduledActionType Source #

Create a value of ScheduledActionType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resizeCluster:ScheduledActionType', scheduledActionType_resizeCluster - An action that runs a ResizeCluster API operation.

$sel:resumeCluster:ScheduledActionType', scheduledActionType_resumeCluster - An action that runs a ResumeCluster API operation.

$sel:pauseCluster:ScheduledActionType', scheduledActionType_pauseCluster - An action that runs a PauseCluster API operation.

Snapshot

data Snapshot Source #

Describes a snapshot.

See: newSnapshot smart constructor.

Instances

Instances details
Eq Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Read Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

NFData Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

FromXML Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.Redshift.Types.Snapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "restorableNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "accountsWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountWithRestoreAccess])) :*: S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "engineFullVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptedWithHSM") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotRetentionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "manualSnapshotRemainingDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupProgressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "currentBackupRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "estimatedSecondsToCompletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "actualIncrementalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Snapshot', snapshot_status - The snapshot status. The value of the status depends on the API operation used:

  • CreateClusterSnapshot and CopyClusterSnapshot returns status as "creating".
  • DescribeClusterSnapshots returns status as "creating", "available", "final snapshot", or "failed".
  • DeleteClusterSnapshot returns status as "deleted".

$sel:restorableNodeTypes:Snapshot', snapshot_restorableNodeTypes - The list of node types that this cluster snapshot is able to restore into.

$sel:accountsWithRestoreAccess:Snapshot', snapshot_accountsWithRestoreAccess - A list of the Amazon Web Services accounts authorized to restore the snapshot. Returns null if no accounts are authorized. Visible only to the snapshot owner.

$sel:manualSnapshotRetentionPeriod:Snapshot', snapshot_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

$sel:enhancedVpcRouting:Snapshot', snapshot_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:snapshotIdentifier:Snapshot', snapshot_snapshotIdentifier - The snapshot identifier that is provided in the request.

$sel:engineFullVersion:Snapshot', snapshot_engineFullVersion - The cluster version of the cluster used to create the snapshot. For example, 1.0.15503.

$sel:encryptedWithHSM:Snapshot', snapshot_encryptedWithHSM - A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true indicates that the data is encrypted using HSM keys.

$sel:masterUsername:Snapshot', snapshot_masterUsername - The admin user name for the cluster.

$sel:sourceRegion:Snapshot', snapshot_sourceRegion - The source region from which the snapshot was copied.

$sel:maintenanceTrackName:Snapshot', snapshot_maintenanceTrackName - The name of the maintenance track for the snapshot.

$sel:snapshotRetentionStartTime:Snapshot', snapshot_snapshotRetentionStartTime - A timestamp representing the start of the retention period for the snapshot.

$sel:manualSnapshotRemainingDays:Snapshot', snapshot_manualSnapshotRemainingDays - The number of days until a manual snapshot will pass its retention period.

$sel:vpcId:Snapshot', snapshot_vpcId - The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.

$sel:backupProgressInMegaBytes:Snapshot', snapshot_backupProgressInMegaBytes - The number of megabytes that have been transferred to the snapshot backup.

$sel:encrypted:Snapshot', snapshot_encrypted - If true, the data in the snapshot is encrypted at rest.

$sel:clusterIdentifier:Snapshot', snapshot_clusterIdentifier - The identifier of the cluster for which the snapshot was taken.

$sel:numberOfNodes:Snapshot', snapshot_numberOfNodes - The number of nodes in the cluster.

$sel:snapshotType:Snapshot', snapshot_snapshotType - The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.

$sel:availabilityZone:Snapshot', snapshot_availabilityZone - The Availability Zone in which the cluster was created.

$sel:currentBackupRateInMegaBytesPerSecond:Snapshot', snapshot_currentBackupRateInMegaBytesPerSecond - The number of megabytes per second being transferred to the snapshot backup. Returns 0 for a completed backup.

$sel:snapshotCreateTime:Snapshot', snapshot_snapshotCreateTime - The time (in UTC format) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.

$sel:clusterVersion:Snapshot', snapshot_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

$sel:ownerAccount:Snapshot', snapshot_ownerAccount - For manual snapshots, the Amazon Web Services account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.

$sel:nodeType:Snapshot', snapshot_nodeType - The node type of the nodes in the cluster.

$sel:elapsedTimeInSeconds:Snapshot', snapshot_elapsedTimeInSeconds - The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.

$sel:clusterCreateTime:Snapshot', snapshot_clusterCreateTime - The time (UTC) when the cluster was originally created.

$sel:estimatedSecondsToCompletion:Snapshot', snapshot_estimatedSecondsToCompletion - The estimate of the time remaining before the snapshot backup will complete. Returns 0 for a completed backup.

$sel:actualIncrementalBackupSizeInMegaBytes:Snapshot', snapshot_actualIncrementalBackupSizeInMegaBytes - The size of the incremental backup.

$sel:tags:Snapshot', snapshot_tags - The list of tags for the cluster snapshot.

$sel:port:Snapshot', snapshot_port - The port that the cluster is listening on.

$sel:totalBackupSizeInMegaBytes:Snapshot', snapshot_totalBackupSizeInMegaBytes - The size of the complete set of backup data that would be used to restore the cluster.

$sel:dbName:Snapshot', snapshot_dbName - The name of the database that was created when the cluster was created.

SnapshotCopyGrant

data SnapshotCopyGrant Source #

The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified customer master key (CMK) from Amazon Web Services KMS in the destination region.

For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide.

See: newSnapshotCopyGrant smart constructor.

Instances

Instances details
Eq SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Read SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Show SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Generic SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Associated Types

type Rep SnapshotCopyGrant :: Type -> Type #

NFData SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Methods

rnf :: SnapshotCopyGrant -> () #

Hashable SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

FromXML SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

type Rep SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

type Rep SnapshotCopyGrant = D1 ('MetaData "SnapshotCopyGrant" "Amazonka.Redshift.Types.SnapshotCopyGrant" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotCopyGrant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newSnapshotCopyGrant :: SnapshotCopyGrant Source #

Create a value of SnapshotCopyGrant with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyId:SnapshotCopyGrant', snapshotCopyGrant_kmsKeyId - The unique identifier of the customer master key (CMK) in Amazon Web Services KMS to which Amazon Redshift is granted permission.

$sel:snapshotCopyGrantName:SnapshotCopyGrant', snapshotCopyGrant_snapshotCopyGrantName - The name of the snapshot copy grant.

$sel:tags:SnapshotCopyGrant', snapshotCopyGrant_tags - A list of tag instances.

SnapshotErrorMessage

data SnapshotErrorMessage Source #

Describes the errors returned by a snapshot.

See: newSnapshotErrorMessage smart constructor.

Instances

Instances details
Eq SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Read SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Show SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Generic SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Associated Types

type Rep SnapshotErrorMessage :: Type -> Type #

NFData SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Methods

rnf :: SnapshotErrorMessage -> () #

Hashable SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

FromXML SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

type Rep SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

type Rep SnapshotErrorMessage = D1 ('MetaData "SnapshotErrorMessage" "Amazonka.Redshift.Types.SnapshotErrorMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotErrorMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSnapshotErrorMessage :: SnapshotErrorMessage Source #

Create a value of SnapshotErrorMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureReason:SnapshotErrorMessage', snapshotErrorMessage_failureReason - The text message describing the error.

$sel:snapshotIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotIdentifier - A unique identifier for the snapshot returning the error.

$sel:snapshotClusterIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotClusterIdentifier - A unique identifier for the cluster.

$sel:failureCode:SnapshotErrorMessage', snapshotErrorMessage_failureCode - The failure code for the error.

SnapshotSchedule

data SnapshotSchedule Source #

Describes a snapshot schedule. You can set a regular interval for creating snapshots of a cluster. You can also schedule snapshots for specific dates.

See: newSnapshotSchedule smart constructor.

Instances

Instances details
Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Generic SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Associated Types

type Rep SnapshotSchedule :: Type -> Type #

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Hashable SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

FromXML SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule = D1 ('MetaData "SnapshotSchedule" "Amazonka.Redshift.Types.SnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterAssociatedToSchedule])) :*: (S1 ('MetaSel ('Just "nextInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])) :*: S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "scheduleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSnapshotSchedule :: SnapshotSchedule Source #

Create a value of SnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedClusters:SnapshotSchedule', snapshotSchedule_associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

$sel:nextInvocations:SnapshotSchedule', snapshotSchedule_nextInvocations -

$sel:scheduleDefinitions:SnapshotSchedule', snapshotSchedule_scheduleDefinitions - A list of ScheduleDefinitions.

$sel:scheduleDescription:SnapshotSchedule', snapshotSchedule_scheduleDescription - The description of the schedule.

$sel:scheduleIdentifier:SnapshotSchedule', snapshotSchedule_scheduleIdentifier - A unique identifier for the schedule.

$sel:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$sel:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

SnapshotSortingEntity

data SnapshotSortingEntity Source #

Describes a sorting entity

See: newSnapshotSortingEntity smart constructor.

Instances

Instances details
Eq SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Read SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Show SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Generic SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Associated Types

type Rep SnapshotSortingEntity :: Type -> Type #

NFData SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Methods

rnf :: SnapshotSortingEntity -> () #

Hashable SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

ToQuery SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

type Rep SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

type Rep SnapshotSortingEntity = D1 ('MetaData "SnapshotSortingEntity" "Amazonka.Redshift.Types.SnapshotSortingEntity" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotSortingEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortByOrder)) :*: S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnapshotAttributeToSortBy)))

newSnapshotSortingEntity Source #

Create a value of SnapshotSortingEntity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sortOrder:SnapshotSortingEntity', snapshotSortingEntity_sortOrder - The order for listing the attributes.

$sel:attribute:SnapshotSortingEntity', snapshotSortingEntity_attribute - The category for sorting the snapshots.

Subnet

data Subnet Source #

Describes a subnet.

See: newSubnet smart constructor.

Instances

Instances details
Eq Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Read Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

NFData Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

rnf :: Subnet -> () #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

FromXML Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

type Rep Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.Redshift.Types.Subnet" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZone)))))

newSubnet :: Subnet Source #

Create a value of Subnet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetStatus:Subnet', subnet_subnetStatus - The status of the subnet.

$sel:subnetIdentifier:Subnet', subnet_subnetIdentifier - The identifier of the subnet.

$sel:subnetAvailabilityZone:Subnet', subnet_subnetAvailabilityZone -

SupportedOperation

data SupportedOperation Source #

Describes the operations that are allowed on a maintenance track.

See: newSupportedOperation smart constructor.

Instances

Instances details
Eq SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Read SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Show SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Generic SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Associated Types

type Rep SupportedOperation :: Type -> Type #

NFData SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Methods

rnf :: SupportedOperation -> () #

Hashable SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

FromXML SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

type Rep SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

type Rep SupportedOperation = D1 ('MetaData "SupportedOperation" "Amazonka.Redshift.Types.SupportedOperation" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SupportedOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSupportedOperation :: SupportedOperation Source #

Create a value of SupportedOperation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationName:SupportedOperation', supportedOperation_operationName - A list of the supported operations.

SupportedPlatform

data SupportedPlatform Source #

A list of supported platforms for orderable clusters.

See: newSupportedPlatform smart constructor.

Constructors

SupportedPlatform' (Maybe Text) 

Instances

Instances details
Eq SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Read SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Show SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Generic SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Associated Types

type Rep SupportedPlatform :: Type -> Type #

NFData SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Methods

rnf :: SupportedPlatform -> () #

Hashable SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

FromXML SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

type Rep SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

type Rep SupportedPlatform = D1 ('MetaData "SupportedPlatform" "Amazonka.Redshift.Types.SupportedPlatform" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SupportedPlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSupportedPlatform :: SupportedPlatform Source #

Create a value of SupportedPlatform with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:SupportedPlatform', supportedPlatform_name -

TableRestoreStatus

data TableRestoreStatus Source #

Describes the status of a RestoreTableFromClusterSnapshot operation.

See: newTableRestoreStatus smart constructor.

Instances

Instances details
Eq TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Read TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Show TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Generic TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Associated Types

type Rep TableRestoreStatus :: Type -> Type #

NFData TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Methods

rnf :: TableRestoreStatus -> () #

Hashable TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

FromXML TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

type Rep TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

type Rep TableRestoreStatus = D1 ('MetaData "TableRestoreStatus" "Amazonka.Redshift.Types.TableRestoreStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "TableRestoreStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatusType)) :*: (S1 ('MetaSel ('Just "targetSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTableRestoreStatus :: TableRestoreStatus Source #

Create a value of TableRestoreStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:TableRestoreStatus', tableRestoreStatus_status - A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

$sel:targetSchemaName:TableRestoreStatus', tableRestoreStatus_targetSchemaName - The name of the schema to restore the table to.

$sel:snapshotIdentifier:TableRestoreStatus', tableRestoreStatus_snapshotIdentifier - The identifier of the snapshot that the table is being restored from.

$sel:sourceDatabaseName:TableRestoreStatus', tableRestoreStatus_sourceDatabaseName - The name of the source database that contains the table being restored.

$sel:tableRestoreRequestId:TableRestoreStatus', tableRestoreStatus_tableRestoreRequestId - The unique identifier for the table restore request.

$sel:newTableName':TableRestoreStatus', tableRestoreStatus_newTableName - The name of the table to create as a result of the table restore request.

$sel:targetDatabaseName:TableRestoreStatus', tableRestoreStatus_targetDatabaseName - The name of the database to restore the table to.

$sel:sourceSchemaName:TableRestoreStatus', tableRestoreStatus_sourceSchemaName - The name of the source schema that contains the table being restored.

$sel:clusterIdentifier:TableRestoreStatus', tableRestoreStatus_clusterIdentifier - The identifier of the Amazon Redshift cluster that the table is being restored to.

$sel:requestTime:TableRestoreStatus', tableRestoreStatus_requestTime - The time that the table restore request was made, in Universal Coordinated Time (UTC).

$sel:sourceTableName:TableRestoreStatus', tableRestoreStatus_sourceTableName - The name of the source table being restored.

$sel:totalDataInMegaBytes:TableRestoreStatus', tableRestoreStatus_totalDataInMegaBytes - The total amount of data to restore to the new table, in megabytes (MB).

$sel:progressInMegaBytes:TableRestoreStatus', tableRestoreStatus_progressInMegaBytes - The amount of data restored to the new table so far, in megabytes (MB).

$sel:message:TableRestoreStatus', tableRestoreStatus_message - A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Tag

data Tag Source #

A tag consisting of a name/value pair for a resource.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToQuery Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Redshift.Types.Tag" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - The value for the resource tag.

$sel:key:Tag', tag_key - The key, or name, for the resource tag.

TaggedResource

data TaggedResource Source #

A tag and its associated resource.

See: newTaggedResource smart constructor.

Instances

Instances details
Eq TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Read TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Show TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Generic TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Associated Types

type Rep TaggedResource :: Type -> Type #

NFData TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Methods

rnf :: TaggedResource -> () #

Hashable TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

FromXML TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

type Rep TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

type Rep TaggedResource = D1 ('MetaData "TaggedResource" "Amazonka.Redshift.Types.TaggedResource" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "TaggedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tag)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTaggedResource :: TaggedResource Source #

Create a value of TaggedResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tag:TaggedResource', taggedResource_tag - The tag for the resource.

$sel:resourceType:TaggedResource', taggedResource_resourceType - The type of resource with which the tag is associated. Valid resource types are:

  • Cluster
  • CIDR/IP
  • EC2 security group
  • Snapshot
  • Cluster security group
  • Subnet group
  • HSM connection
  • HSM certificate
  • Parameter group

For more information about Amazon Redshift resource types and constructing ARNs, go to Constructing an Amazon Redshift Amazon Resource Name (ARN) in the Amazon Redshift Cluster Management Guide.

$sel:resourceName:TaggedResource', taggedResource_resourceName - The Amazon Resource Name (ARN) with which the tag is associated, for example: arn:aws:redshift:us-east-2:123456789:cluster:t1.

UpdateTarget

data UpdateTarget Source #

A maintenance track that you can switch the current track to.

See: newUpdateTarget smart constructor.

Instances

Instances details
Eq UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Read UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Show UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Generic UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Associated Types

type Rep UpdateTarget :: Type -> Type #

NFData UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Methods

rnf :: UpdateTarget -> () #

Hashable UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

FromXML UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

type Rep UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

type Rep UpdateTarget = D1 ('MetaData "UpdateTarget" "Amazonka.Redshift.Types.UpdateTarget" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "UpdateTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportedOperation])))))

newUpdateTarget :: UpdateTarget Source #

Create a value of UpdateTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseVersion:UpdateTarget', updateTarget_databaseVersion - The cluster version for the new maintenance track.

$sel:maintenanceTrackName:UpdateTarget', updateTarget_maintenanceTrackName - The name of the new maintenance track.

$sel:supportedOperations:UpdateTarget', updateTarget_supportedOperations - A list of operations supported by the maintenance track.

UsageLimit

data UsageLimit Source #

Describes a usage limit object for a cluster.

See: newUsageLimit smart constructor.

Instances

Instances details
Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Generic UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Associated Types

type Rep UsageLimit :: Type -> Type #

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Hashable UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

FromXML UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

type Rep UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

newUsageLimit :: UsageLimit Source #

Create a value of UsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:UsageLimit', usageLimit_amount - The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).

$sel:limitType:UsageLimit', usageLimit_limitType - The type of limit. Depending on the feature type, this can be based on a time duration or data size.

$sel:usageLimitId:UsageLimit', usageLimit_usageLimitId - The identifier of the usage limit.

$sel:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

$sel:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

$sel:breachAction:UsageLimit', usageLimit_breachAction - The action that Amazon Redshift takes when the limit is reached. Possible values are:

  • log - To log an event in a system table. The default is log.
  • emit-metric - To emit CloudWatch metrics.
  • disable - To disable the feature until the next usage period begins.

$sel:featureType:UsageLimit', usageLimit_featureType - The Amazon Redshift feature to which the limit applies.

$sel:tags:UsageLimit', usageLimit_tags - A list of tag instances.

VpcEndpoint

data VpcEndpoint Source #

The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

See: newVpcEndpoint smart constructor.

Instances

Instances details
Eq VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Read VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Show VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Generic VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Associated Types

type Rep VpcEndpoint :: Type -> Type #

NFData VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Methods

rnf :: VpcEndpoint -> () #

Hashable VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

FromXML VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

type Rep VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

type Rep VpcEndpoint = D1 ('MetaData "VpcEndpoint" "Amazonka.Redshift.Types.VpcEndpoint" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "VpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcEndpoint :: VpcEndpoint Source #

Create a value of VpcEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpcId:VpcEndpoint', vpcEndpoint_vpcId - The VPC identifier that the endpoint is associated.

$sel:networkInterfaces:VpcEndpoint', vpcEndpoint_networkInterfaces - One or more network interfaces of the endpoint. Also known as an interface endpoint.

$sel:vpcEndpointId:VpcEndpoint', vpcEndpoint_vpcEndpointId - The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

VpcSecurityGroupMembership

data VpcSecurityGroupMembership Source #

Describes the members of a VPC security group.

See: newVpcSecurityGroupMembership smart constructor.

Instances

Instances details
Eq VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Read VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Show VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Generic VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Associated Types

type Rep VpcSecurityGroupMembership :: Type -> Type #

NFData VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Hashable VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

FromXML VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership = D1 ('MetaData "VpcSecurityGroupMembership" "Amazonka.Redshift.Types.VpcSecurityGroupMembership" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "VpcSecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcSecurityGroupMembership :: VpcSecurityGroupMembership Source #

Create a value of VpcSecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VpcSecurityGroupMembership', vpcSecurityGroupMembership_status - The status of the VPC security group.

$sel:vpcSecurityGroupId:VpcSecurityGroupMembership', vpcSecurityGroupMembership_vpcSecurityGroupId - The identifier of the VPC security group.