amazonka-redshift-2.0: Amazon Redshift SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

AccessToClusterDeniedFault

_AccessToClusterDeniedFault :: AsError a => Fold a ServiceError Source #

You are not authorized to access the cluster.

AccessToSnapshotDeniedFault

_AccessToSnapshotDeniedFault :: AsError a => Fold a ServiceError Source #

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

AuthenticationProfileAlreadyExistsFault

_AuthenticationProfileAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The authentication profile already exists.

AuthenticationProfileNotFoundFault

_AuthenticationProfileNotFoundFault :: AsError a => Fold a ServiceError Source #

The authentication profile can't be found.

AuthenticationProfileQuotaExceededFault

_AuthenticationProfileQuotaExceededFault :: AsError a => Fold 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.

AuthorizationAlreadyExistsFault

_AuthorizationAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

AuthorizationNotFoundFault

_AuthorizationNotFoundFault :: AsError a => Fold a ServiceError Source #

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

AuthorizationQuotaExceededFault

_AuthorizationQuotaExceededFault :: AsError a => Fold a ServiceError Source #

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

BatchDeleteRequestSizeExceededFault

_BatchDeleteRequestSizeExceededFault :: AsError a => Fold a ServiceError Source #

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

BatchModifyClusterSnapshotsLimitExceededFault

_BatchModifyClusterSnapshotsLimitExceededFault :: AsError a => Fold a ServiceError Source #

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

BucketNotFoundFault

_BucketNotFoundFault :: AsError a => Fold a ServiceError Source #

Could not find the specified S3 bucket.

ClusterAlreadyExistsFault

_ClusterAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The account already has a cluster with the given identifier.

ClusterNotFoundFault

_ClusterNotFoundFault :: AsError a => Fold a ServiceError Source #

The ClusterIdentifier parameter does not refer to an existing cluster.

ClusterOnLatestRevisionFault

_ClusterOnLatestRevisionFault :: AsError a => Fold a ServiceError Source #

Cluster is already on the latest database revision.

ClusterParameterGroupAlreadyExistsFault

_ClusterParameterGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

A cluster parameter group with the same name already exists.

ClusterParameterGroupNotFoundFault

_ClusterParameterGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

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

ClusterParameterGroupQuotaExceededFault

_ClusterParameterGroupQuotaExceededFault :: AsError a => Fold 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.

ClusterQuotaExceededFault

_ClusterQuotaExceededFault :: AsError a => Fold 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.

ClusterSecurityGroupAlreadyExistsFault

_ClusterSecurityGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

A cluster security group with the same name already exists.

ClusterSecurityGroupNotFoundFault

_ClusterSecurityGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

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

ClusterSecurityGroupQuotaExceededFault

_ClusterSecurityGroupQuotaExceededFault :: AsError a => Fold 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.

ClusterSnapshotAlreadyExistsFault

_ClusterSnapshotAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

ClusterSnapshotNotFoundFault

_ClusterSnapshotNotFoundFault :: AsError a => Fold a ServiceError Source #

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

ClusterSnapshotQuotaExceededFault

_ClusterSnapshotQuotaExceededFault :: AsError a => Fold a ServiceError Source #

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

ClusterSubnetGroupAlreadyExistsFault

_ClusterSubnetGroupAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

ClusterSubnetGroupNotFoundFault

_ClusterSubnetGroupNotFoundFault :: AsError a => Fold a ServiceError Source #

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

ClusterSubnetGroupQuotaExceededFault

_ClusterSubnetGroupQuotaExceededFault :: AsError a => Fold 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.

ClusterSubnetQuotaExceededFault

_ClusterSubnetQuotaExceededFault :: AsError a => Fold 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.

CopyToRegionDisabledFault

_CopyToRegionDisabledFault :: AsError a => Fold a ServiceError Source #

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

DependentServiceRequestThrottlingFault

_DependentServiceRequestThrottlingFault :: AsError a => Fold 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.

DependentServiceUnavailableFault

_DependentServiceUnavailableFault :: AsError a => Fold a ServiceError Source #

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

EndpointAlreadyExistsFault

_EndpointAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

EndpointAuthorizationAlreadyExistsFault

_EndpointAuthorizationAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The authorization already exists for this endpoint.

EndpointAuthorizationNotFoundFault

_EndpointAuthorizationNotFoundFault :: AsError a => Fold a ServiceError Source #

The authorization for this endpoint can't be found.

EndpointAuthorizationsPerClusterLimitExceededFault

_EndpointAuthorizationsPerClusterLimitExceededFault :: AsError a => Fold a ServiceError Source #

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

EndpointNotFoundFault

_EndpointNotFoundFault :: AsError a => Fold a ServiceError Source #

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

EndpointsPerAuthorizationLimitExceededFault

_EndpointsPerAuthorizationLimitExceededFault :: AsError a => Fold a ServiceError Source #

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

EndpointsPerClusterLimitExceededFault

_EndpointsPerClusterLimitExceededFault :: AsError a => Fold a ServiceError Source #

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

EventSubscriptionQuotaExceededFault

_EventSubscriptionQuotaExceededFault :: AsError a => Fold 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.

HsmClientCertificateAlreadyExistsFault

_HsmClientCertificateAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

HsmClientCertificateNotFoundFault

_HsmClientCertificateNotFoundFault :: AsError a => Fold a ServiceError Source #

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

HsmClientCertificateQuotaExceededFault

_HsmClientCertificateQuotaExceededFault :: AsError a => Fold 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.

HsmConfigurationAlreadyExistsFault

_HsmConfigurationAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

HsmConfigurationNotFoundFault

_HsmConfigurationNotFoundFault :: AsError a => Fold a ServiceError Source #

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

HsmConfigurationQuotaExceededFault

_HsmConfigurationQuotaExceededFault :: AsError a => Fold 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.

InProgressTableRestoreQuotaExceededFault

_InProgressTableRestoreQuotaExceededFault :: AsError a => Fold 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.

IncompatibleOrderableOptions

_IncompatibleOrderableOptions :: AsError a => Fold a ServiceError Source #

The specified options are incompatible.

InsufficientClusterCapacityFault

_InsufficientClusterCapacityFault :: AsError a => Fold a ServiceError Source #

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

InsufficientS3BucketPolicyFault

_InsufficientS3BucketPolicyFault :: AsError a => Fold a ServiceError Source #

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

InvalidAuthenticationProfileRequestFault

_InvalidAuthenticationProfileRequestFault :: AsError a => Fold 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.

InvalidAuthorizationStateFault

_InvalidAuthorizationStateFault :: AsError a => Fold a ServiceError Source #

The status of the authorization is not valid.

InvalidClusterParameterGroupStateFault

_InvalidClusterParameterGroupStateFault :: AsError a => Fold 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.

InvalidClusterSecurityGroupStateFault

_InvalidClusterSecurityGroupStateFault :: AsError a => Fold a ServiceError Source #

The state of the cluster security group is not available.

InvalidClusterSnapshotScheduleStateFault

_InvalidClusterSnapshotScheduleStateFault :: AsError a => Fold a ServiceError Source #

The cluster snapshot schedule state is not valid.

InvalidClusterSnapshotStateFault

_InvalidClusterSnapshotStateFault :: AsError a => Fold a ServiceError Source #

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

InvalidClusterStateFault

_InvalidClusterStateFault :: AsError a => Fold a ServiceError Source #

The specified cluster is not in the available state.

InvalidClusterSubnetGroupStateFault

_InvalidClusterSubnetGroupStateFault :: AsError a => Fold a ServiceError Source #

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

InvalidClusterSubnetStateFault

_InvalidClusterSubnetStateFault :: AsError a => Fold a ServiceError Source #

The state of the subnet is invalid.

InvalidClusterTrackFault

_InvalidClusterTrackFault :: AsError a => Fold a ServiceError Source #

The provided cluster track name is not valid.

InvalidDataShareFault

_InvalidDataShareFault :: AsError a => Fold a ServiceError Source #

There is an error with the datashare.

InvalidElasticIpFault

_InvalidElasticIpFault :: AsError a => Fold a ServiceError Source #

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

InvalidEndpointStateFault

_InvalidEndpointStateFault :: AsError a => Fold a ServiceError Source #

The status of the endpoint is not valid.

InvalidHsmClientCertificateStateFault

_InvalidHsmClientCertificateStateFault :: AsError a => Fold 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.

InvalidHsmConfigurationStateFault

_InvalidHsmConfigurationStateFault :: AsError a => Fold 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.

InvalidNamespaceFault

_InvalidNamespaceFault :: AsError a => Fold a ServiceError Source #

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

InvalidReservedNodeStateFault

_InvalidReservedNodeStateFault :: AsError a => Fold a ServiceError Source #

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

InvalidRestoreFault

_InvalidRestoreFault :: AsError a => Fold a ServiceError Source #

The restore is invalid.

InvalidRetentionPeriodFault

_InvalidRetentionPeriodFault :: AsError a => Fold 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.

InvalidS3BucketNameFault

_InvalidS3BucketNameFault :: AsError a => Fold 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.

InvalidS3KeyPrefixFault

_InvalidS3KeyPrefixFault :: AsError a => Fold a ServiceError Source #

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

InvalidScheduleFault

_InvalidScheduleFault :: AsError a => Fold a ServiceError Source #

The schedule you submitted isn't valid.

InvalidScheduledActionFault

_InvalidScheduledActionFault :: AsError a => Fold a ServiceError Source #

The scheduled action is not valid.

InvalidSnapshotCopyGrantStateFault

_InvalidSnapshotCopyGrantStateFault :: AsError a => Fold a ServiceError Source #

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

InvalidSubnet

_InvalidSubnet :: AsError a => Fold a ServiceError Source #

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

InvalidSubscriptionStateFault

_InvalidSubscriptionStateFault :: AsError a => Fold a ServiceError Source #

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

InvalidTableRestoreArgumentFault

_InvalidTableRestoreArgumentFault :: AsError a => Fold a ServiceError Source #

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

InvalidTagFault

_InvalidTagFault :: AsError a => Fold a ServiceError Source #

The tag is invalid.

InvalidUsageLimitFault

_InvalidUsageLimitFault :: AsError a => Fold a ServiceError Source #

The usage limit is not valid.

InvalidVPCNetworkStateFault

_InvalidVPCNetworkStateFault :: AsError a => Fold a ServiceError Source #

The cluster subnet group does not cover all Availability Zones.

LimitExceededFault

_LimitExceededFault :: AsError a => Fold a ServiceError Source #

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

NumberOfNodesPerClusterLimitExceededFault

_NumberOfNodesPerClusterLimitExceededFault :: AsError a => Fold a ServiceError Source #

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

NumberOfNodesQuotaExceededFault

_NumberOfNodesQuotaExceededFault :: AsError a => Fold 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.

PartnerNotFoundFault

_PartnerNotFoundFault :: AsError a => Fold a ServiceError Source #

The name of the partner was not found.

ReservedNodeAlreadyExistsFault

_ReservedNodeAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

User already has a reservation with the given identifier.

ReservedNodeAlreadyMigratedFault

_ReservedNodeAlreadyMigratedFault :: AsError a => Fold a ServiceError Source #

Indicates that the reserved node has already been exchanged.

ReservedNodeExchangeNotFoundFault

_ReservedNodeExchangeNotFoundFault :: AsError a => Fold a ServiceError Source #

The reserved-node exchange status wasn't found.

ReservedNodeNotFoundFault

_ReservedNodeNotFoundFault :: AsError a => Fold a ServiceError Source #

The specified reserved compute node not found.

ReservedNodeOfferingNotFoundFault

_ReservedNodeOfferingNotFoundFault :: AsError a => Fold a ServiceError Source #

Specified offering does not exist.

ReservedNodeQuotaExceededFault

_ReservedNodeQuotaExceededFault :: AsError a => Fold 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.

ResizeNotFoundFault

_ResizeNotFoundFault :: AsError a => Fold a ServiceError Source #

A resize operation for the specified cluster is not found.

ResourceNotFoundFault

_ResourceNotFoundFault :: AsError a => Fold a ServiceError Source #

The resource could not be found.

SNSInvalidTopicFault

_SNSInvalidTopicFault :: AsError a => Fold a ServiceError Source #

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

SNSNoAuthorizationFault

_SNSNoAuthorizationFault :: AsError a => Fold a ServiceError Source #

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

SNSTopicArnNotFoundFault

_SNSTopicArnNotFoundFault :: AsError a => Fold a ServiceError Source #

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

ScheduleDefinitionTypeUnsupportedFault

_ScheduleDefinitionTypeUnsupportedFault :: AsError a => Fold a ServiceError Source #

The definition you submitted is not supported.

ScheduledActionAlreadyExistsFault

_ScheduledActionAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The scheduled action already exists.

ScheduledActionNotFoundFault

_ScheduledActionNotFoundFault :: AsError a => Fold a ServiceError Source #

The scheduled action cannot be found.

ScheduledActionQuotaExceededFault

_ScheduledActionQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The quota for scheduled actions exceeded.

ScheduledActionTypeUnsupportedFault

_ScheduledActionTypeUnsupportedFault :: AsError a => Fold a ServiceError Source #

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

SnapshotCopyAlreadyDisabledFault

_SnapshotCopyAlreadyDisabledFault :: AsError a => Fold a ServiceError Source #

The cluster already has cross-region snapshot copy disabled.

SnapshotCopyAlreadyEnabledFault

_SnapshotCopyAlreadyEnabledFault :: AsError a => Fold a ServiceError Source #

The cluster already has cross-region snapshot copy enabled.

SnapshotCopyDisabledFault

_SnapshotCopyDisabledFault :: AsError a => Fold a ServiceError Source #

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

SnapshotCopyGrantAlreadyExistsFault

_SnapshotCopyGrantAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

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

SnapshotCopyGrantNotFoundFault

_SnapshotCopyGrantNotFoundFault :: AsError a => Fold 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.

SnapshotCopyGrantQuotaExceededFault

_SnapshotCopyGrantQuotaExceededFault :: AsError a => Fold a ServiceError Source #

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

SnapshotScheduleAlreadyExistsFault

_SnapshotScheduleAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The specified snapshot schedule already exists.

SnapshotScheduleNotFoundFault

_SnapshotScheduleNotFoundFault :: AsError a => Fold a ServiceError Source #

We could not find the specified snapshot schedule.

SnapshotScheduleQuotaExceededFault

_SnapshotScheduleQuotaExceededFault :: AsError a => Fold a ServiceError Source #

You have exceeded the quota of snapshot schedules.

SnapshotScheduleUpdateInProgressFault

_SnapshotScheduleUpdateInProgressFault :: AsError a => Fold a ServiceError Source #

The specified snapshot schedule is already being updated.

SourceNotFoundFault

_SourceNotFoundFault :: AsError a => Fold a ServiceError Source #

The specified Amazon Redshift event source could not be found.

SubnetAlreadyInUse

_SubnetAlreadyInUse :: AsError a => Fold a ServiceError Source #

A specified subnet is already in use by another cluster.

SubscriptionAlreadyExistFault

_SubscriptionAlreadyExistFault :: AsError a => Fold a ServiceError Source #

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

SubscriptionCategoryNotFoundFault

_SubscriptionCategoryNotFoundFault :: AsError a => Fold 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.

SubscriptionEventIdNotFoundFault

_SubscriptionEventIdNotFoundFault :: AsError a => Fold a ServiceError Source #

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

SubscriptionNotFoundFault

_SubscriptionNotFoundFault :: AsError a => Fold a ServiceError Source #

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

SubscriptionSeverityNotFoundFault

_SubscriptionSeverityNotFoundFault :: AsError a => Fold 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.

TableLimitExceededFault

_TableLimitExceededFault :: AsError a => Fold a ServiceError Source #

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

TableRestoreNotFoundFault

_TableRestoreNotFoundFault :: AsError a => Fold a ServiceError Source #

The specified TableRestoreRequestId value was not found.

TagLimitExceededFault

_TagLimitExceededFault :: AsError a => Fold a ServiceError Source #

You have exceeded the number of tags allowed.

UnauthorizedOperation

_UnauthorizedOperation :: AsError a => Fold a ServiceError Source #

Your account is not authorized to perform the requested operation.

UnauthorizedPartnerIntegrationFault

_UnauthorizedPartnerIntegrationFault :: AsError a => Fold a ServiceError Source #

The partner integration is not authorized.

UnknownSnapshotCopyRegionFault

_UnknownSnapshotCopyRegionFault :: AsError a => Fold a ServiceError Source #

The specified region is incorrect or does not exist.

UnsupportedOperationFault

_UnsupportedOperationFault :: AsError a => Fold a ServiceError Source #

The requested operation isn't supported.

UnsupportedOptionFault

_UnsupportedOptionFault :: AsError a => Fold a ServiceError Source #

A request option was specified that is not supported.

UsageLimitAlreadyExistsFault

_UsageLimitAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

The usage limit already exists.

UsageLimitNotFoundFault

_UsageLimitNotFoundFault :: AsError a => Fold a ServiceError Source #

The usage limit identifier can't be found.

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.

ClusterAvailable

newClusterAvailable :: 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.

ClusterRestored

newClusterRestored :: 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.

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.

AcceptReservedNodeExchange

data AcceptReservedNodeExchange Source #

See: newAcceptReservedNodeExchange smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Show AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

NFData AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Eq AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Hashable AcceptReservedNodeExchange Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "AcceptReservedNodeExchange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

AcceptReservedNodeExchange, acceptReservedNodeExchange_reservedNodeId - A string representing the node identifier of the DC1 Reserved Node to be exchanged.

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
Generic AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Associated Types

type Rep AcceptReservedNodeExchangeResponse :: Type -> Type #

Read AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Show AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

NFData AcceptReservedNodeExchangeResponse Source # 
Instance details

Defined in Amazonka.Redshift.AcceptReservedNodeExchange

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

AddPartner

data AddPartner Source #

See: newAddPartner smart constructor.

Constructors

AddPartner' Text Text Text Text 

Instances

Instances details
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

AWSRequest AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Associated Types

type AWSResponse AddPartner #

Generic AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Associated Types

type Rep AddPartner :: Type -> Type #

Read AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Show AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

NFData AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Methods

rnf :: AddPartner -> () #

Eq AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

Hashable AddPartner Source # 
Instance details

Defined in Amazonka.Redshift.AddPartner

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

AddPartner, addPartner_accountId - The Amazon Web Services account ID that owns the cluster.

AddPartner, addPartner_clusterIdentifier - The cluster identifier of the cluster that receives data from the partner.

AddPartner, addPartner_databaseName - The name of the database that receives data from the partner.

AddPartner, addPartner_partnerName - The name of the partner that is authorized to send data.

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
FromXML 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 #

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") '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:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

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

AssociateDataShareConsumer

data AssociateDataShareConsumer Source #

See: newAssociateDataShareConsumer smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Show AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

NFData AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Eq AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

Hashable AssociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.AssociateDataShareConsumer

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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 "consumerRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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.

AssociateDataShareConsumer, associateDataShareConsumer_consumerRegion - From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified Amazon Web Services Region.

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
FromXML 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 #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation])) :*: (S1 ('MetaSel ('Just "managedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

$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:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between producer and data consumers.

$sel:managedBy:DataShare', dataShare_managedBy - The identifier of a datashare to show its managing entity.

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

AuthorizeClusterSecurityGroupIngress

data AuthorizeClusterSecurityGroupIngress Source #

Instances

Instances details
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

AWSRequest AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Generic 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

NFData AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Eq AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Hashable AuthorizeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "AuthorizeClusterSecurityGroupIngress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

AuthorizeClusterSecurityGroupIngress, authorizeClusterSecurityGroupIngress_cidrip - The IP range to be added the Amazon Redshift security group.

AuthorizeClusterSecurityGroupIngress, authorizeClusterSecurityGroupIngress_eC2SecurityGroupName - The EC2 security group to be added the Amazon Redshift security group.

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

AuthorizeClusterSecurityGroupIngress, authorizeClusterSecurityGroupIngress_clusterSecurityGroupName - The name of the security group to which the ingress rule is added.

data AuthorizeClusterSecurityGroupIngressResponse Source #

Instances

Instances details
Generic 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

NFData AuthorizeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeClusterSecurityGroupIngress

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

AuthorizeDataShare

data AuthorizeDataShare Source #

See: newAuthorizeDataShare smart constructor.

Instances

Instances details
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

AWSRequest AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Associated Types

type AWSResponse AuthorizeDataShare #

Generic AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Associated Types

type Rep AuthorizeDataShare :: Type -> Type #

Read AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Show AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

NFData AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Methods

rnf :: AuthorizeDataShare -> () #

Eq AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

Hashable AuthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeDataShare

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "AuthorizeDataShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

AuthorizeDataShare, authorizeDataShare_dataShareArn - The Amazon Resource Name (ARN) of the datashare that producers are to authorize sharing for.

AuthorizeDataShare, authorizeDataShare_consumerIdentifier - The identifier of the data consumer that is authorized to access the datashare. This identifier is an Amazon Web Services account ID or a keyword, such as ADX.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
FromXML 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 #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation])) :*: (S1 ('MetaSel ('Just "managedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

$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:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between producer and data consumers.

$sel:managedBy:DataShare', dataShare_managedBy - The identifier of a datashare to show its managing entity.

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

AuthorizeEndpointAccess

data AuthorizeEndpointAccess Source #

See: newAuthorizeEndpointAccess smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Show AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

NFData AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Methods

rnf :: AuthorizeEndpointAccess -> () #

Eq AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

Hashable AuthorizeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeEndpointAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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
FromXML 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 #

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Hashable 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:allowedAllVPCs:EndpointAuthorization', endpointAuthorization_allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.

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

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

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

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

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

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

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

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

AuthorizeSnapshotAccess

data AuthorizeSnapshotAccess Source #

See: newAuthorizeSnapshotAccess smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Show AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

NFData AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Methods

rnf :: AuthorizeSnapshotAccess -> () #

Eq AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Hashable AuthorizeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "AuthorizeSnapshotAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:snapshotArn:AuthorizeSnapshotAccess', authorizeSnapshotAccess_snapshotArn - The Amazon Resource Name (ARN) of the snapshot to authorize access to.

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.

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
Generic AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Associated Types

type Rep AuthorizeSnapshotAccessResponse :: Type -> Type #

Read AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Show AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

NFData AuthorizeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.AuthorizeSnapshotAccess

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

BatchDeleteClusterSnapshots

data BatchDeleteClusterSnapshots Source #

See: newBatchDeleteClusterSnapshots smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Show BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

NFData BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Eq BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Hashable BatchDeleteClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "BatchDeleteClusterSnapshots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DeleteClusterSnapshotMessage])))

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

NFData BatchDeleteClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchDeleteClusterSnapshots

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "BatchDeleteClusterSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotErrorMessage])) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: 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:errors:BatchDeleteClusterSnapshotsResponse', batchDeleteClusterSnapshotsResponse_errors - A list of any errors returned.

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

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

BatchModifyClusterSnapshots

data BatchModifyClusterSnapshots Source #

See: newBatchModifyClusterSnapshots smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Show BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

NFData BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Eq BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Hashable BatchModifyClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "BatchModifyClusterSnapshots'" 'PrefixI 'True) (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotIdentifierList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

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:force:BatchModifyClusterSnapshots', batchModifyClusterSnapshots_force - A boolean value indicating whether to override an exception if the retention period has passed.

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:snapshotIdentifierList:BatchModifyClusterSnapshots', batchModifyClusterSnapshots_snapshotIdentifierList - A list of snapshot identifiers you want to modify.

data BatchModifyClusterSnapshotsResponse Source #

Instances

Instances details
Generic 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

NFData BatchModifyClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.BatchModifyClusterSnapshots

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "BatchModifyClusterSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotErrorMessage])) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: 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:errors:BatchModifyClusterSnapshotsResponse', batchModifyClusterSnapshotsResponse_errors - A list of any errors returned.

$sel:resources:BatchModifyClusterSnapshotsResponse', batchModifyClusterSnapshotsResponse_resources - A list of the snapshots that were modified.

$sel:httpStatus:BatchModifyClusterSnapshotsResponse', batchModifyClusterSnapshotsResponse_httpStatus - The response's http status code.

CancelResize

data CancelResize Source #

See: newCancelResize smart constructor.

Constructors

CancelResize' Text 

Instances

Instances details
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

AWSRequest CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Associated Types

type AWSResponse CancelResize #

Generic CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Associated Types

type Rep CancelResize :: Type -> Type #

Read CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Show CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

NFData CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Methods

rnf :: CancelResize -> () #

Eq CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

Hashable CancelResize Source # 
Instance details

Defined in Amazonka.Redshift.CancelResize

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CancelResize'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
FromXML 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 #

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeProgressMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "avgResizeRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "dataTransferProgressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "importTablesCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "importTablesInProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "importTablesNotStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "targetEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetNumberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalResizeDataInMegaBytes") '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: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:dataTransferProgressPercent:ResizeProgressMessage', resizeProgressMessage_dataTransferProgressPercent - The percent of data transferred from source cluster to target cluster.

$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.

$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:importTablesCompleted:ResizeProgressMessage', resizeProgressMessage_importTablesCompleted - The names of tables that have been completely imported .

Valid Values: List of table names.

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

Valid Values: List of table names.

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

Valid Values: List of table names

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

$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:resizeType:ResizeProgressMessage', resizeProgressMessage_resizeType - An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

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

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

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

Valid Values: multi-node | single-node

$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:targetNumberOfNodes:ResizeProgressMessage', resizeProgressMessage_targetNumberOfNodes - The number of nodes that the cluster will have after the resize operation is complete.

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

CopyClusterSnapshot

data CopyClusterSnapshot Source #

See: newCopyClusterSnapshot smart constructor.

Instances

Instances details
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

AWSRequest CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Associated Types

type AWSResponse CopyClusterSnapshot #

Generic CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Associated Types

type Rep CopyClusterSnapshot :: Type -> Type #

Read CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Show CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

NFData CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Methods

rnf :: CopyClusterSnapshot -> () #

Eq CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Hashable CopyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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
Generic CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Associated Types

type Rep CopyClusterSnapshotResponse :: Type -> Type #

Read CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Show CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

NFData CopyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CopyClusterSnapshot

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateAuthenticationProfile

data CreateAuthenticationProfile Source #

See: newCreateAuthenticationProfile smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Show CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

NFData CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Eq CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Hashable CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

CreateAuthenticationProfile, createAuthenticationProfile_authenticationProfileName - The name of the authentication profile to be created.

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

NFData CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateAuthenticationProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authenticationProfileName") '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:

CreateAuthenticationProfile, createAuthenticationProfileResponse_authenticationProfileContent - The content of the authentication profile in JSON format.

CreateAuthenticationProfile, createAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was created.

$sel:httpStatus:CreateAuthenticationProfileResponse', createAuthenticationProfileResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
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

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Associated Types

type AWSResponse CreateCluster #

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

Read CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Methods

rnf :: CreateCluster -> () #

Eq CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus)) :*: S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZoneRelocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clusterParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "defaultIamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loadSampleData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "vpcSecurityGroupIds") '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))))))))

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:additionalInfo:CreateCluster', createCluster_additionalInfo - Reserved.

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

CreateCluster, createCluster_aquaConfigurationStatus - This parameter is retired. It does not set the AQUA configuration status. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

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.

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:availabilityZoneRelocation:CreateCluster', createCluster_availabilityZoneRelocation - The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created.

$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.

CreateCluster, createCluster_clusterSecurityGroups - A list of security groups to be associated with this cluster.

Default: The default cluster security group for Amazon Redshift.

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).

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

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

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.

CreateCluster, createCluster_defaultIamRoleArn - The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was created.

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. Don't specify the Elastic IP address for a publicly accessible cluster with availability zone relocation turned on. For more information about provisioning clusters in EC2-VPC, go to Supported Platforms to Launch Your Cluster in the Amazon Redshift Cluster Management Guide.

CreateCluster, createCluster_encrypted - If true, the data in the cluster is encrypted at rest.

Default: false

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

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.

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.

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.

The maximum number of IAM roles that you can associate is subject to a quota. For more information, go to Quotas and limits in the Amazon Redshift Cluster Management Guide.

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:loadSampleData:CreateCluster', createCluster_loadSampleData - A flag that specifies whether to load sample data once the cluster is created.

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.

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.

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.

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

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.

CreateCluster, createCluster_publiclyAccessible - If true, the cluster can be accessed from a public network.

CreateCluster, createCluster_snapshotScheduleIdentifier - A unique identifier for the snapshot schedule.

CreateCluster, createCluster_tags - A list of tag instances.

$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.

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

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

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.

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-126) except ' (single quote), " (double quote), \, /, or @.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.Redshift.CreateCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateClusterParameterGroup

data CreateClusterParameterGroup Source #

See: newCreateClusterParameterGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Show CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

NFData CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Eq CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Hashable CreateClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

CreateClusterParameterGroup, createClusterParameterGroup_tags - A list of tag instances.

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.

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".

CreateClusterParameterGroup, createClusterParameterGroup_description - A description of the parameter group.

data CreateClusterParameterGroupResponse Source #

Instances

Instances details
Generic 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

NFData CreateClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterParameterGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateClusterSecurityGroup

data CreateClusterSecurityGroup Source #

See: newCreateClusterSecurityGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Show CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

NFData CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Eq CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Hashable CreateClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

CreateClusterSecurityGroup, createClusterSecurityGroup_tags - A list of tag instances.

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

CreateClusterSecurityGroup, createClusterSecurityGroup_description - A description for the security group.

data CreateClusterSecurityGroupResponse Source #

Instances

Instances details
Generic CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Associated Types

type Rep CreateClusterSecurityGroupResponse :: Type -> Type #

Read CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Show CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

NFData CreateClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSecurityGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateClusterSnapshot

data CreateClusterSnapshot Source #

See: newCreateClusterSnapshot smart constructor.

Instances

Instances details
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

AWSRequest CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Associated Types

type AWSResponse CreateClusterSnapshot #

Generic CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Associated Types

type Rep CreateClusterSnapshot :: Type -> Type #

Read CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Show CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

NFData CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Methods

rnf :: CreateClusterSnapshot -> () #

Eq CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Hashable CreateClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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.

CreateClusterSnapshot, createClusterSnapshot_tags - A list of tag instances.

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

CreateClusterSnapshot, createClusterSnapshot_clusterIdentifier - The cluster identifier for which you want a snapshot.

data CreateClusterSnapshotResponse Source #

See: newCreateClusterSnapshotResponse smart constructor.

Instances

Instances details
Generic CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Associated Types

type Rep CreateClusterSnapshotResponse :: Type -> Type #

Read CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Show CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

NFData CreateClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSnapshot

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateClusterSubnetGroup

data CreateClusterSubnetGroup Source #

See: newCreateClusterSubnetGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Show CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

NFData CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Eq CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Hashable CreateClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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]))))

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:

CreateClusterSubnetGroup, createClusterSubnetGroup_tags - A list of tag instances.

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

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
Generic CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Associated Types

type Rep CreateClusterSubnetGroupResponse :: Type -> Type #

Read CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Show CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

NFData CreateClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateClusterSubnetGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateEndpointAccess

data CreateEndpointAccess Source #

See: newCreateEndpointAccess smart constructor.

Instances

Instances details
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

AWSRequest CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Associated Types

type AWSResponse CreateEndpointAccess #

Generic CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Associated Types

type Rep CreateEndpointAccess :: Type -> Type #

Read CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Show CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

NFData CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Methods

rnf :: CreateEndpointAccess -> () #

Eq CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

Hashable CreateEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.CreateEndpointAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

CreateEndpointAccess, createEndpointAccess_clusterIdentifier - The cluster identifier of the cluster to access.

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:vpcSecurityGroupIds:CreateEndpointAccess', createEndpointAccess_vpcSecurityGroupIds - The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

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.

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
FromXML 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 #

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Hashable 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: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:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

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

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

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

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

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

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

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

CreateEventSubscription

data CreateEventSubscription Source #

See: newCreateEventSubscription smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Show CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

NFData CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Methods

rnf :: CreateEventSubscription -> () #

Eq CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Hashable CreateEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateEventSubscription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "sourceType") '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)))))

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:

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.

CreateEventSubscription, createEventSubscription_eventCategories - Specifies the Amazon Redshift event categories to be published by the event notification subscription.

Values: configuration, management, monitoring, security, pending

CreateEventSubscription, createEventSubscription_severity - Specifies the Amazon Redshift event severity to be published by the event notification subscription.

Values: ERROR, INFO

$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

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.

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.

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
Generic CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Associated Types

type Rep CreateEventSubscriptionResponse :: Type -> Type #

Read CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Show CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

NFData CreateEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateEventSubscription

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateHsmClientCertificate

data CreateHsmClientCertificate Source #

See: newCreateHsmClientCertificate smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Show CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

NFData CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Eq CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Hashable CreateHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

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:

CreateHsmClientCertificate, createHsmClientCertificate_tags - A list of tag instances.

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
Generic CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Associated Types

type Rep CreateHsmClientCertificateResponse :: Type -> Type #

Read CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Show CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

NFData CreateHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmClientCertificate

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateHsmConfiguration

data CreateHsmConfiguration Source #

See: newCreateHsmConfiguration smart constructor.

Instances

Instances details
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

AWSRequest CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Associated Types

type AWSResponse CreateHsmConfiguration #

Generic CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Associated Types

type Rep CreateHsmConfiguration :: Type -> Type #

Read CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Show CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

NFData CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Methods

rnf :: CreateHsmConfiguration -> () #

Eq CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Hashable CreateHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))))

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:

CreateHsmConfiguration, createHsmConfiguration_tags - A list of tag instances.

CreateHsmConfiguration, createHsmConfiguration_hsmConfigurationIdentifier - The identifier to be assigned to the new Amazon Redshift HSM configuration.

CreateHsmConfiguration, createHsmConfiguration_description - A text description of the HSM configuration to be created.

CreateHsmConfiguration, createHsmConfiguration_hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.

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
Generic CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Associated Types

type Rep CreateHsmConfigurationResponse :: Type -> Type #

Read CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Show CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

NFData CreateHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateHsmConfiguration

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateScheduledAction

data CreateScheduledAction Source #

See: newCreateScheduledAction smart constructor.

Instances

Instances details
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

AWSRequest CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Associated Types

type AWSResponse CreateScheduledAction #

Generic CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Associated Types

type Rep CreateScheduledAction :: Type -> Type #

Read CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Show CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

NFData CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Methods

rnf :: CreateScheduledAction -> () #

Eq CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

Hashable CreateScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.CreateScheduledAction

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateScheduledAction'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "scheduledActionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") '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)))))

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: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.

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.

CreateScheduledAction, createScheduledAction_scheduledActionDescription - The description of the scheduled action.

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.

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.

CreateScheduledAction, createScheduledAction_targetAction - A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.

CreateScheduledAction, createScheduledAction_schedule - The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.

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
FromXML 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 #

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Hashable 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: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.

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

$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:scheduledActionDescription:ScheduledAction', scheduledAction_scheduledActionDescription - The description of the scheduled action.

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

$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: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}}".

CreateSnapshotCopyGrant

data CreateSnapshotCopyGrant Source #

The result of the CreateSnapshotCopyGrant action.

See: newCreateSnapshotCopyGrant smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Show CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

NFData CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Methods

rnf :: CreateSnapshotCopyGrant -> () #

Eq CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Hashable CreateSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

CreateSnapshotCopyGrant, createSnapshotCopyGrant_kmsKeyId - The unique identifier of the encrypted symmetric key to which to grant Amazon Redshift permission. If no key is specified, the default key is used.

CreateSnapshotCopyGrant, createSnapshotCopyGrant_tags - A list of tag instances.

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
Generic CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Associated Types

type Rep CreateSnapshotCopyGrantResponse :: Type -> Type #

Read CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Show CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

NFData CreateSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotCopyGrant

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateSnapshotSchedule

data CreateSnapshotSchedule Source #

See: newCreateSnapshotSchedule smart constructor.

Instances

Instances details
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

AWSRequest CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Associated Types

type AWSResponse CreateSnapshotSchedule #

Generic CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Associated Types

type Rep CreateSnapshotSchedule :: Type -> Type #

Read CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Show CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

NFData CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Methods

rnf :: CreateSnapshotSchedule -> () #

Eq CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

Hashable CreateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.CreateSnapshotSchedule

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateSnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (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 "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

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:dryRun:CreateSnapshotSchedule', createSnapshotSchedule_dryRun -

CreateSnapshotSchedule, createSnapshotSchedule_nextInvocations -

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)".

CreateSnapshotSchedule, createSnapshotSchedule_scheduleDescription - The description of the snapshot schedule.

CreateSnapshotSchedule, createSnapshotSchedule_scheduleIdentifier - A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.

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
FromXML 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 #

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (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 "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:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$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:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

CreateTags

data CreateTags Source #

Contains the output from the CreateTags action.

See: newCreateTags smart constructor.

Constructors

CreateTags' Text [Tag] 

Instances

Instances details
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

AWSRequest CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Associated Types

type AWSResponse CreateTags #

Generic CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Associated Types

type Rep CreateTags :: Type -> Type #

Read CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Show CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

NFData CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Methods

rnf :: CreateTags -> () #

Eq CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Hashable CreateTags Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "CreateTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newCreateTags Source #

Arguments

:: Text

CreateTags

-> CreateTags 

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:

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.

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
Generic CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Associated Types

type Rep CreateTagsResponse :: Type -> Type #

Read CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Show CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

NFData CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

Methods

rnf :: CreateTagsResponse -> () #

Eq CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

type Rep CreateTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateTags

type Rep CreateTagsResponse = D1 ('MetaData "CreateTagsResponse" "Amazonka.Redshift.CreateTags" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

CreateUsageLimit

data CreateUsageLimit Source #

See: newCreateUsageLimit smart constructor.

Instances

Instances details
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

AWSRequest CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Associated Types

type AWSResponse CreateUsageLimit #

Generic CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Associated Types

type Rep CreateUsageLimit :: Type -> Type #

Read CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Show CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

NFData CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Methods

rnf :: CreateUsageLimit -> () #

Eq CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

Hashable CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

type AWSResponse CreateUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.CreateUsageLimit

type Rep 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:

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.

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

CreateUsageLimit, createUsageLimit_tags - A list of tag instances.

CreateUsageLimit, createUsageLimit_clusterIdentifier - The identifier of the cluster that you want to limit usage.

CreateUsageLimit, createUsageLimit_featureType - The Amazon Redshift feature that you want to limit.

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. If FeatureType is cross-region-datasharing, then LimitType must be data-scanned.

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
FromXML 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 #

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Hashable 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: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:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

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

$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:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

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

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

DeauthorizeDataShare

data DeauthorizeDataShare Source #

See: newDeauthorizeDataShare smart constructor.

Instances

Instances details
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

AWSRequest DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Associated Types

type AWSResponse DeauthorizeDataShare #

Generic DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Associated Types

type Rep DeauthorizeDataShare :: Type -> Type #

Read DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Show DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

NFData DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Methods

rnf :: DeauthorizeDataShare -> () #

Eq DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

Hashable DeauthorizeDataShare Source # 
Instance details

Defined in Amazonka.Redshift.DeauthorizeDataShare

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeauthorizeDataShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeauthorizeDataShare, deauthorizeDataShare_dataShareArn - The Amazon Resource Name (ARN) of the datashare to remove authorization from.

DeauthorizeDataShare, deauthorizeDataShare_consumerIdentifier - The identifier of the data consumer that is to have authorization removed from the datashare. This identifier is an Amazon Web Services account ID or a keyword, such as ADX.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
FromXML 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 #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation])) :*: (S1 ('MetaSel ('Just "managedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

$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:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between producer and data consumers.

$sel:managedBy:DataShare', dataShare_managedBy - The identifier of a datashare to show its managing entity.

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

DeleteAuthenticationProfile

data DeleteAuthenticationProfile Source #

See: newDeleteAuthenticationProfile smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Show DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

NFData DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Eq DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Hashable DeleteAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteAuthenticationProfile, deleteAuthenticationProfile_authenticationProfileName - The name of the authentication profile to delete.

data DeleteAuthenticationProfileResponse Source #

Instances

Instances details
Generic 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

NFData DeleteAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteAuthenticationProfile

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

DeleteAuthenticationProfile, deleteAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was deleted.

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

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Instances

Instances details
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

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "finalClusterSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "finalClusterSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "skipFinalClusterSnapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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

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
Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.Redshift.DeleteCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteClusterParameterGroup

data DeleteClusterParameterGroup Source #

See: newDeleteClusterParameterGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Show DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

NFData DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Eq DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Hashable DeleteClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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

NFData DeleteClusterParameterGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterParameterGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteClusterSecurityGroup

data DeleteClusterSecurityGroup Source #

See: newDeleteClusterSecurityGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

NFData DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Eq DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Hashable DeleteClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteClusterSecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteClusterSecurityGroup, deleteClusterSecurityGroup_clusterSecurityGroupName - The name of the cluster security group to be deleted.

data DeleteClusterSecurityGroupResponse Source #

Instances

Instances details
Generic DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Associated Types

type Rep DeleteClusterSecurityGroupResponse :: Type -> Type #

Read DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Show DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

NFData DeleteClusterSecurityGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSecurityGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteClusterSnapshot

data DeleteClusterSnapshot Source #

See: newDeleteClusterSnapshot smart constructor.

Instances

Instances details
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

AWSRequest DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Associated Types

type AWSResponse DeleteClusterSnapshot #

Generic DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Associated Types

type Rep DeleteClusterSnapshot :: Type -> Type #

Read DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Show DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

NFData DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Methods

rnf :: DeleteClusterSnapshot -> () #

Eq DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Hashable DeleteClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

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:

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.

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
Generic DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Associated Types

type Rep DeleteClusterSnapshotResponse :: Type -> Type #

Read DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Show DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

NFData DeleteClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSnapshot

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteClusterSubnetGroup

data DeleteClusterSubnetGroup Source #

See: newDeleteClusterSubnetGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Show DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

NFData DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Eq DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Hashable DeleteClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteClusterSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteClusterSubnetGroup, deleteClusterSubnetGroup_clusterSubnetGroupName - The name of the cluster subnet group name to be deleted.

data DeleteClusterSubnetGroupResponse Source #

See: newDeleteClusterSubnetGroupResponse smart constructor.

Instances

Instances details
Generic DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Associated Types

type Rep DeleteClusterSubnetGroupResponse :: Type -> Type #

Read DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Show DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

NFData DeleteClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteClusterSubnetGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteEndpointAccess

data DeleteEndpointAccess Source #

See: newDeleteEndpointAccess smart constructor.

Instances

Instances details
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

AWSRequest DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Associated Types

type AWSResponse DeleteEndpointAccess #

Generic DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Associated Types

type Rep DeleteEndpointAccess :: Type -> Type #

Read DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Show DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

NFData DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Methods

rnf :: DeleteEndpointAccess -> () #

Eq DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

Hashable DeleteEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEndpointAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteEndpointAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
FromXML 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 #

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Hashable 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: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:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

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

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

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

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

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

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

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

DeleteEventSubscription

data DeleteEventSubscription Source #

See: newDeleteEventSubscription smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Show DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

NFData DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Methods

rnf :: DeleteEventSubscription -> () #

Eq DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Hashable DeleteEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteEventSubscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Associated Types

type Rep DeleteEventSubscriptionResponse :: Type -> Type #

Read DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Show DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

NFData DeleteEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteEventSubscription

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteHsmClientCertificate

data DeleteHsmClientCertificate Source #

See: newDeleteHsmClientCertificate smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Show DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

NFData DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Eq DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Hashable DeleteHsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteHsmClientCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteHsmClientCertificate, deleteHsmClientCertificate_hsmClientCertificateIdentifier - The identifier of the HSM client certificate to be deleted.

data DeleteHsmClientCertificateResponse Source #

Instances

Instances details
Generic DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Associated Types

type Rep DeleteHsmClientCertificateResponse :: Type -> Type #

Read DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Show DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

NFData DeleteHsmClientCertificateResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmClientCertificate

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteHsmConfiguration

data DeleteHsmConfiguration Source #

See: newDeleteHsmConfiguration smart constructor.

Instances

Instances details
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

AWSRequest DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Associated Types

type AWSResponse DeleteHsmConfiguration #

Generic DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Associated Types

type Rep DeleteHsmConfiguration :: Type -> Type #

Read DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Show DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

NFData DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Methods

rnf :: DeleteHsmConfiguration -> () #

Eq DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Hashable DeleteHsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteHsmConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteHsmConfiguration, deleteHsmConfiguration_hsmConfigurationIdentifier - The identifier of the Amazon Redshift HSM configuration to be deleted.

data DeleteHsmConfigurationResponse Source #

See: newDeleteHsmConfigurationResponse smart constructor.

Instances

Instances details
Generic DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Associated Types

type Rep DeleteHsmConfigurationResponse :: Type -> Type #

Read DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Show DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

NFData DeleteHsmConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteHsmConfiguration

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeletePartner

data DeletePartner Source #

See: newDeletePartner smart constructor.

Instances

Instances details
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

AWSRequest DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Associated Types

type AWSResponse DeletePartner #

Generic DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Associated Types

type Rep DeletePartner :: Type -> Type #

Read DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Show DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

NFData DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Methods

rnf :: DeletePartner -> () #

Eq DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

Hashable DeletePartner Source # 
Instance details

Defined in Amazonka.Redshift.DeletePartner

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

DeletePartner, deletePartner_accountId - The Amazon Web Services account ID that owns the cluster.

DeletePartner, deletePartner_clusterIdentifier - The cluster identifier of the cluster that receives data from the partner.

DeletePartner, deletePartner_databaseName - The name of the database that receives data from the partner.

DeletePartner, deletePartner_partnerName - The name of the partner that is authorized to send data.

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
FromXML 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 #

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") '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:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

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

DeleteScheduledAction

data DeleteScheduledAction Source #

See: newDeleteScheduledAction smart constructor.

Instances

Instances details
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

AWSRequest DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Associated Types

type AWSResponse DeleteScheduledAction #

Generic DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Associated Types

type Rep DeleteScheduledAction :: Type -> Type #

Read DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Show DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

NFData DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Methods

rnf :: DeleteScheduledAction -> () #

Eq DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Hashable DeleteScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteScheduledAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledActionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteScheduledAction, deleteScheduledAction_scheduledActionName - The name of the scheduled action to delete.

data DeleteScheduledActionResponse Source #

See: newDeleteScheduledActionResponse smart constructor.

Instances

Instances details
Generic DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Associated Types

type Rep DeleteScheduledActionResponse :: Type -> Type #

Read DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Show DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

NFData DeleteScheduledActionResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteScheduledAction

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteSnapshotCopyGrant

data DeleteSnapshotCopyGrant Source #

The result of the DeleteSnapshotCopyGrant action.

See: newDeleteSnapshotCopyGrant smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Show DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

NFData DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Methods

rnf :: DeleteSnapshotCopyGrant -> () #

Eq DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Hashable DeleteSnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteSnapshotCopyGrant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteSnapshotCopyGrant, deleteSnapshotCopyGrant_snapshotCopyGrantName - The name of the snapshot copy grant to delete.

data DeleteSnapshotCopyGrantResponse Source #

See: newDeleteSnapshotCopyGrantResponse smart constructor.

Instances

Instances details
Generic DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Associated Types

type Rep DeleteSnapshotCopyGrantResponse :: Type -> Type #

Read DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Show DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

NFData DeleteSnapshotCopyGrantResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotCopyGrant

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteSnapshotSchedule

data DeleteSnapshotSchedule Source #

See: newDeleteSnapshotSchedule smart constructor.

Instances

Instances details
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

AWSRequest DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Associated Types

type AWSResponse DeleteSnapshotSchedule #

Generic DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotSchedule :: Type -> Type #

Read DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Show DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

NFData DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Methods

rnf :: DeleteSnapshotSchedule -> () #

Eq DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Hashable DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteSnapshotSchedule, deleteSnapshotSchedule_scheduleIdentifier - A unique identifier of the snapshot schedule to delete.

data DeleteSnapshotScheduleResponse Source #

See: newDeleteSnapshotScheduleResponse smart constructor.

Instances

Instances details
Generic DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotScheduleResponse :: Type -> Type #

Read DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Show DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

NFData DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteSnapshotSchedule

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteTags

data DeleteTags Source #

Contains the output from the DeleteTags action.

See: newDeleteTags smart constructor.

Constructors

DeleteTags' Text [Text] 

Instances

Instances details
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

AWSRequest DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Associated Types

type AWSResponse DeleteTags #

Generic DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Associated Types

type Rep DeleteTags :: Type -> Type #

Read DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Show DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

NFData DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Methods

rnf :: DeleteTags -> () #

Eq DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Hashable DeleteTags Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDeleteTags Source #

Arguments

:: Text

DeleteTags

-> DeleteTags 

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:

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
Generic DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Associated Types

type Rep DeleteTagsResponse :: Type -> Type #

Read DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Show DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

NFData DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

Methods

rnf :: DeleteTagsResponse -> () #

Eq DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

type Rep DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteTags

type Rep DeleteTagsResponse = D1 ('MetaData "DeleteTagsResponse" "Amazonka.Redshift.DeleteTags" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DeleteUsageLimit

data DeleteUsageLimit Source #

See: newDeleteUsageLimit smart constructor.

Constructors

DeleteUsageLimit' Text 

Instances

Instances details
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

AWSRequest DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Associated Types

type AWSResponse DeleteUsageLimit #

Generic DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Associated Types

type Rep DeleteUsageLimit :: Type -> Type #

Read DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Show DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

NFData DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Methods

rnf :: DeleteUsageLimit -> () #

Eq DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Hashable DeleteUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeleteUsageLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteUsageLimit, deleteUsageLimit_usageLimitId - The identifier of the usage limit to delete.

data DeleteUsageLimitResponse Source #

See: newDeleteUsageLimitResponse smart constructor.

Instances

Instances details
Generic DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Associated Types

type Rep DeleteUsageLimitResponse :: Type -> Type #

Read DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Show DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

NFData DeleteUsageLimitResponse Source # 
Instance details

Defined in Amazonka.Redshift.DeleteUsageLimit

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DescribeAccountAttributes

data DescribeAccountAttributes Source #

See: newDescribeAccountAttributes smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Show DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

NFData DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Eq DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Hashable DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeAccountAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

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
Generic DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Associated Types

type Rep DescribeAccountAttributesResponse :: Type -> Type #

Read DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Show DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

NFData DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAccountAttributes

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DescribeAuthenticationProfiles

data DescribeAuthenticationProfiles Source #

See: newDescribeAuthenticationProfiles smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Show DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

NFData DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Eq DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Hashable DescribeAuthenticationProfiles Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeAuthenticationProfiles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

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

NFData DescribeAuthenticationProfilesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeAuthenticationProfiles

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DescribeClusterDbRevisions (Paginated)

data DescribeClusterDbRevisions Source #

See: newDescribeClusterDbRevisions smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

AWSRequest 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 #

Read DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Show DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

NFData DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Eq DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Hashable DescribeClusterDbRevisions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))))

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:

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.

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
Generic DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Associated Types

type Rep DescribeClusterDbRevisionsResponse :: Type -> Type #

Read DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Show DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

NFData DescribeClusterDbRevisionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterDbRevisions

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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.

DescribeClusterParameterGroups (Paginated)

data DescribeClusterParameterGroups Source #

See: newDescribeClusterParameterGroups smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

AWSRequest 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 #

Read DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Show DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

NFData DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Eq DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Hashable DescribeClusterParameterGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusterParameterGroups'" '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 "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

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.

$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: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.

data DescribeClusterParameterGroupsResponse Source #

Contains the output from the DescribeClusterParameterGroups action.

See: newDescribeClusterParameterGroupsResponse smart constructor.

Instances

Instances details
Generic 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

NFData DescribeClusterParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameterGroups

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

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.

DescribeClusterParameters (Paginated)

data DescribeClusterParameters Source #

See: newDescribeClusterParameters smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

AWSRequest 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 #

Read DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Show DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

NFData DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Eq DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Hashable DescribeClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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.

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

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
Generic DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Associated Types

type Rep DescribeClusterParametersResponse :: Type -> Type #

Read DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Show DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

NFData DescribeClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterParameters

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

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.

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.

DescribeClusterSecurityGroups (Paginated)

data DescribeClusterSecurityGroups Source #

See: newDescribeClusterSecurityGroups smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

AWSRequest 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 #

Read DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Show DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

NFData DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Eq DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Hashable DescribeClusterSecurityGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusterSecurityGroups'" 'PrefixI 'True) ((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)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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

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.

$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: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.

data DescribeClusterSecurityGroupsResponse Source #

Instances

Instances details
Generic 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

NFData DescribeClusterSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSecurityGroups

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

DescribeClusterSecurityGroupsResponse, describeClusterSecurityGroupsResponse_clusterSecurityGroups - A list of ClusterSecurityGroup instances.

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.

DescribeClusterSnapshots (Paginated)

data DescribeClusterSnapshots Source #

See: newDescribeClusterSnapshots smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

AWSRequest 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 #

Read DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Show DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

NFData DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Eq DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Hashable DescribeClusterSnapshots Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusterSnapshots'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clusterExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (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 "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") '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 "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

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: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.

DescribeClusterSnapshots, describeClusterSnapshots_clusterIdentifier - The identifier of the cluster which generated the requested snapshots.

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

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.

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.

$sel:snapshotArn:DescribeClusterSnapshots', describeClusterSnapshots_snapshotArn - The Amazon Resource Name (ARN) of the snapshot associated with the message to describe cluster snapshots.

DescribeClusterSnapshots, describeClusterSnapshots_snapshotIdentifier - The snapshot identifier of the snapshot about which to return information.

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 -

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: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.

data DescribeClusterSnapshotsResponse Source #

Contains the output from the DescribeClusterSnapshots action.

See: newDescribeClusterSnapshotsResponse smart constructor.

Instances

Instances details
Generic DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Associated Types

type Rep DescribeClusterSnapshotsResponse :: Type -> Type #

Read DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Show DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

NFData DescribeClusterSnapshotsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSnapshots

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusterSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Snapshot])) :*: 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:

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:snapshots:DescribeClusterSnapshotsResponse', describeClusterSnapshotsResponse_snapshots - A list of Snapshot instances.

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

DescribeClusterSubnetGroups (Paginated)

data DescribeClusterSubnetGroups Source #

See: newDescribeClusterSubnetGroups smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

AWSRequest 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 #

Read DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Show DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

NFData DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Eq DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Hashable DescribeClusterSubnetGroups Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusterSubnetGroups'" 'PrefixI 'True) ((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)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

DescribeClusterSubnetGroups, describeClusterSubnetGroups_clusterSubnetGroupName - The name of the cluster subnet group for which information is requested.

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.

$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: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.

data DescribeClusterSubnetGroupsResponse Source #

Contains the output from the DescribeClusterSubnetGroups action.

See: newDescribeClusterSubnetGroupsResponse smart constructor.

Instances

Instances details
Generic 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

NFData DescribeClusterSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterSubnetGroups

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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.

DescribeClusterTracks (Paginated)

data DescribeClusterTracks Source #

See: newDescribeClusterTracks smart constructor.

Instances

Instances details
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

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 #

Generic DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Associated Types

type Rep DescribeClusterTracks :: Type -> Type #

Read DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Show DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

NFData DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Methods

rnf :: DescribeClusterTracks -> () #

Eq DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Hashable DescribeClusterTracks Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))))

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:

DescribeClusterTracks, describeClusterTracks_maintenanceTrackName - The name of the maintenance track.

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
Generic DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Associated Types

type Rep DescribeClusterTracksResponse :: Type -> Type #

Read DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Show DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

NFData DescribeClusterTracksResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterTracks

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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.

DescribeClusterVersions (Paginated)

data DescribeClusterVersions Source #

See: newDescribeClusterVersions smart constructor.

Instances

Instances details
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

AWSPager DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

AWSRequest 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 #

Read DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Show DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

NFData DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Methods

rnf :: DescribeClusterVersions -> () #

Eq DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Hashable DescribeClusterVersions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusterVersions'" '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 "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

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:

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

DescribeClusterVersions, describeClusterVersions_clusterVersion - The specific cluster version to return.

Example: 1.0

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.

data DescribeClusterVersionsResponse Source #

Contains the output from the DescribeClusterVersions action.

See: newDescribeClusterVersionsResponse smart constructor.

Instances

Instances details
Generic DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Associated Types

type Rep DescribeClusterVersionsResponse :: Type -> Type #

Read DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Show DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

NFData DescribeClusterVersionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusterVersions

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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.

DescribeClusters (Paginated)

data DescribeClusters Source #

See: newDescribeClusters smart constructor.

Instances

Instances details
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

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 #

Generic DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Associated Types

type Rep DescribeClusters :: Type -> Type #

Read DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Show DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

NFData DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Methods

rnf :: DescribeClusters -> () #

Eq DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Hashable DescribeClusters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClusters'" '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)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

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.

$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: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.

data DescribeClustersResponse Source #

Contains the output from the DescribeClusters action.

See: newDescribeClustersResponse smart constructor.

Instances

Instances details
Generic DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Associated Types

type Rep DescribeClustersResponse :: Type -> Type #

Read DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Show DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

NFData DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeClusters

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:clusters:DescribeClustersResponse', describeClustersResponse_clusters - A list of Cluster objects, where each object describes one cluster.

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:httpStatus:DescribeClustersResponse', describeClustersResponse_httpStatus - The response's http status code.

DescribeDataShares (Paginated)

data DescribeDataShares Source #

See: newDescribeDataShares smart constructor.

Instances

Instances details
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

AWSPager DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

AWSRequest DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Associated Types

type AWSResponse DescribeDataShares #

Generic DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Associated Types

type Rep DescribeDataShares :: Type -> Type #

Read DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Show DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

NFData DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Methods

rnf :: DescribeDataShares -> () #

Eq DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Hashable DescribeDataShares Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDataShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") '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)))))

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:

DescribeDataShares, describeDataShares_dataShareArn - The identifier of the datashare to describe details of.

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, 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: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.

data DescribeDataSharesResponse Source #

See: newDescribeDataSharesResponse smart constructor.

Instances

Instances details
Generic DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Associated Types

type Rep DescribeDataSharesResponse :: Type -> Type #

Read DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Show DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

NFData DescribeDataSharesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataShares

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDataSharesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShare])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:dataShares:DescribeDataSharesResponse', describeDataSharesResponse_dataShares - The results returned from describing datashares.

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, 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:DescribeDataSharesResponse', describeDataSharesResponse_httpStatus - The response's http status code.

DescribeDataSharesForConsumer (Paginated)

data DescribeDataSharesForConsumer Source #

See: newDescribeDataSharesForConsumer smart constructor.

Instances

Instances details
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

AWSPager DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

AWSRequest 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 #

Read DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Show DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

NFData DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Eq DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Hashable DescribeDataSharesForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDataSharesForConsumer'" 'PrefixI 'True) ((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)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatusForConsumer)))))

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:consumerArn:DescribeDataSharesForConsumer', describeDataSharesForConsumer_consumerArn - The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares.

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, 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: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.

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.

data DescribeDataSharesForConsumerResponse Source #

Instances

Instances details
Generic 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

NFData DescribeDataSharesForConsumerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForConsumer

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDataSharesForConsumerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShare])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:dataShares:DescribeDataSharesForConsumerResponse', describeDataSharesForConsumerResponse_dataShares - Shows the results of datashares available for consumers.

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, 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:DescribeDataSharesForConsumerResponse', describeDataSharesForConsumerResponse_httpStatus - The response's http status code.

DescribeDataSharesForProducer (Paginated)

data DescribeDataSharesForProducer Source #

See: newDescribeDataSharesForProducer smart constructor.

Instances

Instances details
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

AWSPager DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

AWSRequest 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 #

Read DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Show DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

NFData DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Eq DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Hashable DescribeDataSharesForProducer Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDataSharesForProducer'" '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 "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatusForProducer)))))

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:

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, 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: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.

DescribeDataSharesForProducer, describeDataSharesForProducer_producerArn - The Amazon Resource Name (ARN) of the producer that returns in the list of datashares.

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.

data DescribeDataSharesForProducerResponse Source #

Instances

Instances details
Generic 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

NFData DescribeDataSharesForProducerResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDataSharesForProducer

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDataSharesForProducerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShares") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShare])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:dataShares:DescribeDataSharesForProducerResponse', describeDataSharesForProducerResponse_dataShares - Shows the results of datashares available for producers.

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, 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:DescribeDataSharesForProducerResponse', describeDataSharesForProducerResponse_httpStatus - The response's http status code.

DescribeDefaultClusterParameters (Paginated)

data DescribeDefaultClusterParameters Source #

See: newDescribeDefaultClusterParameters smart constructor.

Instances

Instances details
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

AWSPager DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

AWSRequest 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 #

Read DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Show DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

NFData DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Eq DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Hashable DescribeDefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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.

DescribeDefaultClusterParameters, describeDefaultClusterParameters_parameterGroupFamily - The name of the cluster parameter group family.

data DescribeDefaultClusterParametersResponse Source #

Instances

Instances details
Generic 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

NFData DescribeDefaultClusterParametersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeDefaultClusterParameters

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeDefaultClusterParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "defaultClusterParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DefaultClusterParameters)))

DescribeEndpointAccess (Paginated)

data DescribeEndpointAccess Source #

See: newDescribeEndpointAccess smart constructor.

Instances

Instances details
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

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 #

Generic DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type Rep DescribeEndpointAccess :: Type -> Type #

Read DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Show DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

NFData DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Methods

rnf :: DescribeEndpointAccess -> () #

Eq DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Hashable DescribeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointName") '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)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:

DescribeEndpointAccess, describeEndpointAccess_clusterIdentifier - The cluster identifier associated with the described endpoint.

DescribeEndpointAccess, describeEndpointAccess_endpointName - The name of the endpoint to be described.

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.

DescribeEndpointAccess, describeEndpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.

DescribeEndpointAccess, describeEndpointAccess_vpcId - The virtual private cloud (VPC) identifier with access to the cluster.

data DescribeEndpointAccessResponse Source #

See: newDescribeEndpointAccessResponse smart constructor.

Instances

Instances details
Generic DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Associated Types

type Rep DescribeEndpointAccessResponse :: Type -> Type #

Read DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Show DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

NFData DescribeEndpointAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAccess

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeEndpointAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointAccessList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointAccess])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:endpointAccessList:DescribeEndpointAccessResponse', describeEndpointAccessResponse_endpointAccessList - The list of endpoints with access to the cluster.

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:httpStatus:DescribeEndpointAccessResponse', describeEndpointAccessResponse_httpStatus - The response's http status code.

DescribeEndpointAuthorization (Paginated)

data DescribeEndpointAuthorization Source #

See: newDescribeEndpointAuthorization smart constructor.

Instances

Instances details
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

AWSPager DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

AWSRequest 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 #

Read DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Show DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

NFData DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Eq DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Hashable DescribeEndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeEndpointAuthorization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "grantee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

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: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.

DescribeEndpointAuthorization, describeEndpointAuthorization_clusterIdentifier - The cluster identifier of the cluster to access.

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.

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.

data DescribeEndpointAuthorizationResponse Source #

Instances

Instances details
Generic 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

NFData DescribeEndpointAuthorizationResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEndpointAuthorization

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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.

DescribeEventCategories

data DescribeEventCategories Source #

See: newDescribeEventCategories smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Show DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

NFData DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Methods

rnf :: DescribeEventCategories -> () #

Eq DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Hashable DescribeEventCategories Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeEventCategories'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

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
Generic DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Associated Types

type Rep DescribeEventCategoriesResponse :: Type -> Type #

Read DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Show DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

NFData DescribeEventCategoriesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventCategories

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DescribeEventSubscriptions (Paginated)

data DescribeEventSubscriptions Source #

See: newDescribeEventSubscriptions smart constructor.

Instances

Instances details
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

AWSPager DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

AWSRequest 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 #

Read DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Show DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

NFData DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Eq DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Hashable DescribeEventSubscriptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeEventSubscriptions'" '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 "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

$sel:subscriptionName:DescribeEventSubscriptions', describeEventSubscriptions_subscriptionName - The name of the Amazon Redshift event notification subscription to be described.

$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: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.

data DescribeEventSubscriptionsResponse Source #

Instances

Instances details
Generic DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Associated Types

type Rep DescribeEventSubscriptionsResponse :: Type -> Type #

Read DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Show DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

NFData DescribeEventSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEventSubscriptions

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
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

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 #

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type Rep 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:

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

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

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.

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.

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.

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

data DescribeEventsResponse Source #

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.Redshift.DescribeEvents" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

DescribeEventsResponse, describeEventsResponse_events - A list of Event instances.

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.

DescribeHsmClientCertificates (Paginated)

data DescribeHsmClientCertificates Source #

See: newDescribeHsmClientCertificates smart constructor.

Instances

Instances details
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

AWSPager DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

AWSRequest 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 #

Read DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Show DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

NFData DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Eq DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Hashable DescribeHsmClientCertificates Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeHsmClientCertificates'" 'PrefixI 'True) ((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)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

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.

$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: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.

data DescribeHsmClientCertificatesResponse Source #

Instances

Instances details
Generic 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

NFData DescribeHsmClientCertificatesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmClientCertificates

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeHsmClientCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HsmClientCertificate])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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.

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:httpStatus:DescribeHsmClientCertificatesResponse', describeHsmClientCertificatesResponse_httpStatus - The response's http status code.

DescribeHsmConfigurations (Paginated)

data DescribeHsmConfigurations Source #

See: newDescribeHsmConfigurations smart constructor.

Instances

Instances details
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

AWSPager DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

AWSRequest 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 #

Read DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Show DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

NFData DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Eq DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Hashable DescribeHsmConfigurations Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeHsmConfigurations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") '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 "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

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.

$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: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.

data DescribeHsmConfigurationsResponse Source #

See: newDescribeHsmConfigurationsResponse smart constructor.

Instances

Instances details
Generic DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Associated Types

type Rep DescribeHsmConfigurationsResponse :: Type -> Type #

Read DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Show DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

NFData DescribeHsmConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeHsmConfigurations

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeHsmConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HsmConfiguration])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:hsmConfigurations:DescribeHsmConfigurationsResponse', describeHsmConfigurationsResponse_hsmConfigurations - A list of HsmConfiguration objects.

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:httpStatus:DescribeHsmConfigurationsResponse', describeHsmConfigurationsResponse_httpStatus - The response's http status code.

DescribeLoggingStatus

data DescribeLoggingStatus Source #

See: newDescribeLoggingStatus smart constructor.

Instances

Instances details
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

AWSRequest DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Associated Types

type AWSResponse DescribeLoggingStatus #

Generic DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Associated Types

type Rep DescribeLoggingStatus :: Type -> Type #

Read DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Show DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

NFData DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Methods

rnf :: DescribeLoggingStatus -> () #

Eq DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

Hashable DescribeLoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeLoggingStatus

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeLoggingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
FromXML 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 #

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType)) :*: S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") '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:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

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

$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:logDestinationType:LoggingStatus', loggingStatus_logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.

$sel:logExports:LoggingStatus', loggingStatus_logExports - The collection of exported log types. Log types include the connection log, user log and user activity log.

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

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

DescribeNodeConfigurationOptions (Paginated)

data DescribeNodeConfigurationOptions Source #

See: newDescribeNodeConfigurationOptions smart constructor.

Instances

Instances details
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

AWSPager DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

AWSRequest 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 #

Read DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Show DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

NFData DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Eq DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Hashable DescribeNodeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeNodeConfigurationOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeConfigurationOptionsFilter]))) :*: (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 "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionType)))))

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:

DescribeNodeConfigurationOptions, describeNodeConfigurationOptions_clusterIdentifier - The identifier of the cluster to evaluate for possible node configurations.

$sel:filters:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_filters - A set of name, operator, and value items to filter the results.

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.

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:snapshotArn:DescribeNodeConfigurationOptions', describeNodeConfigurationOptions_snapshotArn - The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.

DescribeNodeConfigurationOptions, describeNodeConfigurationOptions_snapshotIdentifier - The identifier of the snapshot to evaluate for possible node configurations.

$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
Generic 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

NFData DescribeNodeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeNodeConfigurationOptions

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeNodeConfigurationOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeConfigurationOptionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeConfigurationOption])) :*: 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:

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:nodeConfigurationOptionList:DescribeNodeConfigurationOptionsResponse', describeNodeConfigurationOptionsResponse_nodeConfigurationOptionList - A list of valid node configurations.

$sel:httpStatus:DescribeNodeConfigurationOptionsResponse', describeNodeConfigurationOptionsResponse_httpStatus - The response's http status code.

DescribeOrderableClusterOptions (Paginated)

data DescribeOrderableClusterOptions Source #

See: newDescribeOrderableClusterOptions smart constructor.

Instances

Instances details
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

AWSPager DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

AWSRequest 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 #

Read DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Show DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

NFData DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Eq DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Hashable DescribeOrderableClusterOptions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeOrderableClusterOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterVersion") '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 "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

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.

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.

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

NFData DescribeOrderableClusterOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeOrderableClusterOptions

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

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.

DescribePartners

data DescribePartners Source #

See: newDescribePartners smart constructor.

Instances

Instances details
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

AWSRequest DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Associated Types

type AWSResponse DescribePartners #

Generic DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Associated Types

type Rep DescribePartners :: Type -> Type #

Read DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Show DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

NFData DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Methods

rnf :: DescribePartners -> () #

Eq DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Hashable DescribePartners Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribePartners'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

DescribePartners, describePartners_partnerName - The name of the partner that is being described. If partner name is not specified, then all partner integrations are described.

DescribePartners, describePartners_accountId - The Amazon Web Services account ID that owns the cluster.

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
Generic DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Associated Types

type Rep DescribePartnersResponse :: Type -> Type #

Read DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Show DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

NFData DescribePartnersResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribePartners

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DescribeReservedNodeExchangeStatus (Paginated)

data DescribeReservedNodeExchangeStatus Source #

Instances

Instances details
ToHeaders DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

ToPath DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

ToQuery DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

AWSPager DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

AWSRequest DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Generic DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Associated Types

type Rep DescribeReservedNodeExchangeStatus :: Type -> Type #

Read DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Show DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

NFData DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Eq DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Hashable DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

type AWSResponse DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

type Rep DescribeReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

type Rep DescribeReservedNodeExchangeStatus = D1 ('MetaData "DescribeReservedNodeExchangeStatus" "Amazonka.Redshift.DescribeReservedNodeExchangeStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeReservedNodeExchangeStatus'" '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 "reservedNodeExchangeRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeReservedNodeExchangeStatus :: DescribeReservedNodeExchangeStatus Source #

Create a value of DescribeReservedNodeExchangeStatus with all optional fields omitted.

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

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

DescribeReservedNodeExchangeStatus, describeReservedNodeExchangeStatus_marker - An optional pagination token provided by a previous DescribeReservedNodeExchangeStatus request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter. 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:DescribeReservedNodeExchangeStatus', describeReservedNodeExchangeStatus_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.

DescribeReservedNodeExchangeStatus, describeReservedNodeExchangeStatus_reservedNodeExchangeRequestId - The identifier of the reserved-node exchange request.

DescribeReservedNodeExchangeStatus, describeReservedNodeExchangeStatus_reservedNodeId - The identifier of the source reserved node in a reserved-node exchange request.

data DescribeReservedNodeExchangeStatusResponse Source #

Instances

Instances details
Generic DescribeReservedNodeExchangeStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Read DescribeReservedNodeExchangeStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Show DescribeReservedNodeExchangeStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

NFData DescribeReservedNodeExchangeStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

Eq DescribeReservedNodeExchangeStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

type Rep DescribeReservedNodeExchangeStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeExchangeStatus

type Rep DescribeReservedNodeExchangeStatusResponse = D1 ('MetaData "DescribeReservedNodeExchangeStatusResponse" "Amazonka.Redshift.DescribeReservedNodeExchangeStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeReservedNodeExchangeStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodeExchangeStatusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodeExchangeStatus])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedNodeExchangeStatusResponse Source #

Create a value of DescribeReservedNodeExchangeStatusResponse with all optional fields omitted.

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

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

DescribeReservedNodeExchangeStatus, describeReservedNodeExchangeStatusResponse_marker - A pagination token provided by a previous DescribeReservedNodeExchangeStatus request.

$sel:reservedNodeExchangeStatusDetails:DescribeReservedNodeExchangeStatusResponse', describeReservedNodeExchangeStatusResponse_reservedNodeExchangeStatusDetails - The details of the reserved-node exchange request, including the status, request time, source reserved-node identifier, and additional details.

$sel:httpStatus:DescribeReservedNodeExchangeStatusResponse', describeReservedNodeExchangeStatusResponse_httpStatus - The response's http status code.

DescribeReservedNodeOfferings (Paginated)

data DescribeReservedNodeOfferings Source #

See: newDescribeReservedNodeOfferings smart constructor.

Instances

Instances details
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

AWSPager DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

AWSRequest 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 #

Read DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Show DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

NFData DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Eq DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Hashable DescribeReservedNodeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeReservedNodeOfferings'" '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 "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

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.

DescribeReservedNodeOfferings, describeReservedNodeOfferings_reservedNodeOfferingId - The unique identifier for the offering.

data DescribeReservedNodeOfferingsResponse Source #

Instances

Instances details
Generic 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

NFData DescribeReservedNodeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodeOfferings

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeReservedNodeOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodeOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodeOffering])) :*: 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:

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:reservedNodeOfferings:DescribeReservedNodeOfferingsResponse', describeReservedNodeOfferingsResponse_reservedNodeOfferings - A list of ReservedNodeOffering objects.

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

DescribeReservedNodes (Paginated)

data DescribeReservedNodes Source #

See: newDescribeReservedNodes smart constructor.

Instances

Instances details
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

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 #

Generic DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Associated Types

type Rep DescribeReservedNodes :: Type -> Type #

Read DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Show DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

NFData DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Methods

rnf :: DescribeReservedNodes -> () #

Eq DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Hashable DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeReservedNodes'" '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 (Maybe Text)))))

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:

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.

DescribeReservedNodes, describeReservedNodes_reservedNodeId - Identifier for the node reservation.

data DescribeReservedNodesResponse Source #

See: newDescribeReservedNodesResponse smart constructor.

Instances

Instances details
Generic DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Associated Types

type Rep DescribeReservedNodesResponse :: Type -> Type #

Read DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Show DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

NFData DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeReservedNodes

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeReservedNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNode])) :*: 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:

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:reservedNodes:DescribeReservedNodesResponse', describeReservedNodesResponse_reservedNodes - The list of ReservedNode objects.

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

DescribeResize

data DescribeResize Source #

See: newDescribeResize smart constructor.

Constructors

DescribeResize' Text 

Instances

Instances details
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

AWSRequest DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Associated Types

type AWSResponse DescribeResize #

Generic DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Associated Types

type Rep DescribeResize :: Type -> Type #

Read DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Show DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

NFData DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Methods

rnf :: DescribeResize -> () #

Eq DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

Hashable DescribeResize Source # 
Instance details

Defined in Amazonka.Redshift.DescribeResize

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeResize'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
FromXML 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 #

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeProgressMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "avgResizeRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "dataTransferProgressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "importTablesCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "importTablesInProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "importTablesNotStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "targetEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetNumberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalResizeDataInMegaBytes") '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: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:dataTransferProgressPercent:ResizeProgressMessage', resizeProgressMessage_dataTransferProgressPercent - The percent of data transferred from source cluster to target cluster.

$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.

$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:importTablesCompleted:ResizeProgressMessage', resizeProgressMessage_importTablesCompleted - The names of tables that have been completely imported .

Valid Values: List of table names.

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

Valid Values: List of table names.

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

Valid Values: List of table names

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

$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:resizeType:ResizeProgressMessage', resizeProgressMessage_resizeType - An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

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

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

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

Valid Values: multi-node | single-node

$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:targetNumberOfNodes:ResizeProgressMessage', resizeProgressMessage_targetNumberOfNodes - The number of nodes that the cluster will have after the resize operation is complete.

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

DescribeScheduledActions (Paginated)

data DescribeScheduledActions Source #

See: newDescribeScheduledActions smart constructor.

Instances

Instances details
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

AWSPager DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

AWSRequest 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 #

Read DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Show DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

NFData DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Eq DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Hashable DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

type AWSResponse DescribeScheduledActions Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

type Rep 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:active:DescribeScheduledActions', describeScheduledActions_active - If true, retrieve only active scheduled actions. If false, retrieve only disabled scheduled actions.

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.

$sel:filters:DescribeScheduledActions', describeScheduledActions_filters - List of scheduled action filters.

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.

DescribeScheduledActions, describeScheduledActions_scheduledActionName - The name of the scheduled action to retrieve.

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:targetActionType:DescribeScheduledActions', describeScheduledActions_targetActionType - The type of the scheduled actions to retrieve.

data DescribeScheduledActionsResponse Source #

See: newDescribeScheduledActionsResponse smart constructor.

Instances

Instances details
Generic DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Associated Types

type Rep DescribeScheduledActionsResponse :: Type -> Type #

Read DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Show DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

NFData DescribeScheduledActionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeScheduledActions

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeScheduledActionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scheduledActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledAction])) :*: 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:

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:scheduledActions:DescribeScheduledActionsResponse', describeScheduledActionsResponse_scheduledActions - List of retrieved scheduled actions.

$sel:httpStatus:DescribeScheduledActionsResponse', describeScheduledActionsResponse_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
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

AWSPager DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

AWSRequest 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 #

Read DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Show DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

NFData DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Eq DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Hashable DescribeSnapshotCopyGrants Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeSnapshotCopyGrants'" '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 "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

DescribeSnapshotCopyGrants, describeSnapshotCopyGrants_snapshotCopyGrantName - The name of the snapshot copy grant.

$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: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.

data DescribeSnapshotCopyGrantsResponse Source #

Instances

Instances details
Generic DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Associated Types

type Rep DescribeSnapshotCopyGrantsResponse :: Type -> Type #

Read DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Show DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

NFData DescribeSnapshotCopyGrantsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotCopyGrants

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeSnapshotCopyGrantsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotCopyGrants") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotCopyGrant])) :*: 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:

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:snapshotCopyGrants:DescribeSnapshotCopyGrantsResponse', describeSnapshotCopyGrantsResponse_snapshotCopyGrants - The list of SnapshotCopyGrant objects.

$sel:httpStatus:DescribeSnapshotCopyGrantsResponse', describeSnapshotCopyGrantsResponse_httpStatus - The response's http status code.

DescribeSnapshotSchedules (Paginated)

data DescribeSnapshotSchedules Source #

See: newDescribeSnapshotSchedules smart constructor.

Instances

Instances details
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

AWSPager DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

AWSRequest 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 #

Read DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Show DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

NFData DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Eq DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Hashable DescribeSnapshotSchedules Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeSnapshotSchedules'" '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)))) :*: (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

DescribeSnapshotSchedules, describeSnapshotSchedules_clusterIdentifier - The unique identifier for the cluster whose snapshot schedules you want to view.

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.

DescribeSnapshotSchedules, describeSnapshotSchedules_scheduleIdentifier - A unique identifier for a snapshot schedule.

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

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

data DescribeSnapshotSchedulesResponse Source #

See: newDescribeSnapshotSchedulesResponse smart constructor.

Instances

Instances details
Generic DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Associated Types

type Rep DescribeSnapshotSchedulesResponse :: Type -> Type #

Read DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Show DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

NFData DescribeSnapshotSchedulesResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeSnapshotSchedules

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeSnapshotSchedulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotSchedules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotSchedule])) :*: 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:

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:snapshotSchedules:DescribeSnapshotSchedulesResponse', describeSnapshotSchedulesResponse_snapshotSchedules - A list of SnapshotSchedules.

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

DescribeStorage

data DescribeStorage Source #

See: newDescribeStorage smart constructor.

Constructors

DescribeStorage' 

Instances

Instances details
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

AWSRequest DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Associated Types

type AWSResponse DescribeStorage #

Generic DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Associated Types

type Rep DescribeStorage :: Type -> Type #

Read DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Show DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

NFData DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Methods

rnf :: DescribeStorage -> () #

Eq DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Hashable DescribeStorage Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeStorage'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Associated Types

type Rep DescribeStorageResponse :: Type -> Type #

Read DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Show DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

NFData DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

Methods

rnf :: DescribeStorageResponse -> () #

Eq DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

type Rep DescribeStorageResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeStorage

type Rep DescribeStorageResponse = D1 ('MetaData "DescribeStorageResponse" "Amazonka.Redshift.DescribeStorage" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeStorageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "totalProvisionedStorageInMegaBytes") '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:

DescribeStorageResponse, describeStorageResponse_totalBackupSizeInMegaBytes - The total amount of storage currently used for snapshots.

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

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

DescribeTableRestoreStatus (Paginated)

data DescribeTableRestoreStatus Source #

See: newDescribeTableRestoreStatus smart constructor.

Instances

Instances details
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

AWSPager DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

AWSRequest 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 #

Read DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Show DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

NFData DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Eq DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Hashable DescribeTableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeTableRestoreStatus'" '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)) :*: S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

DescribeTableRestoreStatus, describeTableRestoreStatus_clusterIdentifier - The Amazon Redshift cluster that the table is being restored to.

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.

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.

data DescribeTableRestoreStatusResponse Source #

Instances

Instances details
Generic DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Associated Types

type Rep DescribeTableRestoreStatusResponse :: Type -> Type #

Read DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Show DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

NFData DescribeTableRestoreStatusResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTableRestoreStatus

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

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.

DescribeTags (Paginated)

data DescribeTags Source #

See: newDescribeTags smart constructor.

Instances

Instances details
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

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 #

Generic DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Associated Types

type Rep DescribeTags :: Type -> Type #

Read DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Show DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

NFData DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Methods

rnf :: DescribeTags -> () #

Eq DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Hashable DescribeTags Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeTags'" '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 "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:

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.

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.

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: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: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.

data DescribeTagsResponse Source #

See: newDescribeTagsResponse smart constructor.

Instances

Instances details
Generic DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Associated Types

type Rep DescribeTagsResponse :: Type -> Type #

Read DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Show DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

NFData DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

Methods

rnf :: DescribeTagsResponse -> () #

Eq DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

type Rep DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeTags

type Rep DescribeTagsResponse = D1 ('MetaData "DescribeTagsResponse" "Amazonka.Redshift.DescribeTags" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

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.

DescribeUsageLimits (Paginated)

data DescribeUsageLimits Source #

See: newDescribeUsageLimits smart constructor.

Instances

Instances details
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

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 #

Generic DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Associated Types

type Rep DescribeUsageLimits :: Type -> Type #

Read DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Show DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

NFData DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Methods

rnf :: DescribeUsageLimits -> () #

Eq DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Hashable DescribeUsageLimits Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeUsageLimits'" 'PrefixI 'True) ((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)) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageLimitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:

DescribeUsageLimits, describeUsageLimits_clusterIdentifier - The identifier of the cluster for which you want to describe usage limits.

DescribeUsageLimits, describeUsageLimits_featureType - The feature type for which you want to describe usage limits.

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.

$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: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.

DescribeUsageLimits, describeUsageLimits_usageLimitId - The identifier of the usage limit to describe.

data DescribeUsageLimitsResponse Source #

See: newDescribeUsageLimitsResponse smart constructor.

Instances

Instances details
Generic DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Associated Types

type Rep DescribeUsageLimitsResponse :: Type -> Type #

Read DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Show DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

NFData DescribeUsageLimitsResponse Source # 
Instance details

Defined in Amazonka.Redshift.DescribeUsageLimits

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DescribeUsageLimitsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "usageLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageLimit])) :*: 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:

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:usageLimits:DescribeUsageLimitsResponse', describeUsageLimitsResponse_usageLimits - Contains the output from the DescribeUsageLimits action.

$sel:httpStatus:DescribeUsageLimitsResponse', describeUsageLimitsResponse_httpStatus - The response's http status code.

DisableLogging

data DisableLogging Source #

See: newDisableLogging smart constructor.

Constructors

DisableLogging' Text 

Instances

Instances details
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

AWSRequest DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Associated Types

type AWSResponse DisableLogging #

Generic DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Associated Types

type Rep DisableLogging :: Type -> Type #

Read DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Show DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

NFData DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Methods

rnf :: DisableLogging -> () #

Eq DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

Hashable DisableLogging Source # 
Instance details

Defined in Amazonka.Redshift.DisableLogging

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DisableLogging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
FromXML 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 #

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType)) :*: S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") '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:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

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

$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:logDestinationType:LoggingStatus', loggingStatus_logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.

$sel:logExports:LoggingStatus', loggingStatus_logExports - The collection of exported log types. Log types include the connection log, user log and user activity log.

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

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

DisableSnapshotCopy

data DisableSnapshotCopy Source #

See: newDisableSnapshotCopy smart constructor.

Instances

Instances details
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

AWSRequest DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Associated Types

type AWSResponse DisableSnapshotCopy #

Generic DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Associated Types

type Rep DisableSnapshotCopy :: Type -> Type #

Read DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Show DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

NFData DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Methods

rnf :: DisableSnapshotCopy -> () #

Eq DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Hashable DisableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DisableSnapshotCopy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Associated Types

type Rep DisableSnapshotCopyResponse :: Type -> Type #

Read DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Show DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

NFData DisableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.DisableSnapshotCopy

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

DisassociateDataShareConsumer

data DisassociateDataShareConsumer Source #

See: newDisassociateDataShareConsumer smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Show DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

NFData DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Eq DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

Hashable DisassociateDataShareConsumer Source # 
Instance details

Defined in Amazonka.Redshift.DisassociateDataShareConsumer

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DisassociateDataShareConsumer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "consumerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "consumerRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "disassociateEntireAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:consumerArn:DisassociateDataShareConsumer', disassociateDataShareConsumer_consumerArn - The Amazon Resource Name (ARN) of the consumer that association for the datashare is removed from.

DisassociateDataShareConsumer, disassociateDataShareConsumer_consumerRegion - From a datashare consumer account, removes association of a datashare from all the existing and future namespaces in the specified Amazon Web Services Region.

$sel:disassociateEntireAccount:DisassociateDataShareConsumer', disassociateDataShareConsumer_disassociateEntireAccount - A value that specifies whether association for the datashare is removed from the entire account.

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
FromXML 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 #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation])) :*: (S1 ('MetaSel ('Just "managedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

$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:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between producer and data consumers.

$sel:managedBy:DataShare', dataShare_managedBy - The identifier of a datashare to show its managing entity.

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

EnableLogging

data EnableLogging Source #

See: newEnableLogging smart constructor.

Instances

Instances details
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

AWSRequest EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Associated Types

type AWSResponse EnableLogging #

Generic EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Associated Types

type Rep EnableLogging :: Type -> Type #

Read EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Show EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

NFData EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Methods

rnf :: EnableLogging -> () #

Eq EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

Hashable EnableLogging Source # 
Instance details

Defined in Amazonka.Redshift.EnableLogging

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "EnableLogging'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType))) :*: (S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

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

EnableLogging, enableLogging_logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.

EnableLogging, enableLogging_logExports - The collection of exported log types. Log types include the connection log, user log and user activity log.

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

EnableLogging, enableLogging_clusterIdentifier - The identifier of the cluster on which logging is to be started.

Example: examplecluster

data LoggingStatus Source #

Describes the status of logging for a cluster.

See: newLoggingStatus smart constructor.

Instances

Instances details
FromXML 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 #

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType)) :*: S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") '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:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

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

$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:logDestinationType:LoggingStatus', loggingStatus_logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.

$sel:logExports:LoggingStatus', loggingStatus_logExports - The collection of exported log types. Log types include the connection log, user log and user activity log.

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

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

EnableSnapshotCopy

data EnableSnapshotCopy Source #

See: newEnableSnapshotCopy smart constructor.

Instances

Instances details
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

AWSRequest EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Associated Types

type AWSResponse EnableSnapshotCopy #

Generic EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Associated Types

type Rep EnableSnapshotCopy :: Type -> Type #

Read EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Show EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

NFData EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Methods

rnf :: EnableSnapshotCopy -> () #

Eq EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Hashable EnableSnapshotCopy Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))))

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:

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.

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.

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.

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.

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
Generic EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Associated Types

type Rep EnableSnapshotCopyResponse :: Type -> Type #

Read EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Show EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

NFData EnableSnapshotCopyResponse Source # 
Instance details

Defined in Amazonka.Redshift.EnableSnapshotCopy

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

GetClusterCredentials

data GetClusterCredentials Source #

The request parameters to get cluster credentials.

See: newGetClusterCredentials smart constructor.

Instances

Instances details
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

AWSRequest GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Associated Types

type AWSResponse GetClusterCredentials #

Generic GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Associated Types

type Rep GetClusterCredentials :: Type -> Type #

Read GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Show GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

NFData GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Methods

rnf :: GetClusterCredentials -> () #

Eq GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Hashable GetClusterCredentials Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetClusterCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "autoCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "dbGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:autoCreate:GetClusterCredentials', getClusterCredentials_autoCreate - Create a database user with the name specified for the user named in DbUser if one does not exist.

$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.

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 uppercase or 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

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 uppercase or 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.

GetClusterCredentials, getClusterCredentials_clusterIdentifier - The unique identifier of the cluster that contains the database for which you 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
Generic GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Associated Types

type Rep GetClusterCredentialsResponse :: Type -> Type #

Show GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

NFData GetClusterCredentialsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentials

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetClusterCredentialsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: 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:dbPassword:GetClusterCredentialsResponse', getClusterCredentialsResponse_dbPassword - A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

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 permissions 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:httpStatus:GetClusterCredentialsResponse', getClusterCredentialsResponse_httpStatus - The response's http status code.

GetClusterCredentialsWithIAM

data GetClusterCredentialsWithIAM Source #

See: newGetClusterCredentialsWithIAM smart constructor.

Instances

Instances details
ToHeaders GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

ToPath GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

ToQuery GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

AWSRequest GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Generic GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Associated Types

type Rep GetClusterCredentialsWithIAM :: Type -> Type #

Read GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Show GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

NFData GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Eq GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Hashable GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

type AWSResponse GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

type Rep GetClusterCredentialsWithIAM Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

type Rep GetClusterCredentialsWithIAM = D1 ('MetaData "GetClusterCredentialsWithIAM" "Amazonka.Redshift.GetClusterCredentialsWithIAM" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetClusterCredentialsWithIAM'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetClusterCredentialsWithIAM Source #

Create a value of GetClusterCredentialsWithIAM with all optional fields omitted.

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

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

GetClusterCredentialsWithIAM, getClusterCredentialsWithIAM_dbName - The name of the database for which you are requesting credentials. If the database name is specified, the IAM policy must allow access to the resource dbname for the specified database name. If the database name is not specified, access to all databases is allowed.

$sel:durationSeconds:GetClusterCredentialsWithIAM', getClusterCredentialsWithIAM_durationSeconds - The number of seconds until the returned temporary password expires.

Range: 900-3600. Default: 900.

GetClusterCredentialsWithIAM, getClusterCredentialsWithIAM_clusterIdentifier - The unique identifier of the cluster that contains the database for which you are requesting credentials.

data GetClusterCredentialsWithIAMResponse Source #

Instances

Instances details
Generic GetClusterCredentialsWithIAMResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Show GetClusterCredentialsWithIAMResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

NFData GetClusterCredentialsWithIAMResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

Eq GetClusterCredentialsWithIAMResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

type Rep GetClusterCredentialsWithIAMResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetClusterCredentialsWithIAM

type Rep GetClusterCredentialsWithIAMResponse = D1 ('MetaData "GetClusterCredentialsWithIAMResponse" "Amazonka.Redshift.GetClusterCredentialsWithIAM" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetClusterCredentialsWithIAMResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nextRefreshTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetClusterCredentialsWithIAMResponse Source #

Create a value of GetClusterCredentialsWithIAMResponse with all optional fields omitted.

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

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

$sel:dbPassword:GetClusterCredentialsWithIAMResponse', getClusterCredentialsWithIAMResponse_dbPassword - A temporary password that you provide when you connect to a database.

$sel:dbUser:GetClusterCredentialsWithIAMResponse', getClusterCredentialsWithIAMResponse_dbUser - A database user name that you provide when you connect to a database. The database user is mapped 1:1 to the source IAM identity.

$sel:expiration:GetClusterCredentialsWithIAMResponse', getClusterCredentialsWithIAMResponse_expiration - The time (UTC) when the temporary password expires. After this timestamp, a log in with the temporary password fails.

$sel:nextRefreshTime:GetClusterCredentialsWithIAMResponse', getClusterCredentialsWithIAMResponse_nextRefreshTime - Reserved for future use.

$sel:httpStatus:GetClusterCredentialsWithIAMResponse', getClusterCredentialsWithIAMResponse_httpStatus - The response's http status code.

GetReservedNodeExchangeConfigurationOptions (Paginated)

data GetReservedNodeExchangeConfigurationOptions Source #

Instances

Instances details
ToHeaders GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

ToPath GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

ToQuery GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

AWSPager GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

AWSRequest GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Generic GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Read GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Show GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

NFData GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Eq GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Hashable GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

type AWSResponse GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

type Rep GetReservedNodeExchangeConfigurationOptions Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

type Rep GetReservedNodeExchangeConfigurationOptions = D1 ('MetaData "GetReservedNodeExchangeConfigurationOptions" "Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetReservedNodeExchangeConfigurationOptions'" '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)) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReservedNodeExchangeActionType)))))

newGetReservedNodeExchangeConfigurationOptions Source #

Create a value of GetReservedNodeExchangeConfigurationOptions with all optional fields omitted.

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

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

GetReservedNodeExchangeConfigurationOptions, getReservedNodeExchangeConfigurationOptions_clusterIdentifier - The identifier for the cluster that is the source for a reserved-node exchange.

GetReservedNodeExchangeConfigurationOptions, getReservedNodeExchangeConfigurationOptions_marker - An optional pagination token provided by a previous GetReservedNodeExchangeConfigurationOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter. 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:GetReservedNodeExchangeConfigurationOptions', getReservedNodeExchangeConfigurationOptions_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.

GetReservedNodeExchangeConfigurationOptions, getReservedNodeExchangeConfigurationOptions_snapshotIdentifier - The identifier for the snapshot that is the source for the reserved-node exchange.

$sel:actionType:GetReservedNodeExchangeConfigurationOptions', getReservedNodeExchangeConfigurationOptions_actionType - The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.

data GetReservedNodeExchangeConfigurationOptionsResponse Source #

Instances

Instances details
Generic GetReservedNodeExchangeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Read GetReservedNodeExchangeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Show GetReservedNodeExchangeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

NFData GetReservedNodeExchangeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

Eq GetReservedNodeExchangeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

type Rep GetReservedNodeExchangeConfigurationOptionsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions

type Rep GetReservedNodeExchangeConfigurationOptionsResponse = D1 ('MetaData "GetReservedNodeExchangeConfigurationOptionsResponse" "Amazonka.Redshift.GetReservedNodeExchangeConfigurationOptions" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetReservedNodeExchangeConfigurationOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodeConfigurationOptionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodeConfigurationOption])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetReservedNodeExchangeConfigurationOptionsResponse Source #

Create a value of GetReservedNodeExchangeConfigurationOptionsResponse with all optional fields omitted.

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

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

GetReservedNodeExchangeConfigurationOptions, getReservedNodeExchangeConfigurationOptionsResponse_marker - A pagination token provided by a previous GetReservedNodeExchangeConfigurationOptions request.

$sel:reservedNodeConfigurationOptionList:GetReservedNodeExchangeConfigurationOptionsResponse', getReservedNodeExchangeConfigurationOptionsResponse_reservedNodeConfigurationOptionList - the configuration options for the reserved-node exchange. These options include information about the source reserved node and target reserved node. Details include the node type, the price, the node count, and the offering type.

$sel:httpStatus:GetReservedNodeExchangeConfigurationOptionsResponse', getReservedNodeExchangeConfigurationOptionsResponse_httpStatus - The response's http status code.

GetReservedNodeExchangeOfferings (Paginated)

data GetReservedNodeExchangeOfferings Source #

See: newGetReservedNodeExchangeOfferings smart constructor.

Instances

Instances details
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

AWSPager GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

AWSRequest 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 #

Read GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Show GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

NFData GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Eq GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Hashable GetReservedNodeExchangeOfferings Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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.

GetReservedNodeExchangeOfferings, getReservedNodeExchangeOfferings_reservedNodeId - A string representing the node identifier for the DC1 Reserved Node to be exchanged.

data GetReservedNodeExchangeOfferingsResponse Source #

Instances

Instances details
Generic 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

NFData GetReservedNodeExchangeOfferingsResponse Source # 
Instance details

Defined in Amazonka.Redshift.GetReservedNodeExchangeOfferings

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "GetReservedNodeExchangeOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodeOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodeOffering])) :*: 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:

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:reservedNodeOfferings:GetReservedNodeExchangeOfferingsResponse', getReservedNodeExchangeOfferingsResponse_reservedNodeOfferings - Returns an array of ReservedNodeOffering objects.

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

ModifyAquaConfiguration

data ModifyAquaConfiguration Source #

See: newModifyAquaConfiguration smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Show ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

NFData ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Methods

rnf :: ModifyAquaConfiguration -> () #

Eq ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Hashable ModifyAquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

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:

ModifyAquaConfiguration, modifyAquaConfiguration_aquaConfigurationStatus - This parameter is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

ModifyAquaConfiguration, modifyAquaConfiguration_clusterIdentifier - The identifier of the cluster to be modified.

data ModifyAquaConfigurationResponse Source #

See: newModifyAquaConfigurationResponse smart constructor.

Instances

Instances details
Generic ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Associated Types

type Rep ModifyAquaConfigurationResponse :: Type -> Type #

Read ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Show ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

NFData ModifyAquaConfigurationResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAquaConfiguration

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

ModifyAquaConfigurationResponse, modifyAquaConfigurationResponse_aquaConfiguration - This parameter is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

$sel:httpStatus:ModifyAquaConfigurationResponse', modifyAquaConfigurationResponse_httpStatus - The response's http status code.

ModifyAuthenticationProfile

data ModifyAuthenticationProfile Source #

See: newModifyAuthenticationProfile smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Show ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

NFData ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Eq ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Hashable ModifyAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ModifyAuthenticationProfile, modifyAuthenticationProfile_authenticationProfileName - The name of the authentication profile to replace.

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

NFData ModifyAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyAuthenticationProfile

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyAuthenticationProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authenticationProfileName") '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:

ModifyAuthenticationProfile, modifyAuthenticationProfileResponse_authenticationProfileContent - The updated content of the authentication profile in JSON format.

ModifyAuthenticationProfile, modifyAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was replaced.

$sel:httpStatus:ModifyAuthenticationProfileResponse', modifyAuthenticationProfileResponse_httpStatus - The response's http status code.

ModifyCluster

data ModifyCluster Source #

See: newModifyCluster smart constructor.

Instances

Instances details
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

AWSRequest ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Associated Types

type AWSResponse ModifyCluster #

Generic ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Associated Types

type Rep ModifyCluster :: Type -> Type #

Read ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Show ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

NFData ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Methods

rnf :: ModifyCluster -> () #

Eq ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Hashable ModifyCluster Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyCluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "availabilityZoneRelocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newClusterIdentifier'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

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:

ModifyCluster, modifyCluster_allowVersionUpgrade - If true, major version upgrades will be applied automatically to the cluster during the maintenance window.

Default: false

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.

ModifyCluster, modifyCluster_availabilityZone - The option to initiate relocation for an Amazon Redshift cluster to the target Availability Zone.

$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: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.

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

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

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

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.

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.

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

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.

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.

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.

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.

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.

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-126) except ' (single quote), " (double quote), \, /, or @.

$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

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

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.

ModifyCluster, modifyCluster_port - The option to change the port of an Amazon Redshift cluster.

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.

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: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.

ModifyCluster, modifyCluster_clusterIdentifier - The unique identifier of the cluster to be modified.

Example: examplecluster

data ModifyClusterResponse Source #

See: newModifyClusterResponse smart constructor.

Instances

Instances details
Generic ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Associated Types

type Rep ModifyClusterResponse :: Type -> Type #

Read ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Show ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

NFData ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

Methods

rnf :: ModifyClusterResponse -> () #

Eq ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

type Rep ModifyClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyCluster

type Rep ModifyClusterResponse = D1 ('MetaData "ModifyClusterResponse" "Amazonka.Redshift.ModifyCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyClusterDbRevision

data ModifyClusterDbRevision Source #

See: newModifyClusterDbRevision smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Show ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

NFData ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Methods

rnf :: ModifyClusterDbRevision -> () #

Eq ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Hashable ModifyClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyClusterDbRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Associated Types

type Rep ModifyClusterDbRevisionResponse :: Type -> Type #

Read ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Show ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

NFData ModifyClusterDbRevisionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterDbRevision

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyClusterIamRoles

data ModifyClusterIamRoles Source #

See: newModifyClusterIamRoles smart constructor.

Instances

Instances details
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

AWSRequest ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Associated Types

type AWSResponse ModifyClusterIamRoles #

Generic ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Associated Types

type Rep ModifyClusterIamRoles :: Type -> Type #

Read ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Show ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

NFData ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Methods

rnf :: ModifyClusterIamRoles -> () #

Eq ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Hashable ModifyClusterIamRoles Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyClusterIamRoles'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addIamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "defaultIamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "removeIamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

ModifyClusterIamRoles, modifyClusterIamRoles_defaultIamRoleArn - The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified.

$sel:removeIamRoles:ModifyClusterIamRoles', modifyClusterIamRoles_removeIamRoles - Zero or more IAM roles in ARN format to disassociate from the cluster.

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
Generic ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Associated Types

type Rep ModifyClusterIamRolesResponse :: Type -> Type #

Read ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Show ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

NFData ModifyClusterIamRolesResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterIamRoles

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyClusterMaintenance

data ModifyClusterMaintenance Source #

See: newModifyClusterMaintenance smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Show ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

NFData ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Eq ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Hashable ModifyClusterMaintenance Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyClusterMaintenance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deferMaintenance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "deferMaintenanceDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "deferMaintenanceEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "deferMaintenanceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deferMaintenanceStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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: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.

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.

ModifyClusterMaintenance, modifyClusterMaintenance_deferMaintenanceIdentifier - A unique identifier for the deferred maintenance window.

ModifyClusterMaintenance, modifyClusterMaintenance_deferMaintenanceStartTime - A timestamp indicating the start time for the deferred maintenance window.

ModifyClusterMaintenance, modifyClusterMaintenance_clusterIdentifier - A unique identifier for the cluster.

data ModifyClusterMaintenanceResponse Source #

See: newModifyClusterMaintenanceResponse smart constructor.

Instances

Instances details
Generic ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Associated Types

type Rep ModifyClusterMaintenanceResponse :: Type -> Type #

Read ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Show ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

NFData ModifyClusterMaintenanceResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterMaintenance

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyClusterParameterGroup

data ModifyClusterParameterGroup Source #

Describes a modify cluster parameter group operation.

See: newModifyClusterParameterGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Show ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

NFData ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Eq ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

Hashable ModifyClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterParameterGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Parameter])))

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:

ModifyClusterParameterGroup, modifyClusterParameterGroup_parameterGroupName - The name of the parameter group to be modified.

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
FromXML 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 #

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupStatus") '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:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

$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.

ModifyClusterSnapshot

data ModifyClusterSnapshot Source #

See: newModifyClusterSnapshot smart constructor.

Instances

Instances details
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

AWSRequest ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Associated Types

type AWSResponse ModifyClusterSnapshot #

Generic ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Associated Types

type Rep ModifyClusterSnapshot :: Type -> Type #

Read ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Show ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

NFData ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Methods

rnf :: ModifyClusterSnapshot -> () #

Eq ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Hashable ModifyClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyClusterSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:force:ModifyClusterSnapshot', modifyClusterSnapshot_force - A Boolean option to override an exception if the retention period has already passed.

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.

ModifyClusterSnapshot, modifyClusterSnapshot_snapshotIdentifier - The identifier of the snapshot whose setting you want to modify.

data ModifyClusterSnapshotResponse Source #

See: newModifyClusterSnapshotResponse smart constructor.

Instances

Instances details
Generic ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Associated Types

type Rep ModifyClusterSnapshotResponse :: Type -> Type #

Read ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Show ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

NFData ModifyClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshot

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyClusterSnapshotSchedule

data ModifyClusterSnapshotSchedule Source #

See: newModifyClusterSnapshotSchedule smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Show ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

NFData ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Eq ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Hashable ModifyClusterSnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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.

ModifyClusterSnapshotSchedule, modifyClusterSnapshotSchedule_scheduleIdentifier - A unique alphanumeric identifier for the schedule that you want to associate with the cluster.

ModifyClusterSnapshotSchedule, modifyClusterSnapshotSchedule_clusterIdentifier - A unique identifier for the cluster whose snapshot schedule you want to modify.

data ModifyClusterSnapshotScheduleResponse Source #

Instances

Instances details
Generic 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

NFData ModifyClusterSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSnapshotSchedule

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyClusterSubnetGroup

data ModifyClusterSubnetGroup Source #

See: newModifyClusterSubnetGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Show ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

NFData ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Eq ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Hashable ModifyClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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]))))

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:

ModifyClusterSubnetGroup, modifyClusterSubnetGroup_description - A text description of the subnet group to be modified.

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
Generic ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Associated Types

type Rep ModifyClusterSubnetGroupResponse :: Type -> Type #

Read ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Show ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

NFData ModifyClusterSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyClusterSubnetGroup

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyEndpointAccess

data ModifyEndpointAccess Source #

See: newModifyEndpointAccess smart constructor.

Instances

Instances details
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

AWSRequest ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Associated Types

type AWSResponse ModifyEndpointAccess #

Generic ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Associated Types

type Rep ModifyEndpointAccess :: Type -> Type #

Read ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Show ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

NFData ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Methods

rnf :: ModifyEndpointAccess -> () #

Eq ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

Hashable ModifyEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEndpointAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

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.

ModifyEndpointAccess, modifyEndpointAccess_endpointName - The endpoint to be modified.

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Instances

Instances details
FromXML 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 #

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Hashable 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: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:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

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

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

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

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

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

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

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

ModifyEventSubscription

data ModifyEventSubscription Source #

See: newModifyEventSubscription smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Show ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

NFData ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Methods

rnf :: ModifyEventSubscription -> () #

Eq ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Hashable ModifyEventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyEventSubscription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

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

ModifyEventSubscription, modifyEventSubscription_eventCategories - Specifies the Amazon Redshift event categories to be published by the event notification subscription.

Values: configuration, management, monitoring, security, pending

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

Values: ERROR, INFO

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

$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

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:subscriptionName:ModifyEventSubscription', modifyEventSubscription_subscriptionName - The name of the modified Amazon Redshift event notification subscription.

data ModifyEventSubscriptionResponse Source #

See: newModifyEventSubscriptionResponse smart constructor.

Instances

Instances details
Generic ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Associated Types

type Rep ModifyEventSubscriptionResponse :: Type -> Type #

Read ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Show ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

NFData ModifyEventSubscriptionResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifyEventSubscription

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifyScheduledAction

data ModifyScheduledAction Source #

See: newModifyScheduledAction smart constructor.

Instances

Instances details
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

AWSRequest ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Associated Types

type AWSResponse ModifyScheduledAction #

Generic ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Associated Types

type Rep ModifyScheduledAction :: Type -> Type #

Read ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Show ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

NFData ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Methods

rnf :: ModifyScheduledAction -> () #

Eq ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

Hashable ModifyScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.ModifyScheduledAction

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifyScheduledAction'" 'PrefixI 'True) (((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 "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "scheduledActionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "targetAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledActionType)) :*: S1 ('MetaSel ('Just "scheduledActionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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: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.

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

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

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

ModifyScheduledAction, modifyScheduledAction_scheduledActionDescription - A modified description of the scheduled action.

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

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

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
FromXML 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 #

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Hashable 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: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.

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

$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:scheduledActionDescription:ScheduledAction', scheduledAction_scheduledActionDescription - The description of the scheduled action.

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

$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: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}}".

ModifySnapshotCopyRetentionPeriod

data ModifySnapshotCopyRetentionPeriod Source #

See: newModifySnapshotCopyRetentionPeriod smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Show ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

NFData ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Eq ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Hashable ModifySnapshotCopyRetentionPeriod Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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.

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.

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

NFData ModifySnapshotCopyRetentionPeriodResponse Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotCopyRetentionPeriod

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

ModifySnapshotSchedule

data ModifySnapshotSchedule Source #

See: newModifySnapshotSchedule smart constructor.

Instances

Instances details
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

AWSRequest ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Associated Types

type AWSResponse ModifySnapshotSchedule #

Generic ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Associated Types

type Rep ModifySnapshotSchedule :: Type -> Type #

Read ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Show ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

NFData ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Methods

rnf :: ModifySnapshotSchedule -> () #

Eq ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

Hashable ModifySnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.ModifySnapshotSchedule

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ModifySnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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:

ModifySnapshotSchedule, modifySnapshotSchedule_scheduleIdentifier - A unique alphanumeric identifier of the schedule to modify.

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
FromXML 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 #

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (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 "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:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$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:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

ModifyUsageLimit

data ModifyUsageLimit Source #

See: newModifyUsageLimit smart constructor.

Instances

Instances details
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

AWSRequest ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Associated Types

type AWSResponse ModifyUsageLimit #

Generic ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Associated Types

type Rep ModifyUsageLimit :: Type -> Type #

Read ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Show ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

NFData ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Methods

rnf :: ModifyUsageLimit -> () #

Eq ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

Hashable ModifyUsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.ModifyUsageLimit

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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))))

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:

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

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

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
FromXML 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 #

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Hashable 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: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:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

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

$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:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

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

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

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

AWSRequest PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Associated Types

type AWSResponse PauseCluster #

Generic PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Associated Types

type Rep PauseCluster :: Type -> Type #

Read PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Show PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

NFData PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Methods

rnf :: PauseCluster -> () #

Eq PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Hashable PauseCluster Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PauseCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

PauseCluster, pauseCluster_clusterIdentifier - The identifier of the cluster to be paused.

data PauseClusterResponse Source #

See: newPauseClusterResponse smart constructor.

Instances

Instances details
Generic PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Associated Types

type Rep PauseClusterResponse :: Type -> Type #

Read PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Show PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

NFData PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

Methods

rnf :: PauseClusterResponse -> () #

Eq PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

type Rep PauseClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.PauseCluster

type Rep PauseClusterResponse = D1 ('MetaData "PauseClusterResponse" "Amazonka.Redshift.PauseCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

PurchaseReservedNodeOffering

data PurchaseReservedNodeOffering Source #

See: newPurchaseReservedNodeOffering smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Show PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

NFData PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Eq PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Hashable PurchaseReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

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:

PurchaseReservedNodeOffering, purchaseReservedNodeOffering_nodeCount - The number of reserved nodes that you want to purchase.

Default: 1

PurchaseReservedNodeOffering, purchaseReservedNodeOffering_reservedNodeOfferingId - The unique identifier of the reserved node offering you want to purchase.

data PurchaseReservedNodeOfferingResponse Source #

Instances

Instances details
Generic 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

NFData PurchaseReservedNodeOfferingResponse Source # 
Instance details

Defined in Amazonka.Redshift.PurchaseReservedNodeOffering

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

RebootCluster

data RebootCluster Source #

See: newRebootCluster smart constructor.

Constructors

RebootCluster' Text 

Instances

Instances details
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

AWSRequest RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Associated Types

type AWSResponse RebootCluster #

Generic RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Associated Types

type Rep RebootCluster :: Type -> Type #

Read RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Show RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

NFData RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Methods

rnf :: RebootCluster -> () #

Eq RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Hashable RebootCluster Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RebootCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

RebootCluster, rebootCluster_clusterIdentifier - The cluster identifier.

data RebootClusterResponse Source #

See: newRebootClusterResponse smart constructor.

Instances

Instances details
Generic RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Associated Types

type Rep RebootClusterResponse :: Type -> Type #

Read RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Show RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

NFData RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

Methods

rnf :: RebootClusterResponse -> () #

Eq RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

type Rep RebootClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.RebootCluster

type Rep RebootClusterResponse = D1 ('MetaData "RebootClusterResponse" "Amazonka.Redshift.RebootCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

RejectDataShare

data RejectDataShare Source #

See: newRejectDataShare smart constructor.

Constructors

RejectDataShare' Text 

Instances

Instances details
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

AWSRequest RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Associated Types

type AWSResponse RejectDataShare #

Generic RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Associated Types

type Rep RejectDataShare :: Type -> Type #

Read RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Show RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

NFData RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Methods

rnf :: RejectDataShare -> () #

Eq RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

Hashable RejectDataShare Source # 
Instance details

Defined in Amazonka.Redshift.RejectDataShare

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RejectDataShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

RejectDataShare, rejectDataShare_dataShareArn - The Amazon Resource Name (ARN) of the datashare to reject.

data DataShare Source #

See: newDataShare smart constructor.

Instances

Instances details
FromXML 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 #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation])) :*: (S1 ('MetaSel ('Just "managedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

$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:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between producer and data consumers.

$sel:managedBy:DataShare', dataShare_managedBy - The identifier of a datashare to show its managing entity.

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

ResetClusterParameterGroup

data ResetClusterParameterGroup Source #

See: newResetClusterParameterGroup smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Show ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

NFData ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Eq ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

Hashable ResetClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.ResetClusterParameterGroup

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResetClusterParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: (S1 ('MetaSel ('Just "resetAllParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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:resetAllParameters:ResetClusterParameterGroup', resetClusterParameterGroup_resetAllParameters - If true, all parameters in the specified parameter group will be reset to their default values.

Default: true

ResetClusterParameterGroup, resetClusterParameterGroup_parameterGroupName - The name of the cluster parameter group to be reset.

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Instances

Instances details
FromXML 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 #

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupStatus") '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:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

$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.

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

AWSRequest ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Associated Types

type AWSResponse ResizeCluster #

Generic ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Associated Types

type Rep ResizeCluster :: Type -> Type #

Read ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Show ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

NFData ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Methods

rnf :: ResizeCluster -> () #

Eq ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Hashable ResizeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeCluster'" 'PrefixI 'True) ((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 "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

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.

ResizeCluster, resizeCluster_clusterType - The new cluster type for the specified cluster.

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

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

ResizeCluster, resizeCluster_reservedNodeId - The identifier of the reserved node.

ResizeCluster, resizeCluster_targetReservedNodeOfferingId - The identifier of the target reserved node offering.

ResizeCluster, resizeCluster_clusterIdentifier - The unique identifier for the cluster to resize.

data ResizeClusterResponse Source #

See: newResizeClusterResponse smart constructor.

Instances

Instances details
Generic ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Associated Types

type Rep ResizeClusterResponse :: Type -> Type #

Read ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Show ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

NFData ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

Methods

rnf :: ResizeClusterResponse -> () #

Eq ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

type Rep ResizeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResizeCluster

type Rep ResizeClusterResponse = D1 ('MetaData "ResizeClusterResponse" "Amazonka.Redshift.ResizeCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

RestoreFromClusterSnapshot

data RestoreFromClusterSnapshot Source #

See: newRestoreFromClusterSnapshot smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Show RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

NFData RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Eq RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Hashable RestoreFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RestoreFromClusterSnapshot'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus)) :*: S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZoneRelocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clusterParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultIamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: ((((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))))

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:additionalInfo:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_additionalInfo - Reserved.

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

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_aquaConfigurationStatus - This parameter is retired. It does not set the AQUA configuration status. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

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.

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:availabilityZoneRelocation:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_availabilityZoneRelocation - The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is restored.

$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.

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.

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.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_defaultIamRoleArn - The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified while it was restored from a snapshot.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_elasticIp - The Elastic IP (EIP) address for the cluster. Don't specify the Elastic IP address for a publicly accessible cluster with availability zone relocation turned on.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_encrypted - Enables support for restoring an unencrypted snapshot to a cluster encrypted with Key Management Service (KMS) and a customer managed key.

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

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.

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.

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.

The maximum number of IAM roles that you can associate is subject to a quota. For more information, go to Quotas and limits in the Amazon Redshift Cluster Management Guide.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that encrypts data in the cluster restored from a shared snapshot. You can also provide the key ID when you restore from an unencrypted snapshot to an encrypted cluster in the same account. Additionally, you can specify a new KMS key ID when you restore from an encrypted snapshot in the same account in order to change it. In that case, the restored cluster is encrypted with the new KMS key ID.

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.

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.

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.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_numberOfNodes - The number of nodes specified when provisioning the restored cluster.

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.

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.

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.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_publiclyAccessible - If true, the cluster can be accessed from a public network.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_reservedNodeId - The identifier of the target reserved node offering.

$sel:snapshotArn:RestoreFromClusterSnapshot', restoreFromClusterSnapshot_snapshotArn - The Amazon Resource Name (ARN) of the snapshot associated with the message to restore from a cluster. You can specify this parameter or snapshotIdentifier, but not both.

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.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_snapshotIdentifier - The name of the snapshot from which to create the new cluster. This parameter isn't case sensitive. You can specify this parameter or snapshotArn, but not both.

Example: my-snapshot-id

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_snapshotScheduleIdentifier - A unique identifier for the snapshot schedule.

RestoreFromClusterSnapshot, restoreFromClusterSnapshot_targetReservedNodeOfferingId - The identifier of the target reserved node offering.

$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.

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.

data RestoreFromClusterSnapshotResponse Source #

Instances

Instances details
Generic RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Associated Types

type Rep RestoreFromClusterSnapshotResponse :: Type -> Type #

Read RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Show RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

NFData RestoreFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreFromClusterSnapshot

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

RestoreTableFromClusterSnapshot

data RestoreTableFromClusterSnapshot Source #

See: newRestoreTableFromClusterSnapshot smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Show RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

NFData RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Eq RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Hashable RestoreTableFromClusterSnapshot Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RestoreTableFromClusterSnapshot'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enableCaseSensitiveIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetSchemaName") '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))))))

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: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.

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.

RestoreTableFromClusterSnapshot, restoreTableFromClusterSnapshot_targetDatabaseName - The name of the database to restore the table to.

RestoreTableFromClusterSnapshot, restoreTableFromClusterSnapshot_targetSchemaName - The name of the schema to restore the table to.

RestoreTableFromClusterSnapshot, restoreTableFromClusterSnapshot_clusterIdentifier - The identifier of the Amazon Redshift cluster to restore the table to.

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.

RestoreTableFromClusterSnapshot, restoreTableFromClusterSnapshot_sourceDatabaseName - The name of the source database that contains the table to restore from.

RestoreTableFromClusterSnapshot, restoreTableFromClusterSnapshot_sourceTableName - The name of the source table to restore from.

RestoreTableFromClusterSnapshot, restoreTableFromClusterSnapshot_newTableName - The name of the table to create as a result of the current request.

data RestoreTableFromClusterSnapshotResponse Source #

Instances

Instances details
Generic 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

NFData RestoreTableFromClusterSnapshotResponse Source # 
Instance details

Defined in Amazonka.Redshift.RestoreTableFromClusterSnapshot

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

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

AWSRequest ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Associated Types

type AWSResponse ResumeCluster #

Generic ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Associated Types

type Rep ResumeCluster :: Type -> Type #

Read ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Show ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

NFData ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Methods

rnf :: ResumeCluster -> () #

Eq ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Hashable ResumeCluster Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResumeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ResumeCluster, resumeCluster_clusterIdentifier - The identifier of the cluster to be resumed.

data ResumeClusterResponse Source #

See: newResumeClusterResponse smart constructor.

Instances

Instances details
Generic ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Associated Types

type Rep ResumeClusterResponse :: Type -> Type #

Read ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Show ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

NFData ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

Methods

rnf :: ResumeClusterResponse -> () #

Eq ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

type Rep ResumeClusterResponse Source # 
Instance details

Defined in Amazonka.Redshift.ResumeCluster

type Rep ResumeClusterResponse = D1 ('MetaData "ResumeClusterResponse" "Amazonka.Redshift.ResumeCluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

RevokeClusterSecurityGroupIngress

data RevokeClusterSecurityGroupIngress Source #

See: newRevokeClusterSecurityGroupIngress smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Show RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

NFData RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Eq RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Hashable RevokeClusterSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RevokeClusterSecurityGroupIngress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

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.

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

RevokeClusterSecurityGroupIngress, revokeClusterSecurityGroupIngress_clusterSecurityGroupName - The name of the security Group from which to revoke the ingress rule.

data RevokeClusterSecurityGroupIngressResponse Source #

Instances

Instances details
Generic 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

NFData RevokeClusterSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeClusterSecurityGroupIngress

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))

RevokeEndpointAccess

data RevokeEndpointAccess Source #

See: newRevokeEndpointAccess smart constructor.

Instances

Instances details
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

AWSRequest RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Associated Types

type AWSResponse RevokeEndpointAccess #

Generic RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Associated Types

type Rep RevokeEndpointAccess :: Type -> Type #

Read RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Show RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

NFData RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Methods

rnf :: RevokeEndpointAccess -> () #

Eq RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

Hashable RevokeEndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeEndpointAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RevokeEndpointAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "vpcIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

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:account:RevokeEndpointAccess', revokeEndpointAccess_account - The Amazon Web Services account ID whose access is to be revoked.

RevokeEndpointAccess, revokeEndpointAccess_clusterIdentifier - The cluster to revoke access from.

$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: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
FromXML 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 #

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Hashable 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:allowedAllVPCs:EndpointAuthorization', endpointAuthorization_allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.

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

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

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

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

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

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

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

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

RevokeSnapshotAccess

data RevokeSnapshotAccess Source #

See: newRevokeSnapshotAccess smart constructor.

Instances

Instances details
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

AWSRequest RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Associated Types

type AWSResponse RevokeSnapshotAccess #

Generic RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Associated Types

type Rep RevokeSnapshotAccess :: Type -> Type #

Read RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Show RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

NFData RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Methods

rnf :: RevokeSnapshotAccess -> () #

Eq RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Hashable RevokeSnapshotAccess Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RevokeSnapshotAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:snapshotArn:RevokeSnapshotAccess', revokeSnapshotAccess_snapshotArn - The Amazon Resource Name (ARN) of the snapshot associated with the message to revoke access.

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.

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
Generic RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Associated Types

type Rep RevokeSnapshotAccessResponse :: Type -> Type #

Read RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Show RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

NFData RevokeSnapshotAccessResponse Source # 
Instance details

Defined in Amazonka.Redshift.RevokeSnapshotAccess

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

RotateEncryptionKey

data RotateEncryptionKey Source #

See: newRotateEncryptionKey smart constructor.

Instances

Instances details
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

AWSRequest RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Associated Types

type AWSResponse RotateEncryptionKey #

Generic RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Associated Types

type Rep RotateEncryptionKey :: Type -> Type #

Read RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Show RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

NFData RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Methods

rnf :: RotateEncryptionKey -> () #

Eq RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Hashable RotateEncryptionKey Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RotateEncryptionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Associated Types

type Rep RotateEncryptionKeyResponse :: Type -> Type #

Read RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Show RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

NFData RotateEncryptionKeyResponse Source # 
Instance details

Defined in Amazonka.Redshift.RotateEncryptionKey

Eq 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

UpdatePartnerStatus

data UpdatePartnerStatus Source #

See: newUpdatePartnerStatus smart constructor.

Instances

Instances details
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

AWSRequest UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Associated Types

type AWSResponse UpdatePartnerStatus #

Generic UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Associated Types

type Rep UpdatePartnerStatus :: Type -> Type #

Read UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Show UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

NFData UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Methods

rnf :: UpdatePartnerStatus -> () #

Eq UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

Hashable UpdatePartnerStatus Source # 
Instance details

Defined in Amazonka.Redshift.UpdatePartnerStatus

type AWSResponse 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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)))))

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:

UpdatePartnerStatus, updatePartnerStatus_statusMessage - The status message provided by the partner.

UpdatePartnerStatus, updatePartnerStatus_accountId - The Amazon Web Services account ID that owns the cluster.

UpdatePartnerStatus, updatePartnerStatus_clusterIdentifier - The cluster identifier of the cluster whose partner integration status is being updated.

UpdatePartnerStatus, updatePartnerStatus_databaseName - The name of the database whose partner integration status is being updated.

UpdatePartnerStatus, updatePartnerStatus_partnerName - The name of the partner whose integration status is being updated.

UpdatePartnerStatus, updatePartnerStatus_status - The value of the updated status.

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Instances

Instances details
FromXML 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 #

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") '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:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

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

Types

Common

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromJSONKey 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

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToQuery 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 #

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 #

Generic ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

Read ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

NFData ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

rnf :: ActionType -> () #

Eq ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.Redshift.Types.ActionType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AquaConfigurationStatus

newtype AquaConfigurationStatus Source #

Instances

Instances details
FromJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromJSONKey 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

ToByteString AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToHeader AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToLog AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToQuery 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

FromXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToXML 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 #

Read AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Show AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

NFData AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Methods

rnf :: AquaConfigurationStatus -> () #

Eq AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Ord AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromJSONKey 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

ToByteString AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToHeader AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToLog AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToQuery 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 #

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 #

Generic AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Associated Types

type Rep AquaStatus :: Type -> Type #

Read AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Show AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

NFData AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

rnf :: AquaStatus -> () #

Eq AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Ord AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Hashable AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

type Rep AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

type Rep AquaStatus = D1 ('MetaData "AquaStatus" "Amazonka.Redshift.Types.AquaStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "AquaStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAquaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthorizationStatus

newtype AuthorizationStatus Source #

Instances

Instances details
FromJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromJSONKey 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

ToByteString AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToHeader AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToLog AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToQuery 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

FromXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToXML 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 #

Read AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Show AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

NFData AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Methods

rnf :: AuthorizationStatus -> () #

Eq AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Ord AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "AuthorizationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthorizationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatus

newtype DataShareStatus Source #

Constructors

DataShareStatus' 

Instances

Instances details
FromJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromJSONKey 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

ToByteString DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToHeader DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToLog DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToQuery 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

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 #

Generic DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Associated Types

type Rep DataShareStatus :: Type -> Type #

Read DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Show DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

NFData DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

rnf :: DataShareStatus -> () #

Eq DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Ord DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "DataShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatusForConsumer

newtype DataShareStatusForConsumer Source #

Instances

Instances details
FromJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromJSONKey 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

ToByteString DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToHeader DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToLog DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToQuery 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

FromXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToXML 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 #

Read DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Show DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

NFData DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Eq DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Ord DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "DataShareStatusForConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatusForConsumer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatusForProducer

newtype DataShareStatusForProducer Source #

Instances

Instances details
FromJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromJSONKey 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

ToByteString DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToHeader DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToLog DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToQuery 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

FromXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToXML 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 #

Read DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Show DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

NFData DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Eq DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Ord DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "DataShareStatusForProducer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatusForProducer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogDestinationType

newtype LogDestinationType Source #

Instances

Instances details
FromJSON LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

FromJSONKey LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToJSON LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToJSONKey LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToByteString LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToHeader LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToLog LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToQuery LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

FromText LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToText LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

FromXML LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToXML LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Generic LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Associated Types

type Rep LogDestinationType :: Type -> Type #

Read LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Show LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

NFData LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Methods

rnf :: LogDestinationType -> () #

Eq LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Ord LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Hashable LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

type Rep LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

type Rep LogDestinationType = D1 ('MetaData "LogDestinationType" "Amazonka.Redshift.Types.LogDestinationType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "LogDestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogDestinationType") '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
FromJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToByteString Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toBS :: Mode -> ByteString #

ToHeader Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toHeader :: HeaderName -> Mode -> [Header] #

ToLog Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToQuery Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toQuery :: Mode -> QueryString #

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 #

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 #

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 #

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 #

NFData Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

rnf :: Mode -> () #

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 #

Hashable Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

type Rep Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

type Rep Mode = D1 ('MetaData "Mode" "Amazonka.Redshift.Types.Mode" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "Mode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeConfigurationOptionsFilterName

newtype NodeConfigurationOptionsFilterName Source #

Instances

Instances details
FromJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromJSONKey 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

ToByteString NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToHeader NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToLog NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToQuery 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

FromXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToXML 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 #

Read NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Show NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

NFData NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Eq NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Ord NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "NodeConfigurationOptionsFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeConfigurationOptionsFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperatorType

newtype OperatorType Source #

Constructors

OperatorType' 

Instances

Instances details
FromJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromJSONKey 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

ToByteString OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToHeader OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToLog OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToQuery 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 #

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 #

Generic OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Associated Types

type Rep OperatorType :: Type -> Type #

Read OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Show OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

NFData OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

rnf :: OperatorType -> () #

Eq OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Ord OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Hashable OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

type Rep OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

type Rep OperatorType = D1 ('MetaData "OperatorType" "Amazonka.Redshift.Types.OperatorType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "OperatorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperatorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParameterApplyType

newtype ParameterApplyType Source #

Instances

Instances details
FromJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromJSONKey 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

ToByteString ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToHeader ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToLog ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToQuery 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

FromXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToXML 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 #

Read ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Show ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

NFData ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Methods

rnf :: ParameterApplyType -> () #

Eq ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Ord ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ParameterApplyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParameterApplyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PartnerIntegrationStatus

newtype PartnerIntegrationStatus Source #

Instances

Instances details
FromJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromJSONKey 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

ToByteString PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToHeader PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToLog PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToQuery 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

FromXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToXML 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 #

Read PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Show PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

NFData PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Eq PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Ord PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "PartnerIntegrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPartnerIntegrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeExchangeActionType

newtype ReservedNodeExchangeActionType Source #

Instances

Instances details
FromJSON ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

FromJSONKey ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToJSON ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToJSONKey ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToByteString ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToHeader ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToLog ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToQuery ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

FromText ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToText ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

FromXML ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToXML ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Generic ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Associated Types

type Rep ReservedNodeExchangeActionType :: Type -> Type #

Read ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Show ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

NFData ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Eq ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Ord ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Hashable ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

type Rep ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

type Rep ReservedNodeExchangeActionType = D1 ('MetaData "ReservedNodeExchangeActionType" "Amazonka.Redshift.Types.ReservedNodeExchangeActionType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ReservedNodeExchangeActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeExchangeActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeExchangeStatusType

newtype ReservedNodeExchangeStatusType Source #

Instances

Instances details
FromJSON ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

FromJSONKey ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToJSON ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToJSONKey ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToByteString ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToHeader ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToLog ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToQuery ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

FromText ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToText ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

FromXML ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToXML ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Generic ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Associated Types

type Rep ReservedNodeExchangeStatusType :: Type -> Type #

Read ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Show ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

NFData ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Eq ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Ord ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Hashable ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

type Rep ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

type Rep ReservedNodeExchangeStatusType = D1 ('MetaData "ReservedNodeExchangeStatusType" "Amazonka.Redshift.Types.ReservedNodeExchangeStatusType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ReservedNodeExchangeStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeExchangeStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeOfferingType

newtype ReservedNodeOfferingType Source #

Instances

Instances details
FromJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromJSONKey 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

ToByteString ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToHeader ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToLog ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToQuery 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

FromXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToXML 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 #

Read ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Show ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

NFData ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Eq ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Ord ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ReservedNodeOfferingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduleState

newtype ScheduleState Source #

Constructors

ScheduleState' 

Instances

Instances details
FromJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromJSONKey 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

ToByteString ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToHeader ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToLog ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToQuery 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 #

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 #

Generic ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Associated Types

type Rep ScheduleState :: Type -> Type #

Read ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Show ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

NFData ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

rnf :: ScheduleState -> () #

Eq ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Ord ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Hashable ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

type Rep ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

type Rep ScheduleState = D1 ('MetaData "ScheduleState" "Amazonka.Redshift.Types.ScheduleState" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ScheduleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionFilterName

newtype ScheduledActionFilterName Source #

Instances

Instances details
FromJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromJSONKey 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

ToByteString ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToHeader ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToLog ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToQuery 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

FromXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToXML 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 #

Read ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Show ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

NFData ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Eq ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Ord ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ScheduledActionFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionState

newtype ScheduledActionState Source #

Instances

Instances details
FromJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromJSONKey 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

ToByteString ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToHeader ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToLog ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToQuery 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

FromXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToXML 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 #

Read ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Show ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

NFData ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Methods

rnf :: ScheduledActionState -> () #

Eq ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Ord ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ScheduledActionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionTypeValues

newtype ScheduledActionTypeValues Source #

Instances

Instances details
FromJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromJSONKey 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

ToByteString ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToHeader ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToLog ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToQuery 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

FromXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToXML 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 #

Read ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Show ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

NFData ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Eq ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Ord ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ScheduledActionTypeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionTypeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotAttributeToSortBy

newtype SnapshotAttributeToSortBy Source #

Instances

Instances details
FromJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromJSONKey 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

ToByteString SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToHeader SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToLog SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToQuery 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

FromXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToXML 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 #

Read SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Show SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

NFData SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Eq SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Ord SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromJSONKey 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

ToByteString SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToHeader SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToLog SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToQuery 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 #

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 #

Generic SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Associated Types

type Rep SortByOrder :: Type -> Type #

Read SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Show SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

NFData SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

rnf :: SortByOrder -> () #

Eq SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Ord SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Hashable SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

type Rep SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

type Rep SortByOrder = D1 ('MetaData "SortByOrder" "Amazonka.Redshift.Types.SortByOrder" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromJSONKey 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

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToQuery 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 #

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 #

Generic SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.Redshift.Types.SourceType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TableRestoreStatusType

newtype TableRestoreStatusType Source #

Instances

Instances details
FromJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromJSONKey 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

ToByteString TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToHeader TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToLog TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToQuery 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

FromXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToXML 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 #

Read TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Show TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

NFData TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Methods

rnf :: TableRestoreStatusType -> () #

Eq TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Ord TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "TableRestoreStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTableRestoreStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitBreachAction

newtype UsageLimitBreachAction Source #

Instances

Instances details
FromJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromJSONKey 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

ToByteString UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToHeader UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToLog UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToQuery 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

FromXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToXML 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 #

Read UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Show UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

NFData UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Methods

rnf :: UsageLimitBreachAction -> () #

Eq UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Ord UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "UsageLimitBreachAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitBreachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitFeatureType

newtype UsageLimitFeatureType Source #

Instances

Instances details
FromJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromJSONKey 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

ToByteString UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToHeader UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToLog UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToQuery 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

FromXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToXML 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 #

Read UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Show UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

NFData UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Methods

rnf :: UsageLimitFeatureType -> () #

Eq UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Ord UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "UsageLimitFeatureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitFeatureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitLimitType

newtype UsageLimitLimitType Source #

Instances

Instances details
FromJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromJSONKey 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

ToByteString UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToHeader UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToLog UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToQuery 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

FromXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToXML 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 #

Read UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Show UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

NFData UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Methods

rnf :: UsageLimitLimitType -> () #

Eq UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Ord UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "UsageLimitLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitPeriod

newtype UsageLimitPeriod Source #

Instances

Instances details
FromJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromJSONKey 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

ToByteString UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToHeader UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToLog UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToQuery 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

FromXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToXML 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 #

Read UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Show UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

NFData UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Methods

rnf :: UsageLimitPeriod -> () #

Eq UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Ord UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeValueTarget]))))

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:attributeName:AccountAttribute', accountAttribute_attributeName - The name of the attribute.

$sel:attributeValues:AccountAttribute', accountAttribute_attributeValues - A list of attribute values.

AccountWithRestoreAccess

data AccountWithRestoreAccess Source #

Describes an Amazon Web Services account authorized to restore a snapshot.

See: newAccountWithRestoreAccess smart constructor.

Instances

Instances details
FromXML 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 #

Read AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Show AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

NFData AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Eq AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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 operation that uses this structure is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

See: newAquaConfiguration smart constructor.

Instances

Instances details
FromXML 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 #

Read AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Show AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

NFData AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Methods

rnf :: AquaConfiguration -> () #

Eq AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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 - This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

$sel:aquaStatus:AquaConfiguration', aquaConfiguration_aquaStatus - This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

AttributeValueTarget

data AttributeValueTarget Source #

Describes an attribute value.

See: newAttributeValueTarget smart constructor.

Instances

Instances details
FromXML 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 #

Read AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Show AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

NFData AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Methods

rnf :: AttributeValueTarget -> () #

Eq AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Show AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

NFData AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Methods

rnf :: AuthenticationProfile -> () #

Eq AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "AuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authenticationProfileName") '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: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.

$sel:authenticationProfileName:AuthenticationProfile', authenticationProfile_authenticationProfileName - The name of the authentication profile.

AvailabilityZone

data AvailabilityZone Source #

Describes an availability zone.

See: newAvailabilityZone smart constructor.

Instances

Instances details
FromXML 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 #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

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
FromXML 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 #

Read Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

NFData Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

rnf :: Cluster -> () #

Eq Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

type Rep Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.Redshift.Types.Cluster" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "aquaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfiguration)) :*: S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availabilityZoneRelocationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterAvailabilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterNamespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterNode])) :*: S1 ('MetaSel ('Just "clusterParameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterParameterGroupStatus]))) :*: (S1 ('MetaSel ('Just "clusterPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterRevisionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterSecurityGroupMembership])) :*: (S1 ('MetaSel ('Just "clusterSnapshotCopyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSnapshotCopyStatus)) :*: S1 ('MetaSel ('Just "clusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "dataTransferProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTransferProgress)) :*: (S1 ('MetaSel ('Just "defaultIamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deferredMaintenanceWindows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeferredMaintenanceWindow])))) :*: ((S1 ('MetaSel ('Just "elasticIpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticIpStatus)) :*: S1 ('MetaSel ('Just "elasticResizeNumberOfNodeOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))))))) :*: ((((S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTimeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hsmStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmStatus)) :*: (S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterIamRole])) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "modifyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextMaintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "pendingActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "pendingModifiedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingModifiedValues)) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "reservedNodeExchangeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeExchangeStatus)) :*: S1 ('MetaSel ('Just "resizeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeInfo))))) :*: ((S1 ('MetaSel ('Just "restoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RestoreStatus)) :*: (S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "totalStorageCapacityInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcSecurityGroupMembership])))))))))

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: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:aquaConfiguration:Cluster', cluster_aquaConfiguration - This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

Cluster, cluster_automatedSnapshotRetentionPeriod - The number of days that automatic cluster snapshots are retained.

$sel:availabilityZone:Cluster', cluster_availabilityZone - The name of the Availability Zone in which the cluster is located.

$sel:availabilityZoneRelocationStatus:Cluster', cluster_availabilityZoneRelocationStatus - Describes the status of the Availability Zone relocation operation.

$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:clusterCreateTime:Cluster', cluster_clusterCreateTime - The date and time that the cluster was created.

Cluster, cluster_clusterIdentifier - The unique identifier of the cluster.

$sel:clusterNamespaceArn:Cluster', cluster_clusterNamespaceArn - The namespace Amazon Resource Name (ARN) of the cluster.

$sel:clusterNodes:Cluster', cluster_clusterNodes - The nodes 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:clusterPublicKey:Cluster', cluster_clusterPublicKey - The public key for the cluster.

$sel:clusterRevisionNumber:Cluster', cluster_clusterRevisionNumber - The specific revision number of the database in the cluster.

$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:clusterSnapshotCopyStatus:Cluster', cluster_clusterSnapshotCopyStatus - A value that returns the destination region and retention period that are configured for cross-region snapshot copy.

$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: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.

Cluster, cluster_clusterVersion - The version ID of the Amazon Redshift engine that is running on 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.

$sel:dataTransferProgress:Cluster', cluster_dataTransferProgress -

$sel:defaultIamRoleArn:Cluster', cluster_defaultIamRoleArn - The Amazon Resource Name (ARN) for the IAM role set as default for the cluster.

$sel:deferredMaintenanceWindows:Cluster', cluster_deferredMaintenanceWindows - Describes a group of DeferredMaintenanceWindow objects.

$sel:elasticIpStatus:Cluster', cluster_elasticIpStatus - The status of the elastic IP (EIP) address.

$sel:elasticResizeNumberOfNodeOptions:Cluster', cluster_elasticResizeNumberOfNodeOptions - The number of nodes that you can resize the cluster to with the elastic resize method.

$sel:encrypted:Cluster', cluster_encrypted - A boolean value that, if true, indicates that data in the cluster is encrypted at rest.

$sel:endpoint:Cluster', cluster_endpoint - The connection endpoint.

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: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: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: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:kmsKeyId:Cluster', cluster_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster.

Cluster, cluster_maintenanceTrackName - The name of the maintenance track for the cluster.

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: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:modifyStatus:Cluster', cluster_modifyStatus - The status of a modify operation, if any, initiated for the cluster.

$sel:nextMaintenanceWindowStartTime:Cluster', cluster_nextMaintenanceWindowStartTime - The date and time in UTC when system maintenance can begin.

Cluster, cluster_nodeType - The node type for the nodes in the cluster.

Cluster, cluster_numberOfNodes - The number of compute nodes in the cluster.

$sel:pendingActions:Cluster', cluster_pendingActions - Cluster operations that are waiting to be started.

$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:preferredMaintenanceWindow:Cluster', cluster_preferredMaintenanceWindow - The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

Cluster, cluster_publiclyAccessible - A boolean value that, if true, indicates that the cluster can be accessed from a public network.

$sel:reservedNodeExchangeStatus:Cluster', cluster_reservedNodeExchangeStatus - The status of the reserved-node exchange request. Statuses include in-progress and requested.

$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:snapshotScheduleIdentifier:Cluster', cluster_snapshotScheduleIdentifier - A unique identifier for the cluster snapshot schedule.

$sel:snapshotScheduleState:Cluster', cluster_snapshotScheduleState - The current state of the cluster snapshot schedule.

$sel:tags:Cluster', cluster_tags - The list of tags for the cluster.

$sel:totalStorageCapacityInMegaBytes:Cluster', cluster_totalStorageCapacityInMegaBytes - The total storage capacity of the cluster in megabytes.

$sel:vpcId:Cluster', cluster_vpcId - The identifier of the VPC the cluster is in, if the cluster is in a VPC.

$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.

ClusterAssociatedToSchedule

data ClusterAssociatedToSchedule Source #

See: newClusterAssociatedToSchedule smart constructor.

Instances

Instances details
FromXML 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 #

Read ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Show ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

NFData ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Eq ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterAssociatedToSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState))))

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:clusterIdentifier:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_clusterIdentifier -

$sel:scheduleAssociationState:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_scheduleAssociationState -

ClusterDbRevision

data ClusterDbRevision Source #

Describes a ClusterDbRevision.

See: newClusterDbRevision smart constructor.

Instances

Instances details
FromXML 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 #

Read ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Show ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

NFData ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Methods

rnf :: ClusterDbRevision -> () #

Eq ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterDbRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentDatabaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: 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:clusterIdentifier:ClusterDbRevision', clusterDbRevision_clusterIdentifier - The unique identifier of the cluster.

$sel:currentDatabaseRevision:ClusterDbRevision', clusterDbRevision_currentDatabaseRevision - A string representing the current cluster version.

ClusterDbRevision, clusterDbRevision_databaseRevisionReleaseDate - The date on which the database revision was released.

$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
FromXML 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 #

Read ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Show ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

NFData ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Methods

rnf :: ClusterIamRole -> () #

Eq ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterIamRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRoleArn") '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: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.

$sel:iamRoleArn:ClusterIamRole', clusterIamRole_iamRoleArn - The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

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
FromXML 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 #

Read ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Show ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

NFData ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Methods

rnf :: ClusterNode -> () #

Eq ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Show ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

NFData ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Methods

rnf :: ClusterParameterGroup -> () #

Eq ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

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:description:ClusterParameterGroup', clusterParameterGroup_description - The description of the parameter group.

$sel:parameterGroupFamily:ClusterParameterGroup', clusterParameterGroup_parameterGroupFamily - The name of the cluster parameter group family that this cluster parameter group is compatible with.

$sel:parameterGroupName:ClusterParameterGroup', clusterParameterGroup_parameterGroupName - The name of the cluster parameter group.

$sel:tags:ClusterParameterGroup', clusterParameterGroup_tags - The list of tags for the cluster parameter group.

ClusterParameterGroupNameMessage

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Instances

Instances details
FromXML 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 #

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupStatus") '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:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

$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.

ClusterParameterGroupStatus

data ClusterParameterGroupStatus Source #

Describes the status of a parameter group.

See: newClusterParameterGroupStatus smart constructor.

Instances

Instances details
FromXML 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 #

Read ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Show ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

NFData ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Eq ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.

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
FromXML 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 #

Read ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Show ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

NFData ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Methods

rnf :: ClusterParameterStatus -> () #

Eq ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterParameterStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterApplyErrorDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterApplyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterName") '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: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.

$sel:parameterName:ClusterParameterStatus', clusterParameterStatus_parameterName - The name of the parameter.

ClusterSecurityGroup

data ClusterSecurityGroup Source #

Describes a security group.

See: newClusterSecurityGroup smart constructor.

Instances

Instances details
FromXML 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 #

Read ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Show ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

NFData ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Methods

rnf :: ClusterSecurityGroup -> () #

Eq ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EC2SecurityGroup])) :*: (S1 ('MetaSel ('Just "iPRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IPRange])) :*: 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:description:ClusterSecurityGroup', clusterSecurityGroup_description - A description of the 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:iPRanges:ClusterSecurityGroup', clusterSecurityGroup_iPRanges - A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.

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
FromXML 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 #

Read ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Show ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

NFData ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Eq ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterSecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") '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:clusterSecurityGroupName:ClusterSecurityGroupMembership', clusterSecurityGroupMembership_clusterSecurityGroupName - The name of the cluster security group.

$sel:status:ClusterSecurityGroupMembership', clusterSecurityGroupMembership_status - The status 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
FromXML 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 #

Read ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Show ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

NFData ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Eq ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterSnapshotCopyStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: 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:destinationRegion:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_destinationRegion - The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.

$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: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
FromXML 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 #

Read ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Show ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

NFData ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Methods

rnf :: ClusterSubnetGroup -> () #

Eq ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ClusterSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subnet])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:clusterSubnetGroupName:ClusterSubnetGroup', clusterSubnetGroup_clusterSubnetGroupName - The name of the cluster subnet group.

$sel:description:ClusterSubnetGroup', clusterSubnetGroup_description - The description 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:subnets:ClusterSubnetGroup', clusterSubnetGroup_subnets - A list of the VPC Subnet elements.

$sel:tags:ClusterSubnetGroup', clusterSubnetGroup_tags - The list of tags for the cluster subnet group.

$sel:vpcId:ClusterSubnetGroup', clusterSubnetGroup_vpcId - The VPC ID of 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
FromXML 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 #

Read ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Show ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

NFData ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Methods

rnf :: ClusterVersion -> () #

Eq ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowPubliclyAccessibleConsumers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataShareArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataShareAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataShareAssociation])) :*: (S1 ('MetaSel ('Just "managedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "producerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:allowPubliclyAccessibleConsumers:DataShare', dataShare_allowPubliclyAccessibleConsumers - A value that specifies whether the datashare can be shared to a publicly accessible cluster.

$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:dataShareAssociations:DataShare', dataShare_dataShareAssociations - A value that specifies when the datashare has an association between producer and data consumers.

$sel:managedBy:DataShare', dataShare_managedBy - The identifier of a datashare to show its managing entity.

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

DataShareAssociation

data DataShareAssociation Source #

The association of a datashare from a producer account with a data consumer.

See: newDataShareAssociation smart constructor.

Instances

Instances details
FromXML 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 #

Read DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Show DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

NFData DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Methods

rnf :: DataShareAssociation -> () #

Eq DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataShareAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "consumerRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatus)) :*: 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:consumerIdentifier:DataShareAssociation', dataShareAssociation_consumerIdentifier - The name of the consumer accounts that have an association with a producer datashare.

$sel:consumerRegion:DataShareAssociation', dataShareAssociation_consumerRegion - The Amazon Web Services Region 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:status:DataShareAssociation', dataShareAssociation_status - The status 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
FromXML 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 #

Read DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Show DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

NFData DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Methods

rnf :: DataTransferProgress -> () #

Eq DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DataTransferProgress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "dataTransferredInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalDataInMegaBytes") '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:dataTransferredInMegaBytes:DataTransferProgress', dataTransferProgress_dataTransferredInMegaBytes - Describes the total amount of data that has been transfered in MB's.

$sel:elapsedTimeInSeconds:DataTransferProgress', dataTransferProgress_elapsedTimeInSeconds - Describes the number of seconds that have elapsed during the data transfer.

$sel:estimatedTimeToCompletionInSeconds:DataTransferProgress', dataTransferProgress_estimatedTimeToCompletionInSeconds - Describes the estimated number of seconds remaining to complete the transfer.

$sel:status:DataTransferProgress', dataTransferProgress_status - Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

$sel:totalDataInMegaBytes:DataTransferProgress', dataTransferProgress_totalDataInMegaBytes - Describes the total amount of data to be transfered in megabytes.

DefaultClusterParameters

data DefaultClusterParameters Source #

Describes the default cluster parameters for a parameter group family.

See: newDefaultClusterParameters smart constructor.

Instances

Instances details
FromXML 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 #

Read DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Show DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

NFData DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Eq DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DefaultClusterParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])))))

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:parameterGroupFamily:DefaultClusterParameters', defaultClusterParameters_parameterGroupFamily - The name of the cluster parameter group family to which the engine default parameters apply.

$sel:parameters:DefaultClusterParameters', defaultClusterParameters_parameters - The list of cluster default parameters.

DeferredMaintenanceWindow

data DeferredMaintenanceWindow Source #

Describes a deferred maintenance window

See: newDeferredMaintenanceWindow smart constructor.

Instances

Instances details
FromXML 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 #

Read DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Show DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

NFData DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Eq DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "DeferredMaintenanceWindow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deferMaintenanceEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "deferMaintenanceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deferMaintenanceStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

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:deferMaintenanceIdentifier:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceIdentifier - A unique identifier for the maintenance window.

$sel:deferMaintenanceStartTime:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceStartTime - A timestamp for the beginning of the time period when we defer maintenance.

DeleteClusterSnapshotMessage

data DeleteClusterSnapshotMessage Source #

See: newDeleteClusterSnapshotMessage smart constructor.

Instances

Instances details
ToQuery 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 #

Read DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Show DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

NFData DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Eq DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Show EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

NFData EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Methods

rnf :: EC2SecurityGroup -> () #

Eq EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "EC2SecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") '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:eC2SecurityGroupName:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupName - The name 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:status:EC2SecurityGroup', eC2SecurityGroup_status - The status 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
FromXML 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 #

Read ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Show ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

NFData ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Methods

rnf :: ElasticIpStatus -> () #

Eq ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ElasticIpStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") '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:elasticIp:ElasticIpStatus', elasticIpStatus_elasticIp - The elastic IP (EIP) address for the cluster.

$sel:status:ElasticIpStatus', elasticIpStatus_status - The status of the elastic IP (EIP) address.

Endpoint

data Endpoint Source #

Describes a connection endpoint.

See: newEndpoint smart constructor.

Constructors

Endpoint' (Maybe Text) (Maybe Int) (Maybe [VpcEndpoint]) 

Instances

Instances details
FromXML 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 #

Read Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

NFData Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Eq Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.Redshift.Types.Endpoint" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpcEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpoint])))))

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:port:Endpoint', endpoint_port - The port that the database engine is listening on.

$sel:vpcEndpoints:Endpoint', endpoint_vpcEndpoints - Describes a connection endpoint.

EndpointAccess

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Instances

Instances details
FromXML 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 #

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Hashable 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: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:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.

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

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

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

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

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

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

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

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
FromXML 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 #

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Hashable 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:allowedAllVPCs:EndpointAuthorization', endpointAuthorization_allowedAllVPCs - Indicates whether all VPCs in the grantee account are allowed access to the cluster.

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

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

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

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

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

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

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

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

Event

data Event Source #

Describes an event.

See: newEvent smart constructor.

Instances

Instances details
FromXML Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

parseXML :: [Node] -> Either String Event #

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 #

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 #

NFData Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

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: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:eventId:Event', event_eventId - The identifier of the event.

$sel:message:Event', event_message - The text of 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:sourceType:Event', event_sourceType - The source type for this event.

EventCategoriesMap

data EventCategoriesMap Source #

Describes event categories.

See: newEventCategoriesMap smart constructor.

Instances

Instances details
FromXML 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 #

Read EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Show EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

NFData EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Methods

rnf :: EventCategoriesMap -> () #

Eq EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "EventCategoriesMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventInfoMap])) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:events:EventCategoriesMap', eventCategoriesMap_events - The events in the event category.

$sel:sourceType:EventCategoriesMap', eventCategoriesMap_sourceType - The source type, such as cluster or cluster-snapshot, that the returned categories belong to.

EventInfoMap

data EventInfoMap Source #

Describes event information.

See: newEventInfoMap smart constructor.

Instances

Instances details
FromXML 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 #

Read EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Show EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

NFData EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Methods

rnf :: EventInfoMap -> () #

Eq EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "EventInfoMap'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "eventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") '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:eventCategories:EventInfoMap', eventInfoMap_eventCategories - The category of an Amazon Redshift event.

$sel:eventDescription:EventInfoMap', eventInfoMap_eventDescription - The description of an Amazon Redshift event.

$sel:eventId:EventInfoMap', eventInfoMap_eventId - The identifier of an Amazon Redshift event.

$sel:severity:EventInfoMap', eventInfoMap_severity - The severity of the event.

Values: ERROR, INFO

EventSubscription

data EventSubscription Source #

Describes event subscriptions.

See: newEventSubscription smart constructor.

Instances

Instances details
FromXML 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 #

Read EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Show EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

NFData EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Methods

rnf :: EventSubscription -> () #

Eq EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "EventSubscription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "custSubscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAwsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "eventCategoriesList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceIdsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subscriptionCreationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

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:custSubscriptionId:EventSubscription', eventSubscription_custSubscriptionId - The name of the Amazon Redshift event notification subscription.

$sel:customerAwsId:EventSubscription', eventSubscription_customerAwsId - The Amazon Web Services account associated with the Amazon Redshift 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:eventCategoriesList:EventSubscription', eventSubscription_eventCategoriesList - The list of Amazon Redshift event categories specified in the event notification subscription.

Values: Configuration, Management, Monitoring, Security, Pending

$sel:severity:EventSubscription', eventSubscription_severity - The event severity specified in the Amazon Redshift event notification subscription.

Values: ERROR, INFO

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

$sel:sourceIdsList:EventSubscription', eventSubscription_sourceIdsList - A list of the sources that publish events to the Amazon Redshift event notification subscription.

$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: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:subscriptionCreationTime:EventSubscription', eventSubscription_subscriptionCreationTime - The date and time the Amazon Redshift event notification subscription was created.

$sel:tags:EventSubscription', eventSubscription_tags - The list of tags for the event 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
FromXML 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 #

Read HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Show HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

NFData HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Methods

rnf :: HsmClientCertificate -> () #

Eq HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Show HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

NFData HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Methods

rnf :: HsmConfiguration -> () #

Eq HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "HsmConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hsmIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmPartitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

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:description:HsmConfiguration', hsmConfiguration_description - A text description of the HSM configuration.

$sel:hsmConfigurationIdentifier:HsmConfiguration', hsmConfiguration_hsmConfigurationIdentifier - The name of the Amazon Redshift HSM configuration.

$sel:hsmIpAddress:HsmConfiguration', hsmConfiguration_hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.

$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:tags:HsmConfiguration', hsmConfiguration_tags - The list of tags for the HSM configuration.

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
FromXML 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 #

Read HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Eq HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "HsmStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") '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: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.

$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: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

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
FromXML 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 #

Read IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Show IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

NFData IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

rnf :: IPRange -> () #

Eq IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

(==) :: IPRange -> IPRange -> Bool #

(/=) :: IPRange -> IPRange -> Bool #

Hashable IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

hashWithSalt :: Int -> IPRange -> Int #

hash :: IPRange -> Int #

type Rep IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

type Rep IPRange = D1 ('MetaData "IPRange" "Amazonka.Redshift.Types.IPRange" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "IPRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") '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:cidrip:IPRange', iPRange_cidrip - The IP range in Classless Inter-Domain Routing (CIDR) notation.

$sel:status:IPRange', iPRange_status - The status of the IP range, for example, "authorized".

$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
FromXML 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 #

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType)) :*: S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") '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:bucketName:LoggingStatus', loggingStatus_bucketName - The name of the S3 bucket where the log files are stored.

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

$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:logDestinationType:LoggingStatus', loggingStatus_logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.

$sel:logExports:LoggingStatus', loggingStatus_logExports - The collection of exported log types. Log types include the connection log, user log and user activity log.

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

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

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
FromXML 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 #

Read MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Show MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

NFData MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Methods

rnf :: MaintenanceTrack -> () #

Eq MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

MaintenanceTrack, maintenanceTrack_databaseVersion - The version number for the cluster release.

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
FromXML 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 #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") '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:availabilityZone:NetworkInterface', networkInterface_availabilityZone - The Availability Zone.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The network interface identifier.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet identifier.

NodeConfigurationOption

data NodeConfigurationOption Source #

A list of node configurations.

See: newNodeConfigurationOption smart constructor.

Instances

Instances details
FromXML 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 #

Read NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Show NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

NFData NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Methods

rnf :: NodeConfigurationOption -> () #

Eq NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "NodeConfigurationOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "estimatedDiskUtilizationPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

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:estimatedDiskUtilizationPercent:NodeConfigurationOption', nodeConfigurationOption_estimatedDiskUtilizationPercent - The estimated disk utilizaton percentage.

$sel:mode:NodeConfigurationOption', nodeConfigurationOption_mode - The category of the node configuration recommendation.

$sel:nodeType:NodeConfigurationOption', nodeConfigurationOption_nodeType - The node type, such as, "ds2.8xlarge".

$sel:numberOfNodes:NodeConfigurationOption', nodeConfigurationOption_numberOfNodes - The number of nodes.

NodeConfigurationOptionsFilter

data NodeConfigurationOptionsFilter Source #

A set of elements to filter the returned node configurations.

See: newNodeConfigurationOptionsFilter smart constructor.

Instances

Instances details
ToQuery 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 #

Read NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Show NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

NFData NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Eq NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "NodeConfigurationOptionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeConfigurationOptionsFilterName)) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatorType)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

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:name:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_name - The name of the element to filter.

$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: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).

OrderableClusterOption

data OrderableClusterOption Source #

Describes an orderable cluster option.

See: newOrderableClusterOption smart constructor.

Instances

Instances details
FromXML 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 #

Read OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Show OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

NFData OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Methods

rnf :: OrderableClusterOption -> () #

Eq OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
ToQuery Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

FromXML 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 #

Read Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

NFData Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Methods

rnf :: Parameter -> () #

Eq Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Hashable 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:allowedValues:Parameter', parameter_allowedValues - The valid range of values for the parameter.

$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:dataType:Parameter', parameter_dataType - The data type of the parameter.

$sel:description:Parameter', parameter_description - A description of the parameter.

$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:minimumEngineVersion:Parameter', parameter_minimumEngineVersion - The earliest engine version to which the parameter can apply.

$sel:parameterName:Parameter', parameter_parameterName - The name of the parameter.

$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:source:Parameter', parameter_source - The source of the parameter value, such as "engine-default" or "user".

PartnerIntegrationInfo

data PartnerIntegrationInfo Source #

Describes a partner integration.

See: newPartnerIntegrationInfo smart constructor.

Instances

Instances details
FromXML 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 #

Read PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Show PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

NFData PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Methods

rnf :: PartnerIntegrationInfo -> () #

Eq PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PartnerIntegrationStatus)) :*: (S1 ('MetaSel ('Just "statusMessage") '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:createdAt:PartnerIntegrationInfo', partnerIntegrationInfo_createdAt - The date (UTC) that the partner integration was created.

$sel:databaseName:PartnerIntegrationInfo', partnerIntegrationInfo_databaseName - The name of the database that receives data from a partner.

$sel:partnerName:PartnerIntegrationInfo', partnerIntegrationInfo_partnerName - The name of the partner.

$sel:status:PartnerIntegrationInfo', partnerIntegrationInfo_status - The partner integration status.

$sel:statusMessage:PartnerIntegrationInfo', partnerIntegrationInfo_statusMessage - The status message provided by the 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
ToQuery 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 #

Read PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Show PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

NFData PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Eq PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationOutputMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") '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:databaseName:PartnerIntegrationOutputMessage', partnerIntegrationOutputMessage_databaseName - The name of the database that receives data from the partner.

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

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
ToQuery PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

FromXML 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 #

Read PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Show PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

NFData PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Methods

rnf :: PauseClusterMessage -> () #

Eq PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Show PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

NFData PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Methods

rnf :: PendingModifiedValues -> () #

Eq PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PendingModifiedValues'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

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: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: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: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:maintenanceTrackName:PendingModifiedValues', pendingModifiedValues_maintenanceTrackName - The name of the maintenance track that the cluster will change to during the next maintenance window.

$sel:masterUserPassword:PendingModifiedValues', pendingModifiedValues_masterUserPassword - The pending or in-progress change of the admin user password for the cluster.

$sel:nodeType:PendingModifiedValues', pendingModifiedValues_nodeType - The pending or in-progress change of the cluster's node type.

$sel:numberOfNodes:PendingModifiedValues', pendingModifiedValues_numberOfNodes - The pending or in-progress change of the number of nodes in 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.

RecurringCharge

data RecurringCharge Source #

Describes a recurring charge.

See: newRecurringCharge smart constructor.

Instances

Instances details
FromXML 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 #

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recurringChargeAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "recurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The amount charged per the period of time specified by the recurring charge frequency.

$sel:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency at which the recurring charge amount is applied.

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
FromXML 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 #

Read ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Show ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

NFData ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Methods

rnf :: ReservedNode -> () #

Eq ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: (S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

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:currencyCode:ReservedNode', reservedNode_currencyCode - The currency code for the reserved cluster.

$sel:duration:ReservedNode', reservedNode_duration - The duration of the node reservation in seconds.

$sel:fixedPrice:ReservedNode', reservedNode_fixedPrice - The fixed cost Amazon Redshift charges you for this reserved node.

$sel:nodeCount:ReservedNode', reservedNode_nodeCount - The number of reserved compute nodes.

$sel:nodeType:ReservedNode', reservedNode_nodeType - The node type of the reserved node.

$sel:offeringType:ReservedNode', reservedNode_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:recurringCharges:ReservedNode', reservedNode_recurringCharges - The recurring charges for the reserved node.

$sel:reservedNodeId:ReservedNode', reservedNode_reservedNodeId - The unique identifier for the reservation.

$sel:reservedNodeOfferingId:ReservedNode', reservedNode_reservedNodeOfferingId - The identifier for the reserved node offering.

$sel:reservedNodeOfferingType:ReservedNode', reservedNode_reservedNodeOfferingType -

$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: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:usagePrice:ReservedNode', reservedNode_usagePrice - The hourly rate Amazon Redshift charges you for this reserved node.

ReservedNodeConfigurationOption

data ReservedNodeConfigurationOption Source #

Details for a reserved-node exchange. Examples include the node type for a reserved node, the price for a node, the node's state, and other details.

See: newReservedNodeConfigurationOption smart constructor.

Instances

Instances details
FromXML ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Generic ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Associated Types

type Rep ReservedNodeConfigurationOption :: Type -> Type #

Read ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Show ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

NFData ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Eq ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Hashable ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

type Rep ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

type Rep ReservedNodeConfigurationOption = D1 ('MetaData "ReservedNodeConfigurationOption" "Amazonka.Redshift.Types.ReservedNodeConfigurationOption" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNodeConfigurationOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceReservedNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNode)) :*: (S1 ('MetaSel ('Just "targetReservedNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetReservedNodeOffering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOffering)))))

ReservedNodeExchangeStatus

data ReservedNodeExchangeStatus Source #

Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.

See: newReservedNodeExchangeStatus smart constructor.

Instances

Instances details
FromXML ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Generic ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Associated Types

type Rep ReservedNodeExchangeStatus :: Type -> Type #

Read ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Show ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

NFData ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Eq ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Hashable ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

type Rep ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

type Rep ReservedNodeExchangeStatus = D1 ('MetaData "ReservedNodeExchangeStatus" "Amazonka.Redshift.Types.ReservedNodeExchangeStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNodeExchangeStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "reservedNodeExchangeRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceReservedNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "sourceReservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceReservedNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeExchangeStatusType))) :*: (S1 ('MetaSel ('Just "targetReservedNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetReservedNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newReservedNodeExchangeStatus :: ReservedNodeExchangeStatus Source #

Create a value of ReservedNodeExchangeStatus with all optional fields omitted.

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

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

$sel:requestTime:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_requestTime - A date and time that indicate when the reserved-node exchange was requested.

$sel:reservedNodeExchangeRequestId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_reservedNodeExchangeRequestId - The identifier of the reserved-node exchange request.

$sel:sourceReservedNodeCount:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeCount - The source reserved-node count in the cluster.

$sel:sourceReservedNodeId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeId - The identifier of the source reserved node.

$sel:sourceReservedNodeType:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeType - The source reserved-node type, for example ds2.xlarge.

$sel:status:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_status - The status of the reserved-node exchange request. Statuses include in-progress and requested.

$sel:targetReservedNodeCount:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeCount - The count of target reserved nodes in the cluster.

$sel:targetReservedNodeOfferingId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeOfferingId - The identifier of the target reserved node offering.

$sel:targetReservedNodeType:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeType - The node type of the target reserved node, for example ra3.4xlarge.

ReservedNodeOffering

data ReservedNodeOffering Source #

Describes a reserved node offering.

See: newReservedNodeOffering smart constructor.

Instances

Instances details
FromXML 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 #

Read ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Show ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

NFData ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Methods

rnf :: ReservedNodeOffering -> () #

Eq ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNodeOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge]))) :*: (S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

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:currencyCode:ReservedNodeOffering', reservedNodeOffering_currencyCode - The currency code for the compute nodes offering.

$sel:duration:ReservedNodeOffering', reservedNodeOffering_duration - The duration, in seconds, for which the offering will reserve the node.

$sel:fixedPrice:ReservedNodeOffering', reservedNodeOffering_fixedPrice - The upfront fixed charge you will pay to purchase the specific reserved node offering.

$sel:nodeType:ReservedNodeOffering', reservedNodeOffering_nodeType - The node type offered by the reserved node offering.

$sel:offeringType:ReservedNodeOffering', reservedNodeOffering_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$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:reservedNodeOfferingId:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingId - The offering identifier.

$sel:reservedNodeOfferingType:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingType -

$sel:usagePrice:ReservedNodeOffering', reservedNodeOffering_usagePrice - The rate you are charged for each hour the cluster that is using the offering is running.

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
ToQuery ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

FromXML 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 #

Read ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Show ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

NFData ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Methods

rnf :: ResizeClusterMessage -> () #

Eq ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeClusterMessage'" 'PrefixI 'True) ((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 "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetReservedNodeOfferingId") '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: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: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:reservedNodeId:ResizeClusterMessage', resizeClusterMessage_reservedNodeId - The identifier of the reserved node.

$sel:targetReservedNodeOfferingId:ResizeClusterMessage', resizeClusterMessage_targetReservedNodeOfferingId - The identifier of the target reserved node offering.

$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
FromXML 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 #

Read ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Show ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

NFData ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Methods

rnf :: ResizeInfo -> () #

Eq ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeProgressMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "avgResizeRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "dataTransferProgressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "importTablesCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "importTablesInProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "importTablesNotStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "targetEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetNumberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalResizeDataInMegaBytes") '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: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:dataTransferProgressPercent:ResizeProgressMessage', resizeProgressMessage_dataTransferProgressPercent - The percent of data transferred from source cluster to target cluster.

$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.

$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:importTablesCompleted:ResizeProgressMessage', resizeProgressMessage_importTablesCompleted - The names of tables that have been completely imported .

Valid Values: List of table names.

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

Valid Values: List of table names.

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

Valid Values: List of table names

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

$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:resizeType:ResizeProgressMessage', resizeProgressMessage_resizeType - An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

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

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

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

Valid Values: multi-node | single-node

$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:targetNumberOfNodes:ResizeProgressMessage', resizeProgressMessage_targetNumberOfNodes - The number of nodes that the cluster will have after the resize operation is complete.

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

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
FromXML 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 #

Read RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Show RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

NFData RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Methods

rnf :: RestoreStatus -> () #

Eq RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RestoreStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRestoreRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "snapshotSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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: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: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: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: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: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.

$sel:status:RestoreStatus', restoreStatus_status - The status of the restore action. Returns starting, restoring, completed, or failed.

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
ToQuery ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

FromXML 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 #

Read ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Show ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

NFData ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Methods

rnf :: ResumeClusterMessage -> () #

Eq ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Show RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

NFData RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Methods

rnf :: RevisionTarget -> () #

Eq RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RevisionTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: 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:databaseRevision:RevisionTarget', revisionTarget_databaseRevision - A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

$sel:databaseRevisionReleaseDate:RevisionTarget', revisionTarget_databaseRevisionReleaseDate - The date on which the database revision was released.

$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
FromXML 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 #

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Hashable 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: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.

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

$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:scheduledActionDescription:ScheduledAction', scheduledAction_scheduledActionDescription - The description of the scheduled action.

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

$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: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}}".

ScheduledActionFilter

data ScheduledActionFilter Source #

A set of elements to filter the returned scheduled actions.

See: newScheduledActionFilter smart constructor.

Instances

Instances details
ToQuery 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 #

Read ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Show ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

NFData ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Methods

rnf :: ScheduledActionFilter -> () #

Eq ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
ToQuery ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

FromXML 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 #

Read ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Show ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

NFData ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Methods

rnf :: ScheduledActionType -> () #

Eq ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ScheduledActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pauseCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PauseClusterMessage)) :*: (S1 ('MetaSel ('Just "resizeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeClusterMessage)) :*: S1 ('MetaSel ('Just "resumeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResumeClusterMessage)))))

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:pauseCluster:ScheduledActionType', scheduledActionType_pauseCluster - An action that runs a PauseCluster API operation.

$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.

Snapshot

data Snapshot Source #

Describes a snapshot.

See: newSnapshot smart constructor.

Instances

Instances details
FromXML 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 #

Read Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.Redshift.Types.Snapshot" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "accountsWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountWithRestoreAccess])) :*: S1 ('MetaSel ('Just "actualIncrementalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupProgressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentBackupRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: (((S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptedWithHSM") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "engineFullVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "estimatedSecondsToCompletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "manualSnapshotRemainingDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "restorableNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotRetentionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "snapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "vpcId") '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: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:actualIncrementalBackupSizeInMegaBytes:Snapshot', snapshot_actualIncrementalBackupSizeInMegaBytes - The size of the incremental backup.

$sel:availabilityZone:Snapshot', snapshot_availabilityZone - The Availability Zone in which the cluster was created.

$sel:backupProgressInMegaBytes:Snapshot', snapshot_backupProgressInMegaBytes - The number of megabytes that have been transferred to the snapshot backup.

$sel:clusterCreateTime:Snapshot', snapshot_clusterCreateTime - The time (UTC) when the cluster was originally created.

$sel:clusterIdentifier:Snapshot', snapshot_clusterIdentifier - The identifier of the cluster for which the snapshot was taken.

$sel:clusterVersion:Snapshot', snapshot_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

$sel:currentBackupRateInMegaBytesPerSecond:Snapshot', snapshot_currentBackupRateInMegaBytesPerSecond - The number of megabytes per second being transferred to the snapshot backup. Returns 0 for a completed backup.

$sel:dbName:Snapshot', snapshot_dbName - The name of the database that was created when the cluster was created.

$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:encrypted:Snapshot', snapshot_encrypted - If true, the data in the snapshot is encrypted at rest.

$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:engineFullVersion:Snapshot', snapshot_engineFullVersion - The cluster version of the cluster used to create the snapshot. For example, 1.0.15503.

$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:estimatedSecondsToCompletion:Snapshot', snapshot_estimatedSecondsToCompletion - The estimate of the time remaining before the snapshot backup will complete. Returns 0 for a completed backup.

$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:maintenanceTrackName:Snapshot', snapshot_maintenanceTrackName - The name of the maintenance track for the snapshot.

$sel:manualSnapshotRemainingDays:Snapshot', snapshot_manualSnapshotRemainingDays - The number of days until a manual snapshot will pass its retention period.

$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:masterUsername:Snapshot', snapshot_masterUsername - The admin user name for the cluster.

$sel:nodeType:Snapshot', snapshot_nodeType - The node type of the nodes in the cluster.

$sel:numberOfNodes:Snapshot', snapshot_numberOfNodes - The number of nodes in 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:port:Snapshot', snapshot_port - The port that the cluster is listening on.

$sel:restorableNodeTypes:Snapshot', snapshot_restorableNodeTypes - The list of node types that this cluster snapshot is able to restore into.

$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:snapshotIdentifier:Snapshot', snapshot_snapshotIdentifier - The snapshot identifier that is provided in the request.

$sel:snapshotRetentionStartTime:Snapshot', snapshot_snapshotRetentionStartTime - A timestamp representing the start of the retention period for the snapshot.

$sel:snapshotType:Snapshot', snapshot_snapshotType - The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

$sel:sourceRegion:Snapshot', snapshot_sourceRegion - The source region from which the snapshot was copied.

$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:tags:Snapshot', snapshot_tags - The list of tags for the cluster snapshot.

$sel:totalBackupSizeInMegaBytes:Snapshot', snapshot_totalBackupSizeInMegaBytes - The size of the complete set of backup data that would be used to restore the cluster.

$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.

SnapshotCopyGrant

data SnapshotCopyGrant Source #

The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified encrypted symmetric key 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
FromXML 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 #

Read SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Show SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

NFData SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Methods

rnf :: SnapshotCopyGrant -> () #

Eq SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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 encrypted symmetric key 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
FromXML 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 #

Read SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Show SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

NFData SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Methods

rnf :: SnapshotErrorMessage -> () #

Eq SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotErrorMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") '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:failureCode:SnapshotErrorMessage', snapshotErrorMessage_failureCode - The failure code for the error.

$sel:failureReason:SnapshotErrorMessage', snapshotErrorMessage_failureReason - The text message describing the error.

$sel:snapshotClusterIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotClusterIdentifier - A unique identifier for the cluster.

$sel:snapshotIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotIdentifier - A unique identifier for the snapshot returning 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
FromXML 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 #

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (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 "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:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$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: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
ToQuery 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 #

Read SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Show SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

NFData SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Methods

rnf :: SnapshotSortingEntity -> () #

Eq SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

NFData Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

rnf :: Subnet -> () #

Eq Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

type Rep Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.Redshift.Types.Subnet" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZone)) :*: (S1 ('MetaSel ('Just "subnetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:subnetAvailabilityZone:Subnet', subnet_subnetAvailabilityZone -

$sel:subnetIdentifier:Subnet', subnet_subnetIdentifier - The identifier of the subnet.

$sel:subnetStatus:Subnet', subnet_subnetStatus - The status of the subnet.

SupportedOperation

data SupportedOperation Source #

Describes the operations that are allowed on a maintenance track.

See: newSupportedOperation smart constructor.

Instances

Instances details
FromXML 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 #

Read SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Show SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

NFData SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Methods

rnf :: SupportedOperation -> () #

Eq SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Show SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

NFData SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Methods

rnf :: SupportedPlatform -> () #

Eq SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Show TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

NFData TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Methods

rnf :: TableRestoreStatus -> () #

Eq TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "TableRestoreStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatusType)))) :*: ((S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

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:clusterIdentifier:TableRestoreStatus', tableRestoreStatus_clusterIdentifier - The identifier of the Amazon Redshift cluster that the table is being restored to.

$sel:message:TableRestoreStatus', tableRestoreStatus_message - A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

$sel:newTableName':TableRestoreStatus', tableRestoreStatus_newTableName - The name of the table to create as a result of the table restore request.

$sel:progressInMegaBytes:TableRestoreStatus', tableRestoreStatus_progressInMegaBytes - The amount of data restored to the new table so far, in megabytes (MB).

$sel:requestTime:TableRestoreStatus', tableRestoreStatus_requestTime - The time that the table restore request was made, in Universal Coordinated Time (UTC).

$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:sourceSchemaName:TableRestoreStatus', tableRestoreStatus_sourceSchemaName - The name of the source schema that contains the table being restored.

$sel:sourceTableName:TableRestoreStatus', tableRestoreStatus_sourceTableName - The name of the source table being restored.

$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:tableRestoreRequestId:TableRestoreStatus', tableRestoreStatus_tableRestoreRequestId - The unique identifier for the table restore request.

$sel:targetDatabaseName:TableRestoreStatus', tableRestoreStatus_targetDatabaseName - The name of the database to restore the table to.

$sel:targetSchemaName:TableRestoreStatus', tableRestoreStatus_targetSchemaName - The name of the schema to restore the table to.

$sel:totalDataInMegaBytes:TableRestoreStatus', tableRestoreStatus_totalDataInMegaBytes - The total amount of data to restore to the new table, in megabytes (MB).

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Redshift.Types.Tag" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:key:Tag', tag_key - The key, or name, for the resource tag.

$sel:value:Tag', tag_value - The value for the resource tag.

TaggedResource

data TaggedResource Source #

A tag and its associated resource.

See: newTaggedResource smart constructor.

Instances

Instances details
FromXML 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 #

Read TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Show TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

NFData TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Methods

rnf :: TaggedResource -> () #

Eq TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "TaggedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tag)))))

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: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.

$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:tag:TaggedResource', taggedResource_tag - The tag for the resource.

UpdateTarget

data UpdateTarget Source #

A maintenance track that you can switch the current track to.

See: newUpdateTarget smart constructor.

Instances

Instances details
FromXML 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 #

Read UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Show UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

NFData UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Methods

rnf :: UpdateTarget -> () #

Eq UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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
FromXML 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 #

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Hashable 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: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:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

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

$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:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

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

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

VpcEndpoint

data VpcEndpoint Source #

The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

See: newVpcEndpoint smart constructor.

Instances

Instances details
FromXML 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 #

Read VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Show VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

NFData VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Methods

rnf :: VpcEndpoint -> () #

Eq VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "VpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: (S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") '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: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.

$sel:vpcId:VpcEndpoint', vpcEndpoint_vpcId - The VPC identifier that the endpoint is associated.

VpcSecurityGroupMembership

data VpcSecurityGroupMembership Source #

Describes the members of a VPC security group.

See: newVpcSecurityGroupMembership smart constructor.

Instances

Instances details
FromXML 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 #

Read VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Show VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

NFData VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Eq VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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.