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

Amazonka.Redshift.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

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

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

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

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

The specified Amazon Redshift event source could not be found.

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

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

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

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

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

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

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

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

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

The authorization already exists for this endpoint.

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

The state of the cluster security group is not available.

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

A cluster security group with the same name already exists.

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

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

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

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

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

The specified TableRestoreRequestId value was not found.

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

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

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

The authentication profile already exists.

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

The definition you submitted is not supported.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The cluster already has cross-region snapshot copy disabled.

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

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

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

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

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

The specified snapshot schedule already exists.

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

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

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

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

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

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

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

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

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

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

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

The cluster already has cross-region snapshot copy enabled.

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

A cluster parameter group with the same name already exists.

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

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

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

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

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

A resize operation for the specified cluster is not found.

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

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

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

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

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

The ClusterIdentifier parameter does not refer to an existing cluster.

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

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

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

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

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

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

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

The specified cluster is not in the available state.

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

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

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

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

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

The schedule you submitted isn't valid.

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

The provided cluster track name is not valid.

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

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

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

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

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

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

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

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

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

The authorization for this endpoint can't be found.

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

The scheduled action is not valid.

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

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

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

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

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

A request option was specified that is not supported.

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

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

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

The status of the authorization is not valid.

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

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

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

The cluster snapshot schedule state is not valid.

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

The cluster subnet group does not cover all Availability Zones.

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

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

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

Could not find the specified S3 bucket.

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

The name of the partner was not found.

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

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

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

The status of the endpoint is not valid.

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

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

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

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

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

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

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

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

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

The authentication profile can't be found.

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

The requested operation isn't supported.

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

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

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

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

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

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

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

The specified reserved compute node not found.

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

The state of the subnet is invalid.

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

The specified options are incompatible.

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

Indicates that the reserved node has already been exchanged.

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

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

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

You are not authorized to access the cluster.

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

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

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

We could not find the specified snapshot schedule.

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

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

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

The quota for scheduled actions exceeded.

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

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

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

User already has a reservation with the given identifier.

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

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

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

The specified snapshot schedule is already being updated.

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

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

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

The resource could not be found.

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

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

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

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

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

The specified region is incorrect or does not exist.

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

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

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

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

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

The account already has a cluster with the given identifier.

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

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

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

You have exceeded the number of tags allowed.

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

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

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

The scheduled action cannot be found.

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

The partner integration is not authorized.

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

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

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

You have exceeded the quota of snapshot schedules.

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

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

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

There is an error with the datashare.

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

Cluster is already on the latest database revision.

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

A specified subnet is already in use by another cluster.

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

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

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

The usage limit identifier can't be found.

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

Your account is not authorized to perform the requested operation.

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

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

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

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

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

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

Re-exported Types

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
Eq ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Read ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Generic ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

NFData ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

rnf :: ActionType -> () #

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToQuery ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromXML ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToXML ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

toXML :: ActionType -> XML #

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromText ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToText ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

toText :: ActionType -> Text #

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.Redshift.Types.ActionType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AquaConfigurationStatus

newtype AquaConfigurationStatus Source #

Instances

Instances details
Eq AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Ord AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Read AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Show AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Generic AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Associated Types

type Rep AquaConfigurationStatus :: Type -> Type #

NFData AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Methods

rnf :: AquaConfigurationStatus -> () #

Hashable AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToJSONKey AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromJSONKey AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToLog AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToHeader AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToQuery AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToByteString AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromText AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToText AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

type Rep AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

type Rep AquaConfigurationStatus = D1 ('MetaData "AquaConfigurationStatus" "Amazonka.Redshift.Types.AquaConfigurationStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "AquaConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AquaStatus

newtype AquaStatus Source #

Constructors

AquaStatus' 

Fields

Bundled Patterns

pattern AquaStatus_Applying :: AquaStatus 
pattern AquaStatus_Disabled :: AquaStatus 
pattern AquaStatus_Enabled :: AquaStatus 

Instances

Instances details
Eq AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Ord AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Read AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Show AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Generic AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Associated Types

type Rep AquaStatus :: Type -> Type #

NFData AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

rnf :: AquaStatus -> () #

Hashable AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToJSONKey AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromJSONKey AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToLog AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToHeader AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToQuery AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromXML AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToXML AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

toXML :: AquaStatus -> XML #

ToByteString AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromText AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToText AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

toText :: AquaStatus -> Text #

type Rep AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

type Rep AquaStatus = D1 ('MetaData "AquaStatus" "Amazonka.Redshift.Types.AquaStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "AquaStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAquaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthorizationStatus

newtype AuthorizationStatus Source #

Instances

Instances details
Eq AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Ord AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Read AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Show AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Generic AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Associated Types

type Rep AuthorizationStatus :: Type -> Type #

NFData AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Methods

rnf :: AuthorizationStatus -> () #

Hashable AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToJSONKey AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromJSONKey AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToLog AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToHeader AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToQuery AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToByteString AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromText AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToText AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

type Rep AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

type Rep AuthorizationStatus = D1 ('MetaData "AuthorizationStatus" "Amazonka.Redshift.Types.AuthorizationStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "AuthorizationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthorizationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatus

newtype DataShareStatus Source #

Constructors

DataShareStatus' 

Instances

Instances details
Eq DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Ord DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Read DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Show DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Generic DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Associated Types

type Rep DataShareStatus :: Type -> Type #

NFData DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

rnf :: DataShareStatus -> () #

Hashable DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToJSONKey DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromJSONKey DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToLog DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToHeader DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToQuery DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromXML DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToXML DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

toXML :: DataShareStatus -> XML #

ToByteString DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromText DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToText DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

type Rep DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

type Rep DataShareStatus = D1 ('MetaData "DataShareStatus" "Amazonka.Redshift.Types.DataShareStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "DataShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatusForConsumer

newtype DataShareStatusForConsumer Source #

Instances

Instances details
Eq DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Ord DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Read DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Show DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Generic DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Associated Types

type Rep DataShareStatusForConsumer :: Type -> Type #

NFData DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Hashable DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToJSONKey DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromJSONKey DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToLog DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToHeader DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToQuery DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToByteString DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromText DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToText DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

type Rep DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

type Rep DataShareStatusForConsumer = D1 ('MetaData "DataShareStatusForConsumer" "Amazonka.Redshift.Types.DataShareStatusForConsumer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "DataShareStatusForConsumer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatusForConsumer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataShareStatusForProducer

newtype DataShareStatusForProducer Source #

Instances

Instances details
Eq DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Ord DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Read DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Show DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Generic DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Associated Types

type Rep DataShareStatusForProducer :: Type -> Type #

NFData DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Hashable DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToJSONKey DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromJSONKey DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToLog DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToHeader DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToQuery DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToByteString DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromText DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToText DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

type Rep DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

type Rep DataShareStatusForProducer = D1 ('MetaData "DataShareStatusForProducer" "Amazonka.Redshift.Types.DataShareStatusForProducer" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "DataShareStatusForProducer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataShareStatusForProducer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Mode

newtype Mode Source #

Constructors

Mode' 

Fields

Bundled Patterns

pattern Mode_High_performance :: Mode 
pattern Mode_Standard :: Mode 

Instances

Instances details
Eq Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

(==) :: Mode -> Mode -> Bool #

(/=) :: Mode -> Mode -> Bool #

Ord Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

compare :: Mode -> Mode -> Ordering #

(<) :: Mode -> Mode -> Bool #

(<=) :: Mode -> Mode -> Bool #

(>) :: Mode -> Mode -> Bool #

(>=) :: Mode -> Mode -> Bool #

max :: Mode -> Mode -> Mode #

min :: Mode -> Mode -> Mode #

Read Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Show Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

Generic Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Associated Types

type Rep Mode :: Type -> Type #

Methods

from :: Mode -> Rep Mode x #

to :: Rep Mode x -> Mode #

NFData Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

rnf :: Mode -> () #

Hashable Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

ToJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

FromJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToLog Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToHeader Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toHeader :: HeaderName -> Mode -> [Header] #

ToQuery Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toQuery :: Mode -> QueryString #

FromXML Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

parseXML :: [Node] -> Either String Mode #

ToXML Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toXML :: Mode -> XML #

ToByteString Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toBS :: Mode -> ByteString #

FromText Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToText Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toText :: Mode -> Text #

type Rep Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

type Rep Mode = D1 ('MetaData "Mode" "Amazonka.Redshift.Types.Mode" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "Mode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeConfigurationOptionsFilterName

newtype NodeConfigurationOptionsFilterName Source #

Instances

Instances details
Eq NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Ord NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Read NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Show NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Generic NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Associated Types

type Rep NodeConfigurationOptionsFilterName :: Type -> Type #

NFData NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Hashable NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToJSONKey NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromJSONKey NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToLog NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToHeader NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToQuery NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToByteString NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromText NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToText NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

type Rep NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

type Rep NodeConfigurationOptionsFilterName = D1 ('MetaData "NodeConfigurationOptionsFilterName" "Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "NodeConfigurationOptionsFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeConfigurationOptionsFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperatorType

newtype OperatorType Source #

Constructors

OperatorType' 

Instances

Instances details
Eq OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Ord OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Read OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Show OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Generic OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Associated Types

type Rep OperatorType :: Type -> Type #

NFData OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

rnf :: OperatorType -> () #

Hashable OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToJSONKey OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromJSONKey OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToLog OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToHeader OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToQuery OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromXML OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToXML OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

toXML :: OperatorType -> XML #

ToByteString OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromText OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToText OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

toText :: OperatorType -> Text #

type Rep OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

type Rep OperatorType = D1 ('MetaData "OperatorType" "Amazonka.Redshift.Types.OperatorType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "OperatorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperatorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParameterApplyType

newtype ParameterApplyType Source #

Instances

Instances details
Eq ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Ord ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Read ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Show ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Generic ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Associated Types

type Rep ParameterApplyType :: Type -> Type #

NFData ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Methods

rnf :: ParameterApplyType -> () #

Hashable ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToJSONKey ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromJSONKey ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToLog ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToHeader ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToQuery ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToByteString ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromText ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToText ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

type Rep ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

type Rep ParameterApplyType = D1 ('MetaData "ParameterApplyType" "Amazonka.Redshift.Types.ParameterApplyType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ParameterApplyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParameterApplyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PartnerIntegrationStatus

newtype PartnerIntegrationStatus Source #

Instances

Instances details
Eq PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Ord PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Read PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Show PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Generic PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Associated Types

type Rep PartnerIntegrationStatus :: Type -> Type #

NFData PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Hashable PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToJSONKey PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromJSONKey PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToLog PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToHeader PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToQuery PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToByteString PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromText PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToText PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

type Rep PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

type Rep PartnerIntegrationStatus = D1 ('MetaData "PartnerIntegrationStatus" "Amazonka.Redshift.Types.PartnerIntegrationStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "PartnerIntegrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPartnerIntegrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeOfferingType

newtype ReservedNodeOfferingType Source #

Instances

Instances details
Eq ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Ord ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Read ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Show ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Generic ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Associated Types

type Rep ReservedNodeOfferingType :: Type -> Type #

NFData ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Hashable ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToJSONKey ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromJSONKey ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToLog ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToHeader ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToQuery ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToByteString ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromText ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToText ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

type Rep ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

type Rep ReservedNodeOfferingType = D1 ('MetaData "ReservedNodeOfferingType" "Amazonka.Redshift.Types.ReservedNodeOfferingType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ReservedNodeOfferingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduleState

newtype ScheduleState Source #

Constructors

ScheduleState' 

Instances

Instances details
Eq ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Ord ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Read ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Show ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Generic ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Associated Types

type Rep ScheduleState :: Type -> Type #

NFData ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

rnf :: ScheduleState -> () #

Hashable ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToLog ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToHeader ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToQuery ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromXML ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToXML ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

toXML :: ScheduleState -> XML #

ToByteString ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromText ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToText ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

toText :: ScheduleState -> Text #

type Rep ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

type Rep ScheduleState = D1 ('MetaData "ScheduleState" "Amazonka.Redshift.Types.ScheduleState" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionFilterName

newtype ScheduledActionFilterName Source #

Instances

Instances details
Eq ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Ord ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Read ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Show ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Generic ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Associated Types

type Rep ScheduledActionFilterName :: Type -> Type #

NFData ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Hashable ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToJSONKey ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromJSONKey ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToLog ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToHeader ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToQuery ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToByteString ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromText ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToText ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

type Rep ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

type Rep ScheduledActionFilterName = D1 ('MetaData "ScheduledActionFilterName" "Amazonka.Redshift.Types.ScheduledActionFilterName" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduledActionFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionState

newtype ScheduledActionState Source #

Instances

Instances details
Eq ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Ord ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Read ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Show ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Generic ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Associated Types

type Rep ScheduledActionState :: Type -> Type #

NFData ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Methods

rnf :: ScheduledActionState -> () #

Hashable ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToJSONKey ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromJSONKey ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToLog ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToHeader ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToQuery ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToByteString ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromText ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToText ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

type Rep ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

type Rep ScheduledActionState = D1 ('MetaData "ScheduledActionState" "Amazonka.Redshift.Types.ScheduledActionState" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduledActionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduledActionTypeValues

newtype ScheduledActionTypeValues Source #

Instances

Instances details
Eq ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Ord ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Read ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Show ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Generic ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Associated Types

type Rep ScheduledActionTypeValues :: Type -> Type #

NFData ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Hashable ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToJSONKey ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromJSONKey ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToLog ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToHeader ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToQuery ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToByteString ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromText ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToText ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

type Rep ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

type Rep ScheduledActionTypeValues = D1 ('MetaData "ScheduledActionTypeValues" "Amazonka.Redshift.Types.ScheduledActionTypeValues" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "ScheduledActionTypeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduledActionTypeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotAttributeToSortBy

newtype SnapshotAttributeToSortBy Source #

Instances

Instances details
Eq SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Ord SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Read SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Show SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Generic SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Associated Types

type Rep SnapshotAttributeToSortBy :: Type -> Type #

NFData SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Hashable SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToJSONKey SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromJSONKey SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToLog SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToHeader SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToQuery SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToByteString SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromText SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToText SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

type Rep SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

type Rep SnapshotAttributeToSortBy = D1 ('MetaData "SnapshotAttributeToSortBy" "Amazonka.Redshift.Types.SnapshotAttributeToSortBy" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "SnapshotAttributeToSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotAttributeToSortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortByOrder

newtype SortByOrder Source #

Constructors

SortByOrder' 

Bundled Patterns

pattern SortByOrder_ASC :: SortByOrder 
pattern SortByOrder_DESC :: SortByOrder 

Instances

Instances details
Eq SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Ord SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Read SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Show SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Generic SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Associated Types

type Rep SortByOrder :: Type -> Type #

NFData SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

rnf :: SortByOrder -> () #

Hashable SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToJSONKey SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromJSONKey SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToLog SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToHeader SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToQuery SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromXML SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToXML SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

toXML :: SortByOrder -> XML #

ToByteString SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromText SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToText SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

toText :: SortByOrder -> Text #

type Rep SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

type Rep SortByOrder = D1 ('MetaData "SortByOrder" "Amazonka.Redshift.Types.SortByOrder" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "SortByOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortByOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
Eq SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Read SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

NFData SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

rnf :: SourceType -> () #

Hashable SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromXML SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

toXML :: SourceType -> XML #

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

toText :: SourceType -> Text #

type Rep SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.Redshift.Types.SourceType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TableRestoreStatusType

newtype TableRestoreStatusType Source #

Instances

Instances details
Eq TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Ord TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Read TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Show TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Generic TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Associated Types

type Rep TableRestoreStatusType :: Type -> Type #

NFData TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Methods

rnf :: TableRestoreStatusType -> () #

Hashable TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToJSONKey TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromJSONKey TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToLog TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToHeader TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToQuery TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToByteString TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromText TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToText TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

type Rep TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

type Rep TableRestoreStatusType = D1 ('MetaData "TableRestoreStatusType" "Amazonka.Redshift.Types.TableRestoreStatusType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "TableRestoreStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTableRestoreStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitBreachAction

newtype UsageLimitBreachAction Source #

Instances

Instances details
Eq UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Ord UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Read UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Show UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Generic UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Associated Types

type Rep UsageLimitBreachAction :: Type -> Type #

NFData UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Methods

rnf :: UsageLimitBreachAction -> () #

Hashable UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToLog UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToHeader UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToQuery UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToByteString UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction = D1 ('MetaData "UsageLimitBreachAction" "Amazonka.Redshift.Types.UsageLimitBreachAction" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitBreachAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitBreachAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitFeatureType

newtype UsageLimitFeatureType Source #

Instances

Instances details
Eq UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Ord UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Read UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Show UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Generic UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Associated Types

type Rep UsageLimitFeatureType :: Type -> Type #

NFData UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Methods

rnf :: UsageLimitFeatureType -> () #

Hashable UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToJSONKey UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromJSONKey UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToLog UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToHeader UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToQuery UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToByteString UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromText UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToText UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

type Rep UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

type Rep UsageLimitFeatureType = D1 ('MetaData "UsageLimitFeatureType" "Amazonka.Redshift.Types.UsageLimitFeatureType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitFeatureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitFeatureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitLimitType

newtype UsageLimitLimitType Source #

Instances

Instances details
Eq UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Ord UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Read UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Show UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Generic UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Associated Types

type Rep UsageLimitLimitType :: Type -> Type #

NFData UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Methods

rnf :: UsageLimitLimitType -> () #

Hashable UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToJSONKey UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromJSONKey UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToLog UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToHeader UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToQuery UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToByteString UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromText UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToText UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

type Rep UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

type Rep UsageLimitLimitType = D1 ('MetaData "UsageLimitLimitType" "Amazonka.Redshift.Types.UsageLimitLimitType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageLimitPeriod

newtype UsageLimitPeriod Source #

Instances

Instances details
Eq UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Ord UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Read UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Show UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Generic UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Associated Types

type Rep UsageLimitPeriod :: Type -> Type #

NFData UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Methods

rnf :: UsageLimitPeriod -> () #

Hashable UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToLog UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToHeader UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToQuery UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToByteString UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

type Rep UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

type Rep UsageLimitPeriod = D1 ('MetaData "UsageLimitPeriod" "Amazonka.Redshift.Types.UsageLimitPeriod" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'True) (C1 ('MetaCons "UsageLimitPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageLimitPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAttribute

data AccountAttribute Source #

A name value pair that describes an aspect of an account.

See: newAccountAttribute smart constructor.

Constructors

AccountAttribute' 

Fields

Instances

Instances details
Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Generic AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Associated Types

type Rep AccountAttribute :: Type -> Type #

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

FromXML AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

type Rep AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

type Rep AccountAttribute = D1 ('MetaData "AccountAttribute" "Amazonka.Redshift.Types.AccountAttribute" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeValueTarget])) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAccountAttribute :: AccountAttribute Source #

Create a value of AccountAttribute with all optional fields omitted.

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

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

$sel:attributeValues:AccountAttribute', accountAttribute_attributeValues - A list of attribute values.

$sel:attributeName:AccountAttribute', accountAttribute_attributeName - The name of the attribute.

AccountWithRestoreAccess

data AccountWithRestoreAccess Source #

Describes an Amazon Web Services account authorized to restore a snapshot.

See: newAccountWithRestoreAccess smart constructor.

Constructors

AccountWithRestoreAccess' 

Fields

  • accountAlias :: Maybe Text

    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.

  • accountId :: Maybe Text

    The identifier of an Amazon Web Services account authorized to restore a snapshot.

Instances

Instances details
Eq AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Read AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Show AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Generic AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Associated Types

type Rep AccountWithRestoreAccess :: Type -> Type #

NFData AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Hashable AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

FromXML AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

type Rep AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

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

newAccountWithRestoreAccess :: AccountWithRestoreAccess Source #

Create a value of AccountWithRestoreAccess with all optional fields omitted.

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

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

$sel:accountAlias:AccountWithRestoreAccess', accountWithRestoreAccess_accountAlias - The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

$sel:accountId:AccountWithRestoreAccess', accountWithRestoreAccess_accountId - The identifier of an Amazon Web Services account authorized to restore a snapshot.

accountWithRestoreAccess_accountAlias :: Lens' AccountWithRestoreAccess (Maybe Text) Source #

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.

accountWithRestoreAccess_accountId :: Lens' AccountWithRestoreAccess (Maybe Text) Source #

The identifier of an Amazon Web Services account authorized to restore a snapshot.

AquaConfiguration

data AquaConfiguration Source #

The AQUA (Advanced Query Accelerator) configuration of the cluster.

See: newAquaConfiguration smart constructor.

Constructors

AquaConfiguration' 

Fields

  • aquaConfigurationStatus :: Maybe AquaConfigurationStatus

    The value represents how the cluster is configured to use AQUA. Possible values include the following.

    • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
    • disabled - Don't use AQUA.
    • auto - Amazon Redshift determines whether to use AQUA.
  • aquaStatus :: Maybe AquaStatus

    The value indicates the status of AQUA on the cluster. Possible values include the following.

    • enabled - AQUA is enabled.
    • disabled - AQUA is not enabled.
    • applying - AQUA status is being applied.

Instances

Instances details
Eq AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Read AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Show AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Generic AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Associated Types

type Rep AquaConfiguration :: Type -> Type #

NFData AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Methods

rnf :: AquaConfiguration -> () #

Hashable AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

FromXML AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

type Rep AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

type Rep AquaConfiguration = D1 ('MetaData "AquaConfiguration" "Amazonka.Redshift.Types.AquaConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AquaConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aquaConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfigurationStatus)) :*: S1 ('MetaSel ('Just "aquaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaStatus))))

newAquaConfiguration :: AquaConfiguration Source #

Create a value of AquaConfiguration with all optional fields omitted.

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

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

$sel:aquaConfigurationStatus:AquaConfiguration', aquaConfiguration_aquaConfigurationStatus - The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
  • disabled - Don't use AQUA.
  • auto - Amazon Redshift determines whether to use AQUA.

$sel:aquaStatus:AquaConfiguration', aquaConfiguration_aquaStatus - The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.
  • disabled - AQUA is not enabled.
  • applying - AQUA status is being applied.

aquaConfiguration_aquaConfigurationStatus :: Lens' AquaConfiguration (Maybe AquaConfigurationStatus) Source #

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.
  • disabled - Don't use AQUA.
  • auto - Amazon Redshift determines whether to use AQUA.

aquaConfiguration_aquaStatus :: Lens' AquaConfiguration (Maybe AquaStatus) Source #

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.
  • disabled - AQUA is not enabled.
  • applying - AQUA status is being applied.

AttributeValueTarget

data AttributeValueTarget Source #

Describes an attribute value.

See: newAttributeValueTarget smart constructor.

Constructors

AttributeValueTarget' 

Fields

Instances

Instances details
Eq AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Read AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Show AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Generic AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Associated Types

type Rep AttributeValueTarget :: Type -> Type #

NFData AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Methods

rnf :: AttributeValueTarget -> () #

Hashable AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

FromXML AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

type Rep AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

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

newAttributeValueTarget :: AttributeValueTarget Source #

Create a value of AttributeValueTarget with all optional fields omitted.

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

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

$sel:attributeValue:AttributeValueTarget', attributeValueTarget_attributeValue - The value of the attribute.

AuthenticationProfile

data AuthenticationProfile Source #

Describes an authentication profile.

See: newAuthenticationProfile smart constructor.

Constructors

AuthenticationProfile' 

Fields

Instances

Instances details
Eq AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Read AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Show AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Generic AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Associated Types

type Rep AuthenticationProfile :: Type -> Type #

NFData AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Methods

rnf :: AuthenticationProfile -> () #

Hashable AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

FromXML AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

type Rep AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

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

newAuthenticationProfile :: AuthenticationProfile Source #

Create a value of AuthenticationProfile with all optional fields omitted.

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

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

$sel:authenticationProfileName:AuthenticationProfile', authenticationProfile_authenticationProfileName - The name of the authentication profile.

$sel:authenticationProfileContent:AuthenticationProfile', authenticationProfile_authenticationProfileContent - The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

authenticationProfile_authenticationProfileContent :: Lens' AuthenticationProfile (Maybe Text) Source #

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

AvailabilityZone

data AvailabilityZone Source #

Describes an availability zone.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' 

Fields

Instances

Instances details
Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

FromXML AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.Redshift.Types.AvailabilityZone" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedPlatforms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportedPlatform]))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

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

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

$sel:name:AvailabilityZone', availabilityZone_name - The name of the availability zone.

$sel:supportedPlatforms:AvailabilityZone', availabilityZone_supportedPlatforms -

availabilityZone_name :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the availability zone.

Cluster

data Cluster Source #

Describes a cluster.

See: newCluster smart constructor.

Constructors

Cluster' 

Fields

Instances

Instances details
Eq Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Read Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

NFData Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

rnf :: Cluster -> () #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

FromXML Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

type Rep Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.Redshift.Types.Cluster" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "aquaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AquaConfiguration)) :*: (S1 ('MetaSel ('Just "resizeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeInfo)) :*: S1 ('MetaSel ('Just "restoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RestoreStatus)))) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterSnapshotCopyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterSnapshotCopyStatus))))) :*: ((S1 ('MetaSel ('Just "clusterAvailabilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterRevisionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "elasticResizeNumberOfNodeOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterSecurityGroupMembership])) :*: (S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState))))) :*: ((S1 ('MetaSel ('Just "dataTransferProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTransferProgress)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTimeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deferredMaintenanceWindows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeferredMaintenanceWindow])) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))) :*: ((((S1 ('MetaSel ('Just "clusterPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modifyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clusterNamespaceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterParameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterParameterGroupStatus]))))) :*: ((S1 ('MetaSel ('Just "totalStorageCapacityInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcSecurityGroupMembership])))) :*: (S1 ('MetaSel ('Just "hsmStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HsmStatus)) :*: (S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterIamRole])) :*: S1 ('MetaSel ('Just "pendingActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "elasticIpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticIpStatus)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nextMaintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))))) :*: ((S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pendingModifiedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingModifiedValues)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "availabilityZoneRelocationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterNode])) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

newCluster :: Cluster Source #

Create a value of Cluster with all optional fields omitted.

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

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

$sel:aquaConfiguration:Cluster', cluster_aquaConfiguration - The AQUA (Advanced Query Accelerator) configuration of the cluster.

$sel:resizeInfo:Cluster', cluster_resizeInfo - Returns the following:

  • AllowCancelResize: a boolean value indicating if the resize operation can be cancelled.
  • ResizeType: Returns ClassicResize

$sel:restoreStatus:Cluster', cluster_restoreStatus - A value that describes the status of a cluster restore action. This parameter returns null if the cluster was not created by restoring a snapshot.

$sel:manualSnapshotRetentionPeriod:Cluster', cluster_manualSnapshotRetentionPeriod - The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't change the retention period of existing snapshots.

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

$sel:enhancedVpcRouting:Cluster', cluster_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:clusterSnapshotCopyStatus:Cluster', cluster_clusterSnapshotCopyStatus - A value that returns the destination region and retention period that are configured for cross-region snapshot copy.

$sel:clusterAvailabilityStatus:Cluster', cluster_clusterAvailabilityStatus - The availability status of the cluster for queries. Possible values are the following:

  • Available - The cluster is available for queries.
  • Unavailable - The cluster is not available for queries.
  • Maintenance - The cluster is intermittently available for queries due to maintenance activities.
  • Modifying - The cluster is intermittently available for queries due to changes that modify the cluster.
  • Failed - The cluster failed and is not available for queries.

$sel:clusterRevisionNumber:Cluster', cluster_clusterRevisionNumber - The specific revision number of the database in the cluster.

$sel:snapshotScheduleIdentifier:Cluster', cluster_snapshotScheduleIdentifier - A unique identifier for the cluster snapshot schedule.

$sel:publiclyAccessible:Cluster', cluster_publiclyAccessible - A boolean value that, if true, indicates that the cluster can be accessed from a public network.

$sel:masterUsername:Cluster', cluster_masterUsername - The admin user name for the cluster. This name is used to connect to the database that is specified in the DBName parameter.

$sel:maintenanceTrackName:Cluster', cluster_maintenanceTrackName - The name of the maintenance track for the cluster.

$sel:expectedNextSnapshotScheduleTime:Cluster', cluster_expectedNextSnapshotScheduleTime - The date and time when the next snapshot is expected to be taken for clusters with a valid snapshot schedule and backups enabled.

$sel:elasticResizeNumberOfNodeOptions:Cluster', cluster_elasticResizeNumberOfNodeOptions - The number of nodes that you can resize the cluster to with the elastic resize method.

$sel:vpcId:Cluster', cluster_vpcId - The identifier of the VPC the cluster is in, if the cluster is in a VPC.

$sel:clusterSecurityGroups:Cluster', cluster_clusterSecurityGroups - A list of cluster security group that are associated with the cluster. Each security group is represented by an element that contains ClusterSecurityGroup.Name and ClusterSecurityGroup.Status subelements.

Cluster security groups are used when the cluster is not created in an Amazon Virtual Private Cloud (VPC). Clusters that are created in a VPC use VPC security groups, which are listed by the VpcSecurityGroups parameter.

$sel:automatedSnapshotRetentionPeriod:Cluster', cluster_automatedSnapshotRetentionPeriod - The number of days that automatic cluster snapshots are retained.

$sel:snapshotScheduleState:Cluster', cluster_snapshotScheduleState - The current state of the cluster snapshot schedule.

$sel:dataTransferProgress:Cluster', cluster_dataTransferProgress -

$sel:encrypted:Cluster', cluster_encrypted - A boolean value that, if true, indicates that data in the cluster is encrypted at rest.

$sel:clusterSubnetGroupName:Cluster', cluster_clusterSubnetGroupName - The name of the subnet group that is associated with the cluster. This parameter is valid only when the cluster is in a VPC.

$sel:expectedNextSnapshotScheduleTimeStatus:Cluster', cluster_expectedNextSnapshotScheduleTimeStatus - The status of next expected snapshot for clusters having a valid snapshot schedule and backups enabled. Possible values are the following:

  • OnTrack - The next snapshot is expected to be taken on time.
  • Pending - The next snapshot is pending to be taken.

$sel:clusterIdentifier:Cluster', cluster_clusterIdentifier - The unique identifier of the cluster.

$sel:deferredMaintenanceWindows:Cluster', cluster_deferredMaintenanceWindows - Describes a group of DeferredMaintenanceWindow objects.

$sel:numberOfNodes:Cluster', cluster_numberOfNodes - The number of compute nodes in the cluster.

$sel:clusterPublicKey:Cluster', cluster_clusterPublicKey - The public key for the cluster.

$sel:preferredMaintenanceWindow:Cluster', cluster_preferredMaintenanceWindow - The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

$sel:modifyStatus:Cluster', cluster_modifyStatus - The status of a modify operation, if any, initiated for the cluster.

$sel:clusterNamespaceArn:Cluster', cluster_clusterNamespaceArn - The namespace Amazon Resource Name (ARN) of the cluster.

$sel:kmsKeyId:Cluster', cluster_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster.

$sel:clusterParameterGroups:Cluster', cluster_clusterParameterGroups - The list of cluster parameter groups that are associated with this cluster. Each parameter group in the list is returned with its status.

$sel:totalStorageCapacityInMegaBytes:Cluster', cluster_totalStorageCapacityInMegaBytes - The total storage capacity of the cluster in megabytes.

$sel:availabilityZone:Cluster', cluster_availabilityZone - The name of the Availability Zone in which the cluster is located.

$sel:vpcSecurityGroups:Cluster', cluster_vpcSecurityGroups - A list of Amazon Virtual Private Cloud (Amazon VPC) security groups that are associated with the cluster. This parameter is returned only if the cluster is in a VPC.

$sel:hsmStatus:Cluster', cluster_hsmStatus - A value that reports whether the Amazon Redshift cluster has finished applying any hardware security module (HSM) settings changes specified in a modify cluster command.

Values: active, applying

$sel:iamRoles:Cluster', cluster_iamRoles - A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services.

$sel:pendingActions:Cluster', cluster_pendingActions - Cluster operations that are waiting to be started.

$sel:elasticIpStatus:Cluster', cluster_elasticIpStatus - The status of the elastic IP (EIP) address.

$sel:clusterVersion:Cluster', cluster_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

$sel:nodeType:Cluster', cluster_nodeType - The node type for the nodes in the cluster.

$sel:nextMaintenanceWindowStartTime:Cluster', cluster_nextMaintenanceWindowStartTime - The date and time in UTC when system maintenance can begin.

$sel:clusterCreateTime:Cluster', cluster_clusterCreateTime - The date and time that the cluster was created.

$sel:endpoint:Cluster', cluster_endpoint - The connection endpoint.

$sel:allowVersionUpgrade:Cluster', cluster_allowVersionUpgrade - A boolean value that, if true, indicates that major version upgrades will be applied automatically to the cluster during the maintenance window.

$sel:clusterStatus:Cluster', cluster_clusterStatus - The current state of the cluster. Possible values are the following:

  • available
  • available, prep-for-resize
  • available, resize-cleanup
  • cancelling-resize
  • creating
  • deleting
  • final-snapshot
  • hardware-failure
  • incompatible-hsm
  • incompatible-network
  • incompatible-parameters
  • incompatible-restore
  • modifying
  • paused
  • rebooting
  • renaming
  • resizing
  • rotating-keys
  • storage-full
  • updating-hsm

$sel:pendingModifiedValues:Cluster', cluster_pendingModifiedValues - A value that, if present, indicates that changes to the cluster are pending. Specific pending changes are identified by subelements.

$sel:tags:Cluster', cluster_tags - The list of tags for the cluster.

$sel:availabilityZoneRelocationStatus:Cluster', cluster_availabilityZoneRelocationStatus - Describes the status of the Availability Zone relocation operation.

$sel:clusterNodes:Cluster', cluster_clusterNodes - The nodes in the cluster.

$sel:dbName:Cluster', cluster_dbName - The name of the initial database that was created when the cluster was created. This same name is returned for the life of the cluster. If an initial database was not specified, a database named devdev was created by default.

cluster_aquaConfiguration :: Lens' Cluster (Maybe AquaConfiguration) Source #

The AQUA (Advanced Query Accelerator) configuration of the cluster.

cluster_resizeInfo :: Lens' Cluster (Maybe ResizeInfo) Source #

Returns the following:

  • AllowCancelResize: a boolean value indicating if the resize operation can be cancelled.
  • ResizeType: Returns ClassicResize

cluster_restoreStatus :: Lens' Cluster (Maybe RestoreStatus) Source #

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.

cluster_manualSnapshotRetentionPeriod :: Lens' Cluster (Maybe Int) Source #

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.

cluster_enhancedVpcRouting :: Lens' Cluster (Maybe Bool) Source #

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

cluster_clusterSnapshotCopyStatus :: Lens' Cluster (Maybe ClusterSnapshotCopyStatus) Source #

A value that returns the destination region and retention period that are configured for cross-region snapshot copy.

cluster_clusterAvailabilityStatus :: Lens' Cluster (Maybe Text) Source #

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.

cluster_clusterRevisionNumber :: Lens' Cluster (Maybe Text) Source #

The specific revision number of the database in the cluster.

cluster_snapshotScheduleIdentifier :: Lens' Cluster (Maybe Text) Source #

A unique identifier for the cluster snapshot schedule.

cluster_publiclyAccessible :: Lens' Cluster (Maybe Bool) Source #

A boolean value that, if true, indicates that the cluster can be accessed from a public network.

cluster_masterUsername :: Lens' Cluster (Maybe Text) Source #

The admin user name for the cluster. This name is used to connect to the database that is specified in the DBName parameter.

cluster_maintenanceTrackName :: Lens' Cluster (Maybe Text) Source #

The name of the maintenance track for the cluster.

cluster_expectedNextSnapshotScheduleTime :: Lens' Cluster (Maybe UTCTime) Source #

The date and time when the next snapshot is expected to be taken for clusters with a valid snapshot schedule and backups enabled.

cluster_elasticResizeNumberOfNodeOptions :: Lens' Cluster (Maybe Text) Source #

The number of nodes that you can resize the cluster to with the elastic resize method.

cluster_vpcId :: Lens' Cluster (Maybe Text) Source #

The identifier of the VPC the cluster is in, if the cluster is in a VPC.

cluster_clusterSecurityGroups :: Lens' Cluster (Maybe [ClusterSecurityGroupMembership]) Source #

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.

cluster_automatedSnapshotRetentionPeriod :: Lens' Cluster (Maybe Int) Source #

The number of days that automatic cluster snapshots are retained.

cluster_snapshotScheduleState :: Lens' Cluster (Maybe ScheduleState) Source #

The current state of the cluster snapshot schedule.

cluster_encrypted :: Lens' Cluster (Maybe Bool) Source #

A boolean value that, if true, indicates that data in the cluster is encrypted at rest.

cluster_clusterSubnetGroupName :: Lens' Cluster (Maybe Text) Source #

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_expectedNextSnapshotScheduleTimeStatus :: Lens' Cluster (Maybe Text) Source #

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.

cluster_clusterIdentifier :: Lens' Cluster (Maybe Text) Source #

The unique identifier of the cluster.

cluster_deferredMaintenanceWindows :: Lens' Cluster (Maybe [DeferredMaintenanceWindow]) Source #

Describes a group of DeferredMaintenanceWindow objects.

cluster_numberOfNodes :: Lens' Cluster (Maybe Int) Source #

The number of compute nodes in the cluster.

cluster_clusterPublicKey :: Lens' Cluster (Maybe Text) Source #

The public key for the cluster.

cluster_preferredMaintenanceWindow :: Lens' Cluster (Maybe Text) Source #

The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

cluster_modifyStatus :: Lens' Cluster (Maybe Text) Source #

The status of a modify operation, if any, initiated for the cluster.

cluster_clusterNamespaceArn :: Lens' Cluster (Maybe Text) Source #

The namespace Amazon Resource Name (ARN) of the cluster.

cluster_kmsKeyId :: Lens' Cluster (Maybe Text) Source #

The Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster.

cluster_clusterParameterGroups :: Lens' Cluster (Maybe [ClusterParameterGroupStatus]) Source #

The list of cluster parameter groups that are associated with this cluster. Each parameter group in the list is returned with its status.

cluster_totalStorageCapacityInMegaBytes :: Lens' Cluster (Maybe Integer) Source #

The total storage capacity of the cluster in megabytes.

cluster_availabilityZone :: Lens' Cluster (Maybe Text) Source #

The name of the Availability Zone in which the cluster is located.

cluster_vpcSecurityGroups :: Lens' Cluster (Maybe [VpcSecurityGroupMembership]) Source #

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.

cluster_hsmStatus :: Lens' Cluster (Maybe HsmStatus) Source #

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

cluster_iamRoles :: Lens' Cluster (Maybe [ClusterIamRole]) Source #

A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services.

cluster_pendingActions :: Lens' Cluster (Maybe [Text]) Source #

Cluster operations that are waiting to be started.

cluster_elasticIpStatus :: Lens' Cluster (Maybe ElasticIpStatus) Source #

The status of the elastic IP (EIP) address.

cluster_clusterVersion :: Lens' Cluster (Maybe Text) Source #

The version ID of the Amazon Redshift engine that is running on the cluster.

cluster_nodeType :: Lens' Cluster (Maybe Text) Source #

The node type for the nodes in the cluster.

cluster_nextMaintenanceWindowStartTime :: Lens' Cluster (Maybe UTCTime) Source #

The date and time in UTC when system maintenance can begin.

cluster_clusterCreateTime :: Lens' Cluster (Maybe UTCTime) Source #

The date and time that the cluster was created.

cluster_endpoint :: Lens' Cluster (Maybe Endpoint) Source #

The connection endpoint.

cluster_allowVersionUpgrade :: Lens' Cluster (Maybe Bool) Source #

A boolean value that, if true, indicates that major version upgrades will be applied automatically to the cluster during the maintenance window.

cluster_clusterStatus :: Lens' Cluster (Maybe Text) Source #

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

cluster_pendingModifiedValues :: Lens' Cluster (Maybe PendingModifiedValues) Source #

A value that, if present, indicates that changes to the cluster are pending. Specific pending changes are identified by subelements.

cluster_tags :: Lens' Cluster (Maybe [Tag]) Source #

The list of tags for the cluster.

cluster_availabilityZoneRelocationStatus :: Lens' Cluster (Maybe Text) Source #

Describes the status of the Availability Zone relocation operation.

cluster_clusterNodes :: Lens' Cluster (Maybe [ClusterNode]) Source #

The nodes in the cluster.

cluster_dbName :: Lens' Cluster (Maybe Text) Source #

The name of the initial database that was created when the cluster was created. This same name is returned for the life of the cluster. If an initial database was not specified, a database named devdev was created by default.

ClusterAssociatedToSchedule

data ClusterAssociatedToSchedule Source #

See: newClusterAssociatedToSchedule smart constructor.

Instances

Instances details
Eq ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Read ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Show ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Generic ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Associated Types

type Rep ClusterAssociatedToSchedule :: Type -> Type #

NFData ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Hashable ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

FromXML ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

type Rep ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

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

newClusterAssociatedToSchedule :: ClusterAssociatedToSchedule Source #

Create a value of ClusterAssociatedToSchedule with all optional fields omitted.

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

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

$sel:scheduleAssociationState:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_scheduleAssociationState -

$sel:clusterIdentifier:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_clusterIdentifier -

ClusterDbRevision

data ClusterDbRevision Source #

Describes a ClusterDbRevision.

See: newClusterDbRevision smart constructor.

Constructors

ClusterDbRevision' 

Fields

Instances

Instances details
Eq ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Read ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Show ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Generic ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Associated Types

type Rep ClusterDbRevision :: Type -> Type #

NFData ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Methods

rnf :: ClusterDbRevision -> () #

Hashable ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

FromXML ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

type Rep ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

type Rep ClusterDbRevision = D1 ('MetaData "ClusterDbRevision" "Amazonka.Redshift.Types.ClusterDbRevision" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterDbRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "currentDatabaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RevisionTarget])))))

newClusterDbRevision :: ClusterDbRevision Source #

Create a value of ClusterDbRevision with all optional fields omitted.

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

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

$sel:databaseRevisionReleaseDate:ClusterDbRevision', clusterDbRevision_databaseRevisionReleaseDate - The date on which the database revision was released.

$sel:clusterIdentifier:ClusterDbRevision', clusterDbRevision_clusterIdentifier - The unique identifier of the cluster.

$sel:currentDatabaseRevision:ClusterDbRevision', clusterDbRevision_currentDatabaseRevision - A string representing the current cluster version.

$sel:revisionTargets:ClusterDbRevision', clusterDbRevision_revisionTargets - A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.

clusterDbRevision_databaseRevisionReleaseDate :: Lens' ClusterDbRevision (Maybe UTCTime) Source #

The date on which the database revision was released.

clusterDbRevision_currentDatabaseRevision :: Lens' ClusterDbRevision (Maybe Text) Source #

A string representing the current cluster version.

clusterDbRevision_revisionTargets :: Lens' ClusterDbRevision (Maybe [RevisionTarget]) Source #

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' 

Fields

  • iamRoleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

  • applyStatus :: Maybe Text

    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.

Instances

Instances details
Eq ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Read ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Show ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Generic ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Associated Types

type Rep ClusterIamRole :: Type -> Type #

NFData ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Methods

rnf :: ClusterIamRole -> () #

Hashable ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

FromXML ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

type Rep ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

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

newClusterIamRole :: ClusterIamRole Source #

Create a value of ClusterIamRole with all optional fields omitted.

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

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

$sel:iamRoleArn:ClusterIamRole', clusterIamRole_iamRoleArn - The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

$sel:applyStatus:ClusterIamRole', clusterIamRole_applyStatus - A value that describes the status of the IAM role's association with an Amazon Redshift cluster.

The following are possible statuses and descriptions.

  • in-sync: The role is available for use by the cluster.
  • adding: The role is in the process of being associated with the cluster.
  • removing: The role is in the process of being disassociated with the cluster.

clusterIamRole_iamRoleArn :: Lens' ClusterIamRole (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

clusterIamRole_applyStatus :: Lens' ClusterIamRole (Maybe Text) Source #

A value that describes the status of the IAM role's association with an Amazon Redshift cluster.

The following are possible statuses and descriptions.

  • in-sync: The role is available for use by the cluster.
  • adding: The role is in the process of being associated with the cluster.
  • removing: The role is in the process of being disassociated with the cluster.

ClusterNode

data ClusterNode Source #

The identifier of a node in a cluster.

See: newClusterNode smart constructor.

Constructors

ClusterNode' 

Fields

Instances

Instances details
Eq ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Read ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Show ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Generic ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Associated Types

type Rep ClusterNode :: Type -> Type #

NFData ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Methods

rnf :: ClusterNode -> () #

Hashable ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

FromXML ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

type Rep ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

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

newClusterNode :: ClusterNode Source #

Create a value of ClusterNode with all optional fields omitted.

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

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

$sel:nodeRole:ClusterNode', clusterNode_nodeRole - Whether the node is a leader node or a compute node.

$sel:privateIPAddress:ClusterNode', clusterNode_privateIPAddress - The private IP address of a node within a cluster.

$sel:publicIPAddress:ClusterNode', clusterNode_publicIPAddress - The public IP address of a node within a cluster.

clusterNode_nodeRole :: Lens' ClusterNode (Maybe Text) Source #

Whether the node is a leader node or a compute node.

clusterNode_privateIPAddress :: Lens' ClusterNode (Maybe Text) Source #

The private IP address of a node within a cluster.

clusterNode_publicIPAddress :: Lens' ClusterNode (Maybe Text) Source #

The public IP address of a node within a cluster.

ClusterParameterGroup

data ClusterParameterGroup Source #

Describes a parameter group.

See: newClusterParameterGroup smart constructor.

Constructors

ClusterParameterGroup' 

Fields

Instances

Instances details
Eq ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Read ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Show ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Generic ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Associated Types

type Rep ClusterParameterGroup :: Type -> Type #

NFData ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Methods

rnf :: ClusterParameterGroup -> () #

Hashable ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

FromXML ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

type Rep ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

type Rep ClusterParameterGroup = D1 ('MetaData "ClusterParameterGroup" "Amazonka.Redshift.Types.ClusterParameterGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterParameterGroup :: ClusterParameterGroup Source #

Create a value of ClusterParameterGroup with all optional fields omitted.

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

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

$sel:parameterGroupFamily:ClusterParameterGroup', clusterParameterGroup_parameterGroupFamily - The name of the cluster parameter group family that this cluster parameter group is compatible with.

$sel:description:ClusterParameterGroup', clusterParameterGroup_description - The description of the parameter group.

$sel:tags:ClusterParameterGroup', clusterParameterGroup_tags - The list of tags for the cluster parameter group.

$sel:parameterGroupName:ClusterParameterGroup', clusterParameterGroup_parameterGroupName - The name of the cluster parameter group.

clusterParameterGroup_parameterGroupFamily :: Lens' ClusterParameterGroup (Maybe Text) Source #

The name of the cluster parameter group family that this cluster parameter group is compatible with.

clusterParameterGroup_description :: Lens' ClusterParameterGroup (Maybe Text) Source #

The description of the parameter group.

clusterParameterGroup_tags :: Lens' ClusterParameterGroup (Maybe [Tag]) Source #

The list of tags for the cluster parameter group.

ClusterParameterGroupNameMessage

data ClusterParameterGroupNameMessage Source #

See: newClusterParameterGroupNameMessage smart constructor.

Constructors

ClusterParameterGroupNameMessage' 

Fields

  • parameterGroupStatus :: Maybe Text

    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.

  • parameterGroupName :: Maybe Text

    The name of the cluster parameter group.

Instances

Instances details
Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Generic ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Associated Types

type Rep ClusterParameterGroupNameMessage :: Type -> Type #

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

FromXML ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

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

newClusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Create a value of ClusterParameterGroupNameMessage with all optional fields omitted.

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

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

$sel:parameterGroupStatus:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupStatus - The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

$sel:parameterGroupName:ClusterParameterGroupNameMessage', clusterParameterGroupNameMessage_parameterGroupName - The name of the cluster parameter group.

clusterParameterGroupNameMessage_parameterGroupStatus :: Lens' ClusterParameterGroupNameMessage (Maybe Text) Source #

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.

Constructors

ClusterParameterGroupStatus' 

Fields

Instances

Instances details
Eq ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Read ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Show ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Generic ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Associated Types

type Rep ClusterParameterGroupStatus :: Type -> Type #

NFData ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Hashable ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

FromXML ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

type Rep ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

type Rep ClusterParameterGroupStatus = D1 ('MetaData "ClusterParameterGroupStatus" "Amazonka.Redshift.Types.ClusterParameterGroupStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterParameterGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterParameterStatusList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterParameterStatus])) :*: (S1 ('MetaSel ('Just "parameterApplyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterParameterGroupStatus :: ClusterParameterGroupStatus Source #

Create a value of ClusterParameterGroupStatus with all optional fields omitted.

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

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

$sel:clusterParameterStatusList:ClusterParameterGroupStatus', clusterParameterGroupStatus_clusterParameterStatusList - The list of parameter statuses.

For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

$sel:parameterApplyStatus:ClusterParameterGroupStatus', clusterParameterGroupStatus_parameterApplyStatus - The status of parameter updates.

$sel:parameterGroupName:ClusterParameterGroupStatus', clusterParameterGroupStatus_parameterGroupName - The name of the cluster parameter group.

clusterParameterGroupStatus_clusterParameterStatusList :: Lens' ClusterParameterGroupStatus (Maybe [ClusterParameterStatus]) Source #

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.

ClusterParameterStatus

data ClusterParameterStatus Source #

Describes the status of a parameter group.

See: newClusterParameterStatus smart constructor.

Constructors

ClusterParameterStatus' 

Fields

  • parameterApplyErrorDescription :: Maybe Text

    The error that prevented the parameter from being applied to the database.

  • parameterName :: Maybe Text

    The name of the parameter.

  • parameterApplyStatus :: Maybe Text

    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.

Instances

Instances details
Eq ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Read ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Show ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Generic ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Associated Types

type Rep ClusterParameterStatus :: Type -> Type #

NFData ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Methods

rnf :: ClusterParameterStatus -> () #

Hashable ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

FromXML ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

type Rep ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

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

newClusterParameterStatus :: ClusterParameterStatus Source #

Create a value of ClusterParameterStatus with all optional fields omitted.

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

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

$sel:parameterApplyErrorDescription:ClusterParameterStatus', clusterParameterStatus_parameterApplyErrorDescription - The error that prevented the parameter from being applied to the database.

$sel:parameterName:ClusterParameterStatus', clusterParameterStatus_parameterName - The name of the parameter.

$sel:parameterApplyStatus:ClusterParameterStatus', clusterParameterStatus_parameterApplyStatus - The status of the parameter that indicates whether the parameter is in sync with the database, waiting for a cluster reboot, or encountered an error when being applied.

The following are possible statuses and descriptions.

  • in-sync: The parameter value is in sync with the database.
  • pending-reboot: The parameter value will be applied after the cluster reboots.
  • applying: The parameter value is being applied to the database.
  • invalid-parameter: Cannot apply the parameter value because it has an invalid value or syntax.
  • apply-deferred: The parameter contains static property changes. The changes are deferred until the cluster reboots.
  • apply-error: Cannot connect to the cluster. The parameter change will be applied after the cluster reboots.
  • unknown-error: Cannot apply the parameter change right now. The change will be applied after the cluster reboots.

clusterParameterStatus_parameterApplyErrorDescription :: Lens' ClusterParameterStatus (Maybe Text) Source #

The error that prevented the parameter from being applied to the database.

clusterParameterStatus_parameterApplyStatus :: Lens' ClusterParameterStatus (Maybe Text) Source #

The status of the parameter that indicates whether the parameter is in sync with the database, waiting for a cluster reboot, or encountered an error when being applied.

The following are possible statuses and descriptions.

  • in-sync: The parameter value is in sync with the database.
  • pending-reboot: The parameter value will be applied after the cluster reboots.
  • applying: The parameter value is being applied to the database.
  • invalid-parameter: Cannot apply the parameter value because it has an invalid value or syntax.
  • apply-deferred: The parameter contains static property changes. The changes are deferred until the cluster reboots.
  • apply-error: Cannot connect to the cluster. The parameter change will be applied after the cluster reboots.
  • unknown-error: Cannot apply the parameter change right now. The change will be applied after the cluster reboots.

ClusterSecurityGroup

data ClusterSecurityGroup Source #

Describes a security group.

See: newClusterSecurityGroup smart constructor.

Constructors

ClusterSecurityGroup' 

Fields

Instances

Instances details
Eq ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Read ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Show ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Generic ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Associated Types

type Rep ClusterSecurityGroup :: Type -> Type #

NFData ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Methods

rnf :: ClusterSecurityGroup -> () #

Hashable ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

FromXML ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

type Rep ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

type Rep ClusterSecurityGroup = D1 ('MetaData "ClusterSecurityGroup" "Amazonka.Redshift.Types.ClusterSecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iPRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IPRange]))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EC2SecurityGroup])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newClusterSecurityGroup :: ClusterSecurityGroup Source #

Create a value of ClusterSecurityGroup with all optional fields omitted.

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

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

$sel:clusterSecurityGroupName:ClusterSecurityGroup', clusterSecurityGroup_clusterSecurityGroupName - The name of the cluster security group to which the operation was applied.

$sel:iPRanges:ClusterSecurityGroup', clusterSecurityGroup_iPRanges - A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.

$sel:eC2SecurityGroups:ClusterSecurityGroup', clusterSecurityGroup_eC2SecurityGroups - A list of EC2 security groups that are permitted to access clusters associated with this cluster security group.

$sel:description:ClusterSecurityGroup', clusterSecurityGroup_description - A description of the security group.

$sel:tags:ClusterSecurityGroup', clusterSecurityGroup_tags - The list of tags for the cluster security group.

clusterSecurityGroup_clusterSecurityGroupName :: Lens' ClusterSecurityGroup (Maybe Text) Source #

The name of the cluster security group to which the operation was applied.

clusterSecurityGroup_iPRanges :: Lens' ClusterSecurityGroup (Maybe [IPRange]) Source #

A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.

clusterSecurityGroup_eC2SecurityGroups :: Lens' ClusterSecurityGroup (Maybe [EC2SecurityGroup]) Source #

A list of EC2 security groups that are permitted to access clusters associated with this cluster security group.

clusterSecurityGroup_tags :: Lens' ClusterSecurityGroup (Maybe [Tag]) Source #

The list of tags for the cluster security group.

ClusterSecurityGroupMembership

data ClusterSecurityGroupMembership Source #

Describes a cluster security group.

See: newClusterSecurityGroupMembership smart constructor.

Constructors

ClusterSecurityGroupMembership' 

Fields

Instances

Instances details
Eq ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Read ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Show ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Generic ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Associated Types

type Rep ClusterSecurityGroupMembership :: Type -> Type #

NFData ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Hashable ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

FromXML ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

type Rep ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

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

newClusterSecurityGroupMembership :: ClusterSecurityGroupMembership Source #

Create a value of ClusterSecurityGroupMembership with all optional fields omitted.

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

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

$sel:status:ClusterSecurityGroupMembership', clusterSecurityGroupMembership_status - The status of the cluster security group.

$sel:clusterSecurityGroupName:ClusterSecurityGroupMembership', clusterSecurityGroupMembership_clusterSecurityGroupName - The name of the cluster security group.

ClusterSnapshotCopyStatus

data ClusterSnapshotCopyStatus Source #

Returns the destination region and retention period that are configured for cross-region snapshot copy.

See: newClusterSnapshotCopyStatus smart constructor.

Constructors

ClusterSnapshotCopyStatus' 

Fields

  • manualSnapshotRetentionPeriod :: Maybe Int

    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.

  • retentionPeriod :: Maybe Integer

    The number of days that automated snapshots are retained in the destination region after they are copied from a source region.

  • destinationRegion :: Maybe Text

    The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.

  • snapshotCopyGrantName :: Maybe Text

    The name of the snapshot copy grant.

Instances

Instances details
Eq ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Read ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Show ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Generic ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Associated Types

type Rep ClusterSnapshotCopyStatus :: Type -> Type #

NFData ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Hashable ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

FromXML ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

type Rep ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

type Rep ClusterSnapshotCopyStatus = D1 ('MetaData "ClusterSnapshotCopyStatus" "Amazonka.Redshift.Types.ClusterSnapshotCopyStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSnapshotCopyStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterSnapshotCopyStatus :: ClusterSnapshotCopyStatus Source #

Create a value of ClusterSnapshotCopyStatus with all optional fields omitted.

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

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

$sel:manualSnapshotRetentionPeriod:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_manualSnapshotRetentionPeriod - The number of days that automated snapshots are retained in the destination region after they are copied from a source region. If the value is -1, the manual snapshot is retained indefinitely.

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

$sel:retentionPeriod:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_retentionPeriod - The number of days that automated snapshots are retained in the destination region after they are copied from a source region.

$sel:destinationRegion:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_destinationRegion - The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.

$sel:snapshotCopyGrantName:ClusterSnapshotCopyStatus', clusterSnapshotCopyStatus_snapshotCopyGrantName - The name of the snapshot copy grant.

clusterSnapshotCopyStatus_manualSnapshotRetentionPeriod :: Lens' ClusterSnapshotCopyStatus (Maybe Int) Source #

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.

clusterSnapshotCopyStatus_retentionPeriod :: Lens' ClusterSnapshotCopyStatus (Maybe Integer) Source #

The number of days that automated snapshots are retained in the destination region after they are copied from a source region.

clusterSnapshotCopyStatus_destinationRegion :: Lens' ClusterSnapshotCopyStatus (Maybe Text) Source #

The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.

ClusterSubnetGroup

data ClusterSubnetGroup Source #

Describes a subnet group.

See: newClusterSubnetGroup smart constructor.

Constructors

ClusterSubnetGroup' 

Fields

Instances

Instances details
Eq ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Read ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Show ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Generic ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Associated Types

type Rep ClusterSubnetGroup :: Type -> Type #

NFData ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Methods

rnf :: ClusterSubnetGroup -> () #

Hashable ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

FromXML ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

type Rep ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

type Rep ClusterSubnetGroup = D1 ('MetaData "ClusterSubnetGroup" "Amazonka.Redshift.Types.ClusterSubnetGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ClusterSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subnet])) :*: S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subnetGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newClusterSubnetGroup :: ClusterSubnetGroup Source #

Create a value of ClusterSubnetGroup with all optional fields omitted.

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

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

$sel:vpcId:ClusterSubnetGroup', clusterSubnetGroup_vpcId - The VPC ID of the cluster subnet group.

$sel:subnets:ClusterSubnetGroup', clusterSubnetGroup_subnets - A list of the VPC Subnet elements.

$sel:clusterSubnetGroupName:ClusterSubnetGroup', clusterSubnetGroup_clusterSubnetGroupName - The name of the cluster subnet group.

$sel:subnetGroupStatus:ClusterSubnetGroup', clusterSubnetGroup_subnetGroupStatus - The status of the cluster subnet group. Possible values are Complete, Incomplete and Invalid.

$sel:description:ClusterSubnetGroup', clusterSubnetGroup_description - The description of the cluster subnet group.

$sel:tags:ClusterSubnetGroup', clusterSubnetGroup_tags - The list of tags for the cluster subnet group.

clusterSubnetGroup_vpcId :: Lens' ClusterSubnetGroup (Maybe Text) Source #

The VPC ID of the cluster subnet group.

clusterSubnetGroup_subnets :: Lens' ClusterSubnetGroup (Maybe [Subnet]) Source #

A list of the VPC Subnet elements.

clusterSubnetGroup_subnetGroupStatus :: Lens' ClusterSubnetGroup (Maybe Text) Source #

The status of the cluster subnet group. Possible values are Complete, Incomplete and Invalid.

clusterSubnetGroup_description :: Lens' ClusterSubnetGroup (Maybe Text) Source #

The description of the cluster subnet group.

clusterSubnetGroup_tags :: Lens' ClusterSubnetGroup (Maybe [Tag]) Source #

The list of tags for the cluster subnet group.

ClusterVersion

data ClusterVersion Source #

Describes a cluster version, including the parameter group family and description of the version.

See: newClusterVersion smart constructor.

Constructors

ClusterVersion' 

Fields

Instances

Instances details
Eq ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Read ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Show ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Generic ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Associated Types

type Rep ClusterVersion :: Type -> Type #

NFData ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Methods

rnf :: ClusterVersion -> () #

Hashable ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

FromXML ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

type Rep ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

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

newClusterVersion :: ClusterVersion Source #

Create a value of ClusterVersion with all optional fields omitted.

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

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

$sel:clusterParameterGroupFamily:ClusterVersion', clusterVersion_clusterParameterGroupFamily - The name of the cluster parameter group family for the cluster.

$sel:clusterVersion:ClusterVersion', clusterVersion_clusterVersion - The version number used by the cluster.

$sel:description:ClusterVersion', clusterVersion_description - The description of the cluster version.

clusterVersion_clusterParameterGroupFamily :: Lens' ClusterVersion (Maybe Text) Source #

The name of the cluster parameter group family for the cluster.

clusterVersion_clusterVersion :: Lens' ClusterVersion (Maybe Text) Source #

The version number used by the cluster.

clusterVersion_description :: Lens' ClusterVersion (Maybe Text) Source #

The description of the cluster version.

DataShare

data DataShare Source #

See: newDataShare smart constructor.

Constructors

DataShare' 

Fields

Instances

Instances details
Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

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

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

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

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

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

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

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

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

dataShare_producerArn :: Lens' DataShare (Maybe Text) Source #

The Amazon Resource Name (ARN) of the producer.

dataShare_dataShareAssociations :: Lens' DataShare (Maybe [DataShareAssociation]) Source #

A value that specifies when the datashare has an association between a producer and data consumers.

dataShare_dataShareArn :: Lens' DataShare (Maybe Text) Source #

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.

dataShare_allowPubliclyAccessibleConsumers :: Lens' DataShare (Maybe Bool) Source #

A value that specifies whether the datashare can be shared to a publicly accessible cluster.

DataShareAssociation

data DataShareAssociation Source #

The association of a datashare from a producer account with a data consumer.

See: newDataShareAssociation smart constructor.

Constructors

DataShareAssociation' 

Fields

Instances

Instances details
Eq DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Read DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Show DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Generic DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Associated Types

type Rep DataShareAssociation :: Type -> Type #

NFData DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Methods

rnf :: DataShareAssociation -> () #

Hashable DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

FromXML DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

type Rep DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

type Rep DataShareAssociation = D1 ('MetaData "DataShareAssociation" "Amazonka.Redshift.Types.DataShareAssociation" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataShareAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataShareStatus)) :*: S1 ('MetaSel ('Just "consumerIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "statusChangeDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newDataShareAssociation :: DataShareAssociation Source #

Create a value of DataShareAssociation with all optional fields omitted.

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

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

$sel:status:DataShareAssociation', dataShareAssociation_status - The status of the datashare that is associated.

$sel:consumerIdentifier:DataShareAssociation', dataShareAssociation_consumerIdentifier - The name of the consumer accounts that have an association with a producer datashare.

$sel:createdDate:DataShareAssociation', dataShareAssociation_createdDate - The creation date of the datashare that is associated.

$sel:statusChangeDate:DataShareAssociation', dataShareAssociation_statusChangeDate - The status change data of the datashare that is associated.

dataShareAssociation_status :: Lens' DataShareAssociation (Maybe DataShareStatus) Source #

The status of the datashare that is associated.

dataShareAssociation_consumerIdentifier :: Lens' DataShareAssociation (Maybe Text) Source #

The name of the consumer accounts that have an association with a producer datashare.

dataShareAssociation_createdDate :: Lens' DataShareAssociation (Maybe UTCTime) Source #

The creation date of the datashare that is associated.

dataShareAssociation_statusChangeDate :: Lens' DataShareAssociation (Maybe UTCTime) Source #

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.

Constructors

DataTransferProgress' 

Fields

Instances

Instances details
Eq DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Read DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Show DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Generic DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Associated Types

type Rep DataTransferProgress :: Type -> Type #

NFData DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Methods

rnf :: DataTransferProgress -> () #

Hashable DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

FromXML DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

type Rep DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

type Rep DataTransferProgress = D1 ('MetaData "DataTransferProgress" "Amazonka.Redshift.Types.DataTransferProgress" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DataTransferProgress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "dataTransferredInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newDataTransferProgress :: DataTransferProgress Source #

Create a value of DataTransferProgress with all optional fields omitted.

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

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

$sel:currentRateInMegaBytesPerSecond:DataTransferProgress', dataTransferProgress_currentRateInMegaBytesPerSecond - Describes the data transfer rate in MB's per second.

$sel:status:DataTransferProgress', dataTransferProgress_status - Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

$sel:estimatedTimeToCompletionInSeconds:DataTransferProgress', dataTransferProgress_estimatedTimeToCompletionInSeconds - Describes the estimated number of seconds remaining to complete the transfer.

$sel:dataTransferredInMegaBytes:DataTransferProgress', dataTransferProgress_dataTransferredInMegaBytes - Describes the total amount of data that has been transfered in MB's.

$sel:totalDataInMegaBytes:DataTransferProgress', dataTransferProgress_totalDataInMegaBytes - Describes the total amount of data to be transfered in megabytes.

$sel:elapsedTimeInSeconds:DataTransferProgress', dataTransferProgress_elapsedTimeInSeconds - Describes the number of seconds that have elapsed during the data transfer.

dataTransferProgress_status :: Lens' DataTransferProgress (Maybe Text) Source #

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

dataTransferProgress_estimatedTimeToCompletionInSeconds :: Lens' DataTransferProgress (Maybe Integer) Source #

Describes the estimated number of seconds remaining to complete the transfer.

dataTransferProgress_dataTransferredInMegaBytes :: Lens' DataTransferProgress (Maybe Integer) Source #

Describes the total amount of data that has been transfered in MB's.

dataTransferProgress_totalDataInMegaBytes :: Lens' DataTransferProgress (Maybe Integer) Source #

Describes the total amount of data to be transfered in megabytes.

dataTransferProgress_elapsedTimeInSeconds :: Lens' DataTransferProgress (Maybe Integer) Source #

Describes the number of seconds that have elapsed during the data transfer.

DefaultClusterParameters

data DefaultClusterParameters Source #

Describes the default cluster parameters for a parameter group family.

See: newDefaultClusterParameters smart constructor.

Constructors

DefaultClusterParameters' 

Fields

  • marker :: Maybe Text

    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.

  • parameters :: Maybe [Parameter]

    The list of cluster default parameters.

  • parameterGroupFamily :: Maybe Text

    The name of the cluster parameter group family to which the engine default parameters apply.

Instances

Instances details
Eq DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Read DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Show DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Generic DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Associated Types

type Rep DefaultClusterParameters :: Type -> Type #

NFData DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Hashable DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

FromXML DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

type Rep DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

type Rep DefaultClusterParameters = D1 ('MetaData "DefaultClusterParameters" "Amazonka.Redshift.Types.DefaultClusterParameters" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "DefaultClusterParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDefaultClusterParameters :: DefaultClusterParameters Source #

Create a value of DefaultClusterParameters with all optional fields omitted.

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

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

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

$sel:parameters:DefaultClusterParameters', defaultClusterParameters_parameters - The list of cluster default parameters.

$sel:parameterGroupFamily:DefaultClusterParameters', defaultClusterParameters_parameterGroupFamily - The name of the cluster parameter group family to which the engine default parameters apply.

defaultClusterParameters_marker :: Lens' DefaultClusterParameters (Maybe Text) Source #

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.

defaultClusterParameters_parameterGroupFamily :: Lens' DefaultClusterParameters (Maybe Text) Source #

The name of the cluster parameter group family to which the engine default parameters apply.

DeferredMaintenanceWindow

data DeferredMaintenanceWindow Source #

Describes a deferred maintenance window

See: newDeferredMaintenanceWindow smart constructor.

Constructors

DeferredMaintenanceWindow' 

Fields

Instances

Instances details
Eq DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Read DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Show DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Generic DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Associated Types

type Rep DeferredMaintenanceWindow :: Type -> Type #

NFData DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Hashable DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

FromXML DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

type Rep DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

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

newDeferredMaintenanceWindow :: DeferredMaintenanceWindow Source #

Create a value of DeferredMaintenanceWindow with all optional fields omitted.

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

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

$sel:deferMaintenanceEndTime:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceEndTime - A timestamp for the end of the time period when we defer maintenance.

$sel:deferMaintenanceStartTime:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceStartTime - A timestamp for the beginning of the time period when we defer maintenance.

$sel:deferMaintenanceIdentifier:DeferredMaintenanceWindow', deferredMaintenanceWindow_deferMaintenanceIdentifier - A unique identifier for the maintenance window.

deferredMaintenanceWindow_deferMaintenanceEndTime :: Lens' DeferredMaintenanceWindow (Maybe UTCTime) Source #

A timestamp for the end of the time period when we defer maintenance.

deferredMaintenanceWindow_deferMaintenanceStartTime :: Lens' DeferredMaintenanceWindow (Maybe UTCTime) Source #

A timestamp for the beginning of the time period when we defer maintenance.

DeleteClusterSnapshotMessage

data DeleteClusterSnapshotMessage Source #

See: newDeleteClusterSnapshotMessage smart constructor.

Constructors

DeleteClusterSnapshotMessage' 

Fields

  • snapshotClusterIdentifier :: Maybe Text

    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.

  • snapshotIdentifier :: Text

    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.

Instances

Instances details
Eq DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Read DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Show DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Generic DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Associated Types

type Rep DeleteClusterSnapshotMessage :: Type -> Type #

NFData DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Hashable DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

ToQuery DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

type Rep DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

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

newDeleteClusterSnapshotMessage Source #

Create a value of DeleteClusterSnapshotMessage with all optional fields omitted.

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

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

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

Constraints: Must be the name of valid cluster.

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

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

deleteClusterSnapshotMessage_snapshotClusterIdentifier :: Lens' DeleteClusterSnapshotMessage (Maybe Text) Source #

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.

deleteClusterSnapshotMessage_snapshotIdentifier :: Lens' DeleteClusterSnapshotMessage Text Source #

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.

Constructors

EC2SecurityGroup' 

Fields

Instances

Instances details
Eq EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Read EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Show EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Generic EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Associated Types

type Rep EC2SecurityGroup :: Type -> Type #

NFData EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Methods

rnf :: EC2SecurityGroup -> () #

Hashable EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

FromXML EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

type Rep EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

type Rep EC2SecurityGroup = D1 ('MetaData "EC2SecurityGroup" "Amazonka.Redshift.Types.EC2SecurityGroup" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EC2SecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2SecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eC2SecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newEC2SecurityGroup :: EC2SecurityGroup Source #

Create a value of EC2SecurityGroup with all optional fields omitted.

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

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

$sel:status:EC2SecurityGroup', eC2SecurityGroup_status - The status of the EC2 security group.

$sel:eC2SecurityGroupOwnerId:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupOwnerId - The Amazon Web Services account ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.

$sel:eC2SecurityGroupName:EC2SecurityGroup', eC2SecurityGroup_eC2SecurityGroupName - The name of the EC2 Security Group.

$sel:tags:EC2SecurityGroup', eC2SecurityGroup_tags - The list of tags for the EC2 security group.

eC2SecurityGroup_status :: Lens' EC2SecurityGroup (Maybe Text) Source #

The status of the EC2 security group.

eC2SecurityGroup_eC2SecurityGroupOwnerId :: Lens' EC2SecurityGroup (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the EC2 security group specified in the EC2SecurityGroupName field.

eC2SecurityGroup_tags :: Lens' EC2SecurityGroup (Maybe [Tag]) Source #

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.

Constructors

ElasticIpStatus' 

Fields

Instances

Instances details
Eq ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Read ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Show ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Generic ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Associated Types

type Rep ElasticIpStatus :: Type -> Type #

NFData ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Methods

rnf :: ElasticIpStatus -> () #

Hashable ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

FromXML ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

type Rep ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

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

newElasticIpStatus :: ElasticIpStatus Source #

Create a value of ElasticIpStatus with all optional fields omitted.

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

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

$sel:status:ElasticIpStatus', elasticIpStatus_status - The status of the elastic IP (EIP) address.

$sel:elasticIp:ElasticIpStatus', elasticIpStatus_elasticIp - The elastic IP (EIP) address for the cluster.

elasticIpStatus_status :: Lens' ElasticIpStatus (Maybe Text) Source #

The status of the elastic IP (EIP) address.

elasticIpStatus_elasticIp :: Lens' ElasticIpStatus (Maybe Text) Source #

The elastic IP (EIP) address for the cluster.

Endpoint

data Endpoint Source #

Describes a connection endpoint.

See: newEndpoint smart constructor.

Constructors

Endpoint' 

Fields

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Read Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

NFData Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromXML Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.Redshift.Types.Endpoint" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcEndpoint])) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

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

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

$sel:address:Endpoint', endpoint_address - The DNS address of the Cluster.

$sel:vpcEndpoints:Endpoint', endpoint_vpcEndpoints - Describes a connection endpoint.

$sel:port:Endpoint', endpoint_port - The port that the database engine is listening on.

endpoint_address :: Lens' Endpoint (Maybe Text) Source #

The DNS address of the Cluster.

endpoint_vpcEndpoints :: Lens' Endpoint (Maybe [VpcEndpoint]) Source #

Describes a connection endpoint.

endpoint_port :: Lens' Endpoint (Maybe Int) Source #

The port that the database engine is listening on.

EndpointAccess

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Constructors

EndpointAccess' 

Fields

Instances

Instances details
Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

FromXML EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

endpointAccess_endpointCreateTime :: Lens' EndpointAccess (Maybe UTCTime) Source #

The time (UTC) that the endpoint was created.

endpointAccess_subnetGroupName :: Lens' EndpointAccess (Maybe Text) Source #

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

endpointAccess_address :: Lens' EndpointAccess (Maybe Text) Source #

The DNS address of the endpoint.

endpointAccess_clusterIdentifier :: Lens' EndpointAccess (Maybe Text) Source #

The cluster identifier of the cluster associated with the endpoint.

endpointAccess_vpcSecurityGroups :: Lens' EndpointAccess (Maybe [VpcSecurityGroupMembership]) Source #

The security groups associated with the endpoint.

endpointAccess_resourceOwner :: Lens' EndpointAccess (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the cluster.

endpointAccess_port :: Lens' EndpointAccess (Maybe Int) Source #

The port number on which the cluster accepts incoming connections.

EndpointAuthorization

data EndpointAuthorization Source #

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

See: newEndpointAuthorization smart constructor.

Constructors

EndpointAuthorization' 

Fields

Instances

Instances details
Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Generic EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Associated Types

type Rep EndpointAuthorization :: Type -> Type #

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Hashable EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

FromXML EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

type Rep EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

newEndpointAuthorization :: EndpointAuthorization Source #

Create a value of EndpointAuthorization with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

endpointAuthorization_allowedAllVPCs :: Lens' EndpointAuthorization (Maybe Bool) Source #

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

endpointAuthorization_endpointCount :: Lens' EndpointAuthorization (Maybe Int) Source #

The number of Redshift-managed VPC endpoints created for the authorization.

endpointAuthorization_grantor :: Lens' EndpointAuthorization (Maybe Text) Source #

The Amazon Web Services account ID of the cluster owner.

endpointAuthorization_grantee :: Lens' EndpointAuthorization (Maybe Text) Source #

The Amazon Web Services account ID of the grantee of the cluster.

endpointAuthorization_allowedVPCs :: Lens' EndpointAuthorization (Maybe [Text]) Source #

The VPCs allowed access to the cluster.

endpointAuthorization_authorizeTime :: Lens' EndpointAuthorization (Maybe UTCTime) Source #

The time (UTC) when the authorization was created.

Event

data Event Source #

Describes an event.

See: newEvent smart constructor.

Constructors

Event' 

Fields

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Read Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

NFData Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

rnf :: Event -> () #

Hashable Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

FromXML Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

parseXML :: [Node] -> Either String Event #

type Rep Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

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

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

$sel:sourceType:Event', event_sourceType - The source type for this event.

$sel:severity:Event', event_severity - The severity of the event.

Values: ERROR, INFO

$sel:sourceIdentifier:Event', event_sourceIdentifier - The identifier for the source of the event.

$sel:date:Event', event_date - The date and time of the event.

$sel:eventCategories:Event', event_eventCategories - A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

$sel:message:Event', event_message - The text of this event.

$sel:eventId:Event', event_eventId - The identifier of the event.

event_sourceType :: Lens' Event (Maybe SourceType) Source #

The source type for this event.

event_severity :: Lens' Event (Maybe Text) Source #

The severity of the event.

Values: ERROR, INFO

event_sourceIdentifier :: Lens' Event (Maybe Text) Source #

The identifier for the source of the event.

event_date :: Lens' Event (Maybe UTCTime) Source #

The date and time of the event.

event_eventCategories :: Lens' Event (Maybe [Text]) Source #

A list of the event categories.

Values: Configuration, Management, Monitoring, Security, Pending

event_message :: Lens' Event (Maybe Text) Source #

The text of this event.

event_eventId :: Lens' Event (Maybe Text) Source #

The identifier of the event.

EventCategoriesMap

data EventCategoriesMap Source #

Describes event categories.

See: newEventCategoriesMap smart constructor.

Constructors

EventCategoriesMap' 

Fields

Instances

Instances details
Eq EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Read EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Show EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Generic EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Associated Types

type Rep EventCategoriesMap :: Type -> Type #

NFData EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Methods

rnf :: EventCategoriesMap -> () #

Hashable EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

FromXML EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

type Rep EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

type Rep EventCategoriesMap = D1 ('MetaData "EventCategoriesMap" "Amazonka.Redshift.Types.EventCategoriesMap" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EventCategoriesMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventInfoMap]))))

newEventCategoriesMap :: EventCategoriesMap Source #

Create a value of EventCategoriesMap with all optional fields omitted.

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

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

$sel:sourceType:EventCategoriesMap', eventCategoriesMap_sourceType - The source type, such as cluster or cluster-snapshot, that the returned categories belong to.

$sel:events:EventCategoriesMap', eventCategoriesMap_events - The events in the event category.

eventCategoriesMap_sourceType :: Lens' EventCategoriesMap (Maybe Text) Source #

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.

Constructors

EventInfoMap' 

Fields

Instances

Instances details
Eq EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Read EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Show EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Generic EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Associated Types

type Rep EventInfoMap :: Type -> Type #

NFData EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Methods

rnf :: EventInfoMap -> () #

Hashable EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

FromXML EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

type Rep EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

type Rep EventInfoMap = D1 ('MetaData "EventInfoMap" "Amazonka.Redshift.Types.EventInfoMap" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EventInfoMap'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventInfoMap :: EventInfoMap Source #

Create a value of EventInfoMap with all optional fields omitted.

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

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

$sel:eventDescription:EventInfoMap', eventInfoMap_eventDescription - The description of an Amazon Redshift event.

$sel:severity:EventInfoMap', eventInfoMap_severity - The severity of the event.

Values: ERROR, INFO

$sel:eventCategories:EventInfoMap', eventInfoMap_eventCategories - The category of an Amazon Redshift event.

$sel:eventId:EventInfoMap', eventInfoMap_eventId - The identifier of an Amazon Redshift event.

eventInfoMap_eventDescription :: Lens' EventInfoMap (Maybe Text) Source #

The description of an Amazon Redshift event.

eventInfoMap_severity :: Lens' EventInfoMap (Maybe Text) Source #

The severity of the event.

Values: ERROR, INFO

eventInfoMap_eventCategories :: Lens' EventInfoMap (Maybe [Text]) Source #

The category of an Amazon Redshift event.

eventInfoMap_eventId :: Lens' EventInfoMap (Maybe Text) Source #

The identifier of an Amazon Redshift event.

EventSubscription

data EventSubscription Source #

Describes event subscriptions.

See: newEventSubscription smart constructor.

Constructors

EventSubscription' 

Fields

  • status :: Maybe Text

    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.
  • customerAwsId :: Maybe Text

    The Amazon Web Services account associated with the Amazon Redshift event notification subscription.

  • custSubscriptionId :: Maybe Text

    The name of the Amazon Redshift event notification subscription.

  • snsTopicArn :: Maybe Text

    The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.

  • enabled :: Maybe Bool

    A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

  • sourceType :: Maybe Text

    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.

  • severity :: Maybe Text

    The event severity specified in the Amazon Redshift event notification subscription.

    Values: ERROR, INFO

  • subscriptionCreationTime :: Maybe ISO8601

    The date and time the Amazon Redshift event notification subscription was created.

  • eventCategoriesList :: Maybe [Text]

    The list of Amazon Redshift event categories specified in the event notification subscription.

    Values: Configuration, Management, Monitoring, Security, Pending

  • tags :: Maybe [Tag]

    The list of tags for the event subscription.

  • sourceIdsList :: Maybe [Text]

    A list of the sources that publish events to the Amazon Redshift event notification subscription.

Instances

Instances details
Eq EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Read EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Show EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Generic EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Associated Types

type Rep EventSubscription :: Type -> Type #

NFData EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Methods

rnf :: EventSubscription -> () #

Hashable EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

FromXML EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

type Rep EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

type Rep EventSubscription = D1 ('MetaData "EventSubscription" "Amazonka.Redshift.Types.EventSubscription" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "EventSubscription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAwsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "custSubscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionCreationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "eventCategoriesList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "sourceIdsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newEventSubscription :: EventSubscription Source #

Create a value of EventSubscription with all optional fields omitted.

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

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

$sel:status:EventSubscription', eventSubscription_status - The status of the Amazon Redshift event notification subscription.

Constraints:

  • Can be one of the following: active | no-permission | topic-not-exist
  • The status "no-permission" indicates that Amazon Redshift no longer has permission to post to the Amazon SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

$sel:customerAwsId:EventSubscription', eventSubscription_customerAwsId - The Amazon Web Services account associated with the Amazon Redshift event notification subscription.

$sel:custSubscriptionId:EventSubscription', eventSubscription_custSubscriptionId - The name of the Amazon Redshift event notification subscription.

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

$sel:enabled:EventSubscription', eventSubscription_enabled - A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

$sel:sourceType:EventSubscription', eventSubscription_sourceType - The source type of the events returned by the Amazon Redshift event notification, such as cluster, cluster-snapshot, cluster-parameter-group, cluster-security-group, or scheduled-action.

$sel:severity:EventSubscription', eventSubscription_severity - The event severity specified in the Amazon Redshift event notification subscription.

Values: ERROR, INFO

$sel:subscriptionCreationTime:EventSubscription', eventSubscription_subscriptionCreationTime - The date and time the Amazon Redshift event notification subscription was created.

$sel:eventCategoriesList:EventSubscription', eventSubscription_eventCategoriesList - The list of Amazon Redshift event categories specified in the event notification subscription.

Values: Configuration, Management, Monitoring, Security, Pending

$sel:tags:EventSubscription', eventSubscription_tags - The list of tags for the event subscription.

$sel:sourceIdsList:EventSubscription', eventSubscription_sourceIdsList - A list of the sources that publish events to the Amazon Redshift event notification subscription.

eventSubscription_status :: Lens' EventSubscription (Maybe Text) Source #

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.

eventSubscription_customerAwsId :: Lens' EventSubscription (Maybe Text) Source #

The Amazon Web Services account associated with the Amazon Redshift event notification subscription.

eventSubscription_custSubscriptionId :: Lens' EventSubscription (Maybe Text) Source #

The name of the Amazon Redshift event notification subscription.

eventSubscription_snsTopicArn :: Lens' EventSubscription (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.

eventSubscription_enabled :: Lens' EventSubscription (Maybe Bool) Source #

A boolean value indicating whether the subscription is enabled; true indicates that the subscription is enabled.

eventSubscription_sourceType :: Lens' EventSubscription (Maybe Text) Source #

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.

eventSubscription_severity :: Lens' EventSubscription (Maybe Text) Source #

The event severity specified in the Amazon Redshift event notification subscription.

Values: ERROR, INFO

eventSubscription_subscriptionCreationTime :: Lens' EventSubscription (Maybe UTCTime) Source #

The date and time the Amazon Redshift event notification subscription was created.

eventSubscription_eventCategoriesList :: Lens' EventSubscription (Maybe [Text]) Source #

The list of Amazon Redshift event categories specified in the event notification subscription.

Values: Configuration, Management, Monitoring, Security, Pending

eventSubscription_tags :: Lens' EventSubscription (Maybe [Tag]) Source #

The list of tags for the event subscription.

eventSubscription_sourceIdsList :: Lens' EventSubscription (Maybe [Text]) Source #

A list of the sources that publish events to the Amazon Redshift event notification subscription.

HsmClientCertificate

data HsmClientCertificate Source #

Returns information about an HSM client certificate. The certificate is stored in a secure Hardware Storage Module (HSM), and used by the Amazon Redshift cluster to encrypt data files.

See: newHsmClientCertificate smart constructor.

Constructors

HsmClientCertificate' 

Fields

Instances

Instances details
Eq HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Read HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Show HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Generic HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Associated Types

type Rep HsmClientCertificate :: Type -> Type #

NFData HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Methods

rnf :: HsmClientCertificate -> () #

Hashable HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

FromXML HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

type Rep HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

type Rep HsmClientCertificate = D1 ('MetaData "HsmClientCertificate" "Amazonka.Redshift.Types.HsmClientCertificate" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "HsmClientCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hsmClientCertificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hsmClientCertificatePublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newHsmClientCertificate :: HsmClientCertificate Source #

Create a value of HsmClientCertificate with all optional fields omitted.

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

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

$sel:hsmClientCertificateIdentifier:HsmClientCertificate', hsmClientCertificate_hsmClientCertificateIdentifier - The identifier of the HSM client certificate.

$sel:hsmClientCertificatePublicKey:HsmClientCertificate', hsmClientCertificate_hsmClientCertificatePublicKey - The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.

$sel:tags:HsmClientCertificate', hsmClientCertificate_tags - The list of tags for the HSM client certificate.

hsmClientCertificate_hsmClientCertificatePublicKey :: Lens' HsmClientCertificate (Maybe Text) Source #

The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.

hsmClientCertificate_tags :: Lens' HsmClientCertificate (Maybe [Tag]) Source #

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.

Constructors

HsmConfiguration' 

Fields

Instances

Instances details
Eq HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Read HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Show HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Generic HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Associated Types

type Rep HsmConfiguration :: Type -> Type #

NFData HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Methods

rnf :: HsmConfiguration -> () #

Hashable HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

FromXML HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration = D1 ('MetaData "HsmConfiguration" "Amazonka.Redshift.Types.HsmConfiguration" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "HsmConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hsmConfigurationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hsmPartitionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "hsmIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHsmConfiguration :: HsmConfiguration Source #

Create a value of HsmConfiguration with all optional fields omitted.

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

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

$sel:hsmConfigurationIdentifier:HsmConfiguration', hsmConfiguration_hsmConfigurationIdentifier - The name of the Amazon Redshift HSM configuration.

$sel:hsmPartitionName:HsmConfiguration', hsmConfiguration_hsmPartitionName - The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

$sel:description:HsmConfiguration', hsmConfiguration_description - A text description of the HSM configuration.

$sel:tags:HsmConfiguration', hsmConfiguration_tags - The list of tags for the HSM configuration.

$sel:hsmIpAddress:HsmConfiguration', hsmConfiguration_hsmIpAddress - The IP address that the Amazon Redshift cluster must use to access the HSM.

hsmConfiguration_hsmConfigurationIdentifier :: Lens' HsmConfiguration (Maybe Text) Source #

The name of the Amazon Redshift HSM configuration.

hsmConfiguration_hsmPartitionName :: Lens' HsmConfiguration (Maybe Text) Source #

The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.

hsmConfiguration_description :: Lens' HsmConfiguration (Maybe Text) Source #

A text description of the HSM configuration.

hsmConfiguration_tags :: Lens' HsmConfiguration (Maybe [Tag]) Source #

The list of tags for the HSM configuration.

hsmConfiguration_hsmIpAddress :: Lens' HsmConfiguration (Maybe Text) Source #

The IP address that the Amazon Redshift cluster must use to access the HSM.

HsmStatus

data HsmStatus Source #

Describes the status of changes to HSM settings.

See: newHsmStatus smart constructor.

Constructors

HsmStatus' 

Fields

  • status :: Maybe Text

    Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

    Values: active, applying

  • hsmConfigurationIdentifier :: Maybe Text

    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.

  • hsmClientCertificateIdentifier :: Maybe Text

    Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

Instances

Instances details
Eq HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Read HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Hashable HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

FromXML HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

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

newHsmStatus :: HsmStatus Source #

Create a value of HsmStatus with all optional fields omitted.

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

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

$sel:status:HsmStatus', hsmStatus_status - Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Values: active, applying

$sel:hsmConfigurationIdentifier:HsmStatus', hsmStatus_hsmConfigurationIdentifier - Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.

$sel:hsmClientCertificateIdentifier:HsmStatus', hsmStatus_hsmClientCertificateIdentifier - Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

hsmStatus_status :: Lens' HsmStatus (Maybe Text) Source #

Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.

Values: active, applying

hsmStatus_hsmConfigurationIdentifier :: Lens' HsmStatus (Maybe Text) Source #

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.

hsmStatus_hsmClientCertificateIdentifier :: Lens' HsmStatus (Maybe Text) Source #

Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.

IPRange

data IPRange Source #

Describes an IP range used in a security group.

See: newIPRange smart constructor.

Constructors

IPRange' 

Fields

  • status :: Maybe Text

    The status of the IP range, for example, "authorized".

  • cidrip :: Maybe Text

    The IP range in Classless Inter-Domain Routing (CIDR) notation.

  • tags :: Maybe [Tag]

    The list of tags for the IP range.

Instances

Instances details
Eq IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

(==) :: IPRange -> IPRange -> Bool #

(/=) :: IPRange -> IPRange -> Bool #

Read IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Show IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Generic IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Associated Types

type Rep IPRange :: Type -> Type #

Methods

from :: IPRange -> Rep IPRange x #

to :: Rep IPRange x -> IPRange #

NFData IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

rnf :: IPRange -> () #

Hashable IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

hashWithSalt :: Int -> IPRange -> Int #

hash :: IPRange -> Int #

FromXML IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

type Rep IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

type Rep IPRange = D1 ('MetaData "IPRange" "Amazonka.Redshift.Types.IPRange" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "IPRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newIPRange :: IPRange Source #

Create a value of IPRange with all optional fields omitted.

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

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

$sel:status:IPRange', iPRange_status - The status of the IP range, for example, "authorized".

$sel:cidrip:IPRange', iPRange_cidrip - The IP range in Classless Inter-Domain Routing (CIDR) notation.

$sel:tags:IPRange', iPRange_tags - The list of tags for the IP range.

iPRange_status :: Lens' IPRange (Maybe Text) Source #

The status of the IP range, for example, "authorized".

iPRange_cidrip :: Lens' IPRange (Maybe Text) Source #

The IP range in Classless Inter-Domain Routing (CIDR) notation.

iPRange_tags :: Lens' IPRange (Maybe [Tag]) Source #

The list of tags for the IP range.

LoggingStatus

data LoggingStatus Source #

Describes the status of logging for a cluster.

See: newLoggingStatus smart constructor.

Constructors

LoggingStatus' 

Fields

Instances

Instances details
Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Generic LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Associated Types

type Rep LoggingStatus :: Type -> Type #

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Hashable LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

FromXML LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

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

newLoggingStatus :: LoggingStatus Source #

Create a value of LoggingStatus with all optional fields omitted.

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

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

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

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

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

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

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

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

loggingStatus_lastFailureTime :: Lens' LoggingStatus (Maybe UTCTime) Source #

The last time when logs failed to be delivered.

loggingStatus_s3KeyPrefix :: Lens' LoggingStatus (Maybe Text) Source #

The prefix applied to the log file names.

loggingStatus_bucketName :: Lens' LoggingStatus (Maybe Text) Source #

The name of the S3 bucket where the log files are stored.

loggingStatus_loggingEnabled :: Lens' LoggingStatus (Maybe Bool) Source #

true if logging is on, false if logging is off.

loggingStatus_lastFailureMessage :: Lens' LoggingStatus (Maybe Text) Source #

The message indicating that logs failed to be delivered.

MaintenanceTrack

data MaintenanceTrack Source #

Defines a maintenance track that determines which Amazon Redshift version to apply during a maintenance window. If the value for MaintenanceTrack is current, the cluster is updated to the most recently certified maintenance release. If the value is trailing, the cluster is updated to the previously certified maintenance release.

See: newMaintenanceTrack smart constructor.

Constructors

MaintenanceTrack' 

Fields

Instances

Instances details
Eq MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Read MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Show MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Generic MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Associated Types

type Rep MaintenanceTrack :: Type -> Type #

NFData MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Methods

rnf :: MaintenanceTrack -> () #

Hashable MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

FromXML MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack = D1 ('MetaData "MaintenanceTrack" "Amazonka.Redshift.Types.MaintenanceTrack" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "MaintenanceTrack'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateTarget])))))

newMaintenanceTrack :: MaintenanceTrack Source #

Create a value of MaintenanceTrack with all optional fields omitted.

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

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

$sel:databaseVersion:MaintenanceTrack', maintenanceTrack_databaseVersion - The version number for the cluster release.

$sel:maintenanceTrackName:MaintenanceTrack', maintenanceTrack_maintenanceTrackName - The name of the maintenance track. Possible values are current and trailing.

$sel:updateTargets:MaintenanceTrack', maintenanceTrack_updateTargets - An array of UpdateTarget objects to update with the maintenance track.

maintenanceTrack_databaseVersion :: Lens' MaintenanceTrack (Maybe Text) Source #

The version number for the cluster release.

maintenanceTrack_maintenanceTrackName :: Lens' MaintenanceTrack (Maybe Text) Source #

The name of the maintenance track. Possible values are current and trailing.

maintenanceTrack_updateTargets :: Lens' MaintenanceTrack (Maybe [UpdateTarget]) Source #

An array of UpdateTarget objects to update with the maintenance track.

NetworkInterface

data NetworkInterface Source #

Describes a network interface.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

FromXML NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

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

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

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

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

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The network interface identifier.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet identifier.

$sel:availabilityZone:NetworkInterface', networkInterface_availabilityZone - The Availability Zone.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #

The IPv4 address of the network interface within the subnet.

NodeConfigurationOption

data NodeConfigurationOption Source #

A list of node configurations.

See: newNodeConfigurationOption smart constructor.

Constructors

NodeConfigurationOption' 

Fields

Instances

Instances details
Eq NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Read NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Show NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Generic NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Associated Types

type Rep NodeConfigurationOption :: Type -> Type #

NFData NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Methods

rnf :: NodeConfigurationOption -> () #

Hashable NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

FromXML NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

type Rep NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

type Rep NodeConfigurationOption = D1 ('MetaData "NodeConfigurationOption" "Amazonka.Redshift.Types.NodeConfigurationOption" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "NodeConfigurationOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "estimatedDiskUtilizationPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newNodeConfigurationOption :: NodeConfigurationOption Source #

Create a value of NodeConfigurationOption with all optional fields omitted.

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

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

$sel:mode:NodeConfigurationOption', nodeConfigurationOption_mode - The category of the node configuration recommendation.

$sel:numberOfNodes:NodeConfigurationOption', nodeConfigurationOption_numberOfNodes - The number of nodes.

$sel:nodeType:NodeConfigurationOption', nodeConfigurationOption_nodeType - The node type, such as, "ds2.8xlarge".

$sel:estimatedDiskUtilizationPercent:NodeConfigurationOption', nodeConfigurationOption_estimatedDiskUtilizationPercent - The estimated disk utilizaton percentage.

nodeConfigurationOption_mode :: Lens' NodeConfigurationOption (Maybe Mode) Source #

The category of the node configuration recommendation.

NodeConfigurationOptionsFilter

data NodeConfigurationOptionsFilter Source #

A set of elements to filter the returned node configurations.

See: newNodeConfigurationOptionsFilter smart constructor.

Constructors

NodeConfigurationOptionsFilter' 

Fields

  • values :: Maybe [Text]

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

  • operator :: Maybe OperatorType

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

  • name :: Maybe NodeConfigurationOptionsFilterName

    The name of the element to filter.

Instances

Instances details
Eq NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Read NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Show NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Generic NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Associated Types

type Rep NodeConfigurationOptionsFilter :: Type -> Type #

NFData NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Hashable NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

ToQuery NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

type Rep NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

type Rep NodeConfigurationOptionsFilter = D1 ('MetaData "NodeConfigurationOptionsFilter" "Amazonka.Redshift.Types.NodeConfigurationOptionsFilter" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "NodeConfigurationOptionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatorType)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeConfigurationOptionsFilterName)))))

newNodeConfigurationOptionsFilter :: NodeConfigurationOptionsFilter Source #

Create a value of NodeConfigurationOptionsFilter with all optional fields omitted.

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

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

$sel:values:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_values - List of values. Compare Name using Operator to Values. If filter Name is NumberOfNodes, then values can range from 0 to 200. If filter Name is EstimatedDiskUtilizationPercent, then values can range from 0 to 100. For example, filter NumberOfNodes (name) GT (operator) 3 (values).

$sel:operator:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_operator - The filter operator. If filter Name is NodeType only the 'in' operator is supported. Provide one value to evaluate for 'eq', 'lt', 'le', 'gt', and 'ge'. Provide two values to evaluate for 'between'. Provide a list of values for 'in'.

$sel:name:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_name - The name of the element to filter.

nodeConfigurationOptionsFilter_values :: Lens' NodeConfigurationOptionsFilter (Maybe [Text]) Source #

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

nodeConfigurationOptionsFilter_operator :: Lens' NodeConfigurationOptionsFilter (Maybe OperatorType) Source #

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

OrderableClusterOption

data OrderableClusterOption Source #

Describes an orderable cluster option.

See: newOrderableClusterOption smart constructor.

Constructors

OrderableClusterOption' 

Fields

Instances

Instances details
Eq OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Read OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Show OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Generic OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Associated Types

type Rep OrderableClusterOption :: Type -> Type #

NFData OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Methods

rnf :: OrderableClusterOption -> () #

Hashable OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

FromXML OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

type Rep OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

type Rep OrderableClusterOption = D1 ('MetaData "OrderableClusterOption" "Amazonka.Redshift.Types.OrderableClusterOption" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "OrderableClusterOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrderableClusterOption :: OrderableClusterOption Source #

Create a value of OrderableClusterOption with all optional fields omitted.

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

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

$sel:availabilityZones:OrderableClusterOption', orderableClusterOption_availabilityZones - A list of availability zones for the orderable cluster.

$sel:clusterType:OrderableClusterOption', orderableClusterOption_clusterType - The cluster type, for example multi-node.

$sel:clusterVersion:OrderableClusterOption', orderableClusterOption_clusterVersion - The version of the orderable cluster.

$sel:nodeType:OrderableClusterOption', orderableClusterOption_nodeType - The node type for the orderable cluster.

orderableClusterOption_availabilityZones :: Lens' OrderableClusterOption (Maybe [AvailabilityZone]) Source #

A list of availability zones for the orderable cluster.

orderableClusterOption_clusterType :: Lens' OrderableClusterOption (Maybe Text) Source #

The cluster type, for example multi-node.

orderableClusterOption_nodeType :: Lens' OrderableClusterOption (Maybe Text) Source #

The node type for the orderable cluster.

Parameter

data Parameter Source #

Describes a parameter in a cluster parameter group.

See: newParameter smart constructor.

Constructors

Parameter' 

Fields

Instances

Instances details
Eq Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Read Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

NFData Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Methods

rnf :: Parameter -> () #

Hashable Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

ToQuery Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

FromXML Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

newParameter :: Parameter Source #

Create a value of Parameter with all optional fields omitted.

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

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

$sel:applyType:Parameter', parameter_applyType - Specifies how to apply the WLM configuration parameter. Some properties can be applied dynamically, while other properties require that any associated clusters be rebooted for the configuration changes to be applied. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

$sel:parameterValue:Parameter', parameter_parameterValue - The value of the parameter. If ParameterName is wlm_json_configuration, then the maximum size of ParameterValue is 8000 characters.

$sel:minimumEngineVersion:Parameter', parameter_minimumEngineVersion - The earliest engine version to which the parameter can apply.

$sel:source:Parameter', parameter_source - The source of the parameter value, such as "engine-default" or "user".

$sel:isModifiable:Parameter', parameter_isModifiable - If true, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

$sel:dataType:Parameter', parameter_dataType - The data type of the parameter.

$sel:allowedValues:Parameter', parameter_allowedValues - The valid range of values for the parameter.

$sel:parameterName:Parameter', parameter_parameterName - The name of the parameter.

$sel:description:Parameter', parameter_description - A description of the parameter.

parameter_applyType :: Lens' Parameter (Maybe ParameterApplyType) Source #

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.

parameter_parameterValue :: Lens' Parameter (Maybe Text) Source #

The value of the parameter. If ParameterName is wlm_json_configuration, then the maximum size of ParameterValue is 8000 characters.

parameter_minimumEngineVersion :: Lens' Parameter (Maybe Text) Source #

The earliest engine version to which the parameter can apply.

parameter_source :: Lens' Parameter (Maybe Text) Source #

The source of the parameter value, such as "engine-default" or "user".

parameter_isModifiable :: Lens' Parameter (Maybe Bool) Source #

If true, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

parameter_dataType :: Lens' Parameter (Maybe Text) Source #

The data type of the parameter.

parameter_allowedValues :: Lens' Parameter (Maybe Text) Source #

The valid range of values for the parameter.

parameter_parameterName :: Lens' Parameter (Maybe Text) Source #

The name of the parameter.

parameter_description :: Lens' Parameter (Maybe Text) Source #

A description of the parameter.

PartnerIntegrationInfo

data PartnerIntegrationInfo Source #

Describes a partner integration.

See: newPartnerIntegrationInfo smart constructor.

Constructors

PartnerIntegrationInfo' 

Fields

Instances

Instances details
Eq PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Read PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Show PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Generic PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Associated Types

type Rep PartnerIntegrationInfo :: Type -> Type #

NFData PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Methods

rnf :: PartnerIntegrationInfo -> () #

Hashable PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

FromXML PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

type Rep PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

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

newPartnerIntegrationInfo :: PartnerIntegrationInfo Source #

Create a value of PartnerIntegrationInfo with all optional fields omitted.

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

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

$sel:status:PartnerIntegrationInfo', partnerIntegrationInfo_status - The partner integration status.

$sel:createdAt:PartnerIntegrationInfo', partnerIntegrationInfo_createdAt - The date (UTC) that the partner integration was created.

$sel:partnerName:PartnerIntegrationInfo', partnerIntegrationInfo_partnerName - The name of the partner.

$sel:statusMessage:PartnerIntegrationInfo', partnerIntegrationInfo_statusMessage - The status message provided by the partner.

$sel:databaseName:PartnerIntegrationInfo', partnerIntegrationInfo_databaseName - The name of the database that receives data from a partner.

$sel:updatedAt:PartnerIntegrationInfo', partnerIntegrationInfo_updatedAt - The date (UTC) that the partner integration status was last updated by the partner.

partnerIntegrationInfo_createdAt :: Lens' PartnerIntegrationInfo (Maybe UTCTime) Source #

The date (UTC) that the partner integration was created.

partnerIntegrationInfo_statusMessage :: Lens' PartnerIntegrationInfo (Maybe Text) Source #

The status message provided by the partner.

partnerIntegrationInfo_databaseName :: Lens' PartnerIntegrationInfo (Maybe Text) Source #

The name of the database that receives data from a partner.

partnerIntegrationInfo_updatedAt :: Lens' PartnerIntegrationInfo (Maybe UTCTime) Source #

The date (UTC) that the partner integration status was last updated by the partner.

PartnerIntegrationInputMessage

data PartnerIntegrationInputMessage Source #

See: newPartnerIntegrationInputMessage smart constructor.

Constructors

PartnerIntegrationInputMessage' 

Fields

  • accountId :: Text

    The Amazon Web Services account ID that owns the cluster.

  • clusterIdentifier :: Text

    The cluster identifier of the cluster that receives data from the partner.

  • databaseName :: Text

    The name of the database that receives data from the partner.

  • partnerName :: Text

    The name of the partner that is authorized to send data.

Instances

Instances details
Eq PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Read PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Show PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Generic PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Associated Types

type Rep PartnerIntegrationInputMessage :: Type -> Type #

NFData PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Hashable PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

ToQuery PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

type Rep PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

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

newPartnerIntegrationInputMessage Source #

Create a value of PartnerIntegrationInputMessage with all optional fields omitted.

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

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

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

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

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

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

partnerIntegrationInputMessage_accountId :: Lens' PartnerIntegrationInputMessage Text Source #

The Amazon Web Services account ID that owns the cluster.

partnerIntegrationInputMessage_clusterIdentifier :: Lens' PartnerIntegrationInputMessage Text Source #

The cluster identifier of the cluster that receives data from the partner.

partnerIntegrationInputMessage_databaseName :: Lens' PartnerIntegrationInputMessage Text Source #

The name of the database that receives data from the partner.

partnerIntegrationInputMessage_partnerName :: Lens' PartnerIntegrationInputMessage Text Source #

The name of the partner that is authorized to send data.

PartnerIntegrationOutputMessage

data PartnerIntegrationOutputMessage Source #

See: newPartnerIntegrationOutputMessage smart constructor.

Constructors

PartnerIntegrationOutputMessage' 

Fields

Instances

Instances details
Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Generic PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Associated Types

type Rep PartnerIntegrationOutputMessage :: Type -> Type #

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

FromXML PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

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

newPartnerIntegrationOutputMessage :: PartnerIntegrationOutputMessage Source #

Create a value of PartnerIntegrationOutputMessage with all optional fields omitted.

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

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

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

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

partnerIntegrationOutputMessage_partnerName :: Lens' PartnerIntegrationOutputMessage (Maybe Text) Source #

The name of the partner that is authorized to send data.

partnerIntegrationOutputMessage_databaseName :: Lens' PartnerIntegrationOutputMessage (Maybe Text) Source #

The name of the database that receives data from the partner.

PauseClusterMessage

data PauseClusterMessage Source #

Describes a pause cluster operation. For example, a scheduled action to run the PauseCluster API operation.

See: newPauseClusterMessage smart constructor.

Constructors

PauseClusterMessage' 

Fields

Instances

Instances details
Eq PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Read PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Show PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Generic PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Associated Types

type Rep PauseClusterMessage :: Type -> Type #

NFData PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Methods

rnf :: PauseClusterMessage -> () #

Hashable PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

ToQuery PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

FromXML PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

type Rep PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

type Rep PauseClusterMessage = D1 ('MetaData "PauseClusterMessage" "Amazonka.Redshift.Types.PauseClusterMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PauseClusterMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPauseClusterMessage Source #

Create a value of PauseClusterMessage with all optional fields omitted.

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

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

$sel:clusterIdentifier:PauseClusterMessage', pauseClusterMessage_clusterIdentifier - The identifier of the cluster to be paused.

pauseClusterMessage_clusterIdentifier :: Lens' PauseClusterMessage Text Source #

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.

Constructors

PendingModifiedValues' 

Fields

Instances

Instances details
Eq PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Read PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Show PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Generic PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Associated Types

type Rep PendingModifiedValues :: Type -> Type #

NFData PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Methods

rnf :: PendingModifiedValues -> () #

Hashable PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

FromXML PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

type Rep PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

type Rep PendingModifiedValues = D1 ('MetaData "PendingModifiedValues" "Amazonka.Redshift.Types.PendingModifiedValues" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "PendingModifiedValues'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newPendingModifiedValues :: PendingModifiedValues Source #

Create a value of PendingModifiedValues with all optional fields omitted.

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

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

$sel:encryptionType:PendingModifiedValues', pendingModifiedValues_encryptionType - The encryption type for a cluster. Possible values are: KMS and None.

$sel:enhancedVpcRouting:PendingModifiedValues', pendingModifiedValues_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:masterUserPassword:PendingModifiedValues', pendingModifiedValues_masterUserPassword - The pending or in-progress change of the admin user password for the cluster.

$sel:publiclyAccessible:PendingModifiedValues', pendingModifiedValues_publiclyAccessible - The pending or in-progress change of the ability to connect to the cluster from the public network.

$sel:maintenanceTrackName:PendingModifiedValues', pendingModifiedValues_maintenanceTrackName - The name of the maintenance track that the cluster will change to during the next maintenance window.

$sel:automatedSnapshotRetentionPeriod:PendingModifiedValues', pendingModifiedValues_automatedSnapshotRetentionPeriod - The pending or in-progress change of the automated snapshot retention period.

$sel:clusterIdentifier:PendingModifiedValues', pendingModifiedValues_clusterIdentifier - The pending or in-progress change of the new identifier for the cluster.

$sel:numberOfNodes:PendingModifiedValues', pendingModifiedValues_numberOfNodes - The pending or in-progress change of the number of nodes in the cluster.

$sel:clusterType:PendingModifiedValues', pendingModifiedValues_clusterType - The pending or in-progress change of the cluster type.

$sel:clusterVersion:PendingModifiedValues', pendingModifiedValues_clusterVersion - The pending or in-progress change of the service version.

$sel:nodeType:PendingModifiedValues', pendingModifiedValues_nodeType - The pending or in-progress change of the cluster's node type.

pendingModifiedValues_encryptionType :: Lens' PendingModifiedValues (Maybe Text) Source #

The encryption type for a cluster. Possible values are: KMS and None.

pendingModifiedValues_enhancedVpcRouting :: Lens' PendingModifiedValues (Maybe Bool) Source #

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

pendingModifiedValues_masterUserPassword :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the admin user password for the cluster.

pendingModifiedValues_publiclyAccessible :: Lens' PendingModifiedValues (Maybe Bool) Source #

The pending or in-progress change of the ability to connect to the cluster from the public network.

pendingModifiedValues_maintenanceTrackName :: Lens' PendingModifiedValues (Maybe Text) Source #

The name of the maintenance track that the cluster will change to during the next maintenance window.

pendingModifiedValues_automatedSnapshotRetentionPeriod :: Lens' PendingModifiedValues (Maybe Int) Source #

The pending or in-progress change of the automated snapshot retention period.

pendingModifiedValues_clusterIdentifier :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the new identifier for the cluster.

pendingModifiedValues_numberOfNodes :: Lens' PendingModifiedValues (Maybe Int) Source #

The pending or in-progress change of the number of nodes in the cluster.

pendingModifiedValues_clusterType :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the cluster type.

pendingModifiedValues_clusterVersion :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the service version.

pendingModifiedValues_nodeType :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the cluster's node type.

RecurringCharge

data RecurringCharge Source #

Describes a recurring charge.

See: newRecurringCharge smart constructor.

Constructors

RecurringCharge' 

Fields

Instances

Instances details
Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

FromXML RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

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

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge with all optional fields omitted.

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

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

$sel:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency at which the recurring charge amount is applied.

$sel:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The amount charged per the period of time specified by the recurring charge frequency.

recurringCharge_recurringChargeFrequency :: Lens' RecurringCharge (Maybe Text) Source #

The frequency at which the recurring charge amount is applied.

recurringCharge_recurringChargeAmount :: Lens' RecurringCharge (Maybe Double) Source #

The amount charged per the period of time specified by the recurring charge frequency.

ReservedNode

data ReservedNode Source #

Describes a reserved node. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings.

See: newReservedNode smart constructor.

Constructors

ReservedNode' 

Fields

Instances

Instances details
Eq ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Read ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Show ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Generic ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Associated Types

type Rep ReservedNode :: Type -> Type #

NFData ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Methods

rnf :: ReservedNode -> () #

Hashable ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

FromXML ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

type Rep ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

type Rep ReservedNode = D1 ('MetaData "ReservedNode" "Amazonka.Redshift.Types.ReservedNode" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ReservedNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newReservedNode :: ReservedNode Source #

Create a value of ReservedNode with all optional fields omitted.

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

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

$sel:reservedNodeOfferingType:ReservedNode', reservedNode_reservedNodeOfferingType -

$sel:state:ReservedNode', reservedNode_state - The state of the reserved compute node.

Possible Values:

  • pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.
  • active-This reserved node is owned by the caller and is available for use.
  • payment-failed-Payment failed for the purchase attempt.
  • retired-The reserved node is no longer available.
  • exchanging-The owner is exchanging the reserved node for another reserved node.

$sel:currencyCode:ReservedNode', reservedNode_currencyCode - The currency code for the reserved cluster.

$sel:startTime:ReservedNode', reservedNode_startTime - The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.

$sel:nodeCount:ReservedNode', reservedNode_nodeCount - The number of reserved compute nodes.

$sel:reservedNodeId:ReservedNode', reservedNode_reservedNodeId - The unique identifier for the reservation.

$sel:reservedNodeOfferingId:ReservedNode', reservedNode_reservedNodeOfferingId - The identifier for the reserved node offering.

$sel:recurringCharges:ReservedNode', reservedNode_recurringCharges - The recurring charges for the reserved node.

$sel:offeringType:ReservedNode', reservedNode_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:usagePrice:ReservedNode', reservedNode_usagePrice - The hourly rate Amazon Redshift charges you for this reserved node.

$sel:nodeType:ReservedNode', reservedNode_nodeType - The node type of the reserved node.

$sel:fixedPrice:ReservedNode', reservedNode_fixedPrice - The fixed cost Amazon Redshift charges you for this reserved node.

$sel:duration:ReservedNode', reservedNode_duration - The duration of the node reservation in seconds.

reservedNode_state :: Lens' ReservedNode (Maybe Text) Source #

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.

reservedNode_currencyCode :: Lens' ReservedNode (Maybe Text) Source #

The currency code for the reserved cluster.

reservedNode_startTime :: Lens' ReservedNode (Maybe UTCTime) Source #

The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.

reservedNode_nodeCount :: Lens' ReservedNode (Maybe Int) Source #

The number of reserved compute nodes.

reservedNode_reservedNodeId :: Lens' ReservedNode (Maybe Text) Source #

The unique identifier for the reservation.

reservedNode_reservedNodeOfferingId :: Lens' ReservedNode (Maybe Text) Source #

The identifier for the reserved node offering.

reservedNode_recurringCharges :: Lens' ReservedNode (Maybe [RecurringCharge]) Source #

The recurring charges for the reserved node.

reservedNode_offeringType :: Lens' ReservedNode (Maybe Text) Source #

The anticipated utilization of the reserved node, as defined in the reserved node offering.

reservedNode_usagePrice :: Lens' ReservedNode (Maybe Double) Source #

The hourly rate Amazon Redshift charges you for this reserved node.

reservedNode_nodeType :: Lens' ReservedNode (Maybe Text) Source #

The node type of the reserved node.

reservedNode_fixedPrice :: Lens' ReservedNode (Maybe Double) Source #

The fixed cost Amazon Redshift charges you for this reserved node.

reservedNode_duration :: Lens' ReservedNode (Maybe Int) Source #

The duration of the node reservation in seconds.

ReservedNodeOffering

data ReservedNodeOffering Source #

Describes a reserved node offering.

See: newReservedNodeOffering smart constructor.

Constructors

ReservedNodeOffering' 

Fields

Instances

Instances details
Eq ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Read ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Show ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Generic ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Associated Types

type Rep ReservedNodeOffering :: Type -> Type #

NFData ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Methods

rnf :: ReservedNodeOffering -> () #

Hashable ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

FromXML ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

type Rep ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

type Rep ReservedNodeOffering = D1 ('MetaData "ReservedNodeOffering" "Amazonka.Redshift.Types.ReservedNodeOffering" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ReservedNodeOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])))) :*: ((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newReservedNodeOffering :: ReservedNodeOffering Source #

Create a value of ReservedNodeOffering with all optional fields omitted.

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

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

$sel:reservedNodeOfferingType:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingType -

$sel:currencyCode:ReservedNodeOffering', reservedNodeOffering_currencyCode - The currency code for the compute nodes offering.

$sel:reservedNodeOfferingId:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingId - The offering identifier.

$sel:recurringCharges:ReservedNodeOffering', reservedNodeOffering_recurringCharges - The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

$sel:offeringType:ReservedNodeOffering', reservedNodeOffering_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:usagePrice:ReservedNodeOffering', reservedNodeOffering_usagePrice - The rate you are charged for each hour the cluster that is using the offering is running.

$sel:nodeType:ReservedNodeOffering', reservedNodeOffering_nodeType - The node type offered by the reserved node offering.

$sel:fixedPrice:ReservedNodeOffering', reservedNodeOffering_fixedPrice - The upfront fixed charge you will pay to purchase the specific reserved node offering.

$sel:duration:ReservedNodeOffering', reservedNodeOffering_duration - The duration, in seconds, for which the offering will reserve the node.

reservedNodeOffering_currencyCode :: Lens' ReservedNodeOffering (Maybe Text) Source #

The currency code for the compute nodes offering.

reservedNodeOffering_recurringCharges :: Lens' ReservedNodeOffering (Maybe [RecurringCharge]) Source #

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.

reservedNodeOffering_offeringType :: Lens' ReservedNodeOffering (Maybe Text) Source #

The anticipated utilization of the reserved node, as defined in the reserved node offering.

reservedNodeOffering_usagePrice :: Lens' ReservedNodeOffering (Maybe Double) Source #

The rate you are charged for each hour the cluster that is using the offering is running.

reservedNodeOffering_nodeType :: Lens' ReservedNodeOffering (Maybe Text) Source #

The node type offered by the reserved node offering.

reservedNodeOffering_fixedPrice :: Lens' ReservedNodeOffering (Maybe Double) Source #

The upfront fixed charge you will pay to purchase the specific reserved node offering.

reservedNodeOffering_duration :: Lens' ReservedNodeOffering (Maybe Int) Source #

The duration, in seconds, for which the offering will reserve the node.

ResizeClusterMessage

data ResizeClusterMessage Source #

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

See: newResizeClusterMessage smart constructor.

Constructors

ResizeClusterMessage' 

Fields

  • numberOfNodes :: Maybe Int

    The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used.

  • classic :: Maybe Bool

    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.

  • clusterType :: Maybe Text

    The new cluster type for the specified cluster.

  • nodeType :: Maybe Text

    The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.

  • clusterIdentifier :: Text

    The unique identifier for the cluster to resize.

Instances

Instances details
Eq ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Read ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Show ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Generic ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Associated Types

type Rep ResizeClusterMessage :: Type -> Type #

NFData ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Methods

rnf :: ResizeClusterMessage -> () #

Hashable ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

ToQuery ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

FromXML ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

type Rep ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

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

newResizeClusterMessage Source #

Create a value of ResizeClusterMessage with all optional fields omitted.

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

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

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

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

$sel:clusterType:ResizeClusterMessage', resizeClusterMessage_clusterType - The new cluster type for the specified cluster.

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

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

resizeClusterMessage_numberOfNodes :: Lens' ResizeClusterMessage (Maybe Int) Source #

The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used.

resizeClusterMessage_classic :: Lens' ResizeClusterMessage (Maybe Bool) Source #

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.

resizeClusterMessage_clusterType :: Lens' ResizeClusterMessage (Maybe Text) Source #

The new cluster type for the specified cluster.

resizeClusterMessage_nodeType :: Lens' ResizeClusterMessage (Maybe Text) Source #

The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.

resizeClusterMessage_clusterIdentifier :: Lens' ResizeClusterMessage Text Source #

The unique identifier for the cluster to resize.

ResizeInfo

data ResizeInfo Source #

Describes a resize operation.

See: newResizeInfo smart constructor.

Constructors

ResizeInfo' 

Fields

Instances

Instances details
Eq ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Read ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Show ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Generic ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Associated Types

type Rep ResizeInfo :: Type -> Type #

NFData ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Methods

rnf :: ResizeInfo -> () #

Hashable ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

FromXML ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

type Rep ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

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

newResizeInfo :: ResizeInfo Source #

Create a value of ResizeInfo with all optional fields omitted.

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

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

$sel:allowCancelResize:ResizeInfo', resizeInfo_allowCancelResize - A boolean value indicating if the resize operation can be cancelled.

$sel:resizeType:ResizeInfo', resizeInfo_resizeType - Returns the value ClassicResize.

resizeInfo_allowCancelResize :: Lens' ResizeInfo (Maybe Bool) Source #

A boolean value indicating if the resize operation can be cancelled.

resizeInfo_resizeType :: Lens' ResizeInfo (Maybe Text) Source #

Returns the value ClassicResize.

ResizeProgressMessage

data ResizeProgressMessage Source #

Describes the result of a cluster resize operation.

See: newResizeProgressMessage smart constructor.

Constructors

ResizeProgressMessage' 

Fields

  • importTablesNotStarted :: Maybe [Text]

    The names of tables that have not been yet imported.

    Valid Values: List of table names

  • status :: Maybe Text

    The status of the resize operation.

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

  • estimatedTimeToCompletionInSeconds :: Maybe Integer

    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.

  • avgResizeRateInMegaBytesPerSecond :: Maybe Double

    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.

  • targetNumberOfNodes :: Maybe Int

    The number of nodes that the cluster will have after the resize operation is complete.

  • targetEncryptionType :: Maybe Text

    The type of encryption for the cluster after the resize is complete.

    Possible values are KMS and None.

  • targetNodeType :: Maybe Text

    The node type that the cluster will have after the resize operation is complete.

  • importTablesInProgress :: Maybe [Text]

    The names of tables that are being currently imported.

    Valid Values: List of table names.

  • resizeType :: Maybe Text

    An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

  • importTablesCompleted :: Maybe [Text]

    The names of tables that have been completely imported .

    Valid Values: List of table names.

  • progressInMegaBytes :: Maybe Integer

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

  • dataTransferProgressPercent :: Maybe Double

    The percent of data transferred from source cluster to target cluster.

  • totalResizeDataInMegaBytes :: Maybe Integer

    The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

  • targetClusterType :: Maybe Text

    The cluster type after the resize operation is complete.

    Valid Values: multi-node | single-node

  • message :: Maybe Text

    An optional string to provide additional details about the resize action.

  • elapsedTimeInSeconds :: Maybe Integer

    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.

Instances

Instances details
Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Generic ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Associated Types

type Rep ResizeProgressMessage :: Type -> Type #

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Hashable ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

FromXML ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

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

newResizeProgressMessage :: ResizeProgressMessage Source #

Create a value of ResizeProgressMessage with all optional fields omitted.

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

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

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

Valid Values: List of table names

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

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

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

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

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

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

Possible values are KMS and None.

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

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

Valid Values: List of table names.

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

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

Valid Values: List of table names.

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

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

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

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

Valid Values: multi-node | single-node

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

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

resizeProgressMessage_importTablesNotStarted :: Lens' ResizeProgressMessage (Maybe [Text]) Source #

The names of tables that have not been yet imported.

Valid Values: List of table names

resizeProgressMessage_status :: Lens' ResizeProgressMessage (Maybe Text) Source #

The status of the resize operation.

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

resizeProgressMessage_estimatedTimeToCompletionInSeconds :: Lens' ResizeProgressMessage (Maybe Integer) Source #

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.

resizeProgressMessage_avgResizeRateInMegaBytesPerSecond :: Lens' ResizeProgressMessage (Maybe Double) Source #

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.

resizeProgressMessage_targetNumberOfNodes :: Lens' ResizeProgressMessage (Maybe Int) Source #

The number of nodes that the cluster will have after the resize operation is complete.

resizeProgressMessage_targetEncryptionType :: Lens' ResizeProgressMessage (Maybe Text) Source #

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

resizeProgressMessage_targetNodeType :: Lens' ResizeProgressMessage (Maybe Text) Source #

The node type that the cluster will have after the resize operation is complete.

resizeProgressMessage_importTablesInProgress :: Lens' ResizeProgressMessage (Maybe [Text]) Source #

The names of tables that are being currently imported.

Valid Values: List of table names.

resizeProgressMessage_resizeType :: Lens' ResizeProgressMessage (Maybe Text) Source #

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

resizeProgressMessage_importTablesCompleted :: Lens' ResizeProgressMessage (Maybe [Text]) Source #

The names of tables that have been completely imported .

Valid Values: List of table names.

resizeProgressMessage_progressInMegaBytes :: Lens' ResizeProgressMessage (Maybe Integer) Source #

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

resizeProgressMessage_dataTransferProgressPercent :: Lens' ResizeProgressMessage (Maybe Double) Source #

The percent of data transferred from source cluster to target cluster.

resizeProgressMessage_totalResizeDataInMegaBytes :: Lens' ResizeProgressMessage (Maybe Integer) Source #

The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

resizeProgressMessage_targetClusterType :: Lens' ResizeProgressMessage (Maybe Text) Source #

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

resizeProgressMessage_message :: Lens' ResizeProgressMessage (Maybe Text) Source #

An optional string to provide additional details about the resize action.

resizeProgressMessage_elapsedTimeInSeconds :: Lens' ResizeProgressMessage (Maybe Integer) Source #

The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

RestoreStatus

data RestoreStatus Source #

Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.

See: newRestoreStatus smart constructor.

Constructors

RestoreStatus' 

Fields

  • status :: Maybe Text

    The status of the restore action. Returns starting, restoring, completed, or failed.

  • estimatedTimeToCompletionInSeconds :: Maybe Integer

    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.

  • currentRestoreRateInMegaBytesPerSecond :: Maybe Double

    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.

  • progressInMegaBytes :: Maybe Integer

    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.

  • elapsedTimeInSeconds :: Maybe Integer

    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.

  • snapshotSizeInMegaBytes :: Maybe Integer

    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.

Instances

Instances details
Eq RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Read RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Show RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Generic RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Associated Types

type Rep RestoreStatus :: Type -> Type #

NFData RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Methods

rnf :: RestoreStatus -> () #

Hashable RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

FromXML RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

type Rep RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

type Rep RestoreStatus = D1 ('MetaData "RestoreStatus" "Amazonka.Redshift.Types.RestoreStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RestoreStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "currentRestoreRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "snapshotSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newRestoreStatus :: RestoreStatus Source #

Create a value of RestoreStatus with all optional fields omitted.

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

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

$sel:status:RestoreStatus', restoreStatus_status - The status of the restore action. Returns starting, restoring, completed, or failed.

$sel:estimatedTimeToCompletionInSeconds:RestoreStatus', restoreStatus_estimatedTimeToCompletionInSeconds - The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 and DS2 node types.

$sel:currentRestoreRateInMegaBytesPerSecond:RestoreStatus', restoreStatus_currentRestoreRateInMegaBytesPerSecond - The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup. This field is only updated when you restore to DC2 and DS2 node types.

$sel:progressInMegaBytes:RestoreStatus', restoreStatus_progressInMegaBytes - The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 and DS2 node types.

$sel:elapsedTimeInSeconds:RestoreStatus', restoreStatus_elapsedTimeInSeconds - The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish. This field is only updated when you restore to DC2 and DS2 node types.

$sel:snapshotSizeInMegaBytes:RestoreStatus', restoreStatus_snapshotSizeInMegaBytes - The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types.

restoreStatus_status :: Lens' RestoreStatus (Maybe Text) Source #

The status of the restore action. Returns starting, restoring, completed, or failed.

restoreStatus_estimatedTimeToCompletionInSeconds :: Lens' RestoreStatus (Maybe Integer) Source #

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.

restoreStatus_currentRestoreRateInMegaBytesPerSecond :: Lens' RestoreStatus (Maybe Double) Source #

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.

restoreStatus_progressInMegaBytes :: Lens' RestoreStatus (Maybe Integer) Source #

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.

restoreStatus_elapsedTimeInSeconds :: Lens' RestoreStatus (Maybe Integer) Source #

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.

restoreStatus_snapshotSizeInMegaBytes :: Lens' RestoreStatus (Maybe Integer) Source #

The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types.

ResumeClusterMessage

data ResumeClusterMessage Source #

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

See: newResumeClusterMessage smart constructor.

Constructors

ResumeClusterMessage' 

Fields

Instances

Instances details
Eq ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Read ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Show ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Generic ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Associated Types

type Rep ResumeClusterMessage :: Type -> Type #

NFData ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Methods

rnf :: ResumeClusterMessage -> () #

Hashable ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

ToQuery ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

FromXML ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

type Rep ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

type Rep ResumeClusterMessage = D1 ('MetaData "ResumeClusterMessage" "Amazonka.Redshift.Types.ResumeClusterMessage" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ResumeClusterMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResumeClusterMessage Source #

Create a value of ResumeClusterMessage with all optional fields omitted.

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

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

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

resumeClusterMessage_clusterIdentifier :: Lens' ResumeClusterMessage Text Source #

The identifier of the cluster to be resumed.

RevisionTarget

data RevisionTarget Source #

Describes a RevisionTarget.

See: newRevisionTarget smart constructor.

Constructors

RevisionTarget' 

Fields

Instances

Instances details
Eq RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Read RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Show RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Generic RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Associated Types

type Rep RevisionTarget :: Type -> Type #

NFData RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Methods

rnf :: RevisionTarget -> () #

Hashable RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

FromXML RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

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

newRevisionTarget :: RevisionTarget Source #

Create a value of RevisionTarget with all optional fields omitted.

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

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

$sel:databaseRevisionReleaseDate:RevisionTarget', revisionTarget_databaseRevisionReleaseDate - The date on which the database revision was released.

$sel:databaseRevision:RevisionTarget', revisionTarget_databaseRevision - A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

$sel:description:RevisionTarget', revisionTarget_description - A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

revisionTarget_databaseRevisionReleaseDate :: Lens' RevisionTarget (Maybe UTCTime) Source #

The date on which the database revision was released.

revisionTarget_databaseRevision :: Lens' RevisionTarget (Maybe Text) Source #

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

revisionTarget_description :: Lens' RevisionTarget (Maybe Text) Source #

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.

Constructors

ScheduledAction' 

Fields

  • state :: Maybe ScheduledActionState

    The state of the scheduled action. For example, DISABLED.

  • targetAction :: Maybe ScheduledActionType

    A JSON format string of the Amazon Redshift API operation with input parameters.

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

  • startTime :: Maybe ISO8601

    The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

  • schedule :: Maybe Text

    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.

  • scheduledActionName :: Maybe Text

    The name of the scheduled action.

  • scheduledActionDescription :: Maybe Text

    The description of the scheduled action.

  • nextInvocations :: Maybe [ISO8601]

    List of times when the scheduled action will run.

  • endTime :: Maybe ISO8601

    The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

  • iamRole :: Maybe Text

    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.

Instances

Instances details
Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Generic ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Associated Types

type Rep ScheduledAction :: Type -> Type #

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Hashable ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

FromXML ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

type Rep ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

newScheduledAction :: ScheduledAction Source #

Create a value of ScheduledAction with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

scheduledAction_state :: Lens' ScheduledAction (Maybe ScheduledActionState) Source #

The state of the scheduled action. For example, DISABLED.

scheduledAction_targetAction :: Lens' ScheduledAction (Maybe ScheduledActionType) Source #

A JSON format string of the Amazon Redshift API operation with input parameters.

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

scheduledAction_startTime :: Lens' ScheduledAction (Maybe UTCTime) Source #

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

scheduledAction_schedule :: Lens' ScheduledAction (Maybe Text) Source #

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.

scheduledAction_nextInvocations :: Lens' ScheduledAction (Maybe [UTCTime]) Source #

List of times when the scheduled action will run.

scheduledAction_endTime :: Lens' ScheduledAction (Maybe UTCTime) Source #

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

scheduledAction_iamRole :: Lens' ScheduledAction (Maybe Text) Source #

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

ScheduledActionFilter

data ScheduledActionFilter Source #

A set of elements to filter the returned scheduled actions.

See: newScheduledActionFilter smart constructor.

Constructors

ScheduledActionFilter' 

Fields

Instances

Instances details
Eq ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Read ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Show ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Generic ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Associated Types

type Rep ScheduledActionFilter :: Type -> Type #

NFData ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Methods

rnf :: ScheduledActionFilter -> () #

Hashable ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

ToQuery ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

type Rep ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

type Rep ScheduledActionFilter = D1 ('MetaData "ScheduledActionFilter" "Amazonka.Redshift.Types.ScheduledActionFilter" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ScheduledActionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScheduledActionFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newScheduledActionFilter Source #

Create a value of ScheduledActionFilter with all optional fields omitted.

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

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

$sel:name:ScheduledActionFilter', scheduledActionFilter_name - The type of element to filter.

$sel:values:ScheduledActionFilter', scheduledActionFilter_values - List of values. Compare if the value (of type defined by Name) equals an item in the list of scheduled actions.

scheduledActionFilter_values :: Lens' ScheduledActionFilter [Text] Source #

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.

Constructors

ScheduledActionType' 

Fields

Instances

Instances details
Eq ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Read ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Show ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Generic ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Associated Types

type Rep ScheduledActionType :: Type -> Type #

NFData ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Methods

rnf :: ScheduledActionType -> () #

Hashable ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

ToQuery ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

FromXML ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

type Rep ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

type Rep ScheduledActionType = D1 ('MetaData "ScheduledActionType" "Amazonka.Redshift.Types.ScheduledActionType" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "ScheduledActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resizeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeClusterMessage)) :*: (S1 ('MetaSel ('Just "resumeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResumeClusterMessage)) :*: S1 ('MetaSel ('Just "pauseCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PauseClusterMessage)))))

newScheduledActionType :: ScheduledActionType Source #

Create a value of ScheduledActionType with all optional fields omitted.

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

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

$sel:resizeCluster:ScheduledActionType', scheduledActionType_resizeCluster - An action that runs a ResizeCluster API operation.

$sel:resumeCluster:ScheduledActionType', scheduledActionType_resumeCluster - An action that runs a ResumeCluster API operation.

$sel:pauseCluster:ScheduledActionType', scheduledActionType_pauseCluster - An action that runs a PauseCluster API operation.

scheduledActionType_resizeCluster :: Lens' ScheduledActionType (Maybe ResizeClusterMessage) Source #

An action that runs a ResizeCluster API operation.

scheduledActionType_resumeCluster :: Lens' ScheduledActionType (Maybe ResumeClusterMessage) Source #

An action that runs a ResumeCluster API operation.

scheduledActionType_pauseCluster :: Lens' ScheduledActionType (Maybe PauseClusterMessage) Source #

An action that runs a PauseCluster API operation.

Snapshot

data Snapshot Source #

Describes a snapshot.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
Eq Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Read Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

NFData Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

FromXML Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.Redshift.Types.Snapshot" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "restorableNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "accountsWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountWithRestoreAccess])) :*: S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "engineFullVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptedWithHSM") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotRetentionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "manualSnapshotRemainingDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupProgressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "snapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "currentBackupRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "estimatedSecondsToCompletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "actualIncrementalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

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

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

$sel:status:Snapshot', snapshot_status - The snapshot status. The value of the status depends on the API operation used:

  • CreateClusterSnapshot and CopyClusterSnapshot returns status as "creating".
  • DescribeClusterSnapshots returns status as "creating", "available", "final snapshot", or "failed".
  • DeleteClusterSnapshot returns status as "deleted".

$sel:restorableNodeTypes:Snapshot', snapshot_restorableNodeTypes - The list of node types that this cluster snapshot is able to restore into.

$sel:accountsWithRestoreAccess:Snapshot', snapshot_accountsWithRestoreAccess - A list of the Amazon Web Services accounts authorized to restore the snapshot. Returns null if no accounts are authorized. Visible only to the snapshot owner.

$sel:manualSnapshotRetentionPeriod:Snapshot', snapshot_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

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

$sel:enhancedVpcRouting:Snapshot', snapshot_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:snapshotIdentifier:Snapshot', snapshot_snapshotIdentifier - The snapshot identifier that is provided in the request.

$sel:engineFullVersion:Snapshot', snapshot_engineFullVersion - The cluster version of the cluster used to create the snapshot. For example, 1.0.15503.

$sel:encryptedWithHSM:Snapshot', snapshot_encryptedWithHSM - A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true indicates that the data is encrypted using HSM keys.

$sel:masterUsername:Snapshot', snapshot_masterUsername - The admin user name for the cluster.

$sel:sourceRegion:Snapshot', snapshot_sourceRegion - The source region from which the snapshot was copied.

$sel:maintenanceTrackName:Snapshot', snapshot_maintenanceTrackName - The name of the maintenance track for the snapshot.

$sel:snapshotRetentionStartTime:Snapshot', snapshot_snapshotRetentionStartTime - A timestamp representing the start of the retention period for the snapshot.

$sel:manualSnapshotRemainingDays:Snapshot', snapshot_manualSnapshotRemainingDays - The number of days until a manual snapshot will pass its retention period.

$sel:vpcId:Snapshot', snapshot_vpcId - The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.

$sel:backupProgressInMegaBytes:Snapshot', snapshot_backupProgressInMegaBytes - The number of megabytes that have been transferred to the snapshot backup.

$sel:encrypted:Snapshot', snapshot_encrypted - If true, the data in the snapshot is encrypted at rest.

$sel:clusterIdentifier:Snapshot', snapshot_clusterIdentifier - The identifier of the cluster for which the snapshot was taken.

$sel:numberOfNodes:Snapshot', snapshot_numberOfNodes - The number of nodes in the cluster.

$sel:snapshotType:Snapshot', snapshot_snapshotType - The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.

$sel:availabilityZone:Snapshot', snapshot_availabilityZone - The Availability Zone in which the cluster was created.

$sel:currentBackupRateInMegaBytesPerSecond:Snapshot', snapshot_currentBackupRateInMegaBytesPerSecond - The number of megabytes per second being transferred to the snapshot backup. Returns 0 for a completed backup.

$sel:snapshotCreateTime:Snapshot', snapshot_snapshotCreateTime - The time (in UTC format) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.

$sel:clusterVersion:Snapshot', snapshot_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

$sel:ownerAccount:Snapshot', snapshot_ownerAccount - For manual snapshots, the Amazon Web Services account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.

$sel:nodeType:Snapshot', snapshot_nodeType - The node type of the nodes in the cluster.

$sel:elapsedTimeInSeconds:Snapshot', snapshot_elapsedTimeInSeconds - The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.

$sel:clusterCreateTime:Snapshot', snapshot_clusterCreateTime - The time (UTC) when the cluster was originally created.

$sel:estimatedSecondsToCompletion:Snapshot', snapshot_estimatedSecondsToCompletion - The estimate of the time remaining before the snapshot backup will complete. Returns 0 for a completed backup.

$sel:actualIncrementalBackupSizeInMegaBytes:Snapshot', snapshot_actualIncrementalBackupSizeInMegaBytes - The size of the incremental backup.

$sel:tags:Snapshot', snapshot_tags - The list of tags for the cluster snapshot.

$sel:port:Snapshot', snapshot_port - The port that the cluster is listening on.

$sel:totalBackupSizeInMegaBytes:Snapshot', snapshot_totalBackupSizeInMegaBytes - The size of the complete set of backup data that would be used to restore the cluster.

$sel:dbName:Snapshot', snapshot_dbName - The name of the database that was created when the cluster was created.

snapshot_status :: Lens' Snapshot (Maybe Text) Source #

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

snapshot_restorableNodeTypes :: Lens' Snapshot (Maybe [Text]) Source #

The list of node types that this cluster snapshot is able to restore into.

snapshot_accountsWithRestoreAccess :: Lens' Snapshot (Maybe [AccountWithRestoreAccess]) Source #

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.

snapshot_manualSnapshotRetentionPeriod :: Lens' Snapshot (Maybe Int) Source #

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.

snapshot_enhancedVpcRouting :: Lens' Snapshot (Maybe Bool) Source #

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

snapshot_snapshotIdentifier :: Lens' Snapshot (Maybe Text) Source #

The snapshot identifier that is provided in the request.

snapshot_engineFullVersion :: Lens' Snapshot (Maybe Text) Source #

The cluster version of the cluster used to create the snapshot. For example, 1.0.15503.

snapshot_encryptedWithHSM :: Lens' Snapshot (Maybe Bool) Source #

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.

snapshot_masterUsername :: Lens' Snapshot (Maybe Text) Source #

The admin user name for the cluster.

snapshot_sourceRegion :: Lens' Snapshot (Maybe Text) Source #

The source region from which the snapshot was copied.

snapshot_maintenanceTrackName :: Lens' Snapshot (Maybe Text) Source #

The name of the maintenance track for the snapshot.

snapshot_snapshotRetentionStartTime :: Lens' Snapshot (Maybe UTCTime) Source #

A timestamp representing the start of the retention period for the snapshot.

snapshot_manualSnapshotRemainingDays :: Lens' Snapshot (Maybe Int) Source #

The number of days until a manual snapshot will pass its retention period.

snapshot_vpcId :: Lens' Snapshot (Maybe Text) Source #

The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.

snapshot_backupProgressInMegaBytes :: Lens' Snapshot (Maybe Double) Source #

The number of megabytes that have been transferred to the snapshot backup.

snapshot_encrypted :: Lens' Snapshot (Maybe Bool) Source #

If true, the data in the snapshot is encrypted at rest.

snapshot_clusterIdentifier :: Lens' Snapshot (Maybe Text) Source #

The identifier of the cluster for which the snapshot was taken.

snapshot_numberOfNodes :: Lens' Snapshot (Maybe Int) Source #

The number of nodes in the cluster.

snapshot_snapshotType :: Lens' Snapshot (Maybe Text) Source #

The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

snapshot_kmsKeyId :: Lens' Snapshot (Maybe Text) Source #

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.

snapshot_availabilityZone :: Lens' Snapshot (Maybe Text) Source #

The Availability Zone in which the cluster was created.

snapshot_currentBackupRateInMegaBytesPerSecond :: Lens' Snapshot (Maybe Double) Source #

The number of megabytes per second being transferred to the snapshot backup. Returns 0 for a completed backup.

snapshot_snapshotCreateTime :: Lens' Snapshot (Maybe UTCTime) Source #

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.

snapshot_clusterVersion :: Lens' Snapshot (Maybe Text) Source #

The version ID of the Amazon Redshift engine that is running on the cluster.

snapshot_ownerAccount :: Lens' Snapshot (Maybe Text) Source #

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.

snapshot_nodeType :: Lens' Snapshot (Maybe Text) Source #

The node type of the nodes in the cluster.

snapshot_elapsedTimeInSeconds :: Lens' Snapshot (Maybe Integer) Source #

The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.

snapshot_clusterCreateTime :: Lens' Snapshot (Maybe UTCTime) Source #

The time (UTC) when the cluster was originally created.

snapshot_estimatedSecondsToCompletion :: Lens' Snapshot (Maybe Integer) Source #

The estimate of the time remaining before the snapshot backup will complete. Returns 0 for a completed backup.

snapshot_tags :: Lens' Snapshot (Maybe [Tag]) Source #

The list of tags for the cluster snapshot.

snapshot_port :: Lens' Snapshot (Maybe Int) Source #

The port that the cluster is listening on.

snapshot_totalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double) Source #

The size of the complete set of backup data that would be used to restore the cluster.

snapshot_dbName :: Lens' Snapshot (Maybe Text) Source #

The name of the database that was created when the cluster was created.

SnapshotCopyGrant

data SnapshotCopyGrant Source #

The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified customer master key (CMK) from Amazon Web Services KMS in the destination region.

For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide.

See: newSnapshotCopyGrant smart constructor.

Constructors

SnapshotCopyGrant' 

Fields

Instances

Instances details
Eq SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Read SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Show SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Generic SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Associated Types

type Rep SnapshotCopyGrant :: Type -> Type #

NFData SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Methods

rnf :: SnapshotCopyGrant -> () #

Hashable SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

FromXML SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

type Rep SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

type Rep SnapshotCopyGrant = D1 ('MetaData "SnapshotCopyGrant" "Amazonka.Redshift.Types.SnapshotCopyGrant" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotCopyGrant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newSnapshotCopyGrant :: SnapshotCopyGrant Source #

Create a value of SnapshotCopyGrant with all optional fields omitted.

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

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

$sel:kmsKeyId:SnapshotCopyGrant', snapshotCopyGrant_kmsKeyId - The unique identifier of the customer master key (CMK) in Amazon Web Services KMS to which Amazon Redshift is granted permission.

$sel:snapshotCopyGrantName:SnapshotCopyGrant', snapshotCopyGrant_snapshotCopyGrantName - The name of the snapshot copy grant.

$sel:tags:SnapshotCopyGrant', snapshotCopyGrant_tags - A list of tag instances.

snapshotCopyGrant_kmsKeyId :: Lens' SnapshotCopyGrant (Maybe Text) Source #

The unique identifier of the customer master key (CMK) in Amazon Web Services KMS to which Amazon Redshift is granted permission.

SnapshotErrorMessage

data SnapshotErrorMessage Source #

Describes the errors returned by a snapshot.

See: newSnapshotErrorMessage smart constructor.

Constructors

SnapshotErrorMessage' 

Fields

Instances

Instances details
Eq SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Read SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Show SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Generic SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Associated Types

type Rep SnapshotErrorMessage :: Type -> Type #

NFData SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Methods

rnf :: SnapshotErrorMessage -> () #

Hashable SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

FromXML SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

type Rep SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

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

newSnapshotErrorMessage :: SnapshotErrorMessage Source #

Create a value of SnapshotErrorMessage with all optional fields omitted.

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

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

$sel:failureReason:SnapshotErrorMessage', snapshotErrorMessage_failureReason - The text message describing the error.

$sel:snapshotIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotIdentifier - A unique identifier for the snapshot returning the error.

$sel:snapshotClusterIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotClusterIdentifier - A unique identifier for the cluster.

$sel:failureCode:SnapshotErrorMessage', snapshotErrorMessage_failureCode - The failure code for the error.

snapshotErrorMessage_snapshotIdentifier :: Lens' SnapshotErrorMessage (Maybe Text) Source #

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.

Constructors

SnapshotSchedule' 

Fields

Instances

Instances details
Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Generic SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Associated Types

type Rep SnapshotSchedule :: Type -> Type #

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Hashable SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

FromXML SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule = D1 ('MetaData "SnapshotSchedule" "Amazonka.Redshift.Types.SnapshotSchedule" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterAssociatedToSchedule])) :*: (S1 ('MetaSel ('Just "nextInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])) :*: S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "scheduleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSnapshotSchedule :: SnapshotSchedule Source #

Create a value of SnapshotSchedule with all optional fields omitted.

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

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

$sel:associatedClusters:SnapshotSchedule', snapshotSchedule_associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

$sel:nextInvocations:SnapshotSchedule', snapshotSchedule_nextInvocations -

$sel:scheduleDefinitions:SnapshotSchedule', snapshotSchedule_scheduleDefinitions - A list of ScheduleDefinitions.

$sel:scheduleDescription:SnapshotSchedule', snapshotSchedule_scheduleDescription - The description of the schedule.

$sel:scheduleIdentifier:SnapshotSchedule', snapshotSchedule_scheduleIdentifier - A unique identifier for the schedule.

$sel:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$sel:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

snapshotSchedule_associatedClusters :: Lens' SnapshotSchedule (Maybe [ClusterAssociatedToSchedule]) Source #

A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

snapshotSchedule_scheduleIdentifier :: Lens' SnapshotSchedule (Maybe Text) Source #

A unique identifier for the schedule.

snapshotSchedule_associatedClusterCount :: Lens' SnapshotSchedule (Maybe Int) Source #

The number of clusters associated with the schedule.

snapshotSchedule_tags :: Lens' SnapshotSchedule (Maybe [Tag]) Source #

An optional set of tags describing the schedule.

SnapshotSortingEntity

data SnapshotSortingEntity Source #

Describes a sorting entity

See: newSnapshotSortingEntity smart constructor.

Constructors

SnapshotSortingEntity' 

Fields

Instances

Instances details
Eq SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Read SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Show SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Generic SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Associated Types

type Rep SnapshotSortingEntity :: Type -> Type #

NFData SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Methods

rnf :: SnapshotSortingEntity -> () #

Hashable SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

ToQuery SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

type Rep SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

type Rep SnapshotSortingEntity = D1 ('MetaData "SnapshotSortingEntity" "Amazonka.Redshift.Types.SnapshotSortingEntity" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "SnapshotSortingEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortByOrder)) :*: S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnapshotAttributeToSortBy)))

newSnapshotSortingEntity Source #

Create a value of SnapshotSortingEntity with all optional fields omitted.

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

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

$sel:sortOrder:SnapshotSortingEntity', snapshotSortingEntity_sortOrder - The order for listing the attributes.

$sel:attribute:SnapshotSortingEntity', snapshotSortingEntity_attribute - The category for sorting the snapshots.

Subnet

data Subnet Source #

Describes a subnet.

See: newSubnet smart constructor.

Constructors

Subnet' 

Fields

Instances

Instances details
Eq Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Read Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

NFData Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

rnf :: Subnet -> () #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

FromXML Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

type Rep Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

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

newSubnet :: Subnet Source #

Create a value of Subnet with all optional fields omitted.

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

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

$sel:subnetStatus:Subnet', subnet_subnetStatus - The status of the subnet.

$sel:subnetIdentifier:Subnet', subnet_subnetIdentifier - The identifier of the subnet.

$sel:subnetAvailabilityZone:Subnet', subnet_subnetAvailabilityZone -

subnet_subnetStatus :: Lens' Subnet (Maybe Text) Source #

The status of the subnet.

subnet_subnetIdentifier :: Lens' Subnet (Maybe Text) Source #

The identifier of the subnet.

SupportedOperation

data SupportedOperation Source #

Describes the operations that are allowed on a maintenance track.

See: newSupportedOperation smart constructor.

Constructors

SupportedOperation' 

Fields

Instances

Instances details
Eq SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Read SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Show SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Generic SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Associated Types

type Rep SupportedOperation :: Type -> Type #

NFData SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Methods

rnf :: SupportedOperation -> () #

Hashable SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

FromXML SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

type Rep SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

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

newSupportedOperation :: SupportedOperation Source #

Create a value of SupportedOperation with all optional fields omitted.

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

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

$sel:operationName:SupportedOperation', supportedOperation_operationName - A list of the supported operations.

SupportedPlatform

data SupportedPlatform Source #

A list of supported platforms for orderable clusters.

See: newSupportedPlatform smart constructor.

Constructors

SupportedPlatform' 

Fields

Instances

Instances details
Eq SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Read SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Show SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Generic SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Associated Types

type Rep SupportedPlatform :: Type -> Type #

NFData SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Methods

rnf :: SupportedPlatform -> () #

Hashable SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

FromXML SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

type Rep SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

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

newSupportedPlatform :: SupportedPlatform Source #

Create a value of SupportedPlatform with all optional fields omitted.

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

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

$sel:name:SupportedPlatform', supportedPlatform_name -

TableRestoreStatus

data TableRestoreStatus Source #

Describes the status of a RestoreTableFromClusterSnapshot operation.

See: newTableRestoreStatus smart constructor.

Constructors

TableRestoreStatus' 

Fields

Instances

Instances details
Eq TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Read TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Show TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Generic TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Associated Types

type Rep TableRestoreStatus :: Type -> Type #

NFData TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Methods

rnf :: TableRestoreStatus -> () #

Hashable TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

FromXML TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

type Rep TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

type Rep TableRestoreStatus = D1 ('MetaData "TableRestoreStatus" "Amazonka.Redshift.Types.TableRestoreStatus" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "TableRestoreStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatusType)) :*: (S1 ('MetaSel ('Just "targetSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTableRestoreStatus :: TableRestoreStatus Source #

Create a value of TableRestoreStatus with all optional fields omitted.

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

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

$sel:status:TableRestoreStatus', tableRestoreStatus_status - A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

$sel:targetSchemaName:TableRestoreStatus', tableRestoreStatus_targetSchemaName - The name of the schema to restore the table to.

$sel:snapshotIdentifier:TableRestoreStatus', tableRestoreStatus_snapshotIdentifier - The identifier of the snapshot that the table is being restored from.

$sel:sourceDatabaseName:TableRestoreStatus', tableRestoreStatus_sourceDatabaseName - The name of the source database that contains the table being restored.

$sel:tableRestoreRequestId:TableRestoreStatus', tableRestoreStatus_tableRestoreRequestId - The unique identifier for the table restore request.

$sel:newTableName':TableRestoreStatus', tableRestoreStatus_newTableName - The name of the table to create as a result of the table restore request.

$sel:targetDatabaseName:TableRestoreStatus', tableRestoreStatus_targetDatabaseName - The name of the database to restore the table to.

$sel:sourceSchemaName:TableRestoreStatus', tableRestoreStatus_sourceSchemaName - The name of the source schema that contains the table being restored.

$sel:clusterIdentifier:TableRestoreStatus', tableRestoreStatus_clusterIdentifier - The identifier of the Amazon Redshift cluster that the table is being restored to.

$sel:requestTime:TableRestoreStatus', tableRestoreStatus_requestTime - The time that the table restore request was made, in Universal Coordinated Time (UTC).

$sel:sourceTableName:TableRestoreStatus', tableRestoreStatus_sourceTableName - The name of the source table being restored.

$sel:totalDataInMegaBytes:TableRestoreStatus', tableRestoreStatus_totalDataInMegaBytes - The total amount of data to restore to the new table, in megabytes (MB).

$sel:progressInMegaBytes:TableRestoreStatus', tableRestoreStatus_progressInMegaBytes - The amount of data restored to the new table so far, in megabytes (MB).

$sel:message:TableRestoreStatus', tableRestoreStatus_message - A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

tableRestoreStatus_status :: Lens' TableRestoreStatus (Maybe TableRestoreStatusType) Source #

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

tableRestoreStatus_targetSchemaName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the schema to restore the table to.

tableRestoreStatus_snapshotIdentifier :: Lens' TableRestoreStatus (Maybe Text) Source #

The identifier of the snapshot that the table is being restored from.

tableRestoreStatus_sourceDatabaseName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source database that contains the table being restored.

tableRestoreStatus_tableRestoreRequestId :: Lens' TableRestoreStatus (Maybe Text) Source #

The unique identifier for the table restore request.

tableRestoreStatus_newTableName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the table to create as a result of the table restore request.

tableRestoreStatus_targetDatabaseName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the database to restore the table to.

tableRestoreStatus_sourceSchemaName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source schema that contains the table being restored.

tableRestoreStatus_clusterIdentifier :: Lens' TableRestoreStatus (Maybe Text) Source #

The identifier of the Amazon Redshift cluster that the table is being restored to.

tableRestoreStatus_requestTime :: Lens' TableRestoreStatus (Maybe UTCTime) Source #

The time that the table restore request was made, in Universal Coordinated Time (UTC).

tableRestoreStatus_sourceTableName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source table being restored.

tableRestoreStatus_totalDataInMegaBytes :: Lens' TableRestoreStatus (Maybe Integer) Source #

The total amount of data to restore to the new table, in megabytes (MB).

tableRestoreStatus_progressInMegaBytes :: Lens' TableRestoreStatus (Maybe Integer) Source #

The amount of data restored to the new table so far, in megabytes (MB).

tableRestoreStatus_message :: Lens' TableRestoreStatus (Maybe Text) Source #

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Tag

data Tag Source #

A tag consisting of a name/value pair for a resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToQuery Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

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

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

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

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

$sel:value:Tag', tag_value - The value for the resource tag.

$sel:key:Tag', tag_key - The key, or name, for the resource tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value for the resource tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key, or name, for the resource tag.

TaggedResource

data TaggedResource Source #

A tag and its associated resource.

See: newTaggedResource smart constructor.

Constructors

TaggedResource' 

Fields

  • tag :: Maybe Tag

    The tag for the resource.

  • resourceType :: Maybe Text

    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.

  • resourceName :: Maybe Text

    The Amazon Resource Name (ARN) with which the tag is associated, for example: arn:aws:redshift:us-east-2:123456789:cluster:t1.

Instances

Instances details
Eq TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Read TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Show TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Generic TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Associated Types

type Rep TaggedResource :: Type -> Type #

NFData TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Methods

rnf :: TaggedResource -> () #

Hashable TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

FromXML TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

type Rep TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

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

newTaggedResource :: TaggedResource Source #

Create a value of TaggedResource with all optional fields omitted.

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

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

$sel:tag:TaggedResource', taggedResource_tag - The tag for the resource.

$sel:resourceType:TaggedResource', taggedResource_resourceType - The type of resource with which the tag is associated. Valid resource types are:

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

For more information about Amazon Redshift resource types and constructing ARNs, go to Constructing an Amazon Redshift Amazon Resource Name (ARN) in the Amazon Redshift Cluster Management Guide.

$sel:resourceName:TaggedResource', taggedResource_resourceName - The Amazon Resource Name (ARN) with which the tag is associated, for example: arn:aws:redshift:us-east-2:123456789:cluster:t1.

taggedResource_tag :: Lens' TaggedResource (Maybe Tag) Source #

The tag for the resource.

taggedResource_resourceType :: Lens' TaggedResource (Maybe Text) Source #

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.

taggedResource_resourceName :: Lens' TaggedResource (Maybe Text) Source #

The Amazon Resource Name (ARN) with which the tag is associated, for example: arn:aws:redshift:us-east-2:123456789:cluster:t1.

UpdateTarget

data UpdateTarget Source #

A maintenance track that you can switch the current track to.

See: newUpdateTarget smart constructor.

Constructors

UpdateTarget' 

Fields

Instances

Instances details
Eq UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Read UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Show UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Generic UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Associated Types

type Rep UpdateTarget :: Type -> Type #

NFData UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Methods

rnf :: UpdateTarget -> () #

Hashable UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

FromXML UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

type Rep UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

type Rep UpdateTarget = D1 ('MetaData "UpdateTarget" "Amazonka.Redshift.Types.UpdateTarget" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "UpdateTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportedOperation])))))

newUpdateTarget :: UpdateTarget Source #

Create a value of UpdateTarget with all optional fields omitted.

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

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

$sel:databaseVersion:UpdateTarget', updateTarget_databaseVersion - The cluster version for the new maintenance track.

$sel:maintenanceTrackName:UpdateTarget', updateTarget_maintenanceTrackName - The name of the new maintenance track.

$sel:supportedOperations:UpdateTarget', updateTarget_supportedOperations - A list of operations supported by the maintenance track.

updateTarget_databaseVersion :: Lens' UpdateTarget (Maybe Text) Source #

The cluster version for the new maintenance track.

updateTarget_maintenanceTrackName :: Lens' UpdateTarget (Maybe Text) Source #

The name of the new maintenance track.

updateTarget_supportedOperations :: Lens' UpdateTarget (Maybe [SupportedOperation]) Source #

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.

Constructors

UsageLimit' 

Fields

Instances

Instances details
Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Generic UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Associated Types

type Rep UsageLimit :: Type -> Type #

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Hashable UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

FromXML UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

type Rep UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

newUsageLimit :: UsageLimit Source #

Create a value of UsageLimit with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

usageLimit_amount :: Lens' UsageLimit (Maybe Integer) Source #

The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).

usageLimit_limitType :: Lens' UsageLimit (Maybe UsageLimitLimitType) Source #

The type of limit. Depending on the feature type, this can be based on a time duration or data size.

usageLimit_usageLimitId :: Lens' UsageLimit (Maybe Text) Source #

The identifier of the usage limit.

usageLimit_period :: Lens' UsageLimit (Maybe UsageLimitPeriod) Source #

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

usageLimit_clusterIdentifier :: Lens' UsageLimit (Maybe Text) Source #

The identifier of the cluster with a usage limit.

usageLimit_breachAction :: Lens' UsageLimit (Maybe UsageLimitBreachAction) Source #

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.

usageLimit_featureType :: Lens' UsageLimit (Maybe UsageLimitFeatureType) Source #

The Amazon Redshift feature to which the limit applies.

usageLimit_tags :: Lens' UsageLimit (Maybe [Tag]) Source #

A list of tag instances.

VpcEndpoint

data VpcEndpoint Source #

The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

See: newVpcEndpoint smart constructor.

Constructors

VpcEndpoint' 

Fields

Instances

Instances details
Eq VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Read VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Show VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Generic VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Associated Types

type Rep VpcEndpoint :: Type -> Type #

NFData VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Methods

rnf :: VpcEndpoint -> () #

Hashable VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

FromXML VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

type Rep VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

type Rep VpcEndpoint = D1 ('MetaData "VpcEndpoint" "Amazonka.Redshift.Types.VpcEndpoint" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "VpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcEndpoint :: VpcEndpoint Source #

Create a value of VpcEndpoint with all optional fields omitted.

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

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

$sel:vpcId:VpcEndpoint', vpcEndpoint_vpcId - The VPC identifier that the endpoint is associated.

$sel:networkInterfaces:VpcEndpoint', vpcEndpoint_networkInterfaces - One or more network interfaces of the endpoint. Also known as an interface endpoint.

$sel:vpcEndpointId:VpcEndpoint', vpcEndpoint_vpcEndpointId - The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

vpcEndpoint_vpcId :: Lens' VpcEndpoint (Maybe Text) Source #

The VPC identifier that the endpoint is associated.

vpcEndpoint_networkInterfaces :: Lens' VpcEndpoint (Maybe [NetworkInterface]) Source #

One or more network interfaces of the endpoint. Also known as an interface endpoint.

vpcEndpoint_vpcEndpointId :: Lens' VpcEndpoint (Maybe Text) Source #

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

VpcSecurityGroupMembership

data VpcSecurityGroupMembership Source #

Describes the members of a VPC security group.

See: newVpcSecurityGroupMembership smart constructor.

Constructors

VpcSecurityGroupMembership' 

Fields

Instances

Instances details
Eq VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Read VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Show VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Generic VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Associated Types

type Rep VpcSecurityGroupMembership :: Type -> Type #

NFData VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Hashable VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

FromXML VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

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

newVpcSecurityGroupMembership :: VpcSecurityGroupMembership Source #

Create a value of VpcSecurityGroupMembership with all optional fields omitted.

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

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

$sel:status:VpcSecurityGroupMembership', vpcSecurityGroupMembership_status - The status of the VPC security group.

$sel:vpcSecurityGroupId:VpcSecurityGroupMembership', vpcSecurityGroupMembership_vpcSecurityGroupId - The identifier of the VPC security group.